✨ Sync 2026-09-11 23:47:18

This commit is contained in:
github-actions[bot] committed 2026-09-11 23:47:18 +08:00
1 parent b5ce6b03b2
commit 84e13cad49
89 files changed
+3662 -3027

No files matched your search

+6 -8
View File
@@ -9,15 +9,14 @@ include $(TOPDIR)/rules.mk
PKG_ARCH_FASTNET:=$(ARCH) PKG_ARCH_FASTNET:=$(ARCH)
PKG_NAME:=fastnet PKG_NAME:=fastnet
# use PKG_SOURCE_DATE instead of PKG_VERSION for compatible PKG_VERSION:=kaiplus-runtime-v1.0.9
PKG_SOURCE_DATE:=0.7.2 PKG_RELEASE:=3
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_SOURCE_DATE).tar.gz PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://dl.istoreos.com/binary/fastnet/ PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/fastnet-runtime-v$(PKG_VERSION)/
PKG_HASH:=skip PKG_HASH:=skip
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-binary-$(PKG_SOURCE_DATE) PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-binary-$(PKG_VERSION)
PKG_BUILD_PARALLEL:=1 PKG_BUILD_PARALLEL:=1
PKG_USE_MIPS16:=0 PKG_USE_MIPS16:=0
@@ -30,7 +29,6 @@ define Package/$(PKG_NAME)
SUBMENU:=Web Servers/Proxies SUBMENU:=Web Servers/Proxies
TITLE:=FastNet - network test Web UI TITLE:=FastNet - network test Web UI
DEPENDS:=@(arm||x86_64||aarch64) DEPENDS:=@(arm||x86_64||aarch64)
PKGARCH:=all
endef endef
define Package/$(PKG_NAME)/description define Package/$(PKG_NAME)/description
@@ -57,7 +55,7 @@ endef
define Package/$(PKG_NAME)/install define Package/$(PKG_NAME)/install
$(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d $(1)/etc/uci-defaults $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d $(1)/etc/uci-defaults
$(INSTALL_BIN) $(PKG_BUILD_DIR)/fastnet.$(PKG_ARCH_FASTNET) $(1)/usr/sbin/fastnet $(INSTALL_BIN) $(PKG_BUILD_DIR)/FastNet.$(PKG_ARCH_FASTNET) $(1)/usr/sbin/FastNet
$(INSTALL_CONF) ./files/fastnet.config $(1)/etc/config/fastnet $(INSTALL_CONF) ./files/fastnet.config $(1)/etc/config/fastnet
$(INSTALL_BIN) ./files/fastnet.init $(1)/etc/init.d/fastnet $(INSTALL_BIN) ./files/fastnet.init $(1)/etc/init.d/fastnet
$(INSTALL_BIN) ./files/fastnet.uci-default $(1)/etc/uci-defaults/fastnet $(INSTALL_BIN) ./files/fastnet.uci-default $(1)/etc/uci-defaults/fastnet
+1 -1
View File
@@ -20,7 +20,7 @@ start_service() {
procd_open_instance procd_open_instance
procd_set_param limits nofile="65535 65535" procd_set_param limits nofile="65535 65535"
procd_set_param command /usr/sbin/fastnet web --addr "$addr" --no-open procd_set_param command /usr/sbin/FastNet web --addr "$addr" --no-open
[ -n "$token" ] && procd_append_param command --token "$token" [ -n "$token" ] && procd_append_param command --token "$token"
[ "$logger" = 1 ] && procd_set_param stderr 1 [ "$logger" = 1 ] && procd_set_param stderr 1
procd_set_param respawn procd_set_param respawn
+2 -2
View File
@@ -9,8 +9,8 @@ include $(TOPDIR)/rules.mk
PKG_ARCH_kaiplus:=$(ARCH) PKG_ARCH_kaiplus:=$(ARCH)
PKG_NAME:=kaiplus PKG_NAME:=kaiplus
PKG_VERSION:=1.0.8 PKG_VERSION:=1.0.9
PKG_RELEASE:=12 PKG_RELEASE:=13
PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/kaiplus-runtime-v$(PKG_VERSION)/ PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/kaiplus-runtime-v$(PKG_VERSION)/
PKG_HASH:=skip PKG_HASH:=skip
+1
View File
@@ -8,4 +8,5 @@ config kaiplus
option 'bind_addr' '0.0.0.0' option 'bind_addr' '0.0.0.0'
option 'base_path' '/apps/kaiplus/' option 'base_path' '/apps/kaiplus/'
option 'system_role' 'istoreos' option 'system_role' 'istoreos'
option 'release_channel' 'stable'
option 'auth_mode' 'disabled' option 'auth_mode' 'disabled'
+6
View File
@@ -13,6 +13,7 @@ get_config() {
config_get bind_addr "$1" bind_addr "0.0.0.0" config_get bind_addr "$1" bind_addr "0.0.0.0"
config_get base_path "$1" base_path "/apps/kaiplus/" config_get base_path "$1" base_path "/apps/kaiplus/"
config_get system_role "$1" system_role "istoreos" config_get system_role "$1" system_role "istoreos"
config_get release_channel "$1" release_channel "stable"
config_get auth_mode "$1" auth_mode "disabled" config_get auth_mode "$1" auth_mode "disabled"
} }
@@ -33,10 +34,12 @@ start_service() {
fi fi
mkdir_p "$data_dir" mkdir_p "$data_dir"
umask 077
mkdir_p "$data_dir/workspace" mkdir_p "$data_dir/workspace"
mkdir_p "$data_dir/cache" mkdir_p "$data_dir/cache"
mkdir_p "$data_dir/config" mkdir_p "$data_dir/config"
mkdir_p "$data_dir/state" mkdir_p "$data_dir/state"
chmod 0700 "$data_dir/config" "$data_dir/state"
helper_token_file="$data_dir/state/ssh-helper.token" helper_token_file="$data_dir/state/ssh-helper.token"
if [ ! -s "$helper_token_file" ]; then if [ ! -s "$helper_token_file" ]; then
@@ -59,6 +62,7 @@ start_service() {
procd_set_param env \ procd_set_param env \
KAIPLUS_HOME="$data_dir" \ KAIPLUS_HOME="$data_dir" \
KAIPLUS_SYSTEM_ROLE="$system_role" \ KAIPLUS_SYSTEM_ROLE="$system_role" \
KAIPLUS_RELEASE_CHANNEL="$release_channel" \
KAIPLUS_AUTH_MODE="$auth_mode" \ KAIPLUS_AUTH_MODE="$auth_mode" \
LINKEASE_AUTH_PROVIDER="$auth_mode" \ LINKEASE_AUTH_PROVIDER="$auth_mode" \
KAIPLUS_LISTEN_MODE="tcp" \ KAIPLUS_LISTEN_MODE="tcp" \
@@ -71,6 +75,7 @@ start_service() {
procd_set_param env \ procd_set_param env \
KAIPLUS_HOME="$data_dir" \ KAIPLUS_HOME="$data_dir" \
KAIPLUS_SYSTEM_ROLE="$system_role" \ KAIPLUS_SYSTEM_ROLE="$system_role" \
KAIPLUS_RELEASE_CHANNEL="$release_channel" \
KAIPLUS_AUTH_MODE="$auth_mode" \ KAIPLUS_AUTH_MODE="$auth_mode" \
LINKEASE_AUTH_PROVIDER="$auth_mode" \ LINKEASE_AUTH_PROVIDER="$auth_mode" \
KAIPLUS_LISTEN_MODE="unix" \ KAIPLUS_LISTEN_MODE="unix" \
@@ -93,6 +98,7 @@ start_service() {
procd_append_param command --defaults-dir /usr/share/kaiplus/defaults procd_append_param command --defaults-dir /usr/share/kaiplus/defaults
procd_append_param command --base-path "$base_path" procd_append_param command --base-path "$base_path"
procd_append_param command --system-role "$system_role" procd_append_param command --system-role "$system_role"
procd_append_param command --release-channel "$release_channel"
procd_set_param stdout 1 procd_set_param stdout 1
procd_set_param stderr 1 procd_set_param stderr 1
procd_set_param respawn procd_set_param respawn
+2 -2
View File
@@ -12,7 +12,7 @@ PKG_ARCH_LINKEASE:=$(ARCH)
PKG_NAME:=linkease-common-bin PKG_NAME:=linkease-common-bin
# use PKG_SOURCE_DATE instead of PKG_VERSION for compitable # use PKG_SOURCE_DATE instead of PKG_VERSION for compitable
PKG_SOURCE_DATE:=1.7.5 PKG_SOURCE_DATE:=1.7.5
PKG_RELEASE:=30 PKG_RELEASE:=31
ARCH_HEXCODE:= ARCH_HEXCODE:=
ifeq ($(ARCH),x86_64) ifeq ($(ARCH),x86_64)
@@ -28,7 +28,7 @@ else ifeq ($(ARCH),mipsel)
ARCH_HEXCODE=1b0c ARCH_HEXCODE=1b0c
endif endif
PKG_SOURCE_VERSION:=07a6d4293d28946ee8c39d0604985613c0c50e2d PKG_SOURCE_VERSION:=d795d92450b318f7ae72ae04dd2694761b453919
PKG_SOURCE:=linkease-common-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE).tar.gz PKG_SOURCE:=linkease-common-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE).tar.gz
PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/linkease-runtime-v$(PKG_SOURCE_DATE)/ PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/linkease-runtime-v$(PKG_SOURCE_DATE)/
PKG_BUILD_DIR:=$(BUILD_DIR)/linkease-common-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE) PKG_BUILD_DIR:=$(BUILD_DIR)/linkease-common-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE)
+2 -2
View File
@@ -12,7 +12,7 @@ PKG_ARCH_LINKEASE:=$(ARCH)
PKG_NAME:=linkease PKG_NAME:=linkease
# use PKG_SOURCE_DATE instead of PKG_VERSION for compitable # use PKG_SOURCE_DATE instead of PKG_VERSION for compitable
PKG_SOURCE_DATE:=1.7.5 PKG_SOURCE_DATE:=1.7.5
PKG_RELEASE:=33 PKG_RELEASE:=34
ARCH_HEXCODE:= ARCH_HEXCODE:=
ifeq ($(ARCH),x86_64) ifeq ($(ARCH),x86_64)
@@ -28,7 +28,7 @@ else ifeq ($(ARCH),mipsel)
ARCH_HEXCODE=1b0c ARCH_HEXCODE=1b0c
endif endif
PKG_SOURCE_VERSION:=07a6d4293d28946ee8c39d0604985613c0c50e2d PKG_SOURCE_VERSION:=d795d92450b318f7ae72ae04dd2694761b453919
PKG_SOURCE:=linkease-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE).tar.gz PKG_SOURCE:=linkease-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE).tar.gz
PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/linkease-runtime-v$(PKG_SOURCE_DATE)/ PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/linkease-runtime-v$(PKG_SOURCE_DATE)/
PKG_BUILD_DIR:=$(BUILD_DIR)/linkease-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE) PKG_BUILD_DIR:=$(BUILD_DIR)/linkease-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE)
+2 -2
View File
@@ -11,7 +11,7 @@ PKG_ARCH_LINKEASE:=$(ARCH)
PKG_NAME:=linkeasefull PKG_NAME:=linkeasefull
# use PKG_SOURCE_DATE instead of PKG_VERSION for compitable # use PKG_SOURCE_DATE instead of PKG_VERSION for compitable
PKG_SOURCE_DATE:=3.0.19 PKG_SOURCE_DATE:=3.0.19
PKG_RELEASE:=32 PKG_RELEASE:=33
ARCH_HEXCODE:= ARCH_HEXCODE:=
ifeq ($(ARCH),x86_64) ifeq ($(ARCH),x86_64)
@@ -24,7 +24,7 @@ LINKEASE_RUNTIME_ARCH:=arm64
PKG_HASH:=skip PKG_HASH:=skip
endif endif
PKG_SOURCE_VERSION:=07a6d4293d28946ee8c39d0604985613c0c50e2d PKG_SOURCE_VERSION:=d795d92450b318f7ae72ae04dd2694761b453919
PKG_SOURCE:=linkease-runtime-$(PKG_SOURCE_DATE)-linux-$(LINKEASE_RUNTIME_ARCH).tar.gz PKG_SOURCE:=linkease-runtime-$(PKG_SOURCE_DATE)-linux-$(LINKEASE_RUNTIME_ARCH).tar.gz
PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/linkeasefull-runtime-v$(PKG_SOURCE_DATE)/ PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/linkeasefull-runtime-v$(PKG_SOURCE_DATE)/
PKG_BUILD_DIR:=$(BUILD_DIR)/linkease-runtime-$(PKG_SOURCE_DATE)-linux-$(LINKEASE_RUNTIME_ARCH) PKG_BUILD_DIR:=$(BUILD_DIR)/linkease-runtime-$(PKG_SOURCE_DATE)-linux-$(LINKEASE_RUNTIME_ARCH)
+2 -3
View File
@@ -8,13 +8,12 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for fastnet LUCI_TITLE:=LuCI support for fastnet
LUCI_DEPENDS:=+fastnet LUCI_DEPENDS:=+fastnet
LUCI_PKGARCH:=all LUCI_PKGARCH:=all
PKG_VERSION:=0.7.2-r1 PKG_VERSION:=0.7.7-r1
# PKG_RELEASE MUST be empty for luci.mk # PKG_RELEASE MUST be empty for luci.mk
PKG_RELEASE:=1 PKG_RELEASE:=2
LUCI_MINIFY_CSS:=0 LUCI_MINIFY_CSS:=0
LUCI_MINIFY_JS:=0 LUCI_MINIFY_JS:=0
include $(TOPDIR)/feeds/luci/luci.mk include $(TOPDIR)/feeds/luci/luci.mk
# call BuildPackage - OpenWrt buildroot signature # call BuildPackage - OpenWrt buildroot signature
@@ -531,7 +531,8 @@ const commonTlsQuicConf = [
[form.Flag, 'tls_force', _('Force TLS'), [form.Flag, 'tls_force', _('Force TLS'),
_('Only accept TLS-encrypted frpc connections.'), _('Only accept TLS-encrypted frpc connections.'),
{ {
datatype: 'bool', enabled: 'true',
disabled: 'false',
default: 'false', default: 'false',
optional: false, optional: false,
rmempty: false, rmempty: false,
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.17.1-dev\n" "X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -51,7 +51,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "المصادقة" msgstr "المصادقة"
@@ -63,7 +63,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -75,7 +75,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "يتم جمع البيانات..." msgstr "يتم جمع البيانات..."
@@ -89,7 +89,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -97,15 +97,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -201,37 +201,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -263,7 +263,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -315,11 +315,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -351,7 +351,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -363,11 +363,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -379,23 +379,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -411,19 +411,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -431,13 +431,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -449,19 +449,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "قيد التشغيل" msgstr "قيد التشغيل"
@@ -473,7 +473,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -485,27 +485,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -525,8 +525,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -558,12 +558,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -580,7 +580,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -625,7 +625,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -649,11 +649,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -661,11 +661,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -726,11 +726,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -7,11 +7,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -35,7 +35,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -59,7 +59,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -71,7 +71,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -85,7 +85,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -93,15 +93,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -197,37 +197,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -259,7 +259,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -303,7 +303,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -311,11 +311,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -347,7 +347,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -359,11 +359,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -375,23 +375,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -407,19 +407,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -427,13 +427,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -445,19 +445,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -469,7 +469,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -481,27 +481,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -521,8 +521,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -554,12 +554,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -568,7 +568,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -576,7 +576,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -621,7 +621,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -645,11 +645,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -657,11 +657,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -678,7 +678,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -722,11 +722,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -8,11 +8,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "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" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -36,7 +36,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -48,7 +48,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -60,7 +60,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -72,7 +72,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -86,7 +86,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -94,15 +94,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -170,7 +170,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -198,37 +198,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -260,7 +260,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -292,7 +292,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -304,7 +304,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -312,11 +312,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -348,7 +348,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -360,11 +360,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -376,23 +376,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -408,19 +408,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -428,13 +428,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -446,19 +446,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -470,7 +470,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -482,27 +482,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -522,8 +522,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -555,12 +555,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -569,7 +569,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -577,7 +577,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -622,7 +622,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -646,11 +646,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -658,11 +658,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -679,7 +679,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -723,11 +723,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.17-dev\n" "X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Контрол на достъпа" msgstr "Контрол на достъпа"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Разреши портове" msgstr "Разреши портове"
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "Присвоен порт" msgstr "Присвоен порт"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Събиране на данни ..." msgstr "Събиране на данни ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Общи Настройки" msgstr "Общи Настройки"
@@ -96,15 +96,15 @@ msgstr "Общи Настройки"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "НЕ СЕ ИЗПЪЛНЯВА" msgstr "НЕ СЕ ИЗПЪЛНЯВА"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "РАБОТИ" msgstr "РАБОТИ"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,11 +725,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.11-dev\n" "X-Generator: Weblate 5.11-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "প্রবেশাধিকার নিয়ন্ত্রণ" msgstr "প্রবেশাধিকার নিয়ন্ত্রণ"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "পোর্টগুলিকে অনুমতি দিন" msgstr "পোর্টগুলিকে অনুমতি দিন"
@@ -50,7 +50,7 @@ msgstr "অ্যাসেট ডিরেক্টরি"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "অ্যাড্রেস বাইন্ড করুন"
msgid "Bind port" msgid "Bind port"
msgstr "বাইন্ড পোর্ট" msgstr "বাইন্ড পোর্ট"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "তথ্য সংগ্রহ করা হচ্ছে ..." msgstr "তথ্য সংগ্রহ করা হচ্ছে ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল" msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "luci-app-frps- এ অ্যাক্সেস মঞ্জুর করুন" msgstr "luci-app-frps- এ অ্যাক্সেস মঞ্জুর করুন"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr "stdout লগ করুন"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "ক্লায়েন্টপ্রতি সর্বোচ্চ পোর্ট" msgstr "ক্লায়েন্টপ্রতি সর্বোচ্চ পোর্ট"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "চলমান না" msgstr "চলমান না"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "প্রক্সি বাইন্ড অ্যাড্রেস"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "চলমান" msgstr "চলমান"
@@ -472,7 +472,7 @@ msgstr "ক্র্যাশ করলে পুনরুজ্জীবিত
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "গ্রুপ হিসাবে ডেমন চালান"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "ব্যবহারকারী হিসাবে ডেমন চালান" msgstr "ব্যবহারকারী হিসাবে ডেমন চালান"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Vhost HTTP সময়সীমা"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Vhost HTTP পোর্ট" msgstr "Vhost HTTP পোর্ট"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,11 +725,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp সার্ভার" msgstr "frp সার্ভার"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.17-dev\n" "X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -51,7 +51,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autenticació" msgstr "Autenticació"
@@ -63,7 +63,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -75,7 +75,7 @@ msgstr "Adreça de vinculació"
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -89,7 +89,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -97,15 +97,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -201,37 +201,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -263,7 +263,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -315,11 +315,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -351,7 +351,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -363,11 +363,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -379,23 +379,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -411,19 +411,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -431,13 +431,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -449,19 +449,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -473,7 +473,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -485,27 +485,27 @@ msgstr "Executa el servei com a grup"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Executa el dimoni com l'usuari" msgstr "Executa el dimoni com l'usuari"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -525,8 +525,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -558,12 +558,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -580,7 +580,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -625,7 +625,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -649,11 +649,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -661,11 +661,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -726,12 +726,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
"X-Generator: Weblate 2026.9.dev0\n" "X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Řízení přístupu" msgstr "Řízení přístupu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "Přidat nový HTTP zásuvný modul…" msgstr "Přidat nový HTTP zásuvný modul…"
@@ -38,7 +38,7 @@ msgstr "Adresa, na kterou se frps naváže."
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "Adresa, na které budou navázána očekávání spojení proxy." msgstr "Adresa, na které budou navázána očekávání spojení proxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Povolit porty" msgstr "Povolit porty"
@@ -50,7 +50,7 @@ msgstr "Složka obsahu"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "Publikum, které by OIDC tokeny měly obsahovat." msgstr "Publikum, které by OIDC tokeny měly obsahovat."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Ověřování se" msgstr "Ověřování se"
@@ -62,7 +62,7 @@ msgstr "Metoda ověřování se"
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "Metoda ověřování použitá k ověření frpc." msgstr "Metoda ověřování použitá k ověření frpc."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "Soubor s pověřenými klíči pro bránu SSH tunelu." msgstr "Soubor s pověřenými klíči pro bránu SSH tunelu."
@@ -74,7 +74,7 @@ msgstr "Adresa, na kterou navázat"
msgid "Bind port" msgid "Bind port"
msgstr "Port, na který navázat" msgstr "Port, na který navázat"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Shromažďování dat …" msgstr "Shromažďování dat …"
@@ -90,7 +90,7 @@ msgstr ""
"Příkaz používaný k získání tokenu. Inicializační skript přidává --allow-" "Příkaz používaný k získání tokenu. Inicializační skript přidává --allow-"
"unsafe=TokenSource Exec, když se tento zdroj používá." "unsafe=TokenSource Exec, když se tento zdroj používá."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Společná nastavení" msgstr "Společná nastavení"
@@ -98,15 +98,15 @@ msgstr "Společná nastavení"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "Klíč nastavení: log.level." msgstr "Klíč nastavení: log.level."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "Klíč nastavení: transport.quic.keepalivePeriod." msgstr "Klíč nastavení: transport.quic.keepalivePeriod."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "Klíč nastavení: transport.quic.maxIdleTimeout." msgstr "Klíč nastavení: transport.quic.maxIdleTimeout."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "Klíč nastavení: transport.quic.maxIncomingStreams." msgstr "Klíč nastavení: transport.quic.maxIncomingStreams."
@@ -180,7 +180,7 @@ msgstr "Zapnout webu HTTPS"
msgid "Environment variable" msgid "Environment variable"
msgstr "Proměnná prostředí" msgstr "Proměnná prostředí"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "Je třeba, aby proměnná prostředí používala formát KLÍČ=hodnota." msgstr "Je třeba, aby proměnná prostředí používala formát KLÍČ=hodnota."
@@ -214,27 +214,27 @@ msgstr "Vynutit TLS"
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Udělit přístup k LuCI aplikaci frps" msgstr "Udělit přístup k LuCI aplikaci frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "Nastavení HTTP zásuvného modulu" msgstr "Nastavení HTTP zásuvného modulu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "Je třeba, aby URL HTTP zásuvného modulu obsahovala název hostitele." msgstr "Je třeba, aby URL HTTP zásuvného modulu obsahovala název hostitele."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "Je třeba, aby adresa HTTPS zásuvného modulu byla jen jedna." msgstr "Je třeba, aby adresa HTTPS zásuvného modulu byla jen jedna."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "Adresa podpůrné vrstvy HTTP zásuvného modulu." msgstr "Adresa podpůrné vrstvy HTTP zásuvného modulu."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
@@ -242,11 +242,11 @@ msgstr ""
"Je třeba, aby operace HTTP zásuvného modulu byla názvem frps operace, " "Je třeba, aby operace HTTP zásuvného modulu byla názvem frps operace, "
"například Login nebo NewProxy." "například Login nebo NewProxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "Je třeba, aby popis umístění HTTP zásuvného modulu začínal na /." msgstr "Je třeba, aby popis umístění HTTP zásuvného modulu začínal na /."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "Popis umístění požadavku HTTP zásuvného modulu." msgstr "Popis umístění požadavku HTTP zásuvného modulu."
@@ -281,7 +281,7 @@ msgstr ""
"exec“ spouští příkaz a vyžaduje frp nebezpečné oprávnění. Není možné použít " "exec“ spouští příkaz a vyžaduje frp nebezpečné oprávnění. Není možné použít "
"v kombinaci s auth.token." "v kombinaci s auth.token."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Nastavení zaznamenávání událostí" msgstr "Nastavení zaznamenávání událostí"
@@ -313,7 +313,7 @@ msgstr "Zaznamenávat standardní výstup"
msgid "Max pool count" msgid "Max pool count"
msgstr "Nejvyšší umožněný počet dotazování" msgstr "Nejvyšší umožněný počet dotazování"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Nejvýše portů na klienta" msgstr "Nejvýše portů na klienta"
@@ -325,7 +325,7 @@ msgstr "Za kolik dnů nejvýše uchovávat záznamy událostí."
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "Nejvyšší umožněný počet dotazování pro každou proxy." msgstr "Nejvyšší umožněný počet dotazování pro každou proxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
"Nejvyšší umožněný počet portů, které každý z klientů může použít. 0 (nula) " "Nejvyšší umožněný počet portů, které každý z klientů může použít. 0 (nula) "
@@ -335,11 +335,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "Nejdelší přijatelná doba čekání na fungující spojení." msgstr "Nejdelší přijatelná doba čekání na fungující spojení."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "Náhradní hodiny analýzy průchodu NAT překladem" msgstr "Náhradní hodiny analýzy průchodu NAT překladem"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NESPUŠTĚNÉ" msgstr "NESPUŠTĚNÉ"
@@ -373,7 +373,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "Přijímat pouze TLS šifrovaná frp spojení." msgstr "Přijímat pouze TLS šifrovaná frp spojení."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "Popis umístění pro automaticky vytvořený soukromý klíč." msgstr "Popis umístění pro automaticky vytvořený soukromý klíč."
@@ -385,11 +385,11 @@ msgstr "Popis umístění souboru s tokenem."
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "Popis umístění uživatelsky určené 404 stránky pro HTTP požadavky." msgstr "Popis umístění uživatelsky určené 404 stránky pro HTTP požadavky."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "Popis umístění soubor s TLS certifikátem." msgstr "Popis umístění soubor s TLS certifikátem."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "Popis umístění souboru s TLS soukromým klíčem." msgstr "Popis umístění souboru s TLS soukromým klíčem."
@@ -403,23 +403,23 @@ msgstr ""
"Popis umístění souboru se soukromým klíčem, používaným HTTPS webovým " "Popis umístění souboru se soukromým klíčem, používaným HTTPS webovým "
"serverem." "serverem."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "Popis umístění souboru s certifikátem důvěryhodné cert. autority." msgstr "Popis umístění souboru s certifikátem důvěryhodné cert. autority."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "Adresa zásuvného modulu" msgstr "Adresa zásuvného modulu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "Název zásuvného modulu" msgstr "Název zásuvného modulu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "Operace zásuvného modulu" msgstr "Operace zásuvného modulu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "Popis umístění zásuvného modulu" msgstr "Popis umístění zásuvného modulu"
@@ -440,19 +440,19 @@ msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
"Port pro požadavky TCPMUX HTTP CONNECT. Nevyplnění nebo 0 (nula) ho vypne." "Port pro požadavky TCPMUX HTTP CONNECT. Nevyplnění nebo 0 (nula) ho vypne."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "Je třeba, aby port bylo číslo z rozmezí 0 až 65535." msgstr "Je třeba, aby port bylo číslo z rozmezí 0 až 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "Je třeba, aby port byl z rozmezí 0 až 65535." msgstr "Je třeba, aby port byl z rozmezí 0 až 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "Je třeba, aby port byl z rozmezí 1 až 65535." msgstr "Je třeba, aby port byl z rozmezí 1 až 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "Je třeba, aby začátek rozsahu portů nebyl vyšší než jeho konec." msgstr "Je třeba, aby začátek rozsahu portů nebyl vyšší než jeho konec."
@@ -460,7 +460,7 @@ msgstr "Je třeba, aby začátek rozsahu portů nebyl vyšší než jeho konec."
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "Port na kterém frps očekává spojení." msgstr "Port na kterém frps očekává spojení."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
@@ -468,7 +468,7 @@ msgstr ""
"Porty, na které je klientům dovoleno se navázat. Použijte jednotlivý port " "Porty, na které je klientům dovoleno se navázat. Použijte jednotlivý port "
"jako např. 3001 nebo jejich rozsah jako 2000-3000." "jako např. 3001 nebo jejich rozsah jako 2000-3000."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "Soubor se soukromým klíčem pro bránu SSH tunelu." msgstr "Soubor se soukromým klíčem pro bránu SSH tunelu."
@@ -480,19 +480,19 @@ msgstr "Adresa na kterou navázat proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Port, na který má být navázán QUIC" msgstr "Port, na který má být navázán QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "Perioda QUIC udržování spojení" msgstr "Perioda QUIC udržování spojení"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "Časový limit QUIC nejdelší nečinnosti" msgstr "Časový limit QUIC nejdelší nečinnosti"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "Nejvýše umožněných příchozích QUIC proudů" msgstr "Nejvýše umožněných příchozích QUIC proudů"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "SPUŠTĚNÉ" msgstr "SPUŠTĚNÉ"
@@ -504,7 +504,7 @@ msgstr "V případě pádu spustit znovu"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "Časový limit hlavičky odpovědi pro vhost HTTP server (v sekundách)." msgstr "Časový limit hlavičky odpovědi pro vhost HTTP server (v sekundách)."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "Doba podržení dat strategie pro vytváření prostupů NAT překladem." msgstr "Doba podržení dat strategie pro vytváření prostupů NAT překladem."
@@ -516,27 +516,27 @@ msgstr "Spustit proces služby s oprávněními skupiny"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Spustit proces služby pod uživatelskými oprávněními" msgstr "Spustit proces služby pod uživatelskými oprávněními"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "SSH tunel" msgstr "SSH tunel"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "Soubor s pověřenými klíči SSH tunelu" msgstr "Soubor s pověřenými klíči SSH tunelu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "Popis umístění automaticky vytvářeného soukromého klíče SSH tunelu" msgstr "Popis umístění automaticky vytvářeného soukromého klíče SSH tunelu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "Port na který navázat SSH tunel" msgstr "Port na který navázat SSH tunel"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "Port na který navázat bránu SSH tunelu. Nevyplnění tuto funkci vypne." msgstr "Port na který navázat bránu SSH tunelu. Nevyplnění tuto funkci vypne."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "Soubor se soukromým klíčem SSH tunelu" msgstr "Soubor se soukromým klíčem SSH tunelu"
@@ -557,8 +557,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "Přeskočit kontrolování zda OIDC tokenu neskončila platnost." msgstr "Přeskočit kontrolování zda OIDC tokenu neskončila platnost."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Nastavení spouštění" msgstr "Nastavení spouštění"
@@ -590,12 +590,12 @@ msgstr "Port pro TCPMUX HTTP CONNECT"
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "Průchod TCPMUX" msgstr "Průchod TCPMUX"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "TLS / QUIC" msgstr "TLS / QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "Popis umístění TLS certifikátu" msgstr "Popis umístění TLS certifikátu"
@@ -605,7 +605,7 @@ msgstr ""
"Pokud je zapnuté web HTTPS, je zapotřebí popis umístění TLS certifikátu." "Pokud je zapnuté web HTTPS, je zapotřebí popis umístění TLS certifikátu."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "Popis umístění soukromého TLS klíče" msgstr "Popis umístění soukromého TLS klíče"
@@ -615,7 +615,7 @@ msgstr ""
"V případě, že je web HTTPS zapnuté, je zapotřebí popisu umístění soukromého " "V případě, že je web HTTPS zapnuté, je zapotřebí popisu umístění soukromého "
"TLS klíče." "TLS klíče."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "Popis umístění TLS důvěryhodné cert. autority" msgstr "Popis umístění TLS důvěryhodné cert. autority"
@@ -660,7 +660,7 @@ msgstr "Typ zdroje tokenu"
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "Token sloužící pro ověřování se." msgstr "Token sloužící pro ověřování se."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "Nastavení transportu" msgstr "Nastavení transportu"
@@ -688,11 +688,11 @@ msgstr ""
"UDP port použitý pro QUIC. Nevyplnění QUIC vypíná. Nepoužívejte stejný UDP " "UDP port použitý pro QUIC. Nevyplnění QUIC vypíná. Nepoužívejte stejný UDP "
"port jako KCP." "port jako KCP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "Neopakující se název HTTP zásuvného modulu." msgstr "Neopakující se název HTTP zásuvného modulu."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "Použít jediný port, jako např. 3001 nebo rozsah jako 2000-3000." msgstr "Použít jediný port, jako např. 3001 nebo rozsah jako 2000-3000."
@@ -700,11 +700,11 @@ msgstr "Použít jediný port, jako např. 3001 nebo rozsah jako 2000-3000."
msgid "User connection timeout" msgid "User connection timeout"
msgstr "Časový limit uživatelského připojení" msgstr "Časový limit uživatelského připojení"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "Ověřit TLS zásuvného modulu" msgstr "Ověřit TLS zásuvného modulu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -722,7 +722,7 @@ msgstr "Časový limit HTTP Vhost"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "HTTPS port Vhost" msgstr "HTTPS port Vhost"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "Webový server" msgstr "Webový server"
@@ -768,12 +768,12 @@ msgstr "Uživatelské jméno webového serveru."
msgid "frp" msgid "frp"
msgstr "frp" msgstr "frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp server" msgstr "frp server"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "frps operace zpracovávané tímto HTTP zásuvným modulem." msgstr "frps operace zpracovávané tímto HTTP zásuvným modulem."
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n" "X-Generator: Weblate 5.4-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Godkendelse" msgstr "Godkendelse"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "Bind port" msgstr "Bind port"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "KØRE IKKE" msgstr "KØRE IKKE"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "KØRE" msgstr "KØRE"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Kør dæmon som gruppe"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Kør dæmon som bruger" msgstr "Kør dæmon som bruger"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.17-dev\n" "X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Zugangskontrolle" msgstr "Zugangskontrolle"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Erlaube Ports" msgstr "Erlaube Ports"
@@ -50,7 +50,7 @@ msgstr "Asset-Verzeichnis"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Authentifizierung" msgstr "Authentifizierung"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Bind-Adresse"
msgid "Bind port" msgid "Bind port"
msgstr "Apps, die Geräteattestierung verwenden" msgstr "Apps, die Geräteattestierung verwenden"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Sammeln von Daten ..." msgstr "Sammeln von Daten ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Allgemeine Einstellungen" msgstr "Allgemeine Einstellungen"
@@ -96,15 +96,15 @@ msgstr "Allgemeine Einstellungen"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Umgebungsvariable" msgstr "Umgebungsvariable"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Zugriff auf LuCI-App frps gewähren" msgstr "Zugriff auf LuCI-App frps gewähren"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Protokolleinstellungen" msgstr "Protokolleinstellungen"
@@ -294,7 +294,7 @@ msgstr "Stdout protokollieren"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Maximale Ports pro Client" msgstr "Maximale Ports pro Client"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "LÄUFT NICHT" msgstr "LÄUFT NICHT"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "Proxy-Bind-Adresse"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "QUIC bind port" msgstr "QUIC bind port"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "LÄUFT" msgstr "LÄUFT"
@@ -472,7 +472,7 @@ msgstr "Starte nach Crash neu"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Daemon als Gruppe ausführen"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Daemon als Gruppe ausführen" msgstr "Daemon als Gruppe ausführen"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Startup-Einstellungen" msgstr "Startup-Einstellungen"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Vhost-HTTP-Timeout"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Vhost HTTPS-Port" msgstr "Vhost HTTPS-Port"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp-Server" msgstr "frp-Server"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8.2\n" "X-Generator: Weblate 5.8.2\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Εξουσιοδότηση" msgstr "Εξουσιοδότηση"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Διεύθυνση στην οποία ακούει η υπηρεσία"
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "ΕΚΤΕΛΕΙΤΕ" msgstr "ΕΚΤΕΛΕΙΤΕ"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -7,11 +7,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -35,7 +35,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -59,7 +59,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -71,7 +71,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -85,7 +85,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -93,15 +93,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -197,37 +197,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -259,7 +259,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -303,7 +303,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -311,11 +311,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -347,7 +347,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -359,11 +359,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -375,23 +375,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -407,19 +407,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -427,13 +427,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -445,19 +445,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -469,7 +469,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -481,27 +481,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -521,8 +521,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -554,12 +554,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -568,7 +568,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -576,7 +576,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -621,7 +621,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -645,11 +645,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -657,11 +657,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -678,7 +678,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -722,11 +722,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -13,11 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.9.1.dev0\n" "X-Generator: Weblate 2026.9.1.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Control de acceso" msgstr "Control de acceso"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "Agregar nuevo complemento HTTP..." msgstr "Agregar nuevo complemento HTTP..."
@@ -42,7 +42,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Permitir puertos" msgstr "Permitir puertos"
@@ -54,7 +54,7 @@ msgstr "Directorio de activos"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autenticación" msgstr "Autenticación"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -78,7 +78,7 @@ msgstr "Dirección de enlace"
msgid "Bind port" msgid "Bind port"
msgstr "Puerto de enlace" msgstr "Puerto de enlace"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Recopilando datos..." msgstr "Recopilando datos..."
@@ -92,7 +92,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Configuración común" msgstr "Configuración común"
@@ -100,15 +100,15 @@ msgstr "Configuración común"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -176,7 +176,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Variable ambiental" msgstr "Variable ambiental"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -204,37 +204,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Conceder acceso a la aplicación frps de LuCI" msgstr "Conceder acceso a la aplicación frps de LuCI"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -266,7 +266,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Configuración del registro" msgstr "Configuración del registro"
@@ -298,7 +298,7 @@ msgstr "Registro de stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Máx. puertos por cliente" msgstr "Máx. puertos por cliente"
@@ -310,7 +310,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -318,11 +318,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NO SE ESTÁ EJECUTANDO" msgstr "NO SE ESTÁ EJECUTANDO"
@@ -354,7 +354,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -366,11 +366,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -382,23 +382,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -414,19 +414,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -434,13 +434,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -452,19 +452,19 @@ msgstr "Dirección de enlace de proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Puerto de enlace QUIC" msgstr "Puerto de enlace QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "EJECUTÁNDOSE" msgstr "EJECUTÁNDOSE"
@@ -476,7 +476,7 @@ msgstr "Reaparecer cuando se estrelló"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -488,27 +488,27 @@ msgstr "Ejecutar demonio como grupo"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Ejecutar demonio como usuario" msgstr "Ejecutar demonio como usuario"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -528,8 +528,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Configuración de inicio" msgstr "Configuración de inicio"
@@ -561,12 +561,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -575,7 +575,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -583,7 +583,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -628,7 +628,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -652,11 +652,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -664,11 +664,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -685,7 +685,7 @@ msgstr "Tiempo de espera HTTP de Vhost"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Puerto Vhost HTTPS" msgstr "Puerto Vhost HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -729,12 +729,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Servidor frp" msgstr "Servidor frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -7,11 +7,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -35,7 +35,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -59,7 +59,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -71,7 +71,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -85,7 +85,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -93,15 +93,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -197,37 +197,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -259,7 +259,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -303,7 +303,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -311,11 +311,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -347,7 +347,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -359,11 +359,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -375,23 +375,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -407,19 +407,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -427,13 +427,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -445,19 +445,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -469,7 +469,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -481,27 +481,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -521,8 +521,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -554,12 +554,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -568,7 +568,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -576,7 +576,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -621,7 +621,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -645,11 +645,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -657,11 +657,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -678,7 +678,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -722,11 +722,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.15.1\n" "X-Generator: Weblate 5.15.1\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "درگاه‌های مجاز" msgstr "درگاه‌های مجاز"
@@ -50,7 +50,7 @@ msgstr "شاخهٔ دارایی‌ها"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "نشانی اتصال"
msgid "Bind port" msgid "Bind port"
msgstr "درگاه اتصال" msgstr "درگاه اتصال"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "اجرا نمی‌شود" msgstr "اجرا نمی‌شود"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "در حال اجرا" msgstr "در حال اجرا"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8-dev\n" "X-Generator: Weblate 5.8-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Sallitut portit" msgstr "Sallitut portit"
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Todennus" msgstr "Todennus"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Sido osoite"
msgid "Bind port" msgid "Bind port"
msgstr "Sido portti" msgstr "Sido portti"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "EI KÄYNNISSÄ" msgstr "EI KÄYNNISSÄ"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "KÄYNNISSÄ" msgstr "KÄYNNISSÄ"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,11 +725,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.15-dev\n" "X-Generator: Weblate 5.15-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Contrôle d'accès" msgstr "Contrôle d'accès"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Autoriser les ports" msgstr "Autoriser les ports"
@@ -50,7 +50,7 @@ msgstr "Répertoire des actifs"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Authentification" msgstr "Authentification"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Lier l'adresse"
msgid "Bind port" msgid "Bind port"
msgstr "Port de liaison" msgstr "Port de liaison"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Récolte de données..." msgstr "Récolte de données..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Paramètres communs" msgstr "Paramètres communs"
@@ -96,15 +96,15 @@ msgstr "Paramètres communs"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Variable d'environnement" msgstr "Variable d'environnement"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Accorder l’accès à l’application LuCI frps" msgstr "Accorder l’accès à l’application LuCI frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr "Log stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Ports max par client" msgstr "Ports max par client"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NON-EXÉCUTANT" msgstr "NON-EXÉCUTANT"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "Adresse de liaison proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "EXÉCUTION" msgstr "EXÉCUTION"
@@ -472,7 +472,7 @@ msgstr "Réapparaître en cas de crash"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Exécuter le démon en tant que groupe"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Exécuter le démon en tant qu'utilisateur" msgstr "Exécuter le démon en tant qu'utilisateur"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Paramètres de démarrage" msgstr "Paramètres de démarrage"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Délai d'expiration Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Port HTTPS Vhost" msgstr "Port HTTPS Vhost"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp Server" msgstr "frp Server"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"6 && n<11) ? 3 : 4;\n" "6 && n<11) ? 3 : 4;\n"
"X-Generator: Weblate 2026.9.dev0\n" "X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Rialú Rochtana" msgstr "Rialú Rochtana"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "Cuir breiseán HTTP nua leis..." msgstr "Cuir breiseán HTTP nua leis..."
@@ -39,7 +39,7 @@ msgstr "Seoladh a cheanglaíonn frps leis."
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "Seoladh a cheanglaíonn éisteoirí seachfhreastalaí leis." msgstr "Seoladh a cheanglaíonn éisteoirí seachfhreastalaí leis."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Ceadaigh calafoirt" msgstr "Ceadaigh calafoirt"
@@ -51,7 +51,7 @@ msgstr "Sócmhainní dir"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "Ba chóir go mbeadh comharthaí OIDC an lucht féachana ann." msgstr "Ba chóir go mbeadh comharthaí OIDC an lucht féachana ann."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Fíordheimhniú" msgstr "Fíordheimhniú"
@@ -63,7 +63,7 @@ msgstr "Modh fíordheimhnithe"
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "Modh fíordheimhnithe a úsáidtear chun frpc a fhíordheimhniú." msgstr "Modh fíordheimhnithe a úsáidtear chun frpc a fhíordheimhniú."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "Comhad eochracha údaraithe do gheata tolláin SSH." msgstr "Comhad eochracha údaraithe do gheata tolláin SSH."
@@ -75,7 +75,7 @@ msgstr "Seoladh ceangail"
msgid "Bind port" msgid "Bind port"
msgstr "Port ceangail" msgstr "Port ceangail"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Ag bailiú sonraí ..." msgstr "Ag bailiú sonraí ..."
@@ -91,7 +91,7 @@ msgstr ""
"An t-ordú a úsáideadh chun an comhartha a fháil. Cuireann an script init --" "An t-ordú a úsáideadh chun an comhartha a fháil. Cuireann an script init --"
"allow-unsafe=TokenSourceExec leis nuair a úsáidtear an cineál foinse seo." "allow-unsafe=TokenSourceExec leis nuair a úsáidtear an cineál foinse seo."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Socruithe Coitianta" msgstr "Socruithe Coitianta"
@@ -99,15 +99,15 @@ msgstr "Socruithe Coitianta"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "Eochair chumraíochta: log.level." msgstr "Eochair chumraíochta: log.level."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "Eochair chumraíochta: transport.quic.keepalivePeriod." msgstr "Eochair chumraíochta: transport.quic.keepalivePeriod."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "Eochair chumraíochta: transport.quic.maxIdleTimeout." msgstr "Eochair chumraíochta: transport.quic.maxIdleTimeout."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "Eochair chumraíochta: transport.quic.maxIncomingStreams." msgstr "Eochair chumraíochta: transport.quic.maxIncomingStreams."
@@ -184,7 +184,7 @@ msgstr "Cumasaigh HTTPS gréasáin"
msgid "Environment variable" msgid "Environment variable"
msgstr "Athróg timpeallachta" msgstr "Athróg timpeallachta"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "Ní mór don athróg timpeallachta an fhormáid KEY=value a úsáid." msgstr "Ní mór don athróg timpeallachta an fhormáid KEY=value a úsáid."
@@ -219,27 +219,27 @@ msgstr "Fórsáil TLS"
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Deonaigh rochtain ar frps app LuCI" msgstr "Deonaigh rochtain ar frps app LuCI"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "Socruithe Breiseán HTTP" msgstr "Socruithe Breiseán HTTP"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "Ní mór óstach a bheith san áireamh i URL breiseáin HTTP." msgstr "Ní mór óstach a bheith san áireamh i URL breiseáin HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "Ní mór seoladh breiseáin HTTP a bheith ina sheoladh aonair." msgstr "Ní mór seoladh breiseáin HTTP a bheith ina sheoladh aonair."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "Seoladh cúil breiseán HTTP." msgstr "Seoladh cúil breiseán HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
@@ -247,11 +247,11 @@ msgstr ""
"Ní mór d’oibríocht breiseán HTTP a bheith ina ainm oibríochta frps, mar " "Ní mór d’oibríocht breiseán HTTP a bheith ina ainm oibríochta frps, mar "
"shampla Logáil Isteach nó NewProxy." "shampla Logáil Isteach nó NewProxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "Ní mór do chonair breiseán HTTP tosú le /." msgstr "Ní mór do chonair breiseán HTTP tosú le /."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "Cosán iarrata breiseán HTTP." msgstr "Cosán iarrata breiseán HTTP."
@@ -286,7 +286,7 @@ msgstr ""
"chomhad áitiúil; ritheann exec ordú agus éilíonn sé cead neamhshábháilte " "chomhad áitiúil; ritheann exec ordú agus éilíonn sé cead neamhshábháilte "
"frp. Eisiatach go frithpháirteach le auth.token." "frp. Eisiatach go frithpháirteach le auth.token."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Socruithe Logála" msgstr "Socruithe Logála"
@@ -318,7 +318,7 @@ msgstr "Logáil isteach stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "Uaslíon linn" msgstr "Uaslíon linn"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Uaschalafoirt in aghaidh an chliaint" msgstr "Uaschalafoirt in aghaidh an chliaint"
@@ -330,7 +330,7 @@ msgstr "Uasmhéid laethanta chun logaí a choinneáil."
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "Uaslíon linn do gach seachfhreastalaí." msgstr "Uaslíon linn do gach seachfhreastalaí."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
"Uasmhéid na gcalafort is féidir le gach cliant a úsáid. Ciallaíonn 0 gan aon " "Uasmhéid na gcalafort is féidir le gach cliant a úsáid. Ciallaíonn 0 gan aon "
@@ -340,11 +340,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "Uasmhéid ama le fanacht le haghaidh nasc oibre." msgstr "Uasmhéid ama le fanacht le haghaidh nasc oibre."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "Uaireanta cúltaca anailíse poill NAT" msgstr "Uaireanta cúltaca anailíse poill NAT"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NÍL AG RITH" msgstr "NÍL AG RITH"
@@ -378,7 +378,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "Glactar le naisc frpc criptithe le TLS amháin." msgstr "Glactar le naisc frpc criptithe le TLS amháin."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "Cosán don eochair phríobháideach uathghinte." msgstr "Cosán don eochair phríobháideach uathghinte."
@@ -390,11 +390,11 @@ msgstr "Cosán an chomhaid chomhartha."
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "Cosán chuig leathanach saincheaptha 404 le haghaidh iarratais HTTP." msgstr "Cosán chuig leathanach saincheaptha 404 le haghaidh iarratais HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "Cosán chuig an gcomhad deimhnithe TLS." msgstr "Cosán chuig an gcomhad deimhnithe TLS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "Cosán chuig an gcomhad eochrach príobháideach TLS." msgstr "Cosán chuig an gcomhad eochrach príobháideach TLS."
@@ -409,23 +409,23 @@ msgstr ""
"Cosán chuig an gcomhad eochrach príobháideach a úsáideann an freastalaí " "Cosán chuig an gcomhad eochrach príobháideach a úsáideann an freastalaí "
"gréasáin HTTPS." "gréasáin HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "Cosán chuig an gcomhad deimhnithe Údaráis Deimhnithe iontaofa." msgstr "Cosán chuig an gcomhad deimhnithe Údaráis Deimhnithe iontaofa."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "Seoladh breiseáin" msgstr "Seoladh breiseáin"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "Ainm an bhreiseáin" msgstr "Ainm an bhreiseáin"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "Oibríochtaí breiseán" msgstr "Oibríochtaí breiseán"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "Cosán breiseáin" msgstr "Cosán breiseáin"
@@ -444,19 +444,19 @@ msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
"Port le haghaidh iarratais TCPMUX HTTP CONNECT. Díchumasaíonn folamh nó 0 é." "Port le haghaidh iarratais TCPMUX HTTP CONNECT. Díchumasaíonn folamh nó 0 é."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "Ní mór don phort a bheith ina uimhir idir 0 agus 65535." msgstr "Ní mór don phort a bheith ina uimhir idir 0 agus 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "Caithfidh an port a bheith idir 0 agus 65535." msgstr "Caithfidh an port a bheith idir 0 agus 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "Caithfidh an port a bheith idir 1 agus 65535." msgstr "Caithfidh an port a bheith idir 1 agus 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "Ní mór tús an raoin calafoirt a bheith níos mó ná deireadh." msgstr "Ní mór tús an raoin calafoirt a bheith níos mó ná deireadh."
@@ -464,7 +464,7 @@ msgstr "Ní mór tús an raoin calafoirt a bheith níos mó ná deireadh."
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "Port a n-éisteann frps leis." msgstr "Port a n-éisteann frps leis."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
@@ -472,7 +472,7 @@ msgstr ""
"Ceadaítear do chliaint calafoirt ceangal. Bain úsáid as calafort aonair " "Ceadaítear do chliaint calafoirt ceangal. Bain úsáid as calafort aonair "
"cosúil le 3001 nó raon cosúil le 2000-3000." "cosúil le 3001 nó raon cosúil le 2000-3000."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "Comhad eochrach príobháideach do gheata tolláin SSH." msgstr "Comhad eochrach príobháideach do gheata tolláin SSH."
@@ -484,19 +484,19 @@ msgstr "Seoladh ceangail seachfhreastalaí"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Port ceangail QUIC" msgstr "Port ceangail QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "Tréimhse choinneála QUIC" msgstr "Tréimhse choinneála QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "Uasmhéid ama díomhaoin QUIC" msgstr "Uasmhéid ama díomhaoin QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "Uasmhéid sruthanna isteach QUIC" msgstr "Uasmhéid sruthanna isteach QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "AG RITH" msgstr "AG RITH"
@@ -509,7 +509,7 @@ msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
"Am críochnaithe ceanntásc freagartha do fhreastalaí HTTP vhost, i soicindí." "Am críochnaithe ceanntásc freagartha do fhreastalaí HTTP vhost, i soicindí."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "Am coinneála le haghaidh sonraí straitéise pollta NAT." msgstr "Am coinneála le haghaidh sonraí straitéise pollta NAT."
@@ -521,27 +521,27 @@ msgstr "Rith deamhan mar ghrúpa"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Rith deamhan mar úsáideoir" msgstr "Rith deamhan mar úsáideoir"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "Tollán SSH" msgstr "Tollán SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "Comhad eochracha údaraithe tollán SSH" msgstr "Comhad eochracha údaraithe tollán SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "Cosán eochrach príobháideach uathghinte tollán SSH" msgstr "Cosán eochrach príobháideach uathghinte tollán SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "Port ceangail tolláin SSH" msgstr "Port ceangail tolláin SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "Port ceangail geata tolláin SSH. Díchumasaíonn folamh an ghné seo." msgstr "Port ceangail geata tolláin SSH. Díchumasaíonn folamh an ghné seo."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "Comhad eochrach príobháideach tollán SSH" msgstr "Comhad eochrach príobháideach tollán SSH"
@@ -563,8 +563,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "Seachain seiceáil an bhfuil an comhartha OIDC imithe in éag." msgstr "Seachain seiceáil an bhfuil an comhartha OIDC imithe in éag."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Socruithe Tosaithe" msgstr "Socruithe Tosaithe"
@@ -596,12 +596,12 @@ msgstr "TCPMUX HTTP CONNECT port"
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "TCPMUX Pas tríd" msgstr "TCPMUX Pas tríd"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "TLS / QUIC" msgstr "TLS / QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "Cosán deimhnithe TLS" msgstr "Cosán deimhnithe TLS"
@@ -611,7 +611,7 @@ msgstr ""
"Tá cosán deimhnithe TLS ag teastáil nuair a bhíonn HTTPS gréasáin cumasaithe." "Tá cosán deimhnithe TLS ag teastáil nuair a bhíonn HTTPS gréasáin cumasaithe."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "Cosán eochrach príobháideach TLS" msgstr "Cosán eochrach príobháideach TLS"
@@ -621,7 +621,7 @@ msgstr ""
"Tá cosán eochrach príobháideach TLS ag teastáil nuair a bhíonn HTTPS " "Tá cosán eochrach príobháideach TLS ag teastáil nuair a bhíonn HTTPS "
"gréasáin cumasaithe." "gréasáin cumasaithe."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "Cosán iontaofa TLS CA" msgstr "Cosán iontaofa TLS CA"
@@ -670,7 +670,7 @@ msgstr "Cineál foinse comharthaí"
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "Comhartha a úsáidtear le haghaidh fíordheimhnithe." msgstr "Comhartha a úsáidtear le haghaidh fíordheimhnithe."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "Socruithe Iompair" msgstr "Socruithe Iompair"
@@ -700,11 +700,11 @@ msgstr ""
"Port UDP a úsáidtear le haghaidh QUIC. Díchumasaíonn folamh QUIC. Ná " "Port UDP a úsáidtear le haghaidh QUIC. Díchumasaíonn folamh QUIC. Ná "
"hathúsáid an port UDP céanna le KCP." "hathúsáid an port UDP céanna le KCP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "Ainm uathúil breiseáin HTTP." msgstr "Ainm uathúil breiseáin HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "Bain úsáid as port aonair cosúil le 3001 nó raon cosúil le 2000-3000." msgstr "Bain úsáid as port aonair cosúil le 3001 nó raon cosúil le 2000-3000."
@@ -712,11 +712,11 @@ msgstr "Bain úsáid as port aonair cosúil le 3001 nó raon cosúil le 2000-300
msgid "User connection timeout" msgid "User connection timeout"
msgstr "Am críochnaithe nasc úsáideora" msgstr "Am críochnaithe nasc úsáideora"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "Fíoraigh TLS breiseáin" msgstr "Fíoraigh TLS breiseáin"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -735,7 +735,7 @@ msgstr "Teorainn ama Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Vhost calafort HTTPS" msgstr "Vhost calafort HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "Freastalaí Gréasáin" msgstr "Freastalaí Gréasáin"
@@ -781,12 +781,12 @@ msgstr "Ainm úsáideora an fhreastalaí gréasáin."
msgid "frp" msgid "frp"
msgstr "frp" msgstr "frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Freastalaí frp" msgstr "Freastalaí frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "Oibríochtaí frps a láimhseálann an breiseán HTTP seo." msgstr "Oibríochtaí frps a láimhseálann an breiseán HTTP seo."
+64 -64
View File
@@ -4,11 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -44,7 +44,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "אימות" msgstr "אימות"
@@ -56,7 +56,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -68,7 +68,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -82,7 +82,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -90,15 +90,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -166,7 +166,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -194,37 +194,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -256,7 +256,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -288,7 +288,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -300,7 +300,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -308,11 +308,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -344,7 +344,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -356,11 +356,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -372,23 +372,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -404,19 +404,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -424,13 +424,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -442,19 +442,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -466,7 +466,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -478,27 +478,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -518,8 +518,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -551,12 +551,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -565,7 +565,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -573,7 +573,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -642,11 +642,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -654,11 +654,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -675,7 +675,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -719,11 +719,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -4,11 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "पहुँच नियंत्रण" msgstr "पहुँच नियंत्रण"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -44,7 +44,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -56,7 +56,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -68,7 +68,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -82,7 +82,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -90,15 +90,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -166,7 +166,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -194,37 +194,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -256,7 +256,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -288,7 +288,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -300,7 +300,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -308,11 +308,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -344,7 +344,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -356,11 +356,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -372,23 +372,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -404,19 +404,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -424,13 +424,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -442,19 +442,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -466,7 +466,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -478,27 +478,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -518,8 +518,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -551,12 +551,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -565,7 +565,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -573,7 +573,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -642,11 +642,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -654,11 +654,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -675,7 +675,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -719,11 +719,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12-dev\n" "X-Generator: Weblate 5.12-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Hozzáférés-vezérlés" msgstr "Hozzáférés-vezérlés"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Hitelesítés" msgstr "Hitelesítés"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Cím kötése"
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Adatgyűjtés..." msgstr "Adatgyűjtés..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Általános Beállítások" msgstr "Általános Beállítások"
@@ -96,15 +96,15 @@ msgstr "Általános Beállítások"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Környezeti változó" msgstr "Környezeti változó"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Hozzáférés engedélyezése az <em>frps</em> LuCI alkalmazáshoz" msgstr "Hozzáférés engedélyezése az <em>frps</em> LuCI alkalmazáshoz"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NEM FUT" msgstr "NEM FUT"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "FUT" msgstr "FUT"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Démon futtatása csoportként"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Démon futtatása felhasználóként" msgstr "Démon futtatása felhasználóként"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp szerver" msgstr "frp szerver"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7-dev\n" "X-Generator: Weblate 5.7-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Controllo Accessi" msgstr "Controllo Accessi"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Consenti porte" msgstr "Consenti porte"
@@ -50,7 +50,7 @@ msgstr "Attività dir"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autenticazione" msgstr "Autenticazione"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Associa indirizzo"
msgid "Bind port" msgid "Bind port"
msgstr "collega porta" msgstr "collega porta"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Caricamento dei dati in corso..." msgstr "Caricamento dei dati in corso..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Impostazioni Comuni" msgstr "Impostazioni Comuni"
@@ -96,15 +96,15 @@ msgstr "Impostazioni Comuni"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Impostazioni log" msgstr "Impostazioni log"
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NON IN ESECUZIONE" msgstr "NON IN ESECUZIONE"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "IN ESECUZIONE" msgstr "IN ESECUZIONE"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Esegui il demone come utente" msgstr "Esegui il demone come utente"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.15-dev\n" "X-Generator: Weblate 5.15-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "アクセス制御" msgstr "アクセス制御"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -51,7 +51,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "認証" msgstr "認証"
@@ -63,7 +63,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -75,7 +75,7 @@ msgstr "バインドするIPアドレス"
msgid "Bind port" msgid "Bind port"
msgstr "バインドするポート" msgstr "バインドするポート"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -89,7 +89,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "共通設定" msgstr "共通設定"
@@ -97,15 +97,15 @@ msgstr "共通設定"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "環境変数" msgstr "環境変数"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -201,37 +201,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -263,7 +263,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "クライアントごとの最大ポート数" msgstr "クライアントごとの最大ポート数"
@@ -307,7 +307,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -315,11 +315,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "停止中" msgstr "停止中"
@@ -351,7 +351,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -363,11 +363,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -379,23 +379,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -411,19 +411,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -431,13 +431,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -449,19 +449,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "実行中" msgstr "実行中"
@@ -473,7 +473,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -485,27 +485,27 @@ msgstr "デーモンをグループとして実行"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "デーモンをユーザーとして実行" msgstr "デーモンをユーザーとして実行"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -525,8 +525,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -558,12 +558,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -580,7 +580,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -625,7 +625,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -649,11 +649,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -661,11 +661,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -726,12 +726,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.17.1-dev\n" "X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "접근 제어" msgstr "접근 제어"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "인증" msgstr "인증"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "바인드 주소"
msgid "Bind port" msgid "Bind port"
msgstr "바인드 포트" msgstr "바인드 포트"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "데이터 수집 중 ..." msgstr "데이터 수집 중 ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "일반 설정" msgstr "일반 설정"
@@ -96,15 +96,15 @@ msgstr "일반 설정"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "환경 변수" msgstr "환경 변수"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "LuCI 앱 frps에 접근 권한 부여" msgstr "LuCI 앱 frps에 접근 권한 부여"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "로그 설정" msgstr "로그 설정"
@@ -294,7 +294,7 @@ msgstr "표준 출력(stdout) 기록"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "중지됨" msgstr "중지됨"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "프록시 바인드 주소"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "QUIC 바인드 포트" msgstr "QUIC 바인드 포트"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "실행 중" msgstr "실행 중"
@@ -472,7 +472,7 @@ msgstr "충돌 시 자동 재시작"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "데몬 실행 그룹"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "데몬 실행 사용자" msgstr "데몬 실행 사용자"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "시작 설정" msgstr "시작 설정"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp 서버" msgstr "frp 서버"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.17.1\n" "X-Generator: Weblate 5.17.1\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "ການຄວບຄຸມການເຂົ້າເຖິງ" msgstr "ການຄວບຄຸມການເຂົ້າເຖິງ"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "ອະນຸຍາດພອດ" msgstr "ອະນຸຍາດພອດ"
@@ -50,7 +50,7 @@ msgstr "ໄດເຣັກທໍຣີຊັບສິນ (Assets)"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "ການຢືນຢັນຕົວຕົນ" msgstr "ການຢືນຢັນຕົວຕົນ"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "ທີ່ຢູ່ການເຊື່ອມຕໍ່ (Bind address)"
msgid "Bind port" msgid "Bind port"
msgstr "ພອດການເຊື່ອມຕໍ່ (Bind port)" msgstr "ພອດການເຊື່ອມຕໍ່ (Bind port)"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "ກຳລັງເກັບຂໍ້ມູນ..." msgstr "ກຳລັງເກັບຂໍ້ມູນ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" msgstr "ການຕັ້ງຄ່າທົ່ວໄປ"
@@ -96,15 +96,15 @@ msgstr "ການຕັ້ງຄ່າທົ່ວໄປ"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "ຕົວແປສະພາບແວດລ້ອມ (Environment variable)" msgstr "ຕົວແປສະພາບແວດລ້ອມ (Environment variable)"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "ໃຫ້ສິດເຂົ້າເຖິງແອັບ LuCI frps" msgstr "ໃຫ້ສິດເຂົ້າເຖິງແອັບ LuCI frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "ການຕັ້ງຄ່າບັນທຶກ" msgstr "ການຕັ້ງຄ່າບັນທຶກ"
@@ -294,7 +294,7 @@ msgstr "Log stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "ຈຳນວນພອດສູງສຸດຕໍ່ລູກຄ້າ" msgstr "ຈຳນວນພອດສູງສຸດຕໍ່ລູກຄ້າ"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "ບໍ່ໄດ້ເຮັດວຽກ" msgstr "ບໍ່ໄດ້ເຮັດວຽກ"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "ທີ່ຢູ່ການເຊື່ອມຕໍ່ Proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "ພອດ QUIC" msgstr "ພອດ QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "ກຳລັງເຮັດວຽກ" msgstr "ກຳລັງເຮັດວຽກ"
@@ -472,7 +472,7 @@ msgstr "ເລີ່ມການເຮັດວຽກໃໝ່ເມື່ອຂ
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "ແລ່ນ daemon ໃນຖານະກຸ່ມ"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "ແລ່ນ daemon ໃນຖານະຜູ້ໃຊ້" msgstr "ແລ່ນ daemon ໃນຖານະຜູ້ໃຊ້"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "ການຕັ້ງຄ່າເລີ່ມຕົ້ນລະບົບ" msgstr "ການຕັ້ງຄ່າເລີ່ມຕົ້ນລະບົບ"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "ເວລາໝົດກຳນົດ Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "ພອດ Vhost HTTPS" msgstr "ພອດ Vhost HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "ເຊີບເວີ frp" msgstr "ເຊີບເວີ frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -13,11 +13,11 @@ msgstr ""
"(n%100<10 || n%100>=20) ? 1 : 2);\n" "(n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.16-dev\n" "X-Generator: Weblate 5.16-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Prieigos valdymas" msgstr "Prieigos valdymas"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -41,7 +41,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Leisti prievadus" msgstr "Leisti prievadus"
@@ -53,7 +53,7 @@ msgstr "„Assets“ katalogas/vietovė"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autentifikavimas" msgstr "Autentifikavimas"
@@ -65,7 +65,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -77,7 +77,7 @@ msgstr "Pririšti adresą"
msgid "Bind port" msgid "Bind port"
msgstr "Pririšti prievadą" msgstr "Pririšti prievadą"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Renkami duomenys..." msgstr "Renkami duomenys..."
@@ -91,7 +91,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Tipiniai nustatymai" msgstr "Tipiniai nustatymai"
@@ -99,15 +99,15 @@ msgstr "Tipiniai nustatymai"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -175,7 +175,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Aplinkybių kintamumas" msgstr "Aplinkybių kintamumas"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -203,37 +203,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Duoti prieigą prie „LuCI app frps“" msgstr "Duoti prieigą prie „LuCI app frps“"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -265,7 +265,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Žurnalo nustatymai" msgstr "Žurnalo nustatymai"
@@ -297,7 +297,7 @@ msgstr "Žurnalinti „stdout“"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Maksimalus prievadų skaičius klientui" msgstr "Maksimalus prievadų skaičius klientui"
@@ -309,7 +309,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -317,11 +317,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NEVEIKIA" msgstr "NEVEIKIA"
@@ -353,7 +353,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -365,11 +365,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -381,23 +381,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -413,19 +413,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -433,13 +433,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -451,19 +451,19 @@ msgstr "Pririšti įgaliotojo adresą"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "„QUIC“ pririšimo prievadas" msgstr "„QUIC“ pririšimo prievadas"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "VEIKIA" msgstr "VEIKIA"
@@ -475,7 +475,7 @@ msgstr "Atkurti/Perjungti (vardžiuojamai: „Atgimti“), kai užstringa"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -487,27 +487,27 @@ msgstr "Vykdyti „daemon“ kaip grupę"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Vykdyti paslaugų teikimo sistema kaip naudotojas/vartotojas" msgstr "Vykdyti paslaugų teikimo sistema kaip naudotojas/vartotojas"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -527,8 +527,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Paleidimo nustatymai" msgstr "Paleidimo nustatymai"
@@ -560,12 +560,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -574,7 +574,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -582,7 +582,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -627,7 +627,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -651,11 +651,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -663,11 +663,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -684,7 +684,7 @@ msgstr "„Vhost HTTP“ pasibaigusios užklausos laikas"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "„Vhost HTTPS“ prievadas" msgstr "„Vhost HTTPS“ prievadas"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -728,12 +728,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "„frp“ serveris" msgstr "„frp“ serveris"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n" "X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,11 +725,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n" "X-Generator: Weblate 5.4-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Authentifizierung" msgstr "Authentifizierung"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.11-dev\n" "X-Generator: Weblate 5.11-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Godkjenning" msgstr "Godkjenning"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Bind-adresse"
msgid "Bind port" msgid "Bind port"
msgstr "Bind-port" msgstr "Bind-port"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Samler data …" msgstr "Samler data …"
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "Kjører ikke" msgstr "Kjører ikke"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "KJØRER" msgstr "KJØRER"
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Kjør nisse som gruppe"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Kjør nisse som bruker" msgstr "Kjør nisse som bruker"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Oppstartsinnstillinger" msgstr "Oppstartsinnstillinger"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.1\n" "X-Generator: Weblate 5.15.1\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Toegangsbeheer" msgstr "Toegangsbeheer"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -40,7 +40,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Poorten toestaan" msgstr "Poorten toestaan"
@@ -52,7 +52,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Authenticatie" msgstr "Authenticatie"
@@ -64,7 +64,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -76,7 +76,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "Bind poort" msgstr "Bind poort"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Verzamelen gegevens ..." msgstr "Verzamelen gegevens ..."
@@ -90,7 +90,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -98,15 +98,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -174,7 +174,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -202,37 +202,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -264,7 +264,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Logboek instellingen" msgstr "Logboek instellingen"
@@ -296,7 +296,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -316,11 +316,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NIET ACTIEF" msgstr "NIET ACTIEF"
@@ -352,7 +352,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -364,11 +364,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -380,23 +380,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -412,19 +412,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -432,13 +432,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -450,19 +450,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "ACTIEF" msgstr "ACTIEF"
@@ -474,7 +474,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -486,27 +486,27 @@ msgstr "Voer daemon uit als groep"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Voer daemon uit als gebruiker" msgstr "Voer daemon uit als gebruiker"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -526,8 +526,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -559,12 +559,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -573,7 +573,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -581,7 +581,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -626,7 +626,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -650,11 +650,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -662,11 +662,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -683,7 +683,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -727,12 +727,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"|| n%100>=20) ? 1 : 2);\n" "|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 2026.9.1.dev0\n" "X-Generator: Weblate 2026.9.1.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Kontrola dostępu" msgstr "Kontrola dostępu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "Dodaj nową wtyczkę HTTP..." msgstr "Dodaj nową wtyczkę HTTP..."
@@ -39,7 +39,7 @@ msgstr "Adres, do którego wiąże się frps."
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "Adres, do którego wiążą się nasłuchy proxy." msgstr "Adres, do którego wiążą się nasłuchy proxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Zezwalaj na porty" msgstr "Zezwalaj na porty"
@@ -51,7 +51,7 @@ msgstr "Katalog zasobów"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "Audience, który powinny zawierać tokeny OIDC." msgstr "Audience, który powinny zawierać tokeny OIDC."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Uwierzytelnienie" msgstr "Uwierzytelnienie"
@@ -63,7 +63,7 @@ msgstr "Metoda uwierzytelnienia"
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "Metoda uwierzytelniania używana do uwierzytelniania frpc." msgstr "Metoda uwierzytelniania używana do uwierzytelniania frpc."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "Plik kluczy uwierzytelniania dla bramy tunelu SSH." msgstr "Plik kluczy uwierzytelniania dla bramy tunelu SSH."
@@ -75,7 +75,7 @@ msgstr "Adres wiązania"
msgid "Bind port" msgid "Bind port"
msgstr "Port wiązania" msgstr "Port wiązania"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Zbieranie danych..." msgstr "Zbieranie danych..."
@@ -91,7 +91,7 @@ msgstr ""
"Polecenie używane do uzyskania tokena. Skrypt init dodaje --allow-" "Polecenie używane do uzyskania tokena. Skrypt init dodaje --allow-"
"unsafe=TokenSourceExec, gdy używany jest ten typ źródła." "unsafe=TokenSourceExec, gdy używany jest ten typ źródła."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Wspólne ustawienia" msgstr "Wspólne ustawienia"
@@ -99,15 +99,15 @@ msgstr "Wspólne ustawienia"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "Klucz konfiguracji: log.level." msgstr "Klucz konfiguracji: log.level."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "Klucz konfiguracji: transport.quic.keepalivePeriod." msgstr "Klucz konfiguracji: transport.quic.keepalivePeriod."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "Klucz konfiguracji: transport.quic.maxIdleTimeout." msgstr "Klucz konfiguracji: transport.quic.maxIdleTimeout."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "Klucz konfiguracji: transport.quic.maxIncomingStreams." msgstr "Klucz konfiguracji: transport.quic.maxIncomingStreams."
@@ -180,7 +180,7 @@ msgstr "Włącz protokół HTTPS"
msgid "Environment variable" msgid "Environment variable"
msgstr "Zmienna środowiskowa" msgstr "Zmienna środowiskowa"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "Zmienna środowiskowa musi używać formatu KLUCZ=wartość." msgstr "Zmienna środowiskowa musi używać formatu KLUCZ=wartość."
@@ -215,27 +215,27 @@ msgstr "Wymuś TLS"
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Udziel dostępu do aplikacji LuCI frps" msgstr "Udziel dostępu do aplikacji LuCI frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "Ustawienia wtyczki HTTP" msgstr "Ustawienia wtyczki HTTP"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "Adres URL wtyczki HTTP musi zawierać hosta." msgstr "Adres URL wtyczki HTTP musi zawierać hosta."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "Adres wtyczki HTTP musi być pojedynczym adresem." msgstr "Adres wtyczki HTTP musi być pojedynczym adresem."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "Adres backendu wtyczki HTTP." msgstr "Adres backendu wtyczki HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
@@ -243,11 +243,11 @@ msgstr ""
"Operacja wtyczki HTTP musi być nazwą operacji frps, na przykład Login lub " "Operacja wtyczki HTTP musi być nazwą operacji frps, na przykład Login lub "
"NewProxy." "NewProxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "Ścieżka wtyczki HTTP musi zaczynać się od /." msgstr "Ścieżka wtyczki HTTP musi zaczynać się od /."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "Ścieżka żądania wtyczki HTTP." msgstr "Ścieżka żądania wtyczki HTTP."
@@ -282,7 +282,7 @@ msgstr ""
"lokalnego; wykonanie uruchamia polecenie i wymaga uprawnienia frp unsafe. " "lokalnego; wykonanie uruchamia polecenie i wymaga uprawnienia frp unsafe. "
"Wyklucza się wzajemnie z auth.token." "Wyklucza się wzajemnie z auth.token."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Ustawienia dziennika" msgstr "Ustawienia dziennika"
@@ -314,7 +314,7 @@ msgstr "Dziennik stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "Maksymalna liczba puli" msgstr "Maksymalna liczba puli"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Maksymalna liczba portów na klienta" msgstr "Maksymalna liczba portów na klienta"
@@ -326,7 +326,7 @@ msgstr "Maksymalna liczba dni przechowywania dzienników."
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "Maksymalna liczba puli dla każdego serwera proxy." msgstr "Maksymalna liczba puli dla każdego serwera proxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
"Maksymalna liczba portów, z których może korzystać każdy klient. 0 oznacza " "Maksymalna liczba portów, z których może korzystać każdy klient. 0 oznacza "
@@ -336,11 +336,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "Maksymalny czas oczekiwania na działające połączenie." msgstr "Maksymalny czas oczekiwania na działające połączenie."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "Rezerwa godzin analizy dziurawienia NAT" msgstr "Rezerwa godzin analizy dziurawienia NAT"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NIEURUCHOMIONE" msgstr "NIEURUCHOMIONE"
@@ -374,7 +374,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "Akceptuj tylko połączenia frpc szyfrowane protokołem TLS." msgstr "Akceptuj tylko połączenia frpc szyfrowane protokołem TLS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "Ścieżka do automatycznie wygenerowanego klucza prywatnego." msgstr "Ścieżka do automatycznie wygenerowanego klucza prywatnego."
@@ -386,11 +386,11 @@ msgstr "Ścieżka do pliku tokena."
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "Ścieżka do niestandardowej strony 404 dla żądań HTTP." msgstr "Ścieżka do niestandardowej strony 404 dla żądań HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "Ścieżka do pliku certyfikatu TLS." msgstr "Ścieżka do pliku certyfikatu TLS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "Ścieżka do pliku prywatnego klucza TLS." msgstr "Ścieżka do pliku prywatnego klucza TLS."
@@ -402,23 +402,23 @@ msgstr "Ścieżka do pliku certyfikatu używanego przez serwer WWW HTTPS."
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "Ścieżka do pliku klucza prywatnego używanego przez serwer WWW HTTPS." msgstr "Ścieżka do pliku klucza prywatnego używanego przez serwer WWW HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "Ścieżka do pliku zaufanego certyfikatu CA." msgstr "Ścieżka do pliku zaufanego certyfikatu CA."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "Adres wtyczki" msgstr "Adres wtyczki"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "Nazwa wtyczki" msgstr "Nazwa wtyczki"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "Operacje wtyczki" msgstr "Operacje wtyczki"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "Ścieżka wtyczki" msgstr "Ścieżka wtyczki"
@@ -434,19 +434,19 @@ msgstr "Port dla żądań wirtualnego hosta HTTPS. Pusty lub 0 wyłącza go."
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "Port dla żądań TCPMUX HTTP CONNECT. Pusty lub 0 wyłącza go." msgstr "Port dla żądań TCPMUX HTTP CONNECT. Pusty lub 0 wyłącza go."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "Port musi być liczbą z przedziału od 0 do 65535." msgstr "Port musi być liczbą z przedziału od 0 do 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "Port musi mieścić się w zakresie od 0 do 65535." msgstr "Port musi mieścić się w zakresie od 0 do 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "Port musi mieścić się w przedziale od 1 do 65535." msgstr "Port musi mieścić się w przedziale od 1 do 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "Początek zakresu portów nie może być większy od końca." msgstr "Początek zakresu portów nie może być większy od końca."
@@ -454,7 +454,7 @@ msgstr "Początek zakresu portów nie może być większy od końca."
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "Port, na którym nasłuchuje frps." msgstr "Port, na którym nasłuchuje frps."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
@@ -462,7 +462,7 @@ msgstr ""
"Porty, które klienty mogą wiązać. Użyj pojedynczego portu, np. 3001, lub " "Porty, które klienty mogą wiązać. Użyj pojedynczego portu, np. 3001, lub "
"zakresu, np. 2000-3000." "zakresu, np. 2000-3000."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "Plik klucza prywatnego dla bramy tunelu SSH." msgstr "Plik klucza prywatnego dla bramy tunelu SSH."
@@ -474,19 +474,19 @@ msgstr "Adres powiązania proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Port wiązania QUIC" msgstr "Port wiązania QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "Okres podtrzymania QUIC" msgstr "Okres podtrzymania QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "Maksymalny limit czasu bezczynności QUIC" msgstr "Maksymalny limit czasu bezczynności QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "Maksymalna liczba strumieni przychodzących QUIC" msgstr "Maksymalna liczba strumieni przychodzących QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "URUCHOMIONE" msgstr "URUCHOMIONE"
@@ -498,7 +498,7 @@ msgstr "Odradzaj się po awarii"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "Limit czasu nagłówka odpowiedzi dla serwera HTTP vhost, w sekundach." msgstr "Limit czasu nagłówka odpowiedzi dla serwera HTTP vhost, w sekundach."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "Czas retencji danych strategii dziurawienia NAT." msgstr "Czas retencji danych strategii dziurawienia NAT."
@@ -510,27 +510,27 @@ msgstr "Uruchom demona jako grupę"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Uruchom demona jako użytkownik" msgstr "Uruchom demona jako użytkownik"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "Tunel SSH" msgstr "Tunel SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "Plik kluczy uwierzytelnionych tunelu SSH" msgstr "Plik kluczy uwierzytelnionych tunelu SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "Ścieżka klucza prywatnego wygenerowana automatycznie dla tunelu SSH" msgstr "Ścieżka klucza prywatnego wygenerowana automatycznie dla tunelu SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "Port wiązania tunelu SSH" msgstr "Port wiązania tunelu SSH"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "Port wiązania bramy tunelu SSH. Puste pole wyłącza tę funkcję." msgstr "Port wiązania bramy tunelu SSH. Puste pole wyłącza tę funkcję."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "Plik klucza prywatnego tunelu SSH" msgstr "Plik klucza prywatnego tunelu SSH"
@@ -552,8 +552,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "Pomiń sprawdzanie, czy token OIDC nie wygasł." msgstr "Pomiń sprawdzanie, czy token OIDC nie wygasł."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Ustawienia uruchamiania" msgstr "Ustawienia uruchamiania"
@@ -587,12 +587,12 @@ msgstr "Port TCPMUX HTTP CONNECT"
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "Przejście TCPMUX" msgstr "Przejście TCPMUX"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "TLS / QUIC" msgstr "TLS / QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "Ścieżka certyfikatu TLS" msgstr "Ścieżka certyfikatu TLS"
@@ -602,7 +602,7 @@ msgstr ""
"Ścieżka do certyfikatu TLS jest wymagana, gdy włączony jest protokół HTTPS." "Ścieżka do certyfikatu TLS jest wymagana, gdy włączony jest protokół HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "Ścieżka klucza prywatnego TLS" msgstr "Ścieżka klucza prywatnego TLS"
@@ -612,7 +612,7 @@ msgstr ""
"Ścieżka do prywatnego klucza TLS jest wymagana, gdy włączony jest protokół " "Ścieżka do prywatnego klucza TLS jest wymagana, gdy włączony jest protokół "
"HTTPS." "HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "Zaufana ścieżka CA TLS" msgstr "Zaufana ścieżka CA TLS"
@@ -661,7 +661,7 @@ msgstr "Typ źródła tokena"
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "Token używany do uwierzytelniania." msgstr "Token używany do uwierzytelniania."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "Ustawienia transportu" msgstr "Ustawienia transportu"
@@ -689,11 +689,11 @@ msgstr ""
"Port UDP używany dla QUIC. Pusty wyłącza QUIC. Nie używaj ponownie tego " "Port UDP używany dla QUIC. Pusty wyłącza QUIC. Nie używaj ponownie tego "
"samego portu UDP co KCP." "samego portu UDP co KCP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "Unikalna nazwa wtyczki HTTP." msgstr "Unikalna nazwa wtyczki HTTP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "Użyj pojedynczego portu, np. 3001 lub zakresu, np. 2000–3000." msgstr "Użyj pojedynczego portu, np. 3001 lub zakresu, np. 2000–3000."
@@ -701,11 +701,11 @@ msgstr "Użyj pojedynczego portu, np. 3001 lub zakresu, np. 2000–3000."
msgid "User connection timeout" msgid "User connection timeout"
msgstr "Limit czasu połączenia użytkownika" msgstr "Limit czasu połączenia użytkownika"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "Weryfikuj wtyczkę TLS" msgstr "Weryfikuj wtyczkę TLS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -724,7 +724,7 @@ msgstr "Limit czasu Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Port Vhost HTTPS" msgstr "Port Vhost HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "Serwer WWW" msgstr "Serwer WWW"
@@ -769,12 +769,12 @@ msgstr "Nazwa użytkownika serwera WWW."
msgid "frp" msgid "frp"
msgstr "frp" msgstr "frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Serwer frp" msgstr "Serwer frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "Operacje frps obsługiwane przez tę wtyczkę HTTP." msgstr "Operacje frps obsługiwane przez tę wtyczkę HTTP."
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2026.5.dev0\n" "X-Generator: Weblate 2026.5.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Controle de Acesso" msgstr "Controle de Acesso"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Permitir portas" msgstr "Permitir portas"
@@ -50,7 +50,7 @@ msgstr "Diretório de ativos"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autenticação" msgstr "Autenticação"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Endereço de ligação"
msgid "Bind port" msgid "Bind port"
msgstr "Porta do BIND" msgstr "Porta do BIND"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "A coletar dados..." msgstr "A coletar dados..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Configurações Comuns" msgstr "Configurações Comuns"
@@ -96,15 +96,15 @@ msgstr "Configurações Comuns"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Variável de ambiente" msgstr "Variável de ambiente"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Conceder acesso à app frps do LuCI" msgstr "Conceder acesso à app frps do LuCI"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Configurações do registo" msgstr "Configurações do registo"
@@ -294,7 +294,7 @@ msgstr "Registo do stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Máximo de portas por cliente" msgstr "Máximo de portas por cliente"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NÃO EM EXECUÇÃO" msgstr "NÃO EM EXECUÇÃO"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "Endereço de ligação proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Porta de ligação QUIC" msgstr "Porta de ligação QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "EXECUTADO" msgstr "EXECUTADO"
@@ -472,7 +472,7 @@ msgstr "Reiniciar caso travado"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Executar daemon como grupo"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Executar serviço como utilizador" msgstr "Executar serviço como utilizador"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Configurações de inicialização" msgstr "Configurações de inicialização"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Tempo limite Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Porta Vhost HTTPS" msgstr "Porta Vhost HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Servidor frp" msgstr "Servidor frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.17-dev\n" "X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Controle de acesso" msgstr "Controle de acesso"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Permitir portas" msgstr "Permitir portas"
@@ -50,7 +50,7 @@ msgstr "Diretório de ativos"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autenticação" msgstr "Autenticação"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Vincular endereço"
msgid "Bind port" msgid "Bind port"
msgstr "Porta Bind" msgstr "Porta Bind"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Coletando dados..." msgstr "Coletando dados..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Configurações Comuns" msgstr "Configurações Comuns"
@@ -96,15 +96,15 @@ msgstr "Configurações Comuns"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Variável de ambiente" msgstr "Variável de ambiente"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Conceda acesso UCI ao aplicativo LuCI frps" msgstr "Conceda acesso UCI ao aplicativo LuCI frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Configurações do registro" msgstr "Configurações do registro"
@@ -294,7 +294,7 @@ msgstr "Registro log do stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Máximo de portas por cliente" msgstr "Máximo de portas por cliente"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NÃO ESTÁ EM EXECUÇÃO" msgstr "NÃO ESTÁ EM EXECUÇÃO"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "Endereço de vinculação proxy"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "EM EXECUÇÃO" msgstr "EM EXECUÇÃO"
@@ -472,7 +472,7 @@ msgstr "Reiniciar caso entre em colapso"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Executar serviço como usuário"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Executar serviço como usuário" msgstr "Executar serviço como usuário"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Configurações de inicialização" msgstr "Configurações de inicialização"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Tempo limite Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Porta Vhost HTTPS" msgstr "Porta Vhost HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Servidor frp" msgstr "Servidor frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"20)) ? 1 : 2;\n" "20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.15-dev\n" "X-Generator: Weblate 5.15-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Controlul Accesului" msgstr "Controlul Accesului"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Permite porturi" msgstr "Permite porturi"
@@ -51,7 +51,7 @@ msgstr "Directorul de resurse"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autentificare" msgstr "Autentificare"
@@ -63,7 +63,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -75,7 +75,7 @@ msgstr "Adresa de legătură"
msgid "Bind port" msgid "Bind port"
msgstr "Legați portul" msgstr "Legați portul"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Colectare date ..." msgstr "Colectare date ..."
@@ -89,7 +89,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Setări Comune" msgstr "Setări Comune"
@@ -97,15 +97,15 @@ msgstr "Setări Comune"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Variabila de mediu" msgstr "Variabila de mediu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -201,37 +201,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Acordarea accesului la aplicația LuCI frps" msgstr "Acordarea accesului la aplicația LuCI frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -263,7 +263,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Setări jurnal" msgstr "Setări jurnal"
@@ -295,7 +295,7 @@ msgstr "Jurnal stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Porturi maxime pe client" msgstr "Porturi maxime pe client"
@@ -307,7 +307,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -315,11 +315,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "NU FUNCȚIONEAZĂ" msgstr "NU FUNCȚIONEAZĂ"
@@ -351,7 +351,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -363,11 +363,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -379,23 +379,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -411,19 +411,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -431,13 +431,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -449,19 +449,19 @@ msgstr "Adresa de legare a proxy-ului"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "Funcţionare" msgstr "Funcţionare"
@@ -473,7 +473,7 @@ msgstr "Respawn când crapă"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -485,27 +485,27 @@ msgstr "Rularea daemonului ca grup"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Rulați daemonul ca utilizator" msgstr "Rulați daemonul ca utilizator"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -525,8 +525,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Setări de pornire" msgstr "Setări de pornire"
@@ -558,12 +558,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -580,7 +580,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -625,7 +625,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -649,11 +649,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -661,11 +661,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -682,7 +682,7 @@ msgstr "Timpul de expirare HTTP Vhost"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Port HTTPS Vhost" msgstr "Port HTTPS Vhost"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -726,12 +726,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Server frp" msgstr "Server frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -12,11 +12,11 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 2026.9.1.dev0\n" "X-Generator: Weblate 2026.9.1.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Контроль доступа" msgstr "Контроль доступа"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "Добавить новый HTTP-плагин..." msgstr "Добавить новый HTTP-плагин..."
@@ -40,7 +40,7 @@ msgstr "Адрес, к которому привязывается frps."
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "Адрес, к которому привязываются слушатели прокси." msgstr "Адрес, к которому привязываются слушатели прокси."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Разрешить порты" msgstr "Разрешить порты"
@@ -52,7 +52,7 @@ msgstr "Каталог ресурсов"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "Аудитория, которую должны содержать OIDC-токены." msgstr "Аудитория, которую должны содержать OIDC-токены."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Аутентификация" msgstr "Аутентификация"
@@ -64,7 +64,7 @@ msgstr "Метод аутентификации"
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "Метод аутентификации, используемый для проверки frpc." msgstr "Метод аутентификации, используемый для проверки frpc."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "Файл авторизованных ключей для шлюза SSH-туннеля." msgstr "Файл авторизованных ключей для шлюза SSH-туннеля."
@@ -76,7 +76,7 @@ msgstr "Адрес сервера"
msgid "Bind port" msgid "Bind port"
msgstr "Порт сервера" msgstr "Порт сервера"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Сбор данных ..." msgstr "Сбор данных ..."
@@ -92,7 +92,7 @@ msgstr ""
"Команда получения токена. При использовании этого типа источника init-скрипт " "Команда получения токена. При использовании этого типа источника init-скрипт "
"добавляет --allow-unsafe=TokenSourceExec." "добавляет --allow-unsafe=TokenSourceExec."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Общие настройки" msgstr "Общие настройки"
@@ -100,15 +100,15 @@ msgstr "Общие настройки"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "Ключ конфигурации: log.level." msgstr "Ключ конфигурации: log.level."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "Ключ конфигурации: transport.quic.keepalivePeriod." msgstr "Ключ конфигурации: transport.quic.keepalivePeriod."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "Ключ конфигурации: transport.quic.maxIdleTimeout." msgstr "Ключ конфигурации: transport.quic.maxIdleTimeout."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "Ключ конфигурации: transport.quic.maxIncomingStreams." msgstr "Ключ конфигурации: transport.quic.maxIncomingStreams."
@@ -181,7 +181,7 @@ msgstr "Включить HTTPS"
msgid "Environment variable" msgid "Environment variable"
msgstr "Переменные окружения" msgstr "Переменные окружения"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "Переменная окружения должна быть в формате KEY=value." msgstr "Переменная окружения должна быть в формате KEY=value."
@@ -216,27 +216,27 @@ msgstr "Принудительный TLS"
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Предоставить доступ к LuCI-приложению frps" msgstr "Предоставить доступ к LuCI-приложению frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "Настройки HTTP-плагина" msgstr "Настройки HTTP-плагина"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "URL HTTP-плагина должен содержать хост." msgstr "URL HTTP-плагина должен содержать хост."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "Адрес HTTP-плагина должен быть одиночным адресом." msgstr "Адрес HTTP-плагина должен быть одиночным адресом."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "Адрес бэкенда HTTP-плагина." msgstr "Адрес бэкенда HTTP-плагина."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
@@ -244,11 +244,11 @@ msgstr ""
"Операция HTTP-плагина должна быть именем операции frps, например Login или " "Операция HTTP-плагина должна быть именем операции frps, например Login или "
"NewProxy." "NewProxy."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "Путь HTTP-плагина должен начинаться с /." msgstr "Путь HTTP-плагина должен начинаться с /."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "Путь запроса HTTP-плагина." msgstr "Путь запроса HTTP-плагина."
@@ -283,7 +283,7 @@ msgstr ""
"локального файла; значение exec выполняет команду и требует небезопасного " "локального файла; значение exec выполняет команду и требует небезопасного "
"разрешения для frp. Не может использоваться одновременно с auth.token." "разрешения для frp. Не может использоваться одновременно с auth.token."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Настройки журнала" msgstr "Настройки журнала"
@@ -315,7 +315,7 @@ msgstr "Сохранять вывод stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "Макс. количество пулов" msgstr "Макс. количество пулов"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Максимальное количество портов для одного клиента" msgstr "Максимальное количество портов для одного клиента"
@@ -327,7 +327,7 @@ msgstr "Максимальное число дней хранения журна
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "Максимальное количество пулов для каждого прокси." msgstr "Максимальное количество пулов для каждого прокси."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
"Максимальное количество портов, доступных каждому клиенту. 0 — без " "Максимальное количество портов, доступных каждому клиенту. 0 — без "
@@ -337,11 +337,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "Максимальное время ожидания рабочего соединения." msgstr "Максимальное время ожидания рабочего соединения."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "Срок хранения данных анализа NAT-дыр (часы)" msgstr "Срок хранения данных анализа NAT-дыр (часы)"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "НЕ ЗАПУЩЕНО" msgstr "НЕ ЗАПУЩЕНО"
@@ -375,7 +375,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "Принимать только TLS-зашифрованные соединения от frpc." msgstr "Принимать только TLS-зашифрованные соединения от frpc."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "Путь для автоматически сгенерированного закрытого ключа." msgstr "Путь для автоматически сгенерированного закрытого ключа."
@@ -387,11 +387,11 @@ msgstr "Путь к файлу токена."
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "Путь к пользовательской странице 404 для HTTP-запросов." msgstr "Путь к пользовательской странице 404 для HTTP-запросов."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "Путь к файлу сертификата TLS." msgstr "Путь к файлу сертификата TLS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "Путь к файлу закрытого ключа TLS." msgstr "Путь к файлу закрытого ключа TLS."
@@ -403,23 +403,23 @@ msgstr "Путь к файлу сертификата, используемом
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "Путь к файлу закрытого ключа, используемому веб-сервером HTTPS." msgstr "Путь к файлу закрытого ключа, используемому веб-сервером HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "Путь к файлу доверенного сертификата CA." msgstr "Путь к файлу доверенного сертификата CA."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "Адрес плагина" msgstr "Адрес плагина"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "Имя плагина" msgstr "Имя плагина"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "Операции плагина" msgstr "Операции плагина"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "Путь плагина" msgstr "Путь плагина"
@@ -440,19 +440,19 @@ msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
"Порт для HTTP CONNECT запросов TCPMUX. Пустое значение или 0 отключает его." "Порт для HTTP CONNECT запросов TCPMUX. Пустое значение или 0 отключает его."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "Порт должен быть числом от 0 до 65535." msgstr "Порт должен быть числом от 0 до 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "Порт должен быть в диапазоне от 0 до 65535." msgstr "Порт должен быть в диапазоне от 0 до 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "Порт должен быть от 1 до 65535." msgstr "Порт должен быть от 1 до 65535."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "Начало диапазона портов не должно быть больше конца." msgstr "Начало диапазона портов не должно быть больше конца."
@@ -460,7 +460,7 @@ msgstr "Начало диапазона портов не должно быть
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "Порт, который слушает frps." msgstr "Порт, который слушает frps."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
@@ -468,7 +468,7 @@ msgstr ""
"Порты, которые разрешено занимать клиентам. Можно указать одиночный порт " "Порты, которые разрешено занимать клиентам. Можно указать одиночный порт "
"(например, 3001) или диапазон (например, 2000-3000)." "(например, 3001) или диапазон (например, 2000-3000)."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "Файл закрытого ключа для шлюза SSH-туннеля." msgstr "Файл закрытого ключа для шлюза SSH-туннеля."
@@ -480,19 +480,19 @@ msgstr "Адрес привязки прокси-сервера"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Порт QUIC" msgstr "Порт QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "Период keepalive QUIC" msgstr "Период keepalive QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "Максимальное время простоя QUIC" msgstr "Максимальное время простоя QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "Максимум входящих потоков QUIC" msgstr "Максимум входящих потоков QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "ЗАПУЩЕНО" msgstr "ЗАПУЩЕНО"
@@ -504,7 +504,7 @@ msgstr "Перезапускаться после вылета"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "Тайм-аут заголовка ответа для HTTP-сервера vhost, в секундах." msgstr "Тайм-аут заголовка ответа для HTTP-сервера vhost, в секундах."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "Срок хранения данных стратегии пробивания NAT-дыр." msgstr "Срок хранения данных стратегии пробивания NAT-дыр."
@@ -516,27 +516,27 @@ msgstr "Запуск демона от имени группы"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Запуск демона от имени пользователя" msgstr "Запуск демона от имени пользователя"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "SSH-туннель" msgstr "SSH-туннель"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "Файл авторизованных ключей SSH-туннеля" msgstr "Файл авторизованных ключей SSH-туннеля"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "Путь к автоматически сгенерированному закрытому ключу SSH-туннеля" msgstr "Путь к автоматически сгенерированному закрытому ключу SSH-туннеля"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "Порт привязки SSH-туннеля" msgstr "Порт привязки SSH-туннеля"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "Порт привязки шлюза SSH-туннеля. Пустое значение отключает эту функцию." msgstr "Порт привязки шлюза SSH-туннеля. Пустое значение отключает эту функцию."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "Файл закрытого ключа SSH-туннеля" msgstr "Файл закрытого ключа SSH-туннеля"
@@ -557,8 +557,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "Пропускать проверку истечения срока действия OIDC-токена." msgstr "Пропускать проверку истечения срока действия OIDC-токена."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Настройки запуска" msgstr "Настройки запуска"
@@ -590,12 +590,12 @@ msgstr "Порт TCPMUX HTTP CONNECT"
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "Сквозной режим TCPMUX" msgstr "Сквозной режим TCPMUX"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "TLS / QUIC" msgstr "TLS / QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "Путь к сертификату TLS" msgstr "Путь к сертификату TLS"
@@ -604,7 +604,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "Путь к сертификату TLS обязателен, если включён веб-сервер HTTPS." msgstr "Путь к сертификату TLS обязателен, если включён веб-сервер HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "Путь к закрытому ключу TLS" msgstr "Путь к закрытому ключу TLS"
@@ -612,7 +612,7 @@ msgstr "Путь к закрытому ключу TLS"
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "Путь к закрытому ключу TLS обязателен, если включён веб-сервер HTTPS." msgstr "Путь к закрытому ключу TLS обязателен, если включён веб-сервер HTTPS."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "Путь к доверенному сертификату CA для TLS" msgstr "Путь к доверенному сертификату CA для TLS"
@@ -658,7 +658,7 @@ msgstr "Тип источника токена"
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "Токен, используемый для аутентификации." msgstr "Токен, используемый для аутентификации."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "Настройки транспорта" msgstr "Настройки транспорта"
@@ -686,11 +686,11 @@ msgstr ""
"UDP-порт для QUIC. Пустое значение отключает QUIC. Не используйте тот же UDP-" "UDP-порт для QUIC. Пустое значение отключает QUIC. Не используйте тот же UDP-"
"порт, что и для KCP." "порт, что и для KCP."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "Уникальное имя HTTP-плагина." msgstr "Уникальное имя HTTP-плагина."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
"Используйте одиночный порт, например 3001, или диапазон, например 2000-3000." "Используйте одиночный порт, например 3001, или диапазон, например 2000-3000."
@@ -699,11 +699,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "Тайм-аут пользовательского соединения" msgstr "Тайм-аут пользовательского соединения"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "Проверять TLS плагина" msgstr "Проверять TLS плагина"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -721,7 +721,7 @@ msgstr "Тайм-аут виртуального хоста HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "HTTPS-порт виртуального хоста" msgstr "HTTPS-порт виртуального хоста"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "Веб-сервер" msgstr "Веб-сервер"
@@ -767,12 +767,12 @@ msgstr "Имя пользователя веб-сервера."
msgid "frp" msgid "frp"
msgstr "frp" msgstr "frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp сервер" msgstr "frp сервер"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "Операции frps, обрабатываемые этим HTTP-плагином." msgstr "Операции frps, обрабатываемые этим HTTP-плагином."
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
"X-Generator: Weblate 5.12-dev\n" "X-Generator: Weblate 5.12-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Overenie totožnosti" msgstr "Overenie totožnosti"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -96,15 +96,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -472,7 +472,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.9.dev0\n" "X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Åtkomstkontroll" msgstr "Åtkomstkontroll"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Tillåt portar" msgstr "Tillåt portar"
@@ -50,7 +50,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Autentisering" msgstr "Autentisering"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Bindningsadress"
msgid "Bind port" msgid "Bind port"
msgstr "Bindningsport" msgstr "Bindningsport"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Samlar in data ..." msgstr "Samlar in data ..."
@@ -92,7 +92,7 @@ msgstr ""
"BindKcpPort anger KCP-porten som servern lyssnar på. Om värdet är 0 lyssnar " "BindKcpPort anger KCP-porten som servern lyssnar på. Om värdet är 0 lyssnar "
"servern inte efter KCP-anslutningar.<br />Som standard är värdet 0." "servern inte efter KCP-anslutningar.<br />Som standard är värdet 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Vanliga inställningar" msgstr "Vanliga inställningar"
@@ -102,19 +102,19 @@ msgstr ""
"BindPort anger porten som servern lyssnar på.<br />Som standard är värdet " "BindPort anger porten som servern lyssnar på.<br />Som standard är värdet "
"7000." "7000."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
"BindQuicPort anger QUIC-porten som servern lyssnar på. Om värdet är 0 " "BindQuicPort anger QUIC-porten som servern lyssnar på. Om värdet är 0 "
"lyssnar servern inte efter QUIC-anslutningar.<br />Som standard är värdet 0." "lyssnar servern inte efter QUIC-anslutningar.<br />Som standard är värdet 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
"BindUdpPort anger UDP-porten som servern lyssnar på. Om värdet är 0 lyssnar " "BindUdpPort anger UDP-porten som servern lyssnar på. Om värdet är 0 lyssnar "
"servern inte efter UDP-anslutningar.<br />Som standard är värdet 0." "servern inte efter UDP-anslutningar.<br />Som standard är värdet 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
"Konfigurationsfiler som inkluderas i den tillfälliga konfigurationsfilen" "Konfigurationsfiler som inkluderas i den tillfälliga konfigurationsfilen"
@@ -185,7 +185,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Miljövariabel" msgstr "Miljövariabel"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
"DashboardPort anger porten som instrumentpanelen lyssnar på. Om värdet är 0 " "DashboardPort anger porten som instrumentpanelen lyssnar på. Om värdet är 0 "
@@ -221,37 +221,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -283,7 +283,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -315,7 +315,7 @@ msgstr "Logga stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -327,7 +327,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
"LogMaxDays anger det högsta antalet dagar som logginformation lagras innan " "LogMaxDays anger det högsta antalet dagar som logginformation lagras innan "
@@ -338,14 +338,14 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
"MaxPortsPerClient anger det högsta antalet portar som en enskild klient får " "MaxPortsPerClient anger det högsta antalet portar som en enskild klient får "
"proxyansluta till. Om värdet är 0 tillämpas ingen gräns.<br />Som standard " "proxyansluta till. Om värdet är 0 tillämpas ingen gräns.<br />Som standard "
"är värdet 0." "är värdet 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "KÖRS INTE" msgstr "KÖRS INTE"
@@ -377,7 +377,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -389,11 +389,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -405,23 +405,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -437,19 +437,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -457,13 +457,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -475,19 +475,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "KÖRS" msgstr "KÖRS"
@@ -499,7 +499,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -511,27 +511,27 @@ msgstr "Kör demonen som grupp"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Kör demonen som användare" msgstr "Kör demonen som användare"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -551,8 +551,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Inställningar för uppstart" msgstr "Inställningar för uppstart"
@@ -584,12 +584,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -598,7 +598,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -606,7 +606,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -651,7 +651,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -675,11 +675,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -687,11 +687,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -708,7 +708,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -752,12 +752,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12-dev\n" "X-Generator: Weblate 5.12-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "நுழைவு கட்டுப்பாடு" msgstr "நுழைவு கட்டுப்பாடு"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "துறைமுகங்களை அனுமதிக்கவும்" msgstr "துறைமுகங்களை அனுமதிக்கவும்"
@@ -50,7 +50,7 @@ msgstr "சொத்துக்கள் டிர்"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "ஏற்பு" msgstr "ஏற்பு"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "முகவரியை பிணைக்கவும்"
msgid "Bind port" msgid "Bind port"
msgstr "துறைமுகம் பிணைப்பு" msgstr "துறைமுகம் பிணைப்பு"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "தரவு சேகரித்தல் ..." msgstr "தரவு சேகரித்தல் ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "பொதுவான அமைப்புகள்" msgstr "பொதுவான அமைப்புகள்"
@@ -96,15 +96,15 @@ msgstr "பொதுவான அமைப்புகள்"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "சுற்றுச்சூழல் மாறி" msgstr "சுற்றுச்சூழல் மாறி"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "லூசி பயன்பாட்டு FRP களுக்கு அணுகலை வழங்கவும்" msgstr "லூசி பயன்பாட்டு FRP களுக்கு அணுகலை வழங்கவும்"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "பதிவு அமைப்புகள்" msgstr "பதிவு அமைப்புகள்"
@@ -294,7 +294,7 @@ msgstr "பதிவு நிலைவெளி"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "ஒரு வாடிக்கையாளருக்கு அதிகபட்ச துறைமுகங்கள்" msgstr "ஒரு வாடிக்கையாளருக்கு அதிகபட்ச துறைமுகங்கள்"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "ஓடவில்லை" msgstr "ஓடவில்லை"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "பதிலாள் பிணைப்பு முகவரி"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "இயங்கும்" msgstr "இயங்கும்"
@@ -472,7 +472,7 @@ msgstr "செயலிழந்தபோது ரெச்பான்"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "டீமனை குழுவாக இயக்கவும்"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "டீமனை பயனராக இயக்கவும்" msgstr "டீமனை பயனராக இயக்கவும்"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "தொடக்க அமைப்புகள்" msgstr "தொடக்க அமைப்புகள்"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Vhost http நேரம் முடிந்தது"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Vhost https துறைமுகம்" msgstr "Vhost https துறைமுகம்"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "FRP சேவையகம்" msgstr "FRP சேவையகம்"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -1,11 +1,11 @@
msgid "" msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8" msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -29,7 +29,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "" msgstr ""
@@ -41,7 +41,7 @@ msgstr ""
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -65,7 +65,7 @@ msgstr ""
msgid "Bind port" msgid "Bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "" msgstr ""
@@ -79,7 +79,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "" msgstr ""
@@ -87,15 +87,15 @@ msgstr ""
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -191,37 +191,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -253,7 +253,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "" msgstr ""
@@ -285,7 +285,7 @@ msgstr ""
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "" msgstr ""
@@ -297,7 +297,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -305,11 +305,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "" msgstr ""
@@ -341,7 +341,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -353,11 +353,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -369,23 +369,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -401,19 +401,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -421,13 +421,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -439,19 +439,19 @@ msgstr ""
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "" msgstr ""
@@ -463,7 +463,7 @@ msgstr ""
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -475,27 +475,27 @@ msgstr ""
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -515,8 +515,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "" msgstr ""
@@ -548,12 +548,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -562,7 +562,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -570,7 +570,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -615,7 +615,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -639,11 +639,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -651,11 +651,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -672,7 +672,7 @@ msgstr ""
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -716,11 +716,11 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.9.dev0\n" "X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Erişim Kontrolü" msgstr "Erişim Kontrolü"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Bağlantı noktalarına izin ver" msgstr "Bağlantı noktalarına izin ver"
@@ -50,7 +50,7 @@ msgstr "Varlıklar dizini"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Kimlik Doğrulama" msgstr "Kimlik Doğrulama"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Bağlantı adresi"
msgid "Bind port" msgid "Bind port"
msgstr "Porta bağla" msgstr "Porta bağla"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Veri toplama ..." msgstr "Veri toplama ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Ortak Ayarlar" msgstr "Ortak Ayarlar"
@@ -96,15 +96,15 @@ msgstr "Ortak Ayarlar"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Çevre değişkeni" msgstr "Çevre değişkeni"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "LuCI uygulaması frps'ye erişim izni verin" msgstr "LuCI uygulaması frps'ye erişim izni verin"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Günlük Ayarları" msgstr "Günlük Ayarları"
@@ -294,7 +294,7 @@ msgstr "Stdout'u günlüğe kaydet"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "İstemci başına maksimum bağlantı noktası" msgstr "İstemci başına maksimum bağlantı noktası"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "ÇALIŞMIYOR" msgstr "ÇALIŞMIYOR"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "Proxy bağlama adresi"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "ÇALIŞIYOR" msgstr "ÇALIŞIYOR"
@@ -472,7 +472,7 @@ msgstr "Çöktüğünde yeniden çıkart"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Arka plan programı grup olarak çalıştır"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Arka plan programı kullanıcı olarak çalıştır" msgstr "Arka plan programı kullanıcı olarak çalıştır"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Başlangıç Ayarları" msgstr "Başlangıç Ayarları"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Vhost HTTP zaman aşımı"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Vhost HTTPS bağlantı noktası" msgstr "Vhost HTTPS bağlantı noktası"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp Sunucusu" msgstr "frp Sunucusu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -11,11 +11,11 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 2026.5-dev\n" "X-Generator: Weblate 2026.5-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Контроль доступу" msgstr "Контроль доступу"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Дозволені порти" msgstr "Дозволені порти"
@@ -51,7 +51,7 @@ msgstr "Каталог ресурсів"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Автентифікація" msgstr "Автентифікація"
@@ -63,7 +63,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -75,7 +75,7 @@ msgstr "Адреса привʼязки"
msgid "Bind port" msgid "Bind port"
msgstr "Порт привʼязки" msgstr "Порт привʼязки"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Збір даних…" msgstr "Збір даних…"
@@ -89,7 +89,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Загальні налаштування" msgstr "Загальні налаштування"
@@ -97,15 +97,15 @@ msgstr "Загальні налаштування"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Змінна середовища" msgstr "Змінна середовища"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -201,37 +201,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Надати доступ до програми LuCI frps" msgstr "Надати доступ до програми LuCI frps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -263,7 +263,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Налаштування журналу" msgstr "Налаштування журналу"
@@ -295,7 +295,7 @@ msgstr "Журнал stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Максимальна кількість портів на клієнта" msgstr "Максимальна кількість портів на клієнта"
@@ -307,7 +307,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -315,11 +315,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "НЕ ПРАЦЮЄ" msgstr "НЕ ПРАЦЮЄ"
@@ -351,7 +351,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -363,11 +363,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -379,23 +379,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -411,19 +411,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -431,13 +431,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -449,19 +449,19 @@ msgstr "Адреса привʼязки проксі"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "Порт привʼязки QUIC" msgstr "Порт привʼязки QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "ЗАПУЩЕНО" msgstr "ЗАПУЩЕНО"
@@ -473,7 +473,7 @@ msgstr "Перезапускати після збою"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -485,27 +485,27 @@ msgstr "Запускати службу від імені групи"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Запускати службу від імені користувача" msgstr "Запускати службу від імені користувача"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -525,8 +525,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Параметри запуску" msgstr "Параметри запуску"
@@ -558,12 +558,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -580,7 +580,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -625,7 +625,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -649,11 +649,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -661,11 +661,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -682,7 +682,7 @@ msgstr "Час очікування Vhost HTTP"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Порт HTTPS Vhost" msgstr "Порт HTTPS Vhost"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -726,12 +726,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "сервер frp" msgstr "сервер frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12-dev\n" "X-Generator: Weblate 5.12-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "Quản lý quyền kiểm soát" msgstr "Quản lý quyền kiểm soát"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "" msgstr ""
@@ -38,7 +38,7 @@ msgstr ""
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "Cho phép cổng" msgstr "Cho phép cổng"
@@ -50,7 +50,7 @@ msgstr "Assets dir"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "Xác thực" msgstr "Xác thực"
@@ -62,7 +62,7 @@ msgstr ""
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -74,7 +74,7 @@ msgstr "Gán địa chỉ"
msgid "Bind port" msgid "Bind port"
msgstr "Cổng Bind" msgstr "Cổng Bind"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "Đang thu thập dữ liệu ..." msgstr "Đang thu thập dữ liệu ..."
@@ -88,7 +88,7 @@ msgid ""
"unsafe=TokenSourceExec when this source type is used." "unsafe=TokenSourceExec when this source type is used."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "Thiết lập chung" msgstr "Thiết lập chung"
@@ -96,15 +96,15 @@ msgstr "Thiết lập chung"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "" msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
msgid "Environment variable" msgid "Environment variable"
msgstr "Environment variable" msgstr "Environment variable"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "" msgstr ""
@@ -200,37 +200,37 @@ msgstr ""
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "Cấp quyền truy cập vào ứng dụng LuCI fps" msgstr "Cấp quyền truy cập vào ứng dụng LuCI fps"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "" msgstr ""
@@ -262,7 +262,7 @@ msgid ""
"with auth.token." "with auth.token."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "Cài đặt Log" msgstr "Cài đặt Log"
@@ -294,7 +294,7 @@ msgstr "Log stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "Cổng tối đa cho mỗi khách hàng" msgstr "Cổng tối đa cho mỗi khách hàng"
@@ -306,7 +306,7 @@ msgstr ""
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "" msgstr ""
@@ -314,11 +314,11 @@ msgstr ""
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "Không chạy" msgstr "Không chạy"
@@ -350,7 +350,7 @@ msgstr ""
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "" msgstr ""
@@ -362,11 +362,11 @@ msgstr ""
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "" msgstr ""
@@ -378,23 +378,23 @@ msgstr ""
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "" msgstr ""
@@ -410,19 +410,19 @@ msgstr ""
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "" msgstr ""
@@ -430,13 +430,13 @@ msgstr ""
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "" msgstr ""
@@ -448,19 +448,19 @@ msgstr "Proxy bind address"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "Đang chạy" msgstr "Đang chạy"
@@ -472,7 +472,7 @@ msgstr "Respawn khi bị lỗi"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "" msgstr ""
@@ -484,27 +484,27 @@ msgstr "Chạy daemon theo nhóm"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "Chạy daemon với tư cách người dùng" msgstr "Chạy daemon với tư cách người dùng"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "" msgstr ""
@@ -524,8 +524,8 @@ msgstr ""
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "Cài đặt khởi động" msgstr "Cài đặt khởi động"
@@ -557,12 +557,12 @@ msgstr ""
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "" msgstr ""
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "" msgstr ""
@@ -579,7 +579,7 @@ msgstr ""
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "" msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "" msgstr ""
@@ -648,11 +648,11 @@ msgid ""
"as KCP." "as KCP."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "" msgstr ""
@@ -660,11 +660,11 @@ msgstr ""
msgid "User connection timeout" msgid "User connection timeout"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "" msgstr ""
@@ -681,7 +681,7 @@ msgstr "Vhost HTTP timeout"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Cổng Vhost HTTPS" msgstr "Cổng Vhost HTTPS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "" msgstr ""
@@ -725,12 +725,12 @@ msgstr ""
msgid "frp" msgid "frp"
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "Máy chủ frp" msgstr "Máy chủ frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "" msgstr ""
+64 -64
View File
@@ -13,11 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.9.dev0\n" "X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "访问控制" msgstr "访问控制"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "添加新的 HTTP 插件..." msgstr "添加新的 HTTP 插件..."
@@ -41,7 +41,7 @@ msgstr "frps 绑定的地址。"
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "代理监听器绑定的地址。" msgstr "代理监听器绑定的地址。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "允许的端口" msgstr "允许的端口"
@@ -53,7 +53,7 @@ msgstr "资源目录"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "OIDC 令牌应包含的受众。" msgstr "OIDC 令牌应包含的受众。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "身份认证" msgstr "身份认证"
@@ -65,7 +65,7 @@ msgstr "认证方式"
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "用于认证 frpc 的认证方式。" msgstr "用于认证 frpc 的认证方式。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "SSH 隧道网关的 authorized_keys 文件。" msgstr "SSH 隧道网关的 authorized_keys 文件。"
@@ -77,7 +77,7 @@ msgstr "绑定地址"
msgid "Bind port" msgid "Bind port"
msgstr "绑定端口" msgstr "绑定端口"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "正在收集数据…" msgstr "正在收集数据…"
@@ -93,7 +93,7 @@ msgstr ""
"用于获取令牌的命令。使用此来源类型时,init 脚本会添加 --allow-" "用于获取令牌的命令。使用此来源类型时,init 脚本会添加 --allow-"
"unsafe=TokenSourceExec。" "unsafe=TokenSourceExec。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "常规设置" msgstr "常规设置"
@@ -101,15 +101,15 @@ msgstr "常规设置"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "配置键:log.level。" msgstr "配置键:log.level。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "配置键:transport.quic.keepalivePeriod。" msgstr "配置键:transport.quic.keepalivePeriod。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "配置键:transport.quic.maxIdleTimeout。" msgstr "配置键:transport.quic.maxIdleTimeout。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "配置键:transport.quic.maxIncomingStreams。" msgstr "配置键:transport.quic.maxIncomingStreams。"
@@ -181,7 +181,7 @@ msgstr "启用 Web HTTPS"
msgid "Environment variable" msgid "Environment variable"
msgstr "环境变量" msgstr "环境变量"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "环境变量必须使用 KEY=value 格式。" msgstr "环境变量必须使用 KEY=value 格式。"
@@ -213,37 +213,37 @@ msgstr "强制 TLS"
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "授予访问 LuCI 应用 frps 的权限" msgstr "授予访问 LuCI 应用 frps 的权限"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "HTTP 插件设置" msgstr "HTTP 插件设置"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "HTTP 插件 URL 必须包含主机。" msgstr "HTTP 插件 URL 必须包含主机。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "HTTP 插件地址必须是单个地址。" msgstr "HTTP 插件地址必须是单个地址。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "HTTP 插件后端地址。" msgstr "HTTP 插件后端地址。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "HTTP 插件操作必须是 frps 操作名称,例如 Login 或 NewProxy。" msgstr "HTTP 插件操作必须是 frps 操作名称,例如 Login 或 NewProxy。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "HTTP 插件路径必须以 / 开头。" msgstr "HTTP 插件路径必须以 / 开头。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "HTTP 插件请求路径。" msgstr "HTTP 插件请求路径。"
@@ -277,7 +277,7 @@ msgstr ""
"从外部来源加载令牌。file 从本地文件读取令牌;exec 运行命令并需要 frp unsafe " "从外部来源加载令牌。file 从本地文件读取令牌;exec 运行命令并需要 frp unsafe "
"权限。与 auth.token 互斥。" "权限。与 auth.token 互斥。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "日志设置" msgstr "日志设置"
@@ -309,7 +309,7 @@ msgstr "普通日志"
msgid "Max pool count" msgid "Max pool count"
msgstr "最大连接池数量" msgstr "最大连接池数量"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "每客户端的最大端口数" msgstr "每客户端的最大端口数"
@@ -321,7 +321,7 @@ msgstr "保留日志的最大天数。"
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "每个代理的最大连接池数量。" msgstr "每个代理的最大连接池数量。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "每个客户端可使用的最大端口数。0 表示不限制。" msgstr "每个客户端可使用的最大端口数。0 表示不限制。"
@@ -329,11 +329,11 @@ msgstr "每个客户端可使用的最大端口数。0 表示不限制。"
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "等待工作连接的最长时间。" msgstr "等待工作连接的最长时间。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "NAT 打洞分析保留小时数" msgstr "NAT 打洞分析保留小时数"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "未在运行" msgstr "未在运行"
@@ -365,7 +365,7 @@ msgstr "传递给 frp 配置文件模板的 OS 环境变量,请参见 %s。"
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "仅接受 TLS 加密的 frpc 连接。" msgstr "仅接受 TLS 加密的 frpc 连接。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "自动生成私钥的路径。" msgstr "自动生成私钥的路径。"
@@ -377,11 +377,11 @@ msgstr "令牌来源文件路径。"
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "HTTP 请求自定义 404 页面的路径。" msgstr "HTTP 请求自定义 404 页面的路径。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "TLS 证书文件路径。" msgstr "TLS 证书文件路径。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "TLS 私钥文件路径。" msgstr "TLS 私钥文件路径。"
@@ -393,23 +393,23 @@ msgstr "HTTPS Web 服务器使用的证书文件路径。"
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "HTTPS Web 服务器使用的私钥文件路径。" msgstr "HTTPS Web 服务器使用的私钥文件路径。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "受信任 CA 证书文件路径。" msgstr "受信任 CA 证书文件路径。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "插件地址" msgstr "插件地址"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "插件名称" msgstr "插件名称"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "插件操作" msgstr "插件操作"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "插件路径" msgstr "插件路径"
@@ -425,19 +425,19 @@ msgstr "HTTPS 虚拟主机请求端口。留空或设为 0 表示禁用。"
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "TCPMUX HTTP CONNECT 请求端口。留空或设为 0 表示禁用。" msgstr "TCPMUX HTTP CONNECT 请求端口。留空或设为 0 表示禁用。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "端口必须是 0 到 65535 之间的数字。" msgstr "端口必须是 0 到 65535 之间的数字。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "端口必须介于 0 到 65535 之间。" msgstr "端口必须介于 0 到 65535 之间。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "端口必须介于 1 到 65535 之间。" msgstr "端口必须介于 1 到 65535 之间。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "端口范围起始值不能大于结束值。" msgstr "端口范围起始值不能大于结束值。"
@@ -445,14 +445,14 @@ msgstr "端口范围起始值不能大于结束值。"
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "frps 监听的端口。" msgstr "frps 监听的端口。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
"允许客户端绑定的端口。可使用单个端口(如 3001)或范围(如 2000-3000)。" "允许客户端绑定的端口。可使用单个端口(如 3001)或范围(如 2000-3000)。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "SSH 隧道网关的私钥文件。" msgstr "SSH 隧道网关的私钥文件。"
@@ -464,19 +464,19 @@ msgstr "代理绑定地址"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "QUIC 绑定端口" msgstr "QUIC 绑定端口"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "QUIC 保活周期" msgstr "QUIC 保活周期"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "QUIC 最大空闲超时" msgstr "QUIC 最大空闲超时"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "QUIC 最大传入流数" msgstr "QUIC 最大传入流数"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "运行中" msgstr "运行中"
@@ -488,7 +488,7 @@ msgstr "崩溃时重启"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "虚拟主机 HTTP 服务器响应头超时时间,单位为秒。" msgstr "虚拟主机 HTTP 服务器响应头超时时间,单位为秒。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "NAT 打洞策略数据保留时间。" msgstr "NAT 打洞策略数据保留时间。"
@@ -500,27 +500,27 @@ msgstr "以此组权限运行"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "以此用户权限运行" msgstr "以此用户权限运行"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "SSH 隧道" msgstr "SSH 隧道"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "SSH 隧道 authorized_keys 文件" msgstr "SSH 隧道 authorized_keys 文件"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "SSH 隧道自动生成私钥路径" msgstr "SSH 隧道自动生成私钥路径"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "SSH 隧道绑定端口" msgstr "SSH 隧道绑定端口"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "SSH 隧道网关绑定端口。留空表示禁用此功能。" msgstr "SSH 隧道网关绑定端口。留空表示禁用此功能。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "SSH 隧道私钥文件" msgstr "SSH 隧道私钥文件"
@@ -540,8 +540,8 @@ msgstr "跳过检查 OIDC 令牌颁发者是否匹配配置的颁发者。"
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "跳过检查 OIDC 令牌是否过期。" msgstr "跳过检查 OIDC 令牌是否过期。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "启动设置" msgstr "启动设置"
@@ -573,12 +573,12 @@ msgstr "TCPMUX HTTP CONNECT 端口"
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "TCPMUX 透传" msgstr "TCPMUX 透传"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "TLS / QUIC" msgstr "TLS / QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "TLS 证书路径" msgstr "TLS 证书路径"
@@ -587,7 +587,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "启用 Web HTTPS 时必须填写 TLS 证书路径。" msgstr "启用 Web HTTPS 时必须填写 TLS 证书路径。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "TLS 私钥路径" msgstr "TLS 私钥路径"
@@ -595,7 +595,7 @@ msgstr "TLS 私钥路径"
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "启用 Web HTTPS 时必须填写 TLS 私钥路径。" msgstr "启用 Web HTTPS 时必须填写 TLS 私钥路径。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "TLS 受信任 CA 路径" msgstr "TLS 受信任 CA 路径"
@@ -640,7 +640,7 @@ msgstr "令牌来源类型"
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "用于认证的令牌。" msgstr "用于认证的令牌。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "传输设置" msgstr "传输设置"
@@ -666,11 +666,11 @@ msgid ""
msgstr "" msgstr ""
"QUIC 使用的 UDP 端口。留空表示禁用 QUIC。请勿与 KCP 复用同一个 UDP 端口。" "QUIC 使用的 UDP 端口。留空表示禁用 QUIC。请勿与 KCP 复用同一个 UDP 端口。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "唯一的 HTTP 插件名称。" msgstr "唯一的 HTTP 插件名称。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "请使用单个端口(如 3001)或端口范围(如 2000-3000)。" msgstr "请使用单个端口(如 3001)或端口范围(如 2000-3000)。"
@@ -678,11 +678,11 @@ msgstr "请使用单个端口(如 3001)或端口范围(如 2000-3000)。
msgid "User connection timeout" msgid "User connection timeout"
msgstr "用户连接超时" msgstr "用户连接超时"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "验证插件 TLS" msgstr "验证插件 TLS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "当插件地址使用 HTTPS 时验证 HTTP 插件的 TLS 证书。" msgstr "当插件地址使用 HTTPS 时验证 HTTP 插件的 TLS 证书。"
@@ -699,7 +699,7 @@ msgstr "Vhost HTTP 超时"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "Vhost HTTPS 端口" msgstr "Vhost HTTPS 端口"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "Web 服务器" msgstr "Web 服务器"
@@ -743,11 +743,11 @@ msgstr "Web 服务器用户名。"
msgid "frp" msgid "frp"
msgstr "frp" msgstr "frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp 服务器" msgstr "frp 服务器"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "此 HTTP 插件处理的 frps 操作。" msgstr "此 HTTP 插件处理的 frps 操作。"
+64 -64
View File
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.9.dev0\n" "X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000
msgid "Access Control" msgid "Access Control"
msgstr "存取控制" msgstr "存取控制"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1025 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1026
msgid "Add new HTTP plugin..." msgid "Add new HTTP plugin..."
msgstr "新增新的 HTTP 外掛..." msgstr "新增新的 HTTP 外掛..."
@@ -40,7 +40,7 @@ msgstr "frps 繫結的位址。"
msgid "Address that proxy listeners bind to." msgid "Address that proxy listeners bind to."
msgstr "代理監聽器繫結的位址。" msgstr "代理監聽器繫結的位址。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:568 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569
msgid "Allow ports" msgid "Allow ports"
msgstr "允許連接埠" msgstr "允許連接埠"
@@ -52,7 +52,7 @@ msgstr "資產目錄"
msgid "Audience OIDC tokens should contain." msgid "Audience OIDC tokens should contain."
msgstr "OIDC 權杖應包含的受眾。" msgstr "OIDC 權杖應包含的受眾。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996
msgid "Authentication" msgid "Authentication"
msgstr "認證" msgstr "認證"
@@ -64,7 +64,7 @@ msgstr "認證方式"
msgid "Authentication method used to authenticate frpc." msgid "Authentication method used to authenticate frpc."
msgstr "用於驗證 frpc 的驗證方式。" msgstr "用於驗證 frpc 的驗證方式。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:601
msgid "Authorized keys file for SSH tunnel gateway." msgid "Authorized keys file for SSH tunnel gateway."
msgstr "SSH 隧道閘道的 authorized_keys 檔案。" msgstr "SSH 隧道閘道的 authorized_keys 檔案。"
@@ -76,7 +76,7 @@ msgstr "繫結位址"
msgid "Bind port" msgid "Bind port"
msgstr "繫結連接埠" msgstr "繫結連接埠"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:986 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:987
msgid "Collecting data ..." msgid "Collecting data ..."
msgstr "收集資料中 ..." msgstr "收集資料中 ..."
@@ -92,7 +92,7 @@ msgstr ""
"用於取得權杖的命令。使用此來源類型時,init 指令碼會新增 --allow-" "用於取得權杖的命令。使用此來源類型時,init 指令碼會新增 --allow-"
"unsafe=TokenSourceExec。" "unsafe=TokenSourceExec。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:994 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:995
msgid "Common Settings" msgid "Common Settings"
msgstr "通用設定" msgstr "通用設定"
@@ -100,15 +100,15 @@ msgstr "通用設定"
msgid "Configuration key: log.level." msgid "Configuration key: log.level."
msgstr "設定鍵:log.level。" msgstr "設定鍵:log.level。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:556
msgid "Configuration key: transport.quic.keepalivePeriod." msgid "Configuration key: transport.quic.keepalivePeriod."
msgstr "設定鍵:transport.quic.keepalivePeriod。" msgstr "設定鍵:transport.quic.keepalivePeriod。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:560
msgid "Configuration key: transport.quic.maxIdleTimeout." msgid "Configuration key: transport.quic.maxIdleTimeout."
msgstr "設定鍵:transport.quic.maxIdleTimeout。" msgstr "設定鍵:transport.quic.maxIdleTimeout。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:564
msgid "Configuration key: transport.quic.maxIncomingStreams." msgid "Configuration key: transport.quic.maxIncomingStreams."
msgstr "設定鍵:transport.quic.maxIncomingStreams。" msgstr "設定鍵:transport.quic.maxIncomingStreams。"
@@ -180,7 +180,7 @@ msgstr "啟用 Web HTTPS"
msgid "Environment variable" msgid "Environment variable"
msgstr "環境變數" msgstr "環境變數"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:772 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:773
msgid "Environment variable must use KEY=value format." msgid "Environment variable must use KEY=value format."
msgstr "環境變數必須使用 KEY=value 格式。" msgstr "環境變數必須使用 KEY=value 格式。"
@@ -212,37 +212,37 @@ msgstr "強制 TLS"
msgid "Grant access to LuCI app frps" msgid "Grant access to LuCI app frps"
msgstr "授予存取 luci-app-frps 的權限" msgstr "授予存取 luci-app-frps 的權限"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1020 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1021
msgid "HTTP Plugin Settings" msgid "HTTP Plugin Settings"
msgstr "HTTP 外掛設定" msgstr "HTTP 外掛設定"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:798 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:799
msgid "HTTP plugin URL must include a host." msgid "HTTP plugin URL must include a host."
msgstr "HTTP 外掛 URL 必須包含主機。" msgstr "HTTP 外掛 URL 必須包含主機。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:794 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:795
msgid "HTTP plugin address must be a single address." msgid "HTTP plugin address must be a single address."
msgstr "HTTP 外掛位址必須是單一位址。" msgstr "HTTP 外掛位址必須是單一位址。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:806 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:807
msgid "HTTP plugin address must be host:port or an http:// or https:// URL." msgid "HTTP plugin address must be host:port or an http:// or https:// URL."
msgstr "" msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:611
msgid "HTTP plugin backend address." msgid "HTTP plugin backend address."
msgstr "HTTP 外掛後端位址。" msgstr "HTTP 外掛後端位址。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:814 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:815
msgid "" msgid ""
"HTTP plugin operation must be a frps operation name, for example Login or " "HTTP plugin operation must be a frps operation name, for example Login or "
"NewProxy." "NewProxy."
msgstr "HTTP 外掛操作必須是 frps 操作名稱,例如 Login 或 NewProxy。" msgstr "HTTP 外掛操作必須是 frps 操作名稱,例如 Login 或 NewProxy。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:782 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:783
msgid "HTTP plugin path must start with /." msgid "HTTP plugin path must start with /."
msgstr "HTTP 外掛路徑必須以 / 開頭。" msgstr "HTTP 外掛路徑必須以 / 開頭。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:622
msgid "HTTP plugin request path." msgid "HTTP plugin request path."
msgstr "HTTP 外掛請求路徑。" msgstr "HTTP 外掛請求路徑。"
@@ -276,7 +276,7 @@ msgstr ""
"從外部來源載入權杖。file 從本地檔案讀取權杖;exec 執行命令並需要 frp unsafe " "從外部來源載入權杖。file 從本地檔案讀取權杖;exec 執行命令並需要 frp unsafe "
"權限。與 auth.token 互斥。" "權限。與 auth.token 互斥。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
msgid "Log Settings" msgid "Log Settings"
msgstr "日誌設定" msgstr "日誌設定"
@@ -308,7 +308,7 @@ msgstr "紀錄 stdout"
msgid "Max pool count" msgid "Max pool count"
msgstr "最大連線池數量" msgstr "最大連線池數量"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:577 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578
msgid "Max ports per client" msgid "Max ports per client"
msgstr "每個用戶端最大連接埠數" msgstr "每個用戶端最大連接埠數"
@@ -320,7 +320,7 @@ msgstr "保留日誌的最大天數。"
msgid "Maximum pool count for each proxy." msgid "Maximum pool count for each proxy."
msgstr "每個代理的最大連線池數量。" msgstr "每個代理的最大連線池數量。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:578 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:579
msgid "Maximum ports each client can use. 0 means no limit." msgid "Maximum ports each client can use. 0 means no limit."
msgstr "每個用戶端可使用的最大連接埠數。0 表示不限制。" msgstr "每個用戶端可使用的最大連接埠數。0 表示不限制。"
@@ -328,11 +328,11 @@ msgstr "每個用戶端可使用的最大連接埠數。0 表示不限制。"
msgid "Maximum time to wait for a work connection." msgid "Maximum time to wait for a work connection."
msgstr "等待工作連線的最長時間。" msgstr "等待工作連線的最長時間。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:581 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582
msgid "NAT hole analysis reserve hours" msgid "NAT hole analysis reserve hours"
msgstr "NAT 打洞分析保留小時數" msgstr "NAT 打洞分析保留小時數"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "NOT RUNNING" msgid "NOT RUNNING"
msgstr "未執行" msgstr "未執行"
@@ -364,7 +364,7 @@ msgstr "傳遞給 frp 設定檔案模板的 OS 環境變數,請參見 %s。"
msgid "Only accept TLS-encrypted frpc connections." msgid "Only accept TLS-encrypted frpc connections."
msgstr "僅接受 TLS 加密的 frpc 連線。" msgstr "僅接受 TLS 加密的 frpc 連線。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:597
msgid "Path for auto-generated private key." msgid "Path for auto-generated private key."
msgstr "自動生成私鑰的路徑。" msgstr "自動生成私鑰的路徑。"
@@ -376,11 +376,11 @@ msgstr "權杖來源檔案路徑。"
msgid "Path to custom 404 page for HTTP requests." msgid "Path to custom 404 page for HTTP requests."
msgstr "HTTP 請求自訂 404 頁面的路徑。" msgstr "HTTP 請求自訂 404 頁面的路徑。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:544
msgid "Path to the TLS certificate file." msgid "Path to the TLS certificate file."
msgstr "TLS 憑證檔案路徑。" msgstr "TLS 憑證檔案路徑。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:548
msgid "Path to the TLS private key file." msgid "Path to the TLS private key file."
msgstr "TLS 私鑰檔案路徑。" msgstr "TLS 私鑰檔案路徑。"
@@ -392,23 +392,23 @@ msgstr "HTTPS Web 伺服器使用的憑證檔案路徑。"
msgid "Path to the private key file used by the HTTPS web server." msgid "Path to the private key file used by the HTTPS web server."
msgstr "HTTPS Web 伺服器使用的私鑰檔案路徑。" msgstr "HTTPS Web 伺服器使用的私鑰檔案路徑。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:552
msgid "Path to the trusted CA certificate file." msgid "Path to the trusted CA certificate file."
msgstr "受信任 CA 憑證檔案路徑。" msgstr "受信任 CA 憑證檔案路徑。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:609 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:610
msgid "Plugin address" msgid "Plugin address"
msgstr "外掛位址" msgstr "外掛位址"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:605 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606
msgid "Plugin name" msgid "Plugin name"
msgstr "外掛名稱" msgstr "外掛名稱"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:631 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632
msgid "Plugin operations" msgid "Plugin operations"
msgstr "外掛操作" msgstr "外掛操作"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:620 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:621
msgid "Plugin path" msgid "Plugin path"
msgstr "外掛路徑" msgstr "外掛路徑"
@@ -424,19 +424,19 @@ msgstr "HTTPS 虛擬主機請求連接埠。留空或設為 0 表示停用。"
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it." msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
msgstr "TCPMUX HTTP CONNECT 請求連接埠。留空或設為 0 表示停用。" msgstr "TCPMUX HTTP CONNECT 請求連接埠。留空或設為 0 表示停用。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:736 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:737
msgid "Port must be a number between 0 and 65535." msgid "Port must be a number between 0 and 65535."
msgstr "連接埠必須是 0 到 65535 之間的數字。" msgstr "連接埠必須是 0 到 65535 之間的數字。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:740 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:741
msgid "Port must be between 0 and 65535." msgid "Port must be between 0 and 65535."
msgstr "連接埠必須介於 0 到 65535 之間。" msgstr "連接埠必須介於 0 到 65535 之間。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:759 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:760
msgid "Port must be between 1 and 65535." msgid "Port must be between 1 and 65535."
msgstr "連接埠必須介於 1 到 65535 之間。" msgstr "連接埠必須介於 1 到 65535 之間。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:762 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:763
msgid "Port range start must not be greater than end." msgid "Port range start must not be greater than end."
msgstr "連接埠範圍起始值不能大於結束值。" msgstr "連接埠範圍起始值不能大於結束值。"
@@ -444,14 +444,14 @@ msgstr "連接埠範圍起始值不能大於結束值。"
msgid "Port that frps listens on." msgid "Port that frps listens on."
msgstr "frps 監聽的連接埠。" msgstr "frps 監聽的連接埠。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:569 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:570
msgid "" msgid ""
"Ports clients are allowed to bind. Use single port like 3001 or range like " "Ports clients are allowed to bind. Use single port like 3001 or range like "
"2000-3000." "2000-3000."
msgstr "" msgstr ""
"允許用戶端繫結的連接埠。可使用單個連接埠(如 3001)或範圍(如 2000-3000)。" "允許用戶端繫結的連接埠。可使用單個連接埠(如 3001)或範圍(如 2000-3000)。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:593
msgid "Private key file for SSH tunnel gateway." msgid "Private key file for SSH tunnel gateway."
msgstr "SSH 隧道閘道的私鑰檔案。" msgstr "SSH 隧道閘道的私鑰檔案。"
@@ -463,19 +463,19 @@ msgstr "代理繫結位址"
msgid "QUIC bind port" msgid "QUIC bind port"
msgstr "QUIC 繫結連接埠" msgstr "QUIC 繫結連接埠"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:554 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:555
msgid "QUIC keepalive period" msgid "QUIC keepalive period"
msgstr "QUIC 保活週期" msgstr "QUIC 保活週期"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:558 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:559
msgid "QUIC max idle timeout" msgid "QUIC max idle timeout"
msgstr "QUIC 最大空閒逾時" msgstr "QUIC 最大空閒逾時"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:562 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:563
msgid "QUIC max incoming streams" msgid "QUIC max incoming streams"
msgstr "QUIC 最大傳入流數" msgstr "QUIC 最大傳入流數"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:959 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:960
msgid "RUNNING" msgid "RUNNING"
msgstr "執行中" msgstr "執行中"
@@ -487,7 +487,7 @@ msgstr "崩潰時重生"
msgid "Response header timeout for vhost HTTP server, in seconds." msgid "Response header timeout for vhost HTTP server, in seconds."
msgstr "虛擬主機 HTTP 伺服器回應標頭逾時時間,單位為秒。" msgstr "虛擬主機 HTTP 伺服器回應標頭逾時時間,單位為秒。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:582 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:583
msgid "Retention time for NAT hole punching strategy data." msgid "Retention time for NAT hole punching strategy data."
msgstr "NAT 打洞策略資料保留時間。" msgstr "NAT 打洞策略資料保留時間。"
@@ -499,27 +499,27 @@ msgstr "以此群組身分執行常駐程式"
msgid "Run daemon as user" msgid "Run daemon as user"
msgstr "以此使用者身分執行常駐程式" msgstr "以此使用者身分執行常駐程式"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1000 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1001
msgid "SSH Tunnel" msgid "SSH Tunnel"
msgstr "SSH 隧道" msgstr "SSH 隧道"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:599 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:600
msgid "SSH tunnel authorized keys file" msgid "SSH tunnel authorized keys file"
msgstr "SSH 隧道 authorized_keys 檔案" msgstr "SSH 隧道 authorized_keys 檔案"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:595 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:596
msgid "SSH tunnel auto-generated private key path" msgid "SSH tunnel auto-generated private key path"
msgstr "SSH 隧道自動產生私鑰路徑" msgstr "SSH 隧道自動產生私鑰路徑"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:587 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588
msgid "SSH tunnel bind port" msgid "SSH tunnel bind port"
msgstr "SSH 隧道繫結連接埠" msgstr "SSH 隧道繫結連接埠"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:588 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:589
msgid "SSH tunnel gateway bind port. Empty disables this feature." msgid "SSH tunnel gateway bind port. Empty disables this feature."
msgstr "SSH 隧道閘道繫結連接埠。留空表示停用此功能。" msgstr "SSH 隧道閘道繫結連接埠。留空表示停用此功能。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:591 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:592
msgid "SSH tunnel private key file" msgid "SSH tunnel private key file"
msgstr "SSH 隧道私鑰檔案" msgstr "SSH 隧道私鑰檔案"
@@ -539,8 +539,8 @@ msgstr "跳過檢查 OIDC 權杖頒發者是否匹配設定的頒發者。"
msgid "Skip checking whether the OIDC token is expired." msgid "Skip checking whether the OIDC token is expired."
msgstr "跳過檢查 OIDC 權杖是否過期。" msgstr "跳過檢查 OIDC 權杖是否過期。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
msgid "Startup Settings" msgid "Startup Settings"
msgstr "啟動設定" msgstr "啟動設定"
@@ -572,12 +572,12 @@ msgstr "TCPMUX HTTP CONNECT 連接埠"
msgid "TCPMUX passthrough" msgid "TCPMUX passthrough"
msgstr "TCPMUX 透傳" msgstr "TCPMUX 透傳"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998
msgid "TLS / QUIC" msgid "TLS / QUIC"
msgstr "TLS / QUIC" msgstr "TLS / QUIC"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:423
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:542 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
msgid "TLS certificate path" msgid "TLS certificate path"
msgstr "TLS 憑證路徑" msgstr "TLS 憑證路徑"
@@ -586,7 +586,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
msgstr "啟用 Web HTTPS 時必須填寫 TLS 憑證路徑。" msgstr "啟用 Web HTTPS 時必須填寫 TLS 憑證路徑。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:441
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:546 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
msgid "TLS private key path" msgid "TLS private key path"
msgstr "TLS 私鑰路徑" msgstr "TLS 私鑰路徑"
@@ -594,7 +594,7 @@ msgstr "TLS 私鑰路徑"
msgid "TLS private key path is required when web HTTPS is enabled." msgid "TLS private key path is required when web HTTPS is enabled."
msgstr "啟用 Web HTTPS 時必須填寫 TLS 私鑰路徑。" msgstr "啟用 Web HTTPS 時必須填寫 TLS 私鑰路徑。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:550 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:551
msgid "TLS trusted CA path" msgid "TLS trusted CA path"
msgstr "TLS 受信任 CA 路徑" msgstr "TLS 受信任 CA 路徑"
@@ -639,7 +639,7 @@ msgstr "權杖來源類型"
msgid "Token used for authentication." msgid "Token used for authentication."
msgstr "用於驗證的權杖。" msgstr "用於驗證的權杖。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:996 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:997
msgid "Transport Settings" msgid "Transport Settings"
msgstr "傳輸設定" msgstr "傳輸設定"
@@ -665,11 +665,11 @@ msgid ""
msgstr "" msgstr ""
"QUIC 使用的 UDP 連接埠。留空表示停用 QUIC。請勿與 KCP 複用同一個 UDP 連接埠。" "QUIC 使用的 UDP 連接埠。留空表示停用 QUIC。請勿與 KCP 複用同一個 UDP 連接埠。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:606 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:607
msgid "Unique HTTP plugin name." msgid "Unique HTTP plugin name."
msgstr "唯一的 HTTP 外掛名稱。" msgstr "唯一的 HTTP 外掛名稱。"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:753 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:754
msgid "Use a single port like 3001 or a range like 2000-3000." msgid "Use a single port like 3001 or a range like 2000-3000."
msgstr "請使用單一連接埠(如 3001)或連接埠範圍(如 2000-3000)。" msgstr "請使用單一連接埠(如 3001)或連接埠範圍(如 2000-3000)。"
@@ -677,11 +677,11 @@ msgstr "請使用單一連接埠(如 3001)或連接埠範圍(如 2000-3000
msgid "User connection timeout" msgid "User connection timeout"
msgstr "使用者連線逾時" msgstr "使用者連線逾時"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:643 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644
msgid "Verify plugin TLS" msgid "Verify plugin TLS"
msgstr "驗證外掛 TLS" msgstr "驗證外掛 TLS"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:644 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:645
msgid "" msgid ""
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS." "Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
msgstr "當外掛位址使用 HTTPS 時驗證 HTTP 外掛的 TLS 憑證。" msgstr "當外掛位址使用 HTTPS 時驗證 HTTP 外掛的 TLS 憑證。"
@@ -698,7 +698,7 @@ msgstr "虛擬主機 HTTP 逾時"
msgid "Vhost HTTPS port" msgid "Vhost HTTPS port"
msgstr "虛擬主機 HTTPS 連接埠" msgstr "虛擬主機 HTTPS 連接埠"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:998 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:999
msgid "Web Server" msgid "Web Server"
msgstr "Web 伺服器" msgstr "Web 伺服器"
@@ -742,11 +742,11 @@ msgstr "Web 伺服器使用者名稱。"
msgid "frp" msgid "frp"
msgstr "frp" msgstr "frp"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
msgid "frp Server" msgid "frp Server"
msgstr "frp 伺服器" msgstr "frp 伺服器"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:632 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:633
msgid "frps operations handled by this HTTP plugin." msgid "frps operations handled by this HTTP plugin."
msgstr "此 HTTP 外掛處理的 frps 操作。" msgstr "此 HTTP 外掛處理的 frps 操作。"
+2 -2
View File
@@ -7,8 +7,8 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
LUCI_TITLE:=KaiPlus LUCI_TITLE:=KaiPlus
PKG_VERSION:=1.0.8 PKG_VERSION:=1.0.9
PKG_RELEASE:=9 PKG_RELEASE:=10
LUCI_DEPENDS:=+kaiplus +luci-compat +luci-lib-linkeaseauth LUCI_DEPENDS:=+kaiplus +luci-compat +luci-lib-linkeaseauth
LUCI_MINIFY_CSS:=0 LUCI_MINIFY_CSS:=0
LUCI_MINIFY_JS:=0 LUCI_MINIFY_JS:=0
@@ -62,4 +62,10 @@ base_path.default = "/apps/kaiplus/"
base_path.rmempty = false base_path.rmempty = false
base_path.readonly = true base_path.readonly = true
local release_channel = s:option(ListValue, "release_channel", translate("Release channel"))
release_channel:value("stable", translate("Stable"))
release_channel:value("canary", translate("Canary"))
release_channel.default = "stable"
release_channel.rmempty = false
return m return m
+3
View File
@@ -25,5 +25,8 @@ Thumbs.db
# Claude Code local settings # Claude Code local settings
.claude/ .claude/
# CodeBuddy local data (memory / teams / scratch)
.codebuddy/
# Internal notes (not for release) # Internal notes (not for release)
docs/notes/ docs/notes/
+26
View File
@@ -4,6 +4,32 @@
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。
## [2.2.3] - 2026-09-11
本次发布适配 LuCI 深色/暗黑主题,修复状态面板、控制台、高级设置与微信插件页面在深色模式下浅色硬编码导致的背景不可见、对比度不足问题。
### 修复与优化
- **LuCI 深色模式适配 (#107)**:
- 状态面板(`status.htm`):面板底色改为透明继承主题,边框与分隔线改用半透明中性色,表格斑马纹与内联代码块在深色/浅色主题下均保持可读;
- 控制台、高级设置、微信插件页面(`console/advanced/wechat.htm`):页头标题与说明文字颜色改为继承主题色,移除硬编码浅色(`#333`/`#666`);
- 状态面板动态值改用 `textContent` 与 CSS 类写入,移除硬编码内联样式,避免深色主题下内联颜色覆盖页面主题。
## [2.2.2] - 2026-09-11
本次发布修复 v2.2.1 设备配对和控制台访问改动中的残留错误,并收紧升级事务的前端状态判断。
### 修复与安全加固
- **修复设备批准假成功**:非零退出码不再被输出中的 `approved` 字样覆盖;批准后重新查询设备列表并以 `deviceId` 确认结果,无法确认时返回 `unconfirmed`。
- **严格校验设备列表**:统一校验 `pending`、`paired` 和请求 ID 类型,异常 CLI JSON 返回稳定 `error_code`,空列表稳定编码为 `[]`,不再伪装为空列表、触发 Lua 500 或导致前端误报。
- **统一设备 CLI 运行身份**:设备查询和批准使用 `openclaw` 用户、external supervisor 环境及 20 秒超时;CLI 错误输出经截断、ANSI 清理和敏感字段脱敏后返回。
- **修复升级错误轮询**:核心安装、核心升级和插件升级仅在 HTTP 2xx 且后端返回 `status=ok` 后启动轮询;连续三次状态查询失败即停止轮询并提示后台状态待确认。
- **修复控制台 URL 注入与凭据外传**:自定义 HTTPS 地址使用安全数据属性传值,拒绝用户信息段、控制字符、引号及非法端口;外部自定义地址不再自动携带 Gateway Token。
- **明确附件访问路径**:HTTP LAN 页面明确提示 Secure Context 限制,并生成 SSH localhost 隧道命令;“新窗口直达”不再被描述为附件能力修复。
- **增加行为回归测试**:新增设备 JSON/批准语义、控制台 URL 解析及渲染后升级 JavaScript 行为测试。
- **保留升级配置**:IPK 智能合并补齐 `pty_token` 与兼容的 `console_url`,避免覆盖安装后终端令牌意外轮换。
## [2.2.1] - 2026-09-10 ## [2.2.1] - 2026-09-10
本次发布为紧急热修版本,修复基本设置页面渲染崩溃、一键升级无效、设备配对异常处理缺陷,并改善 Web 控制台安全上下文与图片附件支持。 本次发布为紧急热修版本,修复基本设置页面渲染崩溃、一键升级无效、设备配对异常处理缺陷,并改善 Web 控制台安全上下文与图片附件支持。
+3 -1
View File
@@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-openclaw PKG_NAME:=luci-app-openclaw
PKG_VERSION:=$(strip $(shell cat $(CURDIR)/VERSION 2>/dev/null || echo "1.0.0")) PKG_VERSION:=$(strip $(shell cat $(CURDIR)/VERSION 2>/dev/null || echo "1.0.0"))
PKG_RELEASE:=28 PKG_RELEASE:=29
PKG_MAINTAINER:=10000ge10000 <10000ge10000@users.noreply.github.com> PKG_MAINTAINER:=10000ge10000 <10000ge10000@users.noreply.github.com>
PKG_LICENSE:=GPL-3.0 PKG_LICENSE:=GPL-3.0
@@ -72,6 +72,8 @@ define Package/$(PKG_NAME)/install
$(INSTALL_DATA) ./luasrc/controller/openclaw.lua $(1)/usr/lib/lua/luci/controller/openclaw.lua $(INSTALL_DATA) ./luasrc/controller/openclaw.lua $(1)/usr/lib/lua/luci/controller/openclaw.lua
$(INSTALL_DIR) $(1)/usr/lib/lua/openclaw $(INSTALL_DIR) $(1)/usr/lib/lua/openclaw
$(INSTALL_DATA) ./luasrc/openclaw/paths.lua $(1)/usr/lib/lua/openclaw/paths.lua $(INSTALL_DATA) ./luasrc/openclaw/paths.lua $(1)/usr/lib/lua/openclaw/paths.lua
$(INSTALL_DATA) ./luasrc/openclaw/devices.lua $(1)/usr/lib/lua/openclaw/devices.lua
$(INSTALL_DATA) ./luasrc/openclaw/console.lua $(1)/usr/lib/lua/openclaw/console.lua
$(INSTALL_DIR) $(1)/usr/lib/lua/luci/model/cbi/openclaw $(INSTALL_DIR) $(1)/usr/lib/lua/luci/model/cbi/openclaw
$(INSTALL_DATA) ./luasrc/model/cbi/openclaw/basic.lua $(1)/usr/lib/lua/luci/model/cbi/openclaw/basic.lua $(INSTALL_DATA) ./luasrc/model/cbi/openclaw/basic.lua $(1)/usr/lib/lua/luci/model/cbi/openclaw/basic.lua
$(INSTALL_DIR) $(1)/usr/lib/lua/luci/view/openclaw $(INSTALL_DIR) $(1)/usr/lib/lua/luci/view/openclaw
+1 -1
View File
@@ -1 +1 @@
2.2.1 2.2.3
+127 -130
View File
@@ -2,6 +2,7 @@
module("luci.controller.openclaw", package.seeall) module("luci.controller.openclaw", package.seeall)
local paths_ok, oc_paths = pcall(require, "openclaw.paths") local paths_ok, oc_paths = pcall(require, "openclaw.paths")
local devices_ok, oc_devices = pcall(require, "openclaw.devices")
local function shellquote(value) local function shellquote(value)
if paths_ok and oc_paths.shellquote then if paths_ok and oc_paths.shellquote then
@@ -2364,20 +2365,25 @@ local function run_openclaw_devices_cli(args)
return nil, "OpenClaw 未安装或 Node.js 不可用" return nil, "OpenClaw 未安装或 Node.js 不可用"
end end
local oc_data = install_path .. "/data" local oc_data = install_path .. "/data"
local cmd = string.format( if not ensure_openclaw_user(oc_data) then
"ulimit -v unlimited 2>/dev/null || true; " .. return nil, "无法创建或读取 openclaw 系统用户"
"HOME=%s OPENCLAW_HOME=%s " .. end
"OPENCLAW_STATE_DIR=%s/.openclaw " .. local inner_cmd = string.format(
"OPENCLAW_CONFIG_PATH=%s/.openclaw/openclaw.json " .. "cd %s && HOME=%s OPENCLAW_HOME=%s " ..
"NODE_ICU_DATA=%s/node/share/icu " .. "OPENCLAW_STATE_DIR=%s/.openclaw OPENCLAW_CONFIG_PATH=%s/.openclaw/openclaw.json " ..
"PATH=%s/node/bin:%s/global/bin:$PATH " .. "OPENCLAW_SUPERVISOR_MODE=external OPENCLAW_SERVICE_REPAIR_POLICY=external " ..
"%s %s %s 2>&1; printf '\\n__EXIT:%%d__' $?", "NODE_ICU_DATA=%s/node/share/icu NPM_CONFIG_CACHE=%s/.npm npm_config_cache=%s/.npm " ..
shellquote(oc_data), shellquote(oc_data), "TMPDIR=%s/.tmp PATH=%s/node/bin:%s/global/bin:$PATH " ..
shellquote(oc_data), shellquote(oc_data), "timeout 20 %s %s %s",
shellquote(install_path), shellquote(oc_data), shellquote(oc_data), shellquote(oc_data),
shellquote(oc_data), shellquote(oc_data), shellquote(install_path),
shellquote(oc_data), shellquote(oc_data), shellquote(oc_data),
shellquote(install_path), shellquote(install_path), shellquote(install_path), shellquote(install_path),
shellquote(node_bin), shellquote(oc_entry), args shellquote(node_bin), shellquote(oc_entry), args
) )
local cmd = openclaw_user_runner_cmd() ..
"_oc_as_openclaw " .. shellquote(inner_cmd) ..
" 2>&1; _oc_rc=$?; printf '\\n__EXIT:%d__' \"$_oc_rc\""
local output = sys.exec(cmd) local output = sys.exec(cmd)
local exit_code = 0 local exit_code = 0
if output then if output then
@@ -2390,162 +2396,153 @@ local function run_openclaw_devices_cli(args)
return output, exit_code return output, exit_code
end end
local function devices_error(http, error_code, message, extra)
local json = require "luci.jsonc"
local response = extra or {}
if devices_ok and oc_devices then
if response.pending ~= nil then response.pending = oc_devices.json_array(response.pending, json.parse) end
if response.paired ~= nil then response.paired = oc_devices.json_array(response.paired, json.parse) end
end
response.status = "error"
response.error_code = error_code
response.message = message
http.prepare_content("application/json")
http.write(json.stringify(response))
end
local function load_devices_list(json)
if not devices_ok or not oc_devices then
return nil, "DEVICES_HELPER_UNAVAILABLE", "设备列表校验模块不可用"
end
local output, exit_code = run_openclaw_devices_cli("devices list --json")
if not output or exit_code ~= 0 then
local message = type(exit_code) == "string" and exit_code or oc_devices.sanitize_output(output)
if message == "" then message = "查询设备列表失败" end
return nil, exit_code == 124 and "DEVICES_TIMEOUT" or "DEVICES_CLI_FAILED", message, exit_code
end
local data, error_code, message = oc_devices.parse_list(output, json.parse)
return data, error_code, message, exit_code
end
local function approve_device_request(json, item)
local request_id = item.requestId
local output, exit_code = run_openclaw_devices_cli("devices approve " .. shellquote(request_id))
local detail = devices_ok and oc_devices.sanitize_output(output) or tostring(output or ""):sub(1, 300)
if exit_code ~= 0 then
return oc_devices.evaluate_approval(exit_code, item, nil, nil, detail)
end
local after, error_code, message = load_devices_list(json)
return oc_devices.evaluate_approval(exit_code, item, after, error_code, detail ~= "" and detail or tostring(message or ""))
end
function action_devices_list() function action_devices_list()
local http = require "luci.http" local http = require "luci.http"
local json = require "luci.jsonc" local json = require "luci.jsonc"
local data, error_code, message, exit_code = load_devices_list(json)
local output, exit_code = run_openclaw_devices_cli("devices list --json") if not data then
http.prepare_content("application/json") devices_error(http, error_code, message, {
if not output or exit_code ~= 0 then
local err_msg = "查询设备列表失败"
if output and output:gsub("^%s+", ""):gsub("%s+$", "") ~= "" then
err_msg = output:sub(1, 300)
elseif type(exit_code) == "string" and exit_code ~= "" then
err_msg = exit_code
end
http.write_json({
status = "error",
message = err_msg,
exit_code = type(exit_code) == "number" and exit_code or -1, exit_code = type(exit_code) == "number" and exit_code or -1,
pending = {}, pending = {}, paired = {}
paired = {}
}) })
return return
end end
http.prepare_content("application/json")
local json_str = output:match("({%s*\"pending\".*})") or output:match("({.*})") http.write(json.stringify({
local data = json_str and json.parse(json_str) or nil
if type(data) == "table" and (data.pending ~= nil or data.paired ~= nil) then
http.write_json({
status = "ok", status = "ok",
pending = data.pending or {}, pending = oc_devices.json_array(data.pending, json.parse),
paired = data.paired or {} paired = oc_devices.json_array(data.paired, json.parse)
}) }))
else
http.write_json({
status = "error",
message = "解析设备列表失败",
pending = {},
paired = {},
raw = output:sub(1, 300)
})
end
end end
function action_devices_approve() function action_devices_approve()
local http = require "luci.http" local http = require "luci.http"
local json = require "luci.jsonc" local json = require "luci.jsonc"
local request_id = http.formvalue("request_id") local request_id = http.formvalue("request_id")
local approve_all = http.formvalue("all") == "1" or http.formvalue("all") == "true" local approve_all = http.formvalue("all") == "1" or http.formvalue("all") == "true"
local results = {} local results = {}
local success_count = 0 local success_count = 0
local fail_count = 0 local fail_count = 0
local unconfirmed_count = 0
local requested = {}
if approve_all then if approve_all then
local list_out, list_code = run_openclaw_devices_cli("devices list --json") local data, error_code, message = load_devices_list(json)
if not list_out or list_code ~= 0 then if not data then
http.prepare_content("application/json") devices_error(http, error_code, message, { success_count = 0, fail_count = 0, unconfirmed_count = 0 })
local err_msg = "查询设备列表失败" return
if list_out and list_out:gsub("^%s+", ""):gsub("%s+$", "") ~= "" then
err_msg = list_out:sub(1, 300)
elseif type(list_code) == "string" and list_code ~= "" then
err_msg = list_code
end end
http.write_json({ if #data.pending == 0 then
status = "error", http.prepare_content("application/json")
message = err_msg, http.write_json({ status = "ok", success_count = 0, fail_count = 0, unconfirmed_count = 0, count = 0, message = "当前没有待配对的设备请求" })
exit_code = type(list_code) == "number" and list_code or -1, return
success_count = 0, end
fail_count = 0 requested = data.pending
}) elseif request_id and request_id ~= "" then
if not devices_ok or not oc_devices.valid_request_id(request_id) then
devices_error(http, "INVALID_REQUEST_ID", "无效的请求 ID 格式", { success_count = 0, fail_count = 1, unconfirmed_count = 0 })
return
end
local data, error_code, message = load_devices_list(json)
if not data then
devices_error(http, error_code, message, { success_count = 0, fail_count = 1, unconfirmed_count = 0 })
return
end
local item = oc_devices.find_pending(data, request_id)
if not item then
devices_error(http, "REQUEST_NOT_PENDING", "指定请求不存在或已失效", { success_count = 0, fail_count = 1, unconfirmed_count = 0 })
return
end
requested = { item }
else
devices_error(http, "MISSING_APPROVAL_TARGET", "缺少 request_id 或 all 参数", { success_count = 0, fail_count = 1, unconfirmed_count = 0 })
return return
end end
local json_str = list_out:match("({%s*\"pending\".*})") or list_out:match("({.*})") for _, item in ipairs(requested) do
local data = json_str and json.parse(json_str) or nil local outcome, error_code, message = approve_device_request(json, item)
if type(data) ~= "table" or data.pending == nil then if outcome == "ok" then
http.prepare_content("application/json")
http.write_json({
status = "error",
message = "解析设备列表失败",
success_count = 0,
fail_count = 0
})
return
end
local pending = data.pending or {}
if #pending == 0 then
http.prepare_content("application/json")
http.write_json({ status = "ok", success_count = 0, fail_count = 0, count = 0, message = "当前没有待配对的设备请求" })
return
end
for _, item in ipairs(pending) do
local rid = item.requestId
if rid and rid ~= "" and rid:match("^[a-zA-Z0-9%-_]+$") then
local out, exit_code = run_openclaw_devices_cli("devices approve " .. shellquote(rid))
local is_ok = (exit_code == 0) and (out and not out:match("No pending device") and not out:match("Error") and not out:match("ERROR"))
local err_detail = out
if (not err_detail or err_detail == "") and type(exit_code) == "string" then
err_detail = exit_code
end
if is_ok or (out and out:lower():match("approved")) then
success_count = success_count + 1 success_count = success_count + 1
table.insert(results, { requestId = rid, ok = true, message = out }) elseif outcome == "unconfirmed" then
unconfirmed_count = unconfirmed_count + 1
else else
fail_count = fail_count + 1 fail_count = fail_count + 1
table.insert(results, { requestId = rid, ok = false, message = err_detail or "批准失败" })
end end
end table.insert(results, {
end requestId = item.requestId,
elseif request_id and request_id ~= "" then ok = outcome == "ok",
if not request_id:match("^[a-zA-Z0-9%-_]+$") then status = outcome,
http.prepare_content("application/json") error_code = error_code,
http.write_json({ status = "error", message = "无效的请求 ID 格式" }) message = message
return })
end
local out, exit_code = run_openclaw_devices_cli("devices approve " .. shellquote(request_id))
local is_ok = (exit_code == 0) and (out and not out:match("No pending device") and not out:match("Error") and not out:match("ERROR"))
local err_detail = out
if (not err_detail or err_detail == "") and type(exit_code) == "string" then
err_detail = exit_code
end
if is_ok or (out and out:lower():match("approved")) then
success_count = 1
table.insert(results, { requestId = request_id, ok = true, message = out })
else
fail_count = 1
table.insert(results, { requestId = request_id, ok = false, message = err_detail or "批准失败" })
end
else
http.prepare_content("application/json")
http.write_json({ status = "error", message = "缺少 request_id 或 all 参数" })
return
end end
if success_count > 0 then
local install_path = get_install_path() local install_path = get_install_path()
fix_openclaw_state_permissions(install_path .. "/data") fix_openclaw_state_permissions(install_path .. "/data")
end
http.prepare_content("application/json") http.prepare_content("application/json")
if success_count > 0 then local status = "error"
if success_count == #requested then status = "ok"
elseif success_count > 0 then status = "partial"
elseif unconfirmed_count > 0 then status = "unconfirmed" end
local message
if status == "ok" then message = string.format("成功批准并确认 %d 个设备配对请求", success_count)
elseif status == "partial" then message = string.format("已确认 %d 个,失败 %d 个,待确认 %d 个", success_count, fail_count, unconfirmed_count)
elseif status == "unconfirmed" then message = "批准命令已完成,但设备状态尚未确认"
else message = results[1] and results[1].message or "批准设备配对失败" end
local aggregate_error_code = nil
for _, result in ipairs(results) do
if result.error_code then aggregate_error_code = result.error_code break end
end
http.write_json({ http.write_json({
status = "ok", status = status,
error_code = status == "ok" and nil or (aggregate_error_code or "APPROVAL_FAILED"),
success_count = success_count, success_count = success_count,
fail_count = fail_count, fail_count = fail_count,
unconfirmed_count = unconfirmed_count,
results = results, results = results,
message = string.format("成功批准 %d 个设备配对请求%s", success_count, fail_count > 0 and string.format(",%d 个失败", fail_count) or "") message = message
}) })
else
http.write_json({
status = "error",
success_count = 0,
fail_count = fail_count,
results = results,
message = results[1] and results[1].message or "批准设备配对失败"
})
end
end end
@@ -101,6 +101,24 @@ act.cfgvalue = function(self, section)
-- 版本选择对话框逻辑 -- 版本选择对话框逻辑
html[#html+1] = 'var _setupTimer=null;' html[#html+1] = 'var _setupTimer=null;'
html[#html+1] = 'var _setupOperation="setup";'
html[#html+1] = 'var _setupPollErrors=0;'
html[#html+1] = 'function ocAcceptedResponse(x){'
html[#html+1] = 'if(!x||typeof x.status!=="number"||x.status<200||x.status>=300)return{ok:false,message:"服务器拒绝请求 (HTTP "+(x&&x.status||0)+")"};'
html[#html+1] = 'try{var r=JSON.parse(x.responseText);return r&&r.status==="ok"?{ok:true,data:r}:{ok:false,message:(r&&r.message)||"服务器未接受请求"};}catch(e){return{ok:false,message:"服务器返回了无效响应"};}'
html[#html+1] = '}'
html[#html+1] = 'function ocSetupRequestRejected(btn,label,message){'
html[#html+1] = 'if(_setupTimer){clearInterval(_setupTimer);_setupTimer=null;}'
html[#html+1] = 'if(btn){btn.disabled=false;btn.textContent=label;}'
html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");var logEl=document.getElementById("setup-log-content");'
html[#html+1] = 'if(statusEl)statusEl.textContent="❌ "+message;if(logEl)logEl.textContent+=message+"\\n";'
html[#html+1] = '}'
html[#html+1] = 'function ocSetupPollingUnknown(){'
html[#html+1] = 'if(_setupTimer){clearInterval(_setupTimer);_setupTimer=null;}'
html[#html+1] = 'var btn=document.getElementById(_setupOperation==="core"?"btn-core-upgrade":"btn-setup");'
html[#html+1] = 'if(btn){btn.disabled=false;btn.textContent=_setupOperation==="core"?"⬆️ 重试核心升级":"📦 安装运行环境";}'
html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");if(statusEl)statusEl.textContent="⚠️ 状态查询连续失败,请手动刷新确认;后台任务可能仍在运行。";'
html[#html+1] = '}'
html[#html+1] = 'function ocShowSetupDialog(){' html[#html+1] = 'function ocShowSetupDialog(){'
html[#html+1] = 'var dlg=document.getElementById("oc-setup-dialog");' html[#html+1] = 'var dlg=document.getElementById("oc-setup-dialog");'
html[#html+1] = 'dlg.style.display="flex";' html[#html+1] = 'dlg.style.display="flex";'
@@ -183,6 +201,7 @@ act.cfgvalue = function(self, section)
-- 安装运行环境 (带实时日志,支持自定义路径) -- 安装运行环境 (带实时日志,支持自定义路径)
html[#html+1] = 'function ocSetup(version,mem_mb,disk_mb,install_path){' html[#html+1] = 'function ocSetup(version,mem_mb,disk_mb,install_path){'
html[#html+1] = '_setupOperation="setup";'
html[#html+1] = 'var btn=document.getElementById("btn-setup");' html[#html+1] = 'var btn=document.getElementById("btn-setup");'
html[#html+1] = 'var logEl=document.getElementById("setup-log-content");' html[#html+1] = 'var logEl=document.getElementById("setup-log-content");'
html[#html+1] = 'btn.disabled=true;btn.textContent="⏳ 安装中...";' html[#html+1] = 'btn.disabled=true;btn.textContent="⏳ 安装中...";'
@@ -192,8 +211,8 @@ act.cfgvalue = function(self, section)
html[#html+1] = 'logEl.textContent+="安装路径: "+install_path+"\\n";' html[#html+1] = 'logEl.textContent+="安装路径: "+install_path+"\\n";'
html[#html+1] = 'logEl.textContent+="正在启动安装...\\n";' html[#html+1] = 'logEl.textContent+="正在启动安装...\\n";'
html[#html+1] = '(new XHR()).post("' .. ctl_url .. '?action=setup&version="+encodeURIComponent(version)+"&install_path="+encodeURIComponent(install_path),{token:ocCsrfToken},function(x){' html[#html+1] = '(new XHR()).post("' .. ctl_url .. '?action=setup&version="+encodeURIComponent(version)+"&install_path="+encodeURIComponent(install_path),{token:ocCsrfToken},function(x){'
html[#html+1] = 'try{JSON.parse(x.responseText);}catch(e){}' html[#html+1] = 'var accepted=ocAcceptedResponse(x);'
html[#html+1] = 'ocPollSetupLog();' html[#html+1] = 'if(accepted.ok){ocPollSetupLog();}else{ocSetupRequestRejected(btn,"📦 安装运行环境",accepted.message);}'
html[#html+1] = '});' html[#html+1] = '});'
html[#html+1] = '}' html[#html+1] = '}'
@@ -203,6 +222,7 @@ act.cfgvalue = function(self, section)
html[#html+1] = 'function ocPollSetupLog(){' html[#html+1] = 'function ocPollSetupLog(){'
html[#html+1] = 'if(_setupTimer)clearInterval(_setupTimer);' html[#html+1] = 'if(_setupTimer)clearInterval(_setupTimer);'
html[#html+1] = '_lastLogLen=0;' html[#html+1] = '_lastLogLen=0;'
html[#html+1] = '_setupPollErrors=0;'
html[#html+1] = '_autoScrollEnabled=true;' -- 初始状态: 启用自动滚动 html[#html+1] = '_autoScrollEnabled=true;' -- 初始状态: 启用自动滚动
html[#html+1] = 'var logEl=document.getElementById("setup-log-content");' html[#html+1] = 'var logEl=document.getElementById("setup-log-content");'
-- 绑定滚动事件监听器 (只绑定一次) -- 绑定滚动事件监听器 (只绑定一次)
@@ -221,7 +241,9 @@ act.cfgvalue = function(self, section)
html[#html+1] = '_setupTimer=setInterval(function(){' html[#html+1] = '_setupTimer=setInterval(function(){'
html[#html+1] = '(new XHR()).get("' .. log_url .. '",null,function(x){' html[#html+1] = '(new XHR()).get("' .. log_url .. '",null,function(x){'
html[#html+1] = 'try{' html[#html+1] = 'try{'
html[#html+1] = 'if(!x||x.status<200||x.status>=300)throw new Error("HTTP "+(x&&x.status||0));'
html[#html+1] = 'var r=JSON.parse(x.responseText);' html[#html+1] = 'var r=JSON.parse(x.responseText);'
html[#html+1] = '_setupPollErrors=0;'
html[#html+1] = 'var logEl=document.getElementById("setup-log-content");' html[#html+1] = 'var logEl=document.getElementById("setup-log-content");'
html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");' html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");'
html[#html+1] = 'if(r.log&&r.log.length>_lastLogLen){' html[#html+1] = 'if(r.log&&r.log.length>_lastLogLen){'
@@ -242,17 +264,17 @@ act.cfgvalue = function(self, section)
html[#html+1] = 'clearInterval(_setupTimer);_setupTimer=null;' html[#html+1] = 'clearInterval(_setupTimer);_setupTimer=null;'
html[#html+1] = 'ocSetupDone(false,logEl.textContent);' html[#html+1] = 'ocSetupDone(false,logEl.textContent);'
html[#html+1] = '}' html[#html+1] = '}'
html[#html+1] = '}catch(e){}' html[#html+1] = '}catch(e){_setupPollErrors++;if(_setupPollErrors>=3)ocSetupPollingUnknown();}'
html[#html+1] = '});' html[#html+1] = '});'
html[#html+1] = '},1500);' html[#html+1] = '},1500);'
html[#html+1] = '}' html[#html+1] = '}'
-- 安装完成处理 -- 安装完成处理
html[#html+1] = 'function ocSetupDone(ok,log){' html[#html+1] = 'function ocSetupDone(ok,log){'
html[#html+1] = 'var btn=document.getElementById("btn-setup");' html[#html+1] = 'var btn=document.getElementById(_setupOperation==="core"?"btn-core-upgrade":"btn-setup");'
html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");' html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");'
html[#html+1] = 'var resultEl=document.getElementById("setup-log-result");' html[#html+1] = 'var resultEl=document.getElementById("setup-log-result");'
html[#html+1] = 'btn.disabled=false;btn.textContent="📦 安装运行环境";' html[#html+1] = 'if(btn){btn.disabled=false;btn.textContent=_setupOperation==="core"?(ok?"⬆️ 核心升级完成":"⬆️ 重试核心升级"):"📦 安装运行环境";}'
html[#html+1] = 'resultEl.style.display="block";' html[#html+1] = 'resultEl.style.display="block";'
html[#html+1] = 'if(ok){' html[#html+1] = 'if(ok){'
html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#1a7f37;\\">✅ 安装完成</span>";' html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#1a7f37;\\">✅ 安装完成</span>";'
@@ -408,6 +430,7 @@ act.cfgvalue = function(self, section)
html[#html+1] = '}catch(e){el.innerHTML="<span style=\\"color:red\\">❌ 检测失败</span>";}' html[#html+1] = '}catch(e){el.innerHTML="<span style=\\"color:red\\">❌ 检测失败</span>";}'
html[#html+1] = '});}' html[#html+1] = '});}'
html[#html+1] = 'function ocOpenclawCoreUpgrade(){' html[#html+1] = 'function ocOpenclawCoreUpgrade(){'
html[#html+1] = '_setupOperation="core";'
html[#html+1] = 'var ver=window._coreLatestVer||"2026.9.1";' html[#html+1] = 'var ver=window._coreLatestVer||"2026.9.1";'
html[#html+1] = 'if(!confirm("确定要将 OpenClaw 核心升级到 v"+ver+"?\\n\\n升级将执行安全事务:自动全量备份状态、SQLite 数据库预检与配置平滑迁移。"))return;' html[#html+1] = 'if(!confirm("确定要将 OpenClaw 核心升级到 v"+ver+"?\\n\\n升级将执行安全事务:自动全量备份状态、SQLite 数据库预检与配置平滑迁移。"))return;'
html[#html+1] = 'var btn=document.getElementById("btn-core-upgrade");' html[#html+1] = 'var btn=document.getElementById("btn-core-upgrade");'
@@ -423,7 +446,8 @@ act.cfgvalue = function(self, section)
html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#7aa2f7;\\">⏳ 核心升级中 (执行状态机事务)...</span>";' html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#7aa2f7;\\">⏳ 核心升级中 (执行状态机事务)...</span>";'
html[#html+1] = 'resultEl.style.display="none";' html[#html+1] = 'resultEl.style.display="none";'
html[#html+1] = '(new XHR()).post("' .. service_ctl_url .. '",{action:"upgrade",version:ver,token:ocCsrfToken},function(x){' html[#html+1] = '(new XHR()).post("' .. service_ctl_url .. '",{action:"upgrade",version:ver,token:ocCsrfToken},function(x){'
html[#html+1] = 'ocPollSetupLog();' html[#html+1] = 'var accepted=ocAcceptedResponse(x);'
html[#html+1] = 'if(accepted.ok){ocPollSetupLog();}else{ocSetupRequestRejected(btn,"⬆️ 重试核心升级",accepted.message);}'
html[#html+1] = '});' html[#html+1] = '});'
html[#html+1] = '}' html[#html+1] = '}'
@@ -447,8 +471,8 @@ act.cfgvalue = function(self, section)
html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#7aa2f7;\\">⏳ 插件升级中...</span>";' html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#7aa2f7;\\">⏳ 插件升级中...</span>";'
html[#html+1] = 'resultEl.style.display="none";' html[#html+1] = 'resultEl.style.display="none";'
html[#html+1] = '(new XHR()).post("' .. plugin_upgrade_url .. '?version="+encodeURIComponent(ver),{token:ocCsrfToken},function(x){' html[#html+1] = '(new XHR()).post("' .. plugin_upgrade_url .. '?version="+encodeURIComponent(ver),{token:ocCsrfToken},function(x){'
html[#html+1] = 'try{JSON.parse(x.responseText);}catch(e){}' html[#html+1] = 'var accepted=ocAcceptedResponse(x);'
html[#html+1] = 'ocPollPluginUpgradeLog();' html[#html+1] = 'if(accepted.ok){ocPollPluginUpgradeLog();}else{if(btn){btn.disabled=false;btn.textContent="⬆️ 重试插件升级";}statusEl.textContent="❌ "+accepted.message;logEl.textContent+=accepted.message+"\\n";}'
html[#html+1] = '});' html[#html+1] = '});'
html[#html+1] = '}' html[#html+1] = '}'
@@ -482,9 +506,10 @@ act.cfgvalue = function(self, section)
html[#html+1] = '}' html[#html+1] = '}'
html[#html+1] = '}catch(e){' html[#html+1] = '}catch(e){'
html[#html+1] = '_pluginPollErrors++;' html[#html+1] = '_pluginPollErrors++;'
html[#html+1] = 'if(_pluginPollErrors>=8){' html[#html+1] = 'if(_pluginPollErrors>=3){'
html[#html+1] = 'clearInterval(_pluginUpgradeTimer);_pluginUpgradeTimer=null;' html[#html+1] = 'clearInterval(_pluginUpgradeTimer);_pluginUpgradeTimer=null;'
html[#html+1] = 'ocPluginUpgradeDone(true);' html[#html+1] = 'var btn=document.getElementById("btn-plugin-upgrade");if(btn){btn.disabled=false;btn.textContent="⬆️ 重试插件升级";}'
html[#html+1] = 'statusEl.textContent="⚠️ 状态查询连续失败,请手动刷新确认;后台任务可能仍在运行。";'
html[#html+1] = '}' html[#html+1] = '}'
html[#html+1] = '}' html[#html+1] = '}'
html[#html+1] = '});' html[#html+1] = '});'
@@ -0,0 +1,33 @@
local M = {}
function M.normalize_https_url(value)
local url = tostring(value or ""):gsub("^%s+", ""):gsub("%s+$", "")
if url == "" or url:match("[%z\1-\32\127'\"\\<>]") then return nil end
if not url:match("^https://[a-zA-Z0-9%-%._~:/?#%[%]@!$&()*+,;=]+$") then return nil end
local authority = url:match("^https://([^/%?#]+)")
if not authority or authority:find("@", 1, true) then return nil end
local host, port
if authority:sub(1, 1) == "[" then
host, port = authority:match("^(%[[0-9a-fA-F:%.]+%]):?(%d*)$")
else
host, port = authority:match("^([a-zA-Z0-9][a-zA-Z0-9%.%-]*):?(%d*)$")
end
if not host or host == "" then return nil end
if port and port ~= "" then
local number = tonumber(port)
if not number or number < 1 or number > 65535 then return nil end
end
return url:gsub("/+$", "")
end
function M.html_attr(value)
return tostring(value or "")
:gsub("&", "&amp;")
:gsub("<", "&lt;")
:gsub(">", "&gt;")
:gsub('"', "&quot;")
:gsub("'", "&#39;")
end
return M
@@ -0,0 +1,135 @@
local M = {}
local function trim(value)
return tostring(value or ""):gsub("^%s+", ""):gsub("%s+$", "")
end
local function is_array(value)
if type(value) ~= "table" then return false end
local count = 0
for key in pairs(value) do
if type(key) ~= "number" or key < 1 or key % 1 ~= 0 then return false end
count = count + 1
end
return count == #value
end
function M.sanitize_output(value, limit)
local text = tostring(value or "")
text = text:gsub("\27%[[%d;?]*[ -/]*[@-~]", "")
text = text:gsub("([Tt][Oo][Kk][Ee][Nn]%s*[:=]%s*)[^%s,;]+", "%1[REDACTED]")
text = text:gsub("([Aa][Pp][Ii][_-]?[Kk][Ee][Yy]%s*[:=]%s*)[^%s,;]+", "%1[REDACTED]")
text = text:gsub("[%z\1-\8\11\12\14-\31\127]", "")
return trim(text):sub(1, limit or 300)
end
local function extract_json_object(text)
local start_at = text:find("{", 1, true)
while start_at do
local depth, in_string, escaped = 0, false, false
for i = start_at, #text do
local char = text:sub(i, i)
if in_string then
if escaped then
escaped = false
elseif char == "\\" then
escaped = true
elseif char == '"' then
in_string = false
end
elseif char == '"' then
in_string = true
elseif char == "{" then
depth = depth + 1
elseif char == "}" then
depth = depth - 1
if depth == 0 then return text:sub(start_at, i) end
end
end
start_at = text:find("{", start_at + 1, true)
end
return nil
end
function M.valid_request_id(value)
return type(value) == "string" and value ~= "" and value:match("^[a-zA-Z0-9_-]+$") ~= nil
end
function M.parse_list(output, decode)
if type(output) ~= "string" or trim(output) == "" then
return nil, "DEVICES_EMPTY_OUTPUT", "设备列表命令没有返回数据"
end
local json_text = extract_json_object(output)
if not json_text then
return nil, "DEVICES_INVALID_JSON", "设备列表不是有效 JSON"
end
local ok, data = pcall(decode, json_text)
if not ok or type(data) ~= "table" then
return nil, "DEVICES_INVALID_JSON", "设备列表 JSON 解析失败"
end
if not is_array(data.pending) or not is_array(data.paired) then
return nil, "DEVICES_SCHEMA_MISMATCH", "设备列表缺少 pending/paired 数组"
end
for _, item in ipairs(data.pending) do
if type(item) ~= "table" or not M.valid_request_id(item.requestId) then
return nil, "DEVICES_SCHEMA_MISMATCH", "待配对设备包含无效的 requestId"
end
if type(item.deviceId) ~= "string" or item.deviceId == "" then
return nil, "DEVICES_SCHEMA_MISMATCH", "待配对设备包含无效的 deviceId"
end
end
for _, item in ipairs(data.paired) do
if type(item) ~= "table" then
return nil, "DEVICES_SCHEMA_MISMATCH", "已配对设备包含无效条目"
end
end
return data
end
function M.find_pending(data, request_id)
for _, item in ipairs(data and data.pending or {}) do
if item.requestId == request_id then return item end
end
return nil
end
-- luci.jsonc 会把普通的空 Lua table 编码成 {}。解析一个真正的 JSON 数组
-- 可取得其内部数组标记,确保 API 的空列表稳定输出为 []。
function M.json_array(value, parse_json)
if type(value) == "table" and next(value) ~= nil then
return value
end
if type(parse_json) == "function" then
local ok, parsed = pcall(parse_json, "[]")
if ok and type(parsed) == "table" then return parsed end
end
return type(value) == "table" and value or {}
end
function M.confirm_approval(before_item, after_data)
if type(before_item) ~= "table" or type(after_data) ~= "table" then return false end
local device_id = before_item.deviceId
if type(device_id) ~= "string" or device_id == "" then return false end
for _, item in ipairs(after_data.paired or {}) do
if type(item) == "table" and item.deviceId == device_id then return true end
end
return false
end
function M.evaluate_approval(exit_code, before_item, after_data, after_error, detail)
if exit_code ~= 0 then
return "error", exit_code == 124 and "APPROVAL_TIMEOUT" or "APPROVAL_CLI_FAILED", detail ~= "" and detail or "批准失败"
end
if not after_data then
return "unconfirmed", after_error or "APPROVAL_UNCONFIRMED", "批准命令已完成,但无法确认设备状态"
end
if M.confirm_approval(before_item, after_data) then
return "ok", nil, detail ~= "" and detail or "设备配对已确认"
end
if M.find_pending(after_data, before_item.requestId) then
return "error", "APPROVAL_NOT_APPLIED", "批准命令未使设备进入已配对列表"
end
return "unconfirmed", "APPROVAL_UNCONFIRMED", "请求已不在待批准列表,但无法确认对应设备已配对"
end
return M
@@ -11,8 +11,8 @@ local pty_token = uci:get("openclaw", "main", "pty_token") or ""
<style type="text/css"> <style type="text/css">
.oc-page-header { margin: 0 0 16px 0; } .oc-page-header { margin: 0 0 16px 0; }
.oc-page-header h2 { font-size: 18px; font-weight: 600; color: #333; margin: 0 0 6px 0; } .oc-page-header h2 { font-size: 18px; font-weight: 600; color: inherit; margin: 0 0 6px 0; }
.oc-page-header p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; } .oc-page-header p { font-size: 13px; color: inherit; opacity: 0.76; margin: 0; line-height: 1.6; }
.oc-console-info { .oc-console-info {
display: flex; display: flex;
@@ -163,7 +163,8 @@ local pty_token = uci:get("openclaw", "main", "pty_token") or ""
if (advPairingBanner) advPairingBanner.style.display = 'none'; if (advPairingBanner) advPairingBanner.style.display = 'none';
return; return;
} }
var pending = data.pending || []; if (!Array.isArray(data.pending) || !Array.isArray(data.paired)) throw new Error('设备列表结构无效');
var pending = data.pending;
if (advPairingBadge) advPairingBadge.textContent = pending.length; if (advPairingBadge) advPairingBadge.textContent = pending.length;
if (pending.length > 0) { if (pending.length > 0) {
var html = ''; var html = '';
@@ -211,20 +212,24 @@ local pty_token = uci:get("openclaw", "main", "pty_token") or ""
if (res.status === 'ok') { if (res.status === 'ok') {
if ((res.success_count || 0) > 0) { if ((res.success_count || 0) > 0) {
advPairingMsg.style.color = '#52c41a'; advPairingMsg.style.color = '#52c41a';
advPairingMsg.innerHTML = '✅ ' + (res.message || '批准成功!'); advPairingMsg.textContent = '✅ ' + (res.message || '批准成功!');
setTimeout(function() { setTimeout(function() {
checkAdvDevices(); checkAdvDevices();
}, 1500); }, 1500);
} else { } else {
advPairingMsg.style.color = '#faad14'; advPairingMsg.style.color = '#faad14';
advPairingMsg.innerHTML = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求'); advPairingMsg.textContent = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求');
setTimeout(function() { setTimeout(function() {
checkAdvDevices(); checkAdvDevices();
}, 1500); }, 1500);
} }
} else if (res.status === 'partial' || res.status === 'unconfirmed') {
advPairingMsg.style.color = '#d48806';
advPairingMsg.textContent = '⚠️ ' + (res.message || '部分设备状态尚未确认,请刷新后重试');
setTimeout(function() { checkAdvDevices(); }, 1500);
} else { } else {
advPairingMsg.style.color = '#cf222e'; advPairingMsg.style.color = '#cf222e';
advPairingMsg.innerHTML = '❌ ' + (res.message || '批准失败'); advPairingMsg.textContent = '❌ ' + (res.message || '批准失败');
} }
} catch(e) { } catch(e) {
advPairingMsg.style.color = '#cf222e'; advPairingMsg.style.color = '#cf222e';
@@ -6,18 +6,16 @@
<% <%
local uci = require "luci.model.uci".cursor() local uci = require "luci.model.uci".cursor()
local console_utils = require "openclaw.console"
local port = uci:get("openclaw", "main", "port") or "18789" local port = uci:get("openclaw", "main", "port") or "18789"
local raw_console_url = tostring(uci:get("openclaw", "main", "console_url") or ""):gsub("^%s+", ""):gsub("%s+$", "") local raw_console_url = tostring(uci:get("openclaw", "main", "console_url") or ""):gsub("^%s+", ""):gsub("%s+$", "")
local https_console_url = "" local https_console_url = console_utils.normalize_https_url(raw_console_url) or ""
if raw_console_url ~= "" and raw_console_url:match("^https://[a-zA-Z0-9%-%._~:/?#%[%]@!$&'()*+,;=]+$") then
https_console_url = raw_console_url:gsub("/+$", "")
end
%> %>
<style type="text/css"> <style type="text/css">
.oc-page-header { margin: 0 0 16px 0; } .oc-page-header { margin: 0 0 16px 0; }
.oc-page-header h2 { font-size: 18px; font-weight: 600; color: #333; margin: 0 0 6px 0; } .oc-page-header h2 { font-size: 18px; font-weight: 600; color: inherit; margin: 0 0 6px 0; }
.oc-page-header p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; } .oc-page-header p { font-size: 13px; color: inherit; opacity: 0.76; margin: 0; line-height: 1.6; }
.oc-console-info { .oc-console-info {
display: flex; display: flex;
@@ -174,18 +172,20 @@ end
<div style="font-weight:600; margin-bottom:4px; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:8px;"> <div style="font-weight:600; margin-bottom:4px; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:8px;">
<span>💡 访问条件提示(图片/附件与安全上下文)</span> <span>💡 访问条件提示(图片/附件与安全上下文)</span>
<a id="oc-console-direct-btn" href="#" target="_blank" rel="noopener noreferrer" class="btn-action" style="background:#fff; color:#0958d9; border-color:#91caff; font-weight:normal; text-decoration:none; display:inline-flex; align-items:center; gap:4px;"> <a id="oc-console-direct-btn" href="#" target="_blank" rel="noopener noreferrer" class="btn-action" style="background:#fff; color:#0958d9; border-color:#91caff; font-weight:normal; text-decoration:none; display:inline-flex; align-items:center; gap:4px;">
↗ 新窗口直达控制台 ↗ 打开控制台
</a> </a>
</div> </div>
<div id="oc-console-context-detail" style="font-size:12px; color:#333;"> <div id="oc-console-context-detail" style="font-size:12px; color:#333;">
当前运行于非安全上下文(HTTP 局域网地址)。受现代浏览器安全策略(Secure Context)限制,图片粘贴、附件拖拽上传与麦克风/剪贴板权限可能受限。<br/> HTTP 局域网地址不属于浏览器安全上下文,图片粘贴、附件拖拽、麦克风和剪贴板能力可能不可用。<br/>
<strong>如需使用完整附件/图片与语音功能,建议:</strong><br/> <strong>完整附件功能请通过 SSH localhost 隧道访问顶级页面:</strong><br/>
1. <strong>HTTPS 控制台</strong>:配置反向代理并启用 HTTPS,在 UCI 中配置经过验证的 <code>option console_url 'https://...'</code>;<br/> <code id="oc-console-tunnel-command"></code><br/>
2. <strong>本地安全访问</strong>:在路由器本机或通过 SSH 端口转发访问 <code>http://localhost:18789/</code>;<br/> 然后打开 <code id="oc-console-tunnel-url">http://localhost:18790/</code>。若本地 18790 端口被占用,请将命令和地址中的 18790 一并改为空闲端口。<br/>
3. <strong>新窗口直达</strong>:点击右上角或上方的「<strong>新窗口直达</strong>」在独立窗口运行。 配置了可信 HTTPS 控制台地址时,「打开控制台」仅打开该地址,不会自动传递 Gateway Token。
</div> </div>
</div> </div>
<span id="oc-console-config" data-console-url="<%=console_utils.html_attr(https_console_url)%>" style="display:none;"></span>
<div class="oc-console-wrap" id="oc-console-wrap"> <div class="oc-console-wrap" id="oc-console-wrap">
<div id="oc-console-container"> <div id="oc-console-container">
<div class="oc-console-loading" id="oc-console-loading"> <div class="oc-console-loading" id="oc-console-loading">
@@ -199,7 +199,8 @@ end
//<![CDATA[ //<![CDATA[
(function() { (function() {
var gwPort = '<%=port%>'; var gwPort = '<%=port%>';
var uciHttpsConsoleUrl = '<%=https_console_url%>'; var consoleConfigEl = document.getElementById('oc-console-config');
var uciHttpsConsoleUrl = consoleConfigEl ? (consoleConfigEl.getAttribute('data-console-url') || '') : '';
var gwToken = ''; var gwToken = '';
var statusUrl = '<%=luci.dispatcher.build_url("admin", "services", "openclaw", "status_api")%>'; var statusUrl = '<%=luci.dispatcher.build_url("admin", "services", "openclaw", "status_api")%>';
var tokenUrl = '<%=luci.dispatcher.build_url("admin", "services", "openclaw", "get_token")%>'; var tokenUrl = '<%=luci.dispatcher.build_url("admin", "services", "openclaw", "get_token")%>';
@@ -215,36 +216,35 @@ end
var fullscreenBtn = document.getElementById('oc-console-fullscreen-btn'); var fullscreenBtn = document.getElementById('oc-console-fullscreen-btn');
var wrapEl = document.getElementById('oc-console-wrap'); var wrapEl = document.getElementById('oc-console-wrap');
var iframeEl = null; var iframeEl = null;
var tunnelCommandEl = document.getElementById('oc-console-tunnel-command');
if (tunnelCommandEl) tunnelCommandEl.textContent = 'ssh -N -L 127.0.0.1:18790:127.0.0.1:' + gwPort + ' root@' + window.location.hostname;
function getConsoleUrl() { function getGatewayBaseUrl() {
var host = window.location.hostname; var host = window.location.hostname;
var url = 'http://' + host + ':' + gwPort + '/'; return 'http://' + host + ':' + gwPort + '/';
if (uciHttpsConsoleUrl && uciHttpsConsoleUrl.indexOf('https://') === 0) {
url = uciHttpsConsoleUrl;
if (url.indexOf('?') === -1 && url.indexOf('#') === -1 && url.slice(-1) !== '/') {
url += '/';
}
} }
function appendGatewayToken(url) {
if (gwToken) { if (gwToken) {
url += (url.indexOf('#') === -1 ? '#' : '&') + 'token=' + encodeURIComponent(gwToken); url += (url.indexOf('#') === -1 ? '#' : '&') + 'token=' + encodeURIComponent(gwToken);
} }
return url; return url;
} }
function updateContextHint(url) { function getEmbeddedConsoleUrl() {
return appendGatewayToken(getGatewayBaseUrl());
}
function getExternalConsoleUrl() {
if (uciHttpsConsoleUrl && uciHttpsConsoleUrl.indexOf('https://') === 0) return uciHttpsConsoleUrl;
return appendGatewayToken(getGatewayBaseUrl());
}
function updateContextHint() {
var hintEl = document.getElementById('oc-console-context-hint'); var hintEl = document.getElementById('oc-console-context-hint');
var directBtn = document.getElementById('oc-console-direct-btn'); var directBtn = document.getElementById('oc-console-direct-btn');
if (directBtn) directBtn.href = url; if (directBtn) directBtn.href = getExternalConsoleUrl();
var isHttps = (url.indexOf('https://') === 0); if (hintEl) hintEl.style.display = getGatewayBaseUrl().indexOf('http://localhost') === 0 || getGatewayBaseUrl().indexOf('http://127.0.0.1') === 0 ? 'none' : 'block';
var isSecure = (typeof window.isSecureContext !== 'undefined') ? window.isSecureContext : (location.protocol === 'https:' || location.hostname === 'localhost' || location.hostname === '127.0.0.1');
if (hintEl) {
if (!isHttps && !isSecure && location.protocol !== 'https:') {
hintEl.style.display = 'block';
} else {
hintEl.style.display = 'none';
}
}
} }
function toggleFullScreen() { function toggleFullScreen() {
@@ -288,21 +288,22 @@ end
(new XHR()).get(statusUrl, null, function(x) { (new XHR()).get(statusUrl, null, function(x) {
try { try {
var d = JSON.parse(x.responseText); var d = JSON.parse(x.responseText);
var url = getConsoleUrl(); var embeddedUrl = getEmbeddedConsoleUrl();
var externalUrl = getExternalConsoleUrl();
if (d.active_model) { if (d.active_model) {
modelEl.textContent = d.active_model; modelEl.textContent = d.active_model;
} }
if (d.gateway_running) { if (d.gateway_running) {
if (retryTimer) { clearTimeout(retryTimer); retryTimer = null; } if (retryTimer) { clearTimeout(retryTimer); retryTimer = null; }
statusTextEl.innerHTML = '<span style="color:#1a7f37;">● 网关运行中</span>'; statusTextEl.innerHTML = '<span style="color:#1a7f37;">● 网关运行中</span>';
openBtn.href = url; openBtn.href = externalUrl;
actionsEl.style.display = 'flex'; actionsEl.style.display = 'flex';
updateContextHint(url); updateContextHint();
if (location.protocol === 'https:' && url.indexOf('https://') !== 0) { if (location.protocol === 'https:' && embeddedUrl.indexOf('https://') !== 0) {
var hintEl = document.getElementById('oc-console-https-hint'); var hintEl = document.getElementById('oc-console-https-hint');
if (hintEl) hintEl.style.display = 'block'; if (hintEl) hintEl.style.display = 'block';
} }
showIframe(url); showIframe(embeddedUrl);
checkDevices(false); checkDevices(false);
setTimeout(function() { checkDevices(false); }, 2500); setTimeout(function() { checkDevices(false); }, 2500);
setTimeout(function() { checkDevices(false); }, 6000); setTimeout(function() { checkDevices(false); }, 6000);
@@ -378,6 +379,15 @@ end
var pairingRefreshBtn = document.getElementById('oc-pairing-refresh-btn'); var pairingRefreshBtn = document.getElementById('oc-pairing-refresh-btn');
var pairingToggleBtn = document.getElementById('oc-console-pairing-toggle-btn'); var pairingToggleBtn = document.getElementById('oc-console-pairing-toggle-btn');
function showPairingItemsMessage(message, color) {
pairingItems.textContent = '';
var line = document.createElement('div');
line.style.color = color || '#cf222e';
line.style.fontSize = '12px';
line.textContent = message;
pairingItems.appendChild(line);
}
function checkDevices(manualOpen) { function checkDevices(manualOpen) {
(new XHR()).get(devicesListUrl, null, function(x) { (new XHR()).get(devicesListUrl, null, function(x) {
try { try {
@@ -386,12 +396,13 @@ end
if (pairingBadge) pairingBadge.textContent = '!'; if (pairingBadge) pairingBadge.textContent = '!';
var errMsg = (data && data.message) || '查询设备列表失败'; var errMsg = (data && data.message) || '查询设备列表失败';
if (manualOpen) { if (manualOpen) {
pairingItems.innerHTML = '<div style="color:#cf222e; font-size:12px;">❌ ' + escapeHtml(errMsg) + '</div>'; showPairingItemsMessage('❌ ' + errMsg);
pairingBanner.style.display = 'block'; pairingBanner.style.display = 'block';
} }
return; return;
} }
var pending = data.pending || []; if (!Array.isArray(data.pending) || !Array.isArray(data.paired)) throw new Error('设备列表结构无效');
var pending = data.pending;
if (pairingBadge) pairingBadge.textContent = pending.length; if (pairingBadge) pairingBadge.textContent = pending.length;
var navBadge = document.getElementById('oc-console-pairing-nav-badge'); var navBadge = document.getElementById('oc-console-pairing-nav-badge');
if (navBadge) { if (navBadge) {
@@ -435,7 +446,7 @@ end
} }
} catch(e) { } catch(e) {
if (manualOpen) { if (manualOpen) {
pairingItems.innerHTML = '<div style="color:#cf222e; font-size:12px;">查询设备列表失败</div>'; showPairingItemsMessage('查询设备列表失败');
pairingBanner.style.display = 'block'; pairingBanner.style.display = 'block';
} }
} }
@@ -458,23 +469,27 @@ end
if (res.status === 'ok') { if (res.status === 'ok') {
if ((res.success_count || 0) > 0) { if ((res.success_count || 0) > 0) {
pairingMsg.style.color = '#52c41a'; pairingMsg.style.color = '#52c41a';
pairingMsg.innerHTML = '✅ ' + (res.message || '批准成功!') + ' 正在重新载入控制台...'; pairingMsg.textContent = '✅ ' + (res.message || '批准成功!') + ' 正在重新载入控制台...';
setTimeout(function() { setTimeout(function() {
checkDevices(false); checkDevices(false);
if (iframeEl) { if (iframeEl) {
iframeEl.src = getConsoleUrl(); iframeEl.src = getEmbeddedConsoleUrl();
} }
}, 1500); }, 1500);
} else { } else {
pairingMsg.style.color = '#faad14'; pairingMsg.style.color = '#faad14';
pairingMsg.innerHTML = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求'); pairingMsg.textContent = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求');
setTimeout(function() { setTimeout(function() {
checkDevices(false); checkDevices(false);
}, 1500); }, 1500);
} }
} else if (res.status === 'partial' || res.status === 'unconfirmed') {
pairingMsg.style.color = '#d48806';
pairingMsg.textContent = '⚠️ ' + (res.message || '部分设备状态尚未确认,请刷新后重试');
setTimeout(function() { checkDevices(true); }, 1500);
} else { } else {
pairingMsg.style.color = '#cf222e'; pairingMsg.style.color = '#cf222e';
pairingMsg.innerHTML = '❌ ' + (res.message || '批准失败'); pairingMsg.textContent = '❌ ' + (res.message || '批准失败');
} }
} catch(e) { } catch(e) {
pairingMsg.style.color = '#cf222e'; pairingMsg.style.color = '#cf222e';
@@ -505,7 +520,7 @@ end
refreshBtn.addEventListener('click', function() { refreshBtn.addEventListener('click', function() {
if (iframeEl) { if (iframeEl) {
var url = getConsoleUrl(); var url = getEmbeddedConsoleUrl();
iframeEl.src = url; iframeEl.src = url;
} }
}); });
@@ -6,9 +6,10 @@
#oc-status-panel { #oc-status-panel {
margin: 0 0 20px 0; margin: 0 0 20px 0;
padding: 0; padding: 0;
border: 1px solid #e0e0e0; border: 1px solid rgba(127,127,127,0.35);
border-radius: 8px; border-radius: 8px;
background: #fff; background: transparent;
color: inherit;
overflow: hidden; overflow: hidden;
box-shadow: 0 1px 4px rgba(0,0,0,0.06); box-shadow: 0 1px 4px rgba(0,0,0,0.06);
} }
@@ -26,24 +27,46 @@
#oc-status-panel table { #oc-status-panel table {
width: 100%; width: 100%;
border-collapse: collapse; border-collapse: collapse;
background: transparent !important;
}
#oc-status-panel tr,
#oc-status-panel td {
background: transparent !important;
}
#oc-status-panel tr:nth-child(even) {
background: rgba(127,127,127,0.08) !important;
} }
#oc-status-panel td { #oc-status-panel td {
padding: 8px 16px; padding: 8px 16px;
border-bottom: 1px solid #f2f2f2; border-bottom: 1px solid rgba(127,127,127,0.2);
font-size: 13px; font-size: 13px;
vertical-align: middle; vertical-align: middle;
color: inherit;
} }
#oc-status-panel tr:last-child td { #oc-status-panel tr:last-child td {
border-bottom: none; border-bottom: none;
} }
#oc-status-panel td:first-child { #oc-status-panel td:first-child {
width: 120px; width: 120px;
color: #888; color: inherit;
opacity: 0.72;
font-weight: 500; font-weight: 500;
white-space: nowrap; white-space: nowrap;
} }
#oc-status-panel td:last-child { #oc-status-panel td:last-child {
color: #333; color: inherit;
}
#oc-status-panel .oc-inline-code {
padding: 2px 8px;
border: 1px solid rgba(127,127,127,0.28);
border-radius: 4px;
background: rgba(127,127,127,0.12);
color: inherit;
font-size: 12px;
}
#oc-status-panel .oc-value-strong {
color: inherit;
font-weight: 600;
} }
.oc-badge { .oc-badge {
display: inline-block; display: inline-block;
@@ -130,14 +153,20 @@
var channelsEl = document.getElementById('oc-st-channels'); var channelsEl = document.getElementById('oc-st-channels');
if (d.channels) { if (d.channels) {
channelsEl.innerHTML = '<span style="color:#1a7f37;font-weight:500;">' + d.channels + '</span>'; channelsEl.textContent = d.channels;
channelsEl.className = 'oc-value-strong';
} else { } else {
channelsEl.textContent = '未配置'; channelsEl.textContent = '未配置';
channelsEl.className = '';
} }
var modelEl = document.getElementById('oc-st-model'); var modelEl = document.getElementById('oc-st-model');
if (d.active_model) { if (d.active_model) {
modelEl.innerHTML = '<code style="padding:2px 8px;background:#f0f3f6;border-radius:4px;font-size:12px;">' + d.active_model + '</code>'; modelEl.textContent = '';
var modelCode = document.createElement('code');
modelCode.className = 'oc-inline-code';
modelCode.textContent = d.active_model;
modelEl.appendChild(modelCode);
} else { } else {
modelEl.textContent = '未配置'; modelEl.textContent = '未配置';
} }
@@ -158,7 +187,11 @@
// 安装路径和剩余空间 // 安装路径和剩余空间
var pathEl = document.getElementById('oc-st-path'); var pathEl = document.getElementById('oc-st-path');
if (d.install_path) { if (d.install_path) {
pathEl.innerHTML = '<code style="padding:2px 8px;background:#f0f3f6;border-radius:4px;font-size:12px;">' + d.install_path + '</code>'; pathEl.textContent = '';
var pathCode = document.createElement('code');
pathCode.className = 'oc-inline-code';
pathCode.textContent = d.install_path;
pathEl.appendChild(pathCode);
} else { } else {
pathEl.textContent = '-'; pathEl.textContent = '-';
} }
@@ -166,9 +199,11 @@
// 剩余空间 // 剩余空间
var diskEl = document.getElementById('oc-st-disk'); var diskEl = document.getElementById('oc-st-disk');
if (d.disk_free) { if (d.disk_free) {
diskEl.innerHTML = '<span style="color:#1a7f37;font-weight:500;">' + d.disk_free + '</span> 可用'; diskEl.textContent = d.disk_free + ' 可用';
diskEl.className = 'oc-value-strong';
} else { } else {
diskEl.textContent = '-'; diskEl.textContent = '-';
diskEl.className = '';
} }
} catch(e) { } catch(e) {
document.getElementById('oc-st-status').innerHTML = '<span class="oc-badge oc-badge-unknown">查询失败</span>'; document.getElementById('oc-st-status').innerHTML = '<span class="oc-badge oc-badge-unknown">查询失败</span>';
@@ -10,8 +10,8 @@ local pty_port = uci:get("openclaw", "main", "pty_port") or "18793"
<style type="text/css"> <style type="text/css">
.oc-page-header { margin: 0 0 16px 0; } .oc-page-header { margin: 0 0 16px 0; }
.oc-page-header h2 { font-size: 18px; font-weight: 600; color: #333; margin: 0 0 6px 0; } .oc-page-header h2 { font-size: 18px; font-weight: 600; color: inherit; margin: 0 0 6px 0; }
.oc-page-header p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; } .oc-page-header p { font-size: 13px; color: inherit; opacity: 0.76; margin: 0; line-height: 1.6; }
.oc-prereq-box { .oc-prereq-box {
background: #fff8c5; background: #fff8c5;
+5
View File
@@ -143,7 +143,9 @@ cat > "$CTRL_DIR/postinst" << 'EOF'
USER_BIND=$(sed -n "s/^\s*option\s\+bind\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1) USER_BIND=$(sed -n "s/^\s*option\s\+bind\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
USER_TOKEN=$(sed -n "s/^\s*option\s\+token\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1) USER_TOKEN=$(sed -n "s/^\s*option\s\+token\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
USER_PTY_PORT=$(sed -n "s/^\s*option\s\+pty_port\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1) USER_PTY_PORT=$(sed -n "s/^\s*option\s\+pty_port\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
USER_PTY_TOKEN=$(sed -n "s/^\s*option\s\+pty_token\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
USER_INSTALL_PATH=$(sed -n "s/^\s*option\s\+install_path\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1) USER_INSTALL_PATH=$(sed -n "s/^\s*option\s\+install_path\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
USER_CONSOLE_URL=$(sed -n "s/^\s*option\s\+console_url\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
# 步骤2: 备份旧配置 (带时间戳) # 步骤2: 备份旧配置 (带时间戳)
BAK_FILE="/etc/config/openclaw.$(date +%Y%m%d%H%M%S).bak" BAK_FILE="/etc/config/openclaw.$(date +%Y%m%d%H%M%S).bak"
@@ -162,6 +164,9 @@ cat > "$CTRL_DIR/postinst" << 'EOF'
[ -n "$USER_TOKEN" ] && sed -i "s/^\(\s*option\s\+token\s\+\).*/\\1'$USER_TOKEN'/" "$OLD_CONFIG" 2>/dev/null || true [ -n "$USER_TOKEN" ] && sed -i "s/^\(\s*option\s\+token\s\+\).*/\\1'$USER_TOKEN'/" "$OLD_CONFIG" 2>/dev/null || true
[ -n "$USER_PTY_PORT" ] && sed -i "s/^\(\s*option\s\+pty_port\s\+\).*/\\1'$USER_PTY_PORT'/" "$OLD_CONFIG" 2>/dev/null || true [ -n "$USER_PTY_PORT" ] && sed -i "s/^\(\s*option\s\+pty_port\s\+\).*/\\1'$USER_PTY_PORT'/" "$OLD_CONFIG" 2>/dev/null || true
[ -n "$USER_INSTALL_PATH" ] && sed -i "s/^\(\s*option\s\+install_path\s\+\).*/\\1'$USER_INSTALL_PATH'/" "$OLD_CONFIG" 2>/dev/null || true [ -n "$USER_INSTALL_PATH" ] && sed -i "s/^\(\s*option\s\+install_path\s\+\).*/\\1'$USER_INSTALL_PATH'/" "$OLD_CONFIG" 2>/dev/null || true
[ -n "$USER_PTY_TOKEN" ] && uci set openclaw.main.pty_token="$USER_PTY_TOKEN" 2>/dev/null || true
[ -n "$USER_CONSOLE_URL" ] && uci set openclaw.main.console_url="$USER_CONSOLE_URL" 2>/dev/null || true
uci commit openclaw 2>/dev/null || true
echo "配置合并完成,用户设置已保留" echo "配置合并完成,用户设置已保留"
fi fi
@@ -78,13 +78,24 @@ done
grep -Fq "__EXIT" "$CONTROLLER" || fail "controller must check command exit code" grep -Fq "__EXIT" "$CONTROLLER" || fail "controller must check command exit code"
grep -Fq "缺少 request_id 或 all 参数" "$CONTROLLER" || fail "controller must reject empty approve requests" grep -Fq "缺少 request_id 或 all 参数" "$CONTROLLER" || fail "controller must reject empty approve requests"
grep -Fq "if not output or exit_code ~= 0 then" "$CONTROLLER" || fail "controller must reject non-zero exit_code in devices_list" grep -Fq "if not output or exit_code ~= 0 then" "$CONTROLLER" || fail "controller must reject non-zero exit_code in devices_list"
grep -Fq "if not list_out or list_code ~= 0 then" "$CONTROLLER" || fail "controller must reject non-zero exit_code when querying devices list in approve_all" grep -Fq "load_devices_list(json)" "$CONTROLLER" || fail "controller must use the shared devices list parser"
grep -Fq "解析设备列表失败" "$CONTROLLER" || fail "controller must report error on JSON parse failure in devices_list" grep -Fq "oc_devices.evaluate_approval" "$CONTROLLER" || fail "controller must verify approval results"
grep -Fq "http.write(json.stringify(response))" "$CONTROLLER" || fail "controller must preserve JSON array markers"
grep -Fq "pending = oc_devices.json_array" "$CONTROLLER" || fail "controller must encode empty pending lists as arrays"
grep -Fq "OPENCLAW_SUPERVISOR_MODE=external" "$CONTROLLER" || fail "devices CLI must use external supervisor mode"
grep -Fq "timeout 20" "$CONTROLLER" || fail "devices CLI must have a timeout"
if grep -Fq 'out:lower():match("approved")' "$CONTROLLER"; then
fail "approval output text must never override a non-zero exit status"
fi
# ── 8. 前端状态与批准语义契约 ── # ── 8. 前端状态与批准语义契约 ──
for f in "$CONSOLE" "$ADVANCED"; do for f in "$CONSOLE" "$ADVANCED"; do
grep -Fq "success_count" "$f" || fail "$(basename "$f") must check success_count to prevent false reload on empty list" grep -Fq "success_count" "$f" || fail "$(basename "$f") must check success_count to prevent false reload on empty list"
grep -Fq "data.status !==" "$f" || fail "$(basename "$f") must check data.status before consuming devices list" grep -Fq "data.status !==" "$f" || fail "$(basename "$f") must check data.status before consuming devices list"
grep -Fq "res.status === 'partial'" "$f" || fail "$(basename "$f") must show partial/unconfirmed results"
if grep -Eq 'PairingMsg\.innerHTML|pairingMsg\.innerHTML' "$f"; then
fail "$(basename "$f") must not render CLI messages with innerHTML"
fi
done done
# ── 8. 换行符约束 (LF only) ── # ── 8. 换行符约束 (LF only) ──
@@ -10,12 +10,18 @@ fail() {
exit 1 exit 1
} }
grep -Fq "https_console_url" "$CONSOLE_VIEW" || fail "console view should extract and validate https_console_url from UCI" grep -Fq "console_utils.normalize_https_url" "$CONSOLE_VIEW" || fail "console view should validate console_url with the shared helper"
grep -Fq "uciHttpsConsoleUrl" "$CONSOLE_VIEW" || fail "console view should expose uciHttpsConsoleUrl to JavaScript" grep -Fq "uciHttpsConsoleUrl" "$CONSOLE_VIEW" || fail "console view should expose uciHttpsConsoleUrl to JavaScript"
grep -Fq "'http://' + host + ':' + gwPort" "$CONSOLE_VIEW" || fail "console view should fall back to HTTP host:port" grep -Fq "'http://' + host + ':' + gwPort" "$CONSOLE_VIEW" || fail "console view should fall back to HTTP host:port"
grep -Fq "新窗口直达" "$CONSOLE_VIEW" || fail "console view should provide new window direct access" grep -Fq "SSH localhost 隧道" "$CONSOLE_VIEW" || fail "console view should explain the localhost tunnel"
grep -Fq "127.0.0.1:18790:127.0.0.1:" "$CONSOLE_VIEW" || fail "console view should generate the localhost tunnel command"
grep -Fq "访问条件提示" "$CONSOLE_VIEW" || fail "console view should provide access conditions hint for secure context" grep -Fq "访问条件提示" "$CONSOLE_VIEW" || fail "console view should provide access conditions hint for secure context"
grep -Fq "isSecureContext" "$CONSOLE_VIEW" || fail "console view should check isSecureContext" grep -Fq "getEmbeddedConsoleUrl" "$CONSOLE_VIEW" || fail "console view should separate embedded and external URLs"
grep -Fq "getExternalConsoleUrl" "$CONSOLE_VIEW" || fail "console view should separate embedded and external URLs"
grep -Fq "data-console-url" "$CONSOLE_VIEW" || fail "console URL should be passed through an escaped HTML attribute"
if grep -Fq "var uciHttpsConsoleUrl = '<%=" "$CONSOLE_VIEW"; then
fail "console URL must not be interpolated into a JavaScript string"
fi
grep -Fq "document.createElement('iframe')" "$CONSOLE_VIEW" || fail "console view should embed the OpenClaw UI in an iframe" grep -Fq "document.createElement('iframe')" "$CONSOLE_VIEW" || fail "console view should embed the OpenClaw UI in an iframe"
grep -Fq "oc-console-iframe" "$CONSOLE_VIEW" || fail "console view should define oc-console-iframe" grep -Fq "oc-console-iframe" "$CONSOLE_VIEW" || fail "console view should define oc-console-iframe"
grep -Fq "allowfullscreen" "$CONSOLE_VIEW" || fail "console view should support fullscreen" grep -Fq "allowfullscreen" "$CONSOLE_VIEW" || fail "console view should support fullscreen"
@@ -25,6 +31,12 @@ if grep -Fq 'window.location.protocol' "$CONSOLE_VIEW"; then
fail "console view should not reuse the LuCI page protocol for the gateway URL" fail "console view should not reuse the LuCI page protocol for the gateway URL"
fi fi
custom_url_branch=$(sed -n '/function getExternalConsoleUrl/,/^\t}/p' "$CONSOLE_VIEW")
printf '%s' "$custom_url_branch" | grep -Fq "return uciHttpsConsoleUrl" || fail "custom HTTPS URL should be external-only"
if printf '%s' "$custom_url_branch" | grep -Fq "appendGatewayToken(uciHttpsConsoleUrl)"; then
fail "custom HTTPS URL must never receive the Gateway token"
fi
cr=$(printf '\r') cr=$(printf '\r')
if LC_ALL=C grep -q "$cr" "$CONSOLE_VIEW"; then if LC_ALL=C grep -q "$cr" "$CONSOLE_VIEW"; then
fail "console view should use LF line endings" fail "console view should use LF line endings"
@@ -0,0 +1,114 @@
#!/bin/sh
set -eu
SCRIPT_DIR=$(CDPATH= cd -- "$(dirname "$0")" && pwd)
REPO_ROOT=$(CDPATH= cd -- "$SCRIPT_DIR/.." && pwd)
BASIC_MODEL="$REPO_ROOT/luasrc/model/cbi/openclaw/basic.lua"
TMP_DIR=$(mktemp -d)
trap 'rm -rf "$TMP_DIR"' EXIT INT TERM
RENDERED="$TMP_DIR/basic.html"
lua_bin=""
for cand in lua5.1 lua; do
command -v "$cand" >/dev/null 2>&1 && { lua_bin="$cand"; break; }
done
[ -n "$lua_bin" ] || { echo "SKIP: Lua interpreter unavailable"; exit 0; }
command -v node >/dev/null 2>&1 || { echo "SKIP: Node.js unavailable"; exit 0; }
"$lua_bin" - "$BASIC_MODEL" > "$RENDERED" <<'LUA'
local model = arg[1]
_G.luci = {
sys = { exec = function() return "" end },
dispatcher = {
build_url = function(...) return "/" .. table.concat({...}, "/") end,
context = { authtoken = "dummy-csrf-token" }
}
}
package.loaded["luci.sys"] = _G.luci.sys
package.loaded["luci.dispatcher"] = _G.luci.dispatcher
_G.Map = function()
return { section = function()
return { option = function(_, _, name)
local option = {}
if name == "_actions" then _G.act = option end
return option
end }
end }
end
_G.SimpleSection = {}
_G.DummyValue = {}
dofile(model)
io.write(assert(_G.act.cfgvalue({}, {})))
LUA
node - "$RENDERED" <<'NODE'
const fs = require('fs');
const vm = require('vm');
const html = fs.readFileSync(process.argv[2], 'utf8');
const scripts = [...html.matchAll(/<script[^>]*>([\s\S]*?)<\/script>/gi)].map((m) => m[1]);
if (!scripts.length) throw new Error('rendered CBI page has no script');
const elements = new Map();
function element(id) {
if (!elements.has(id)) elements.set(id, {
id, disabled: false, textContent: '', innerHTML: '', style: {},
scrollHeight: 0, scrollTop: 0, clientHeight: 0,
addEventListener() {}, getAttribute() { return ''; }
});
return elements.get(id);
}
let postCallback = null;
let getCallback = null;
let intervals = [];
function XHR() {}
XHR.prototype.post = function(url, data, callback) { postCallback = callback; };
XHR.prototype.get = function(url, data, callback) { getCallback = callback; };
const sandbox = {
console: { log() {} },
window: { _coreLatestVer: '2026.9.1', _pluginLatestVer: '2.2.2' },
document: {
getElementById: element,
getElementsByName() { return []; }
},
XHR,
confirm() { return true; },
alert() {},
location: { reload() {} },
encodeURIComponent,
JSON,
setInterval(fn) { intervals.push(fn); return intervals.length; },
clearInterval() {},
setTimeout() { return 1; },
clearTimeout() {}
};
vm.createContext(sandbox);
for (const script of scripts) vm.runInContext(script, sandbox);
sandbox.ocOpenclawCoreUpgrade();
if (typeof postCallback !== 'function') throw new Error('core upgrade did not issue POST');
postCallback({ status: 403, responseText: '{"status":"error","message":"forbidden"}' });
if (intervals.length !== 0) throw new Error('HTTP 403 incorrectly started polling');
if (element('btn-core-upgrade').disabled) throw new Error('HTTP 403 did not restore core upgrade button');
postCallback = null;
sandbox.ocOpenclawCoreUpgrade();
postCallback({ status: 200, responseText: '{"status":"ok"}' });
if (intervals.length !== 1) throw new Error('accepted core upgrade did not start polling');
for (let i = 0; i < 3; i++) {
intervals[0]();
if (typeof getCallback !== 'function') throw new Error('poll did not issue GET');
getCallback({ status: 200, responseText: 'not-json' });
}
if (element('btn-core-upgrade').disabled) throw new Error('three poll errors did not restore core button');
if (!element('setup-log-status').textContent.includes('后台任务可能仍在运行')) throw new Error('unknown-state warning missing');
postCallback = null;
sandbox.ocPluginUpgrade();
if (typeof postCallback !== 'function') throw new Error('plugin upgrade did not issue POST');
postCallback({ status: 500, responseText: '{"status":"error","message":"failed"}' });
if (element('btn-plugin-upgrade').disabled) throw new Error('plugin HTTP failure did not restore button');
console.log('ok');
NODE
@@ -0,0 +1,21 @@
package.path = "./luasrc/?.lua;./luasrc/?/?.lua;" .. package.path
local console = require "openclaw.console"
local function assert_equal(actual, expected, message)
if actual ~= expected then
error((message or "values differ") .. ": expected=" .. tostring(expected) .. " actual=" .. tostring(actual))
end
end
assert_equal(console.normalize_https_url(" https://console.example.com/chat/ "), "https://console.example.com/chat", "valid HTTPS URL")
assert_equal(console.normalize_https_url("http://console.example.com"), nil, "HTTP must be rejected")
assert_equal(console.normalize_https_url("https://user@example.com"), nil, "userinfo must be rejected")
assert_equal(console.normalize_https_url("https://example.com/a'b"), nil, "single quote must be rejected")
assert_equal(console.normalize_https_url('https://example.com/a"b'), nil, "double quote must be rejected")
assert_equal(console.normalize_https_url("https://example.com/</script>"), nil, "script delimiter must be rejected")
assert_equal(console.normalize_https_url("https://example.com:70000"), nil, "invalid port must be rejected")
assert_equal(console.normalize_https_url("https://[fd00::1]:8443/ui"), "https://[fd00::1]:8443/ui", "IPv6 URL")
assert_equal(console.html_attr([[&<>"']]), "&amp;&lt;&gt;&quot;&#39;", "HTML attribute escaping")
print("ok")
@@ -182,7 +182,7 @@ grep -q "anthropic-compatible" root/usr/share/openclaw/oc-config.sh || fail "she
grep -q "anthropic-messages" root/usr/share/openclaw/oc-config.sh || fail "shell custom Anthropic provider mode missing" grep -q "anthropic-messages" root/usr/share/openclaw/oc-config.sh || fail "shell custom Anthropic provider mode missing"
grep -q "uciHttpsConsoleUrl" luasrc/view/openclaw/console.htm || fail "console must support HTTPS console url" grep -q "uciHttpsConsoleUrl" luasrc/view/openclaw/console.htm || fail "console must support HTTPS console url"
grep -q "var url = 'http://'" luasrc/view/openclaw/console.htm || fail "console must fallback to HTTP gateway URL" grep -q "return 'http://'" luasrc/view/openclaw/console.htm || fail "console must fallback to HTTP gateway URL"
grep -q "新窗口直达" luasrc/view/openclaw/console.htm || fail "console must expose a new-window direct entry" grep -q "新窗口直达" luasrc/view/openclaw/console.htm || fail "console must expose a new-window direct entry"
grep -q "新窗口打开" luasrc/view/openclaw/console.htm || fail "console must expose a new-window entry" grep -q "新窗口打开" luasrc/view/openclaw/console.htm || fail "console must expose a new-window entry"
grep -q "访问条件提示" luasrc/view/openclaw/console.htm || fail "console must provide access condition hint" grep -q "访问条件提示" luasrc/view/openclaw/console.htm || fail "console must provide access condition hint"
@@ -0,0 +1,65 @@
package.path = "./luasrc/?.lua;./luasrc/?/?.lua;" .. package.path
local devices = require "openclaw.devices"
local function assert_equal(actual, expected, message)
if actual ~= expected then
error((message or "values differ") .. ": expected=" .. tostring(expected) .. " actual=" .. tostring(actual))
end
end
local function decoder(text)
if text:find('"missing"', 1, true) then return { paired = {} } end
if text:find('"pending":"bad"', 1, true) then return { pending = "bad", paired = {} } end
if text:find('"requestId":7', 1, true) then return { pending = { { requestId = 7, deviceId = "device_1" } }, paired = {} } end
return {
pending = { { requestId = "request_1", deviceId = "device_1" } },
paired = {}
}
end
local parsed, code = devices.parse_list('warning\n{"pending":[],"paired":[]}\n', decoder)
assert_equal(type(parsed), "table", "prefixed JSON should parse")
assert_equal(code, nil, "valid schema should not return an error")
local empty_array_marker = {}
assert_equal(devices.json_array({}, function(raw)
assert_equal(raw, "[]", "empty array source")
return empty_array_marker
end), empty_array_marker, "empty tables must use the JSON parser array marker")
assert_equal(devices.json_array(parsed.pending, decoder), parsed.pending, "non-empty arrays must be preserved")
parsed, code = devices.parse_list('{"missing":true}', decoder)
assert_equal(parsed, nil, "missing pending must fail")
assert_equal(code, "DEVICES_SCHEMA_MISMATCH", "missing pending error code")
parsed, code = devices.parse_list('{"pending":"bad","paired":[]}', decoder)
assert_equal(parsed, nil, "non-array pending must fail")
assert_equal(code, "DEVICES_SCHEMA_MISMATCH", "non-array pending error code")
parsed, code = devices.parse_list('{"pending":[{"requestId":7}],"paired":[]}', decoder)
assert_equal(parsed, nil, "numeric requestId must fail")
assert_equal(code, "DEVICES_SCHEMA_MISMATCH", "requestId type error code")
local before = { requestId = "request_1", deviceId = "device_1" }
local status, error_code = devices.evaluate_approval(1, before, nil, nil, "Error: request was not approved")
assert_equal(status, "error", "non-zero approve must fail even when output contains approved")
assert_equal(error_code, "APPROVAL_CLI_FAILED", "non-zero approve error code")
status, error_code = devices.evaluate_approval(0, before, { pending = {}, paired = { { deviceId = "device_1" } } }, nil, "Approved")
assert_equal(status, "ok", "paired deviceId must confirm approval")
assert_equal(error_code, nil, "confirmed approval has no error code")
status, error_code = devices.evaluate_approval(0, before, { pending = { before }, paired = {} }, nil, "Approved")
assert_equal(status, "error", "request remaining pending must fail")
assert_equal(error_code, "APPROVAL_NOT_APPLIED", "not-applied error code")
status, error_code = devices.evaluate_approval(0, before, { pending = {}, paired = {} }, nil, "Approved")
assert_equal(status, "unconfirmed", "disappeared request without paired device must remain unconfirmed")
assert_equal(error_code, "APPROVAL_UNCONFIRMED", "unconfirmed error code")
local clean = devices.sanitize_output("token=secret\27[31m failed\27[0m", 300)
assert(not clean:find("secret", 1, true), "token value must be redacted")
assert(not clean:find("\27", 1, true), "ANSI sequence must be stripped")
print("ok")
@@ -141,6 +141,13 @@ for s in "$MK" "$IPK" "$RUN"; do
|| fail "$(basename "$s") must install model-presets.json (the *.js glob does not cover it)" || fail "$(basename "$s") must install model-presets.json (the *.js glob does not cover it)"
done done
# 自定义 IPK 的 conffile 合并必须保留所有运行凭据和兼容控制台地址。
for key in USER_PTY_TOKEN USER_CONSOLE_URL; do
grep -Fq "$key" "$IPK" || fail "build_ipk.sh must preserve $key during package upgrades"
done
grep -Fq 'uci set openclaw.main.pty_token="$USER_PTY_TOKEN"' "$IPK" || fail "IPK postinst must restore the existing PTY token"
grep -Fq 'uci set openclaw.main.console_url="$USER_CONSOLE_URL"' "$IPK" || fail "IPK postinst must restore the existing console URL"
# ── 真实构建产物校验 ── # ── 真实构建产物校验 ──
# 前面的检查都是静态文本比对,抓不到"脚本已改但产物仍缺文件"的情况 # 前面的检查都是静态文本比对,抓不到"脚本已改但产物仍缺文件"的情况
# (例如同步失误)。这里实际构建一次 .ipk 并检查解包内容。 # (例如同步失误)。这里实际构建一次 .ipk 并检查解包内容。
@@ -166,6 +173,10 @@ if command -v ar >/dev/null 2>&1 && command -v tar >/dev/null 2>&1; then
|| fail "built .ipk is missing /usr/share/openclaw/$want" || fail "built .ipk is missing /usr/share/openclaw/$want"
done done
[ -d "$SHARE/ui" ] || fail "built .ipk is missing /usr/share/openclaw/ui/" [ -d "$SHARE/ui" ] || fail "built .ipk is missing /usr/share/openclaw/ui/"
for want in devices.lua console.lua; do
[ -f "$EXTRACT/data/usr/lib/lua/openclaw/$want" ] \
|| fail "built .ipk is missing /usr/lib/lua/openclaw/$want"
done
fi fi
fi fi
fi fi
+1 -1
View File
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-passwall PKG_NAME:=luci-app-passwall
PKG_VERSION:=26.9.9 PKG_VERSION:=26.9.9
PKG_RELEASE:=266 PKG_RELEASE:=267
PKG_PO_VERSION:=$(PKG_VERSION) PKG_PO_VERSION:=$(PKG_VERSION)
PKG_CONFIG_DEPENDS:= \ PKG_CONFIG_DEPENDS:= \
@@ -65,13 +65,13 @@ window.dl_dropdown_data["<%=cbid%>"] = <%=json.stringify(dropdown_data)%>;
</script> </script>
<div id="<%=cbid%>.main" class="dl-dropdown-container"> <div id="<%=cbid%>.main" class="dl-dropdown-container">
<div style="display:none !important;">
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;"> <select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
<option value>placeholder</option> <option value>placeholder</option>
</select> </select>
</div>
<!-- 已选节点显示区 --> <!-- 已选节点显示区 -->
<div id="<%=cbid%>.selected" class="dl-selected-list"></div> <div id="<%=cbid%>.selected" class="dl-selected-list"></div>
<!-- 模拟 listvalue 控件外观 --> <!-- 模拟 listvalue 控件外观 -->
<div class="cbi-input-value cbi-input-select dl-dropdown-display" id="<%=cbid%>.display" tabindex="0"> <div class="cbi-input-value cbi-input-select dl-dropdown-display" id="<%=cbid%>.display" tabindex="0">
<span id="<%=cbid%>.label" class="dl-dropdown-label"> <span id="<%=cbid%>.label" class="dl-dropdown-label">
@@ -90,9 +90,11 @@ window.lv_dropdown_data["<%=cbid%>"] = <%=json.stringify(dropdown_data)%>;
<div id="<%=cbid%>.main" class="lv-dropdown-container"> <div id="<%=cbid%>.main" class="lv-dropdown-container">
<!-- 隐藏 select(保存实际配置值) --> <!-- 隐藏 select(保存实际配置值) -->
<div style="display:none !important;">
<select id="<%=cbid%>" name="<%=cbid%>" class="cbi-input-select" data-update="change" style="display:none !important;"> <select id="<%=cbid%>" name="<%=cbid%>" class="cbi-input-select" data-update="change" style="display:none !important;">
<option value="<%=current_key%>" selected="selected">placeholder</option> <option value="<%=current_key%>" selected="selected">placeholder</option>
</select> </select>
</div>
<!-- 模拟 ListValue 控件外观 --> <!-- 模拟 ListValue 控件外观 -->
<div class="cbi-input-value cbi-input-select lv-dropdown-display" id="<%=cbid%>.display" tabindex="0"> <div class="cbi-input-value cbi-input-select lv-dropdown-display" id="<%=cbid%>.display" tabindex="0">
<span id="<%=cbid%>.label" class="lv-dropdown-label" title="<%=pcdata(current_label)%>"> <span id="<%=cbid%>.label" class="lv-dropdown-label" title="<%=pcdata(current_label)%>">
@@ -64,9 +64,11 @@ end
%> %>
<div id="<%=cbid%>" class="cbi-input-select" style="display:inline-block;"> <div id="<%=cbid%>" class="cbi-input-select" style="display:inline-block;">
<div style="display:none !important;">
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;"> <select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
<option value>placeholder</option> <option value>placeholder</option>
</select> </select>
</div>
<!-- 搜索框 --> <!-- 搜索框 -->
<input type="text" id="<%=cbid%>.search" <input type="text" id="<%=cbid%>.search"
class="mv_search_input cbi-input-text" class="mv_search_input cbi-input-text"
@@ -97,9 +97,11 @@ window.v_dropdown_data["<%=cbid%>"] = <%=json.stringify(dropdown_data)%>;
</script> </script>
<div id="<%=cbid%>.v-main" class="v-dropdown-container"> <div id="<%=cbid%>.v-main" class="v-dropdown-container">
<div style="display:none !important;">
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;"> <select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
<option value>placeholder</option> <option value>placeholder</option>
</select> </select>
</div>
<!-- 隐藏 input(保存实际配置值) --> <!-- 隐藏 input(保存实际配置值) -->
<input type="text" id="<%=cbid%>" name="<%=cbid%>" value="<%=current_key%>" data-update="change" style="display:none !important;" /> <input type="text" id="<%=cbid%>" name="<%=cbid%>" value="<%=current_key%>" data-update="change" style="display:none !important;" />
<!-- 模拟 ListValue 控件外观 --> <!-- 模拟 ListValue 控件外观 -->
@@ -417,7 +417,7 @@ load_acl() {
[ "$_ipv4" != "1" ] && $ip6t_n -A PSW_DNS $(comment "$remarks") -p udp ${_ipt_source} --dport 53 -j REDIRECT --to-ports ${dns_redirect} 2>/dev/null [ "$_ipv4" != "1" ] && $ip6t_n -A PSW_DNS $(comment "$remarks") -p udp ${_ipt_source} --dport 53 -j REDIRECT --to-ports ${dns_redirect} 2>/dev/null
$ipt_n -A PSW_DNS $(comment "$remarks") -p tcp ${_ipt_source} --dport 53 -j REDIRECT --to-ports ${dns_redirect} $ipt_n -A PSW_DNS $(comment "$remarks") -p tcp ${_ipt_source} --dport 53 -j REDIRECT --to-ports ${dns_redirect}
[ "$_ipv4" != "1" ] && $ip6t_n -A PSW_DNS $(comment "$remarks") -p tcp ${_ipt_source} --dport 53 -j REDIRECT --to-ports ${dns_redirect} 2>/dev/null [ "$_ipv4" != "1" ] && $ip6t_n -A PSW_DNS $(comment "$remarks") -p tcp ${_ipt_source} --dport 53 -j REDIRECT --to-ports ${dns_redirect} 2>/dev/null
[ -z "$(get_cache_var "ACL_${sid}_default")" ] && echolog " - ${msg}与全局配置不同节点,DNS 重定向到专用 DNS 服务器 [${dns_redirect}]。" [ -z "$(get_cache_var "ACL_${sid}_default")" ] && echolog " - ${msg}节点不同于全局配置,DNS 重定向到专用服务器[${dns_redirect}]。"
fi fi
[ -n "$tcp_port" ] || [ -n "$udp_port" ] && { [ -n "$tcp_port" ] || [ -n "$udp_port" ] && {
@@ -785,8 +785,8 @@ filter_server_port() {
local address="$1" local address="$1"
local port=$(echo "$2" | tr '-' ':' | tr -d ' ') local port=$(echo "$2" | tr '-' ':' | tr -d ' ')
local stream=$(echo "$3" | tr 'A-Z' 'a-z') local stream=$(echo "$3" | tr 'A-Z' 'a-z')
local ipt_tmp="$ipt_n" _is_tproxy _ipt_cmd _ver multi_ports p ports local _is_tproxy="$4"
[ "$(config_n_get @global_forwarding[0] tcp_proxy_way redirect)" = "tproxy" ] && _is_tproxy="TPROXY" local ipt_tmp="$ipt_n" _ipt_cmd _ver multi_ports p ports
[ "$stream" = "udp" ] && _is_tproxy="TPROXY" [ "$stream" = "udp" ] && _is_tproxy="TPROXY"
[ -n "$_is_tproxy" ] && ipt_tmp="$ipt_m" [ -n "$_is_tproxy" ] && ipt_tmp="$ipt_m"
for _ver in 4 6; do for _ver in 4 6; do
@@ -813,7 +813,7 @@ filter_server_port() {
} }
filter_node() { filter_node() {
local node="$1" stream="$2" local node="$1" stream="$2" _is_tproxy="$3"
[ -z "$node" ] && return 1 [ -z "$node" ] && return 1
local address=$(config_n_get "$node" address) local address=$(config_n_get "$node" address)
local port=$(config_n_get "$node" port) local port=$(config_n_get "$node" port)
@@ -822,13 +822,15 @@ filter_node() {
[ -z "$address" ] && return 1 [ -z "$address" ] && return 1
echo "$address" | grep -Eq "$EXCLUDE_VPSIP" && return 1 echo "$address" | grep -Eq "$EXCLUDE_VPSIP" && return 1
[ -z "$port" ] && return 1 [ -z "$port" ] && return 1
filter_server_port "$address" "$port" "$stream" filter_server_port "$address" "$port" "$stream" "$_is_tproxy"
} }
filter_direct_node_list() { filter_direct_node_list() {
[ ! -s "$TMP_PATH/direct_node_list" ] && return [ ! -s "$TMP_PATH/direct_node_list" ] && return
local _is_tproxy
[ "$(config_n_get @global_forwarding[0] tcp_proxy_way redirect)" = "tproxy" ] && _is_tproxy="TPROXY"
awk '!seen[$0]++' "$TMP_PATH/direct_node_list" | while read -r _node_id; do awk '!seen[$0]++' "$TMP_PATH/direct_node_list" | while read -r _node_id; do
filter_node "$_node_id" TCP filter_node "$_node_id" TCP "$_is_tproxy"
filter_node "$_node_id" UDP filter_node "$_node_id" UDP
unset _node_id unset _node_id
done done
@@ -478,7 +478,7 @@ load_acl() {
#nft "add rule $NFTABLE_NAME PSW_DNS ip protocol tcp ${_ipt_source} tcp dport 53 counter redirect to :${dns_redirect} comment \"$remarks\"" #nft "add rule $NFTABLE_NAME PSW_DNS ip protocol tcp ${_ipt_source} tcp dport 53 counter redirect to :${dns_redirect} comment \"$remarks\""
nft "add rule $NFTABLE_NAME PSW_DNS meta l4proto udp ${_ipt_source} udp dport 53 counter redirect to :${dns_redirect} comment \"$remarks\"" nft "add rule $NFTABLE_NAME PSW_DNS meta l4proto udp ${_ipt_source} udp dport 53 counter redirect to :${dns_redirect} comment \"$remarks\""
nft "add rule $NFTABLE_NAME PSW_DNS meta l4proto tcp ${_ipt_source} tcp dport 53 counter redirect to :${dns_redirect} comment \"$remarks\"" nft "add rule $NFTABLE_NAME PSW_DNS meta l4proto tcp ${_ipt_source} tcp dport 53 counter redirect to :${dns_redirect} comment \"$remarks\""
[ -z "$(get_cache_var "ACL_${sid}_default")" ] && echolog " - ${msg}与全局配置不同节点,DNS 重定向到专用 DNS 服务器 [${dns_redirect}]。" [ -z "$(get_cache_var "ACL_${sid}_default")" ] && echolog " - ${msg}节点不同于全局配置,DNS 重定向到专用服务器[${dns_redirect}]。"
fi fi
[ -n "$tcp_port" ] || [ -n "$udp_port" ] && { [ -n "$tcp_port" ] || [ -n "$udp_port" ] && {
@@ -857,9 +857,9 @@ filter_server_port() {
local address="$1" local address="$1"
local port=$(echo "$2" | tr ':' '-' | tr -d ' ') local port=$(echo "$2" | tr ':' '-' | tr -d ' ')
local stream=$(echo "$3" | tr 'A-Z' 'a-z') local stream=$(echo "$3" | tr 'A-Z' 'a-z')
local _ip_type _port_expr _ver _is_tproxy local _is_tproxy="$4"
local _ip_type _port_expr _ver
local _nft_output_chain="PSW_OUTPUT_NAT" local _nft_output_chain="PSW_OUTPUT_NAT"
[ "$(config_n_get @global_forwarding[0] tcp_proxy_way redirect)" = "tproxy" ] && _is_tproxy="TPROXY"
[ "$stream" = "udp" ] && _is_tproxy="TPROXY" [ "$stream" = "udp" ] && _is_tproxy="TPROXY"
[ -n "$_is_tproxy" ] && _nft_output_chain="PSW_OUTPUT_MANGLE" [ -n "$_is_tproxy" ] && _nft_output_chain="PSW_OUTPUT_MANGLE"
case "$port" in case "$port" in
@@ -875,7 +875,7 @@ filter_server_port() {
} }
filter_node() { filter_node() {
local node="$1" stream="$2" local node="$1" stream="$2" _is_tproxy="$3"
[ -z "$node" ] && return 1 [ -z "$node" ] && return 1
local address=$(config_n_get "$node" address) local address=$(config_n_get "$node" address)
local port=$(config_n_get "$node" port) local port=$(config_n_get "$node" port)
@@ -884,13 +884,15 @@ filter_node() {
[ -z "$address" ] && return 1 [ -z "$address" ] && return 1
echo "$address" | grep -Eq "$EXCLUDE_VPSIP" && return 1 echo "$address" | grep -Eq "$EXCLUDE_VPSIP" && return 1
[ -z "$port" ] && return 1 [ -z "$port" ] && return 1
filter_server_port "$address" "$port" "$stream" filter_server_port "$address" "$port" "$stream" "$_is_tproxy"
} }
filter_direct_node_list() { filter_direct_node_list() {
[ ! -s "$TMP_PATH/direct_node_list" ] && return [ ! -s "$TMP_PATH/direct_node_list" ] && return
local _is_tproxy
[ "$(config_n_get @global_forwarding[0] tcp_proxy_way redirect)" = "tproxy" ] && _is_tproxy="TPROXY"
awk '!seen[$0]++' "$TMP_PATH/direct_node_list" | while read -r _node_id; do awk '!seen[$0]++' "$TMP_PATH/direct_node_list" | while read -r _node_id; do
filter_node "$_node_id" TCP filter_node "$_node_id" TCP "$_is_tproxy"
filter_node "$_node_id" UDP filter_node "$_node_id" UDP
unset _node_id unset _node_id
done done
@@ -908,16 +910,22 @@ add_script_mwan3() {
} }
} }
MWAN3_RULE_ARGS="-m connmark --mark ${FWMARK}/0xffffffff -j RETURN"
mwan3_stop() { mwan3_stop() {
nft list chain ip mangle mwan3_hook >/dev/null 2>&1 || return 0
local handles=$(nft -a list chain ip mangle mwan3_hook 2>/dev/null | grep "${FWMARK}" | awk -F '# handle ' '{print$2}') local handles=$(nft -a list chain ip mangle mwan3_hook 2>/dev/null | grep "${FWMARK}" | awk -F '# handle ' '{print$2}')
for handle in $handles; do for handle in $handles; do
nft delete rule ip mangle mwan3_hook handle ${handle} 2>/dev/null nft delete rule ip mangle mwan3_hook handle ${handle} 2>/dev/null
done done
while iptables -w 5 -t mangle -D mwan3_hook ${MWAN3_RULE_ARGS} >/dev/null 2>&1; do :; done
} }
mwan3_start() { mwan3_start() {
nft list chain ip mangle mwan3_hook >/dev/null 2>&1 || return 0
mwan3_stop mwan3_stop
nft list chain ip mangle mwan3_hook >/dev/null 2>&1 && nft insert rule ip mangle mwan3_hook ct mark ${FWMARK} counter return >/dev/null 2>&1 iptables -w 5 -t mangle -I mwan3_hook 1 ${MWAN3_RULE_ARGS} >/dev/null 2>&1 || \
logger -t passwall "mwan3: failed to add ${FWMARK} exemption rule to mangle/mwan3_hook"
} }
update_wan_sets() { update_wan_sets() {
@@ -40,10 +40,11 @@ do
mkdir -p $TMP_SUB_PATH mkdir -p $TMP_SUB_PATH
for item in $(uci show ${CONFIG} | grep "=subscribe_list" | cut -d '.' -sf 2 | cut -d '=' -sf 1); do for item in $(uci show ${CONFIG} | grep "=subscribe_list" | cut -d '.' -sf 2 | cut -d '=' -sf 1); do
sub_update_week_mode=$(config_n_get $item update_week_mode) sub_update_week_mode=$(config_n_get $item update_week_mode)
if [ -n "$sub_update_week_mode" ]; then if [ -n "$sub_update_week_mode" ] && [ "$sub_update_week_mode" = "8" ]; then
remark=$(config_n_get $item remark)
sub_update_interval_mode=$(config_n_get $item update_interval_mode) sub_update_interval_mode=$(config_n_get $item update_interval_mode)
[ -n "$sub_update_interval_mode" ] && {
echo "$item" >> $TMP_SUB_PATH/${sub_update_week_mode}_${sub_update_interval_mode} echo "$item" >> $TMP_SUB_PATH/${sub_update_week_mode}_${sub_update_interval_mode}
}
fi fi
done done
@@ -56,7 +57,6 @@ do
[ "$sub_update_week_mode" = "8" ] && { [ "$sub_update_week_mode" = "8" ] && {
[ "$(expr "$CFG_UPDATE_INT" % "$sub_update_interval_mode")" -eq 0 ] && { lua $APP_PATH/subscribe.lua start $cfgids cron > /dev/null 2>&1 & } [ "$(expr "$CFG_UPDATE_INT" % "$sub_update_interval_mode")" -eq 0 ] && { lua $APP_PATH/subscribe.lua start $cfgids cron > /dev/null 2>&1 & }
} }
done done
rm -rf $TMP_SUB_PATH rm -rf $TMP_SUB_PATH
} }
+3 -3
View File
@@ -15,12 +15,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-wwand PKG_NAME:=luci-app-wwand
PKG_RELEASE:=16 PKG_RELEASE:=17
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/ddimension/luci-app-wwand.git PKG_SOURCE_URL:=https://github.com/ddimension/luci-app-wwand.git
PKG_SOURCE_VERSION:=a4a3fb43afdc417699708e853621cbfd0d4d2a26 PKG_SOURCE_VERSION:=db03f95603aa70ef3682d462cfe476f935374392
PKG_SOURCE_DATE:=2026-09-10 PKG_SOURCE_DATE:=2026-09-11
PKG_MIRROR_HASH:=skip PKG_MIRROR_HASH:=skip
PKG_LICENSE:=GPL-2.0-only PKG_LICENSE:=GPL-2.0-only
+1 -1
View File
@@ -17,7 +17,7 @@ LUCI_NAME:=luci-theme-footstrap
FOOTSTRAP_VERSION?= FOOTSTRAP_VERSION?=
ifneq ($(FOOTSTRAP_VERSION),) ifneq ($(FOOTSTRAP_VERSION),)
PKG_VERSION:=$(FOOTSTRAP_VERSION) PKG_VERSION:=$(FOOTSTRAP_VERSION)
PKG_RELEASE:=68 PKG_RELEASE:=69
endif endif
LUCI_TITLE:=Footstrap Theme LUCI_TITLE:=Footstrap Theme
@@ -231,7 +231,23 @@ function holdFloor(records) {
const sc = scroller(), page = sc || document.documentElement; const sc = scroller(), page = sc || document.documentElement;
const at = scrollTop(), tall = page.scrollHeight; const at = scrollTop(), tall = page.scrollHeight;
dirty.forEach((box) => { box.style.minHeight = ''; }); dirty.forEach((box) => { box.style.minHeight = ''; });
dirty.forEach((box) => hs.push(box.offsetHeight)); /* THE BOX'S OWN HEIGHT, NOT `offsetHeight`'S ROUNDING OF IT — task fourevents. `offsetHeight` is
* an integer, rounded to nearest, so a floor written off it stands up to half a pixel TALLER
* than the content it was measured from — measured on this page's own boxes with the floors
* cleared: 421.875 written back as 422, 40.75 as 41, 292.719 as 293, 475.531 as 476, 1685.656 as
* 1686 (`../tmp/task-fourevents/`, the `dip` build). Twenty-two such boxes make the document 2px
* taller WITH the floors than without, so every clear above shortens it by that much — 7422 to
* 7420 on 57 of 64 sweeps — and a reader parked at the end of the document has their offset
* clamped into the gap. That clamp is a scroll position change, which invalidates the engine's
* own scroll anchor (css-scroll-anchoring-1 §2.1.1), and the growth that arrives next is then
* left uncorrected: 6 of 12 refills on `owrt2410b`/webkit `@390 top normal` against 12 of 12
* with the floor written at the height measured here. The rect is the same forced layout the
* clear above already pays for, so this costs nothing extra. It DIFFERS from `offsetHeight` on
* a transformed box — the rect is the painted size, and a floor wants the layout size — and no
* box this sweep reaches is transformed: the theme's own `transform` rules are a spinner, a
* rail-toggle glyph, a nav progress bar and `fs-fade`'s 4px rise, none of them a floored
* container, and a scale on one would be an app's own doing. */
dirty.forEach((box) => hs.push(box.getBoundingClientRect().height));
dirty.forEach((box, i) => { dirty.forEach((box, i) => {
if (hs[i] > 0) { box.style.minHeight = hs[i] + 'px'; box.setAttribute('data-fs-floor', ''); } if (hs[i] > 0) { box.style.minHeight = hs[i] + 'px'; box.setAttribute('data-fs-floor', ''); }
else box.removeAttribute('data-fs-floor'); else box.removeAttribute('data-fs-floor');
@@ -1212,6 +1228,11 @@ function applyAnchor(ref) {
* constructor, and luci-base instantiates a class once, at the first require. */ * constructor, and luci-base instantiates a class once, at the first require. */
function observeContent() { function observeContent() {
if (_mo) return; if (_mo) return;
/* read before the observer closes over it: the swap test below compares node identity, and the
* `#view` bound here is the one the router keeps between navigations (liveView(), fs-router.js) */
const hosts = [ document.getElementById('view') || document.body, document.getElementById('modal_overlay') ]
.filter(Boolean);
const viewHost = hosts[0];
_mo = new MutationObserver((records) => { _mo = new MutationObserver((records) => {
/* The theme corrects only where the engine will not. Where it anchors, growth above the /* The theme corrects only where the engine will not. Where it anchors, growth above the
* reader is the engine's job and the floor covers the collapse, so there is nothing left for * reader is the engine's job and the floor covers the collapse, so there is nothing left for
@@ -1303,11 +1324,32 @@ function observeContent() {
run(records); run(records);
if (!wasScrolling) _deferredFloor = null; if (!wasScrolling) _deferredFloor = null;
const floorShrink = (r && before) ? Math.max(0, before - (parseFloat(r.target.style.minHeight) || 0)) : 0; const floorShrink = (r && before) ? Math.max(0, before - (parseFloat(r.target.style.minHeight) || 0)) : 0;
/* `#view` ITSELF EMPTIED AND REFILLED IS A PAGE SWAP, NOT A REFILL — task latecommit,
* docs/anchoring.md "The commit is not a refill". The router commits a client navigation
* with `dom.content()` on the live `#view` (commitStage(), fs-router.js) and the browser
* delivers it as two batches: `run()`'s own `rememberRest()` fires between them and adopts
* a reference measured mid-swap, which `lateDrift()` reads 431px out 420ms later and writes
* back over a correct `restoreScroll()` (2723 -> 2292.21875, owrt2410b/chromium, Back to
* /admin/status/overview). `lateDrift()`'s own `_restPage` guard cannot see it: every stamp
* in the document already names the incoming page by the time the commit is observable, so
* carrying the same stamp on the reference instead is the same number twice.
*
* BOTH HALVES OF `dom.content()`, not merely a record naming `#view`: a plain insertion
* there is an ordinary growth that must still be corrected, and matching on the target
* alone left scroll-anchor's HOLD case 120px uncorrected on all three twins @1440 side
* normal with the engine ablated off. One pass and no `type` test, unlike the
* `records.find()` above: this observer registers `childList` only, and a record of any
* other type carries two empty node lists anyway. */
let gone = 0, came = 0;
for (const m of records)
if (m.target === viewHost) { gone += m.removedNodes.length; came += m.addedNodes.length; }
if (gone && came) {
forgetRest();
return;
}
if (trustEngine) lateDrift(settled, grew, floorShrink); if (trustEngine) lateDrift(settled, grew, floorShrink);
else scheduleAnchor(ref); else scheduleAnchor(ref);
}); });
const hosts = [ document.getElementById('view') || document.body, document.getElementById('modal_overlay') ]
.filter(Boolean);
for (const host of hosts) { for (const host of hosts) {
_mo.observe(host, { childList: true, subtree: true }); _mo.observe(host, { childList: true, subtree: true });
watch(host); watch(host);
@@ -1355,10 +1397,35 @@ function observeContent() {
* A THIRD observer for the reason the second one exists — observe() replaces the options of a * A THIRD observer for the reason the second one exists — observe() replaces the options of a
* registration for the same node; ONE registration per host covers all four attributes since * registration for the same node; ONE registration per host covers all four attributes since
* none of this needs `subtree: true` on a different scope than `data-tab-active` already has. */ * none of this needs `subtree: true` on a different scope than `data-tab-active` already has. */
/* AND A WRITE THAT CHANGED NOTHING IS NOT A CHANGE — task freeze. Without this half the filter
* above is a feedback loop that pins the main thread: the fitters `run()` calls re-apply their
* classes on EVERY pass by design (fs-select.js's adoptMarkup, "additive only and cheap to
* re-run every pass"), `classList.add()` of a token already present still WRITES the class
* attribute, and a same-value attribute write still queues a mutation record — the trap
* fs-chrome.js's `toggleAttribute` comment names for `setAttribute`. Land one of those on an
* element carrying `data-field` and the guard above says yes, run() sweeps, the sweep writes
* the same classes again, and nothing ever yields. `data-field` on a table cell is markup any
* app may ship: luci-app-filemanager puts it on every `<th>`. Measured on owrt2512b,
* /admin/system/filemanager, with every MutationObserver on the page instrumented
* (`../tmp/task-freeze/mo-probe.mjs`): 391 callbacks in 432ms — 926 a second, capped only by
* the probe's own budget — 3910 records, every one of them `class`, every one written from
* inside the previous callback by `tagDataTables`/`adoptMarkup`/`fitTables`, and 2340 of them
* on the same six `th[data-field]`. The tab never returns and the renderer sits at ~105% CPU
* for as long as it is open (`tools/spa-parity.mjs`, `tools/floor-contract.mjs`). With the
* check: 2 callbacks, 20 records, 0 of them reaching run(), and the same page answers in 4ms.
*
* The VALUE, not a flag and not `takeRecords()` after the sweep. A flag cannot work — delivery
* is a microtask that runs after run() has returned — and draining the queue drops whatever an
* external writer had queued and not yet been delivered for, which on a task that both refills
* a section and re-runs `depends()` is a real hide this observer exists to catch. Comparing
* `oldValue` against what the attribute reads NOW drops only writes that moved nothing, so a
* real tab switch, a real fold and a real `depends()` row all still arrive: their values
* change. `attributeOldValue` costs the engine a string per watched write and no layout. */
_moTabs = new MutationObserver((records) => _moTabs = new MutationObserver((records) =>
records.some((r) => r.attributeName !== 'class' || r.target.dataset.field) && run()); records.some((r) => r.oldValue !== r.target.getAttribute(r.attributeName)
&& (r.attributeName !== 'class' || r.target.dataset.field)) && run());
for (const host of hosts) for (const host of hosts)
_moTabs.observe(host, { attributes: true, _moTabs.observe(host, { attributes: true, attributeOldValue: true,
attributeFilter: [ 'data-tab-active', 'hidden', 'aria-expanded', 'class' ], subtree: true }); attributeFilter: [ 'data-tab-active', 'hidden', 'aria-expanded', 'class' ], subtree: true });
} }
+2 -2
View File
@@ -10,12 +10,12 @@ include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=natflow PKG_NAME:=natflow
PKG_VERSION:=20260531 PKG_VERSION:=20260531
PKG_RELEASE:=82 PKG_RELEASE:=83
PKG_SOURCE:=$(PKG_VERSION).tar.xz PKG_SOURCE:=$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://github.com/ptpt52/natflow.git PKG_SOURCE_URL:=https://github.com/ptpt52/natflow.git
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=ecd6455caed450157af8b59ffb616ef06a34ddb2 PKG_SOURCE_VERSION:=6f03a5d1e50438ff72b0c9f19a5c9c97c329c62c
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_MAINTAINER:=Chen Minqiang <ptpt52@gmail.com> PKG_MAINTAINER:=Chen Minqiang <ptpt52@gmail.com>
PKG_LICENSE:=GPL-2.0 PKG_LICENSE:=GPL-2.0
+2 -2
View File
@@ -5,12 +5,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=rtl8189es PKG_NAME:=rtl8189es
PKG_RELEASE:=4 PKG_RELEASE:=5
PKG_SOURCE_URL:=https://github.com/jwrdegoede/rtl8189ES_linux.git PKG_SOURCE_URL:=https://github.com/jwrdegoede/rtl8189ES_linux.git
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_DATE:=2025-09-27 PKG_SOURCE_DATE:=2025-09-27
PKG_SOURCE_VERSION:=cac32cbe7b0047c3d97a28ef1bd89e6fe2edd168 PKG_SOURCE_VERSION:=f4712611578312fcd67795a0d43d78eb70378238
PKG_MIRROR_HASH:=skip PKG_MIRROR_HASH:=skip
PKG_BUILD_PARALLEL:=1 PKG_BUILD_PARALLEL:=1
+36 -10
View File
@@ -43,12 +43,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=wwand PKG_NAME:=wwand
PKG_RELEASE:=30 PKG_RELEASE:=31
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/ddimension/wwand.git PKG_SOURCE_URL:=https://github.com/ddimension/wwand.git
PKG_SOURCE_VERSION:=677dea2b2b7ab4049c3fdadacd128156d2048d13 PKG_SOURCE_VERSION:=c27f72e6c35d055d7abbf13eacfbc3bf2e9780a4
PKG_SOURCE_DATE:=2026-09-10 PKG_SOURCE_DATE:=2026-09-11
PKG_MIRROR_HASH:=skip PKG_MIRROR_HASH:=skip
PKG_LICENSE:=GPL-2.0-only PKG_LICENSE:=GPL-2.0-only
@@ -89,13 +89,13 @@ UCDIR:=/usr/share/ucode/wwand
# silently ship in the base too. The per-backend install lists below carry the # silently ship in the base too. The per-backend install lists below carry the
# QMI/MBIM/NCM/eSIM modules; main.uc/wwandctl.uc install as executables. # QMI/MBIM/NCM/eSIM modules; main.uc/wwandctl.uc install as executables.
WWAND_BASE_UC:=apndb.uc atcmd.uc atcmd_parse.uc atport.uc backend.uc board.uc \ WWAND_BASE_UC:=apndb.uc atcmd.uc atcmd_parse.uc atport.uc backend.uc board.uc \
carrier_config.uc client.uc config.uc config_check.uc context_common.uc context_monitor_qmi.uc \ carrier_config.uc client.uc config.uc config_check.uc context_common.uc \
deps.uc wwandctl_fmt.uc \ context_monitor_qmi.uc ctx_settings.uc daemon.uc deps.uc discovery.uc \
ctx_settings.uc daemon.uc discovery.uc hwops.uc log.uc modem_datapath_qmi.uc \ hwops.uc log.uc modem_common.uc modem_datapath_qmi.uc modem_init_qmi.uc \
modem_common.uc modem_init_qmi.uc modem_quirks.uc modeswitch.uc ncm_vendors.uc \ modem_quirks.uc modeswitch.uc ncm_vendors.uc netlink.uc netsel_ops.uc \
netlink.uc netsel_ops.uc protocol_switch.uc reconnect.uc recovery.uc regdetail.uc \ protocol_switch.uc reconnect.uc recovery.uc regdetail.uc sim.uc sim_plmn.uc \
sim.uc sim_plmn.uc simops.uc sms.uc sms_pdu.uc telemetry_mbim.uc telemetry_ncm.uc \ simops.uc sms.uc sms_pdu.uc telemetry_mbim.uc telemetry_ncm.uc \
telemetry_qmi.uc transport.uc ubus.uc version.uc telemetry_qmi.uc transport.uc ubus.uc version.uc wwandctl_fmt.uc
WWAND_BASE_CODEC:=arfcn_bands.uc hex.uc qmux.uc tlv.uc WWAND_BASE_CODEC:=arfcn_bands.uc hex.uc qmux.uc tlv.uc
WWAND_BASE_SCHEMA:=cat.uc ctl.uc dms.uc dsd.uc loc.uc loc_lazy.uc merge.uc nas.uc pdc.uc rat.uc \ WWAND_BASE_SCHEMA:=cat.uc ctl.uc dms.uc dsd.uc loc.uc loc_lazy.uc merge.uc nas.uc pdc.uc rat.uc \
tmd.uc uim.uc wda.uc wds.uc wms.uc wms_lazy.uc tmd.uc uim.uc wda.uc wds.uc wms.uc wms_lazy.uc
@@ -475,12 +475,38 @@ define Package/wwand-datapath-rmnet_nss/install
$(INSTALL_DATA) $(WWAND_UCODE)/datapath_rmnet_nss.uc $(1)$(UCDIR)/ $(INSTALL_DATA) $(WWAND_UCODE)/datapath_rmnet_nss.uc $(1)$(UCDIR)/
endef endef
define Package/wwand-apntest
SECTION:=net
CATEGORY:=Network
SUBMENU:=WWAN
TITLE:=Scheduled end-to-end APN tests for wwand
# Test orchestration only: it drives the daemon over ubus and knows nothing
# about QMI or MBIM, so it works on every backend. A plan that selects an
# eUICC profile additionally needs wwand-esim at RUNTIME — that is reported
# as a plan error rather than pulled in here, because most plans only switch
# physical slots and should not drag lpac onto the box for nothing.
DEPENDS:=+wwand
endef
define Package/wwand-apntest/description
Runs the configured APN tests in sequence on a dedicated test box: selects the
SIM (physical slot or eUICC profile), dials each APN through wwand, runs the
configured checks and reports one verdict per test. Tests are grouped by SIM so
each slot switch or profile enable happens once per run.
endef
define Package/wwand-apntest/install
$(INSTALL_DIR) $(1)$(UCDIR)/apntest
$(INSTALL_DATA) $(WWAND_UCODE)/apntest/plan.uc $(1)$(UCDIR)/apntest/
endef
$(eval $(call BuildPackage,wwand)) $(eval $(call BuildPackage,wwand))
$(eval $(call BuildPackage,wwand-qmi)) $(eval $(call BuildPackage,wwand-qmi))
$(eval $(call BuildPackage,wwand-mbim)) $(eval $(call BuildPackage,wwand-mbim))
$(eval $(call BuildPackage,wwand-ncm)) $(eval $(call BuildPackage,wwand-ncm))
$(eval $(call BuildPackage,wwand-mhi)) $(eval $(call BuildPackage,wwand-mhi))
$(eval $(call BuildPackage,wwand-esim)) $(eval $(call BuildPackage,wwand-esim))
$(eval $(call BuildPackage,wwand-apntest))
define Package/wwand-datapath-rmnet_nss_mhi define Package/wwand-datapath-rmnet_nss_mhi
SECTION:=net SECTION:=net
CATEGORY:=Network CATEGORY:=Network