mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-26 17:32:51 +08:00
✨ Sync 2026-09-11 23:47:18
This commit is contained in:
1 parent
be72c4a194
commit
8141aa4b54
89 files changed
+3680
-3045
No files matched your search
+6
-8
@@ -9,15 +9,14 @@ include $(TOPDIR)/rules.mk
|
||||
PKG_ARCH_FASTNET:=$(ARCH)
|
||||
|
||||
PKG_NAME:=fastnet
|
||||
# use PKG_SOURCE_DATE instead of PKG_VERSION for compatible
|
||||
PKG_SOURCE_DATE:=0.7.2
|
||||
PKG_RELEASE:=2
|
||||
PKG_VERSION:=kaiplus-runtime-v1.0.9
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_SOURCE_DATE).tar.gz
|
||||
PKG_SOURCE_URL:=http://dl.istoreos.com/binary/fastnet/
|
||||
PKG_SOURCE:=$(PKG_NAME)-binary-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://github.com/istoreos/istoreos-app-hub/releases/download/fastnet-runtime-v$(PKG_VERSION)/
|
||||
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_USE_MIPS16:=0
|
||||
@@ -30,7 +29,6 @@ define Package/$(PKG_NAME)
|
||||
SUBMENU:=Web Servers/Proxies
|
||||
TITLE:=FastNet - network test Web UI
|
||||
DEPENDS:=@(arm||x86_64||aarch64)
|
||||
PKGARCH:=all
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
@@ -57,7 +55,7 @@ endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(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_BIN) ./files/fastnet.init $(1)/etc/init.d/fastnet
|
||||
$(INSTALL_BIN) ./files/fastnet.uci-default $(1)/etc/uci-defaults/fastnet
|
||||
|
||||
@@ -20,7 +20,7 @@ start_service() {
|
||||
|
||||
procd_open_instance
|
||||
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"
|
||||
[ "$logger" = 1 ] && procd_set_param stderr 1
|
||||
procd_set_param respawn
|
||||
|
||||
+2
-2
@@ -9,8 +9,8 @@ include $(TOPDIR)/rules.mk
|
||||
PKG_ARCH_kaiplus:=$(ARCH)
|
||||
|
||||
PKG_NAME:=kaiplus
|
||||
PKG_VERSION:=1.0.8
|
||||
PKG_RELEASE:=12
|
||||
PKG_VERSION:=1.0.9
|
||||
PKG_RELEASE:=13
|
||||
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_HASH:=skip
|
||||
|
||||
@@ -8,4 +8,5 @@ config kaiplus
|
||||
option 'bind_addr' '0.0.0.0'
|
||||
option 'base_path' '/apps/kaiplus/'
|
||||
option 'system_role' 'istoreos'
|
||||
option 'release_channel' 'stable'
|
||||
option 'auth_mode' 'disabled'
|
||||
@@ -13,6 +13,7 @@ get_config() {
|
||||
config_get bind_addr "$1" bind_addr "0.0.0.0"
|
||||
config_get base_path "$1" base_path "/apps/kaiplus/"
|
||||
config_get system_role "$1" system_role "istoreos"
|
||||
config_get release_channel "$1" release_channel "stable"
|
||||
config_get auth_mode "$1" auth_mode "disabled"
|
||||
}
|
||||
|
||||
@@ -33,10 +34,12 @@ start_service() {
|
||||
fi
|
||||
|
||||
mkdir_p "$data_dir"
|
||||
umask 077
|
||||
mkdir_p "$data_dir/workspace"
|
||||
mkdir_p "$data_dir/cache"
|
||||
mkdir_p "$data_dir/config"
|
||||
mkdir_p "$data_dir/state"
|
||||
chmod 0700 "$data_dir/config" "$data_dir/state"
|
||||
|
||||
helper_token_file="$data_dir/state/ssh-helper.token"
|
||||
if [ ! -s "$helper_token_file" ]; then
|
||||
@@ -59,6 +62,7 @@ start_service() {
|
||||
procd_set_param env \
|
||||
KAIPLUS_HOME="$data_dir" \
|
||||
KAIPLUS_SYSTEM_ROLE="$system_role" \
|
||||
KAIPLUS_RELEASE_CHANNEL="$release_channel" \
|
||||
KAIPLUS_AUTH_MODE="$auth_mode" \
|
||||
LINKEASE_AUTH_PROVIDER="$auth_mode" \
|
||||
KAIPLUS_LISTEN_MODE="tcp" \
|
||||
@@ -71,6 +75,7 @@ start_service() {
|
||||
procd_set_param env \
|
||||
KAIPLUS_HOME="$data_dir" \
|
||||
KAIPLUS_SYSTEM_ROLE="$system_role" \
|
||||
KAIPLUS_RELEASE_CHANNEL="$release_channel" \
|
||||
KAIPLUS_AUTH_MODE="$auth_mode" \
|
||||
LINKEASE_AUTH_PROVIDER="$auth_mode" \
|
||||
KAIPLUS_LISTEN_MODE="unix" \
|
||||
@@ -93,6 +98,7 @@ start_service() {
|
||||
procd_append_param command --defaults-dir /usr/share/kaiplus/defaults
|
||||
procd_append_param command --base-path "$base_path"
|
||||
procd_append_param command --system-role "$system_role"
|
||||
procd_append_param command --release-channel "$release_channel"
|
||||
procd_set_param stdout 1
|
||||
procd_set_param stderr 1
|
||||
procd_set_param respawn
|
||||
|
||||
@@ -12,7 +12,7 @@ PKG_ARCH_LINKEASE:=$(ARCH)
|
||||
PKG_NAME:=linkease-common-bin
|
||||
# use PKG_SOURCE_DATE instead of PKG_VERSION for compitable
|
||||
PKG_SOURCE_DATE:=1.7.5
|
||||
PKG_RELEASE:=30
|
||||
PKG_RELEASE:=31
|
||||
|
||||
ARCH_HEXCODE:=
|
||||
ifeq ($(ARCH),x86_64)
|
||||
@@ -28,7 +28,7 @@ else ifeq ($(ARCH),mipsel)
|
||||
ARCH_HEXCODE=1b0c
|
||||
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_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)
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ PKG_ARCH_LINKEASE:=$(ARCH)
|
||||
PKG_NAME:=linkease
|
||||
# use PKG_SOURCE_DATE instead of PKG_VERSION for compitable
|
||||
PKG_SOURCE_DATE:=1.7.5
|
||||
PKG_RELEASE:=33
|
||||
PKG_RELEASE:=34
|
||||
|
||||
ARCH_HEXCODE:=
|
||||
ifeq ($(ARCH),x86_64)
|
||||
@@ -28,7 +28,7 @@ else ifeq ($(ARCH),mipsel)
|
||||
ARCH_HEXCODE=1b0c
|
||||
endif
|
||||
|
||||
PKG_SOURCE_VERSION:=07a6d4293d28946ee8c39d0604985613c0c50e2d
|
||||
PKG_SOURCE_VERSION:=d795d92450b318f7ae72ae04dd2694761b453919
|
||||
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_BUILD_DIR:=$(BUILD_DIR)/linkease-bin-$(PKG_SOURCE_DATE)-linux-$(PKG_ARCH_LINKEASE)
|
||||
|
||||
@@ -11,7 +11,7 @@ PKG_ARCH_LINKEASE:=$(ARCH)
|
||||
PKG_NAME:=linkeasefull
|
||||
# use PKG_SOURCE_DATE instead of PKG_VERSION for compitable
|
||||
PKG_SOURCE_DATE:=3.0.19
|
||||
PKG_RELEASE:=32
|
||||
PKG_RELEASE:=33
|
||||
|
||||
ARCH_HEXCODE:=
|
||||
ifeq ($(ARCH),x86_64)
|
||||
@@ -24,7 +24,7 @@ LINKEASE_RUNTIME_ARCH:=arm64
|
||||
PKG_HASH:=skip
|
||||
endif
|
||||
|
||||
PKG_SOURCE_VERSION:=07a6d4293d28946ee8c39d0604985613c0c50e2d
|
||||
PKG_SOURCE_VERSION:=d795d92450b318f7ae72ae04dd2694761b453919
|
||||
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_BUILD_DIR:=$(BUILD_DIR)/linkease-runtime-$(PKG_SOURCE_DATE)-linux-$(LINKEASE_RUNTIME_ARCH)
|
||||
|
||||
@@ -8,13 +8,12 @@ include $(TOPDIR)/rules.mk
|
||||
LUCI_TITLE:=LuCI support for fastnet
|
||||
LUCI_DEPENDS:=+fastnet
|
||||
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:=1
|
||||
PKG_RELEASE:=2
|
||||
LUCI_MINIFY_CSS:=0
|
||||
LUCI_MINIFY_JS:=0
|
||||
|
||||
include $(TOPDIR)/feeds/luci/luci.mk
|
||||
|
||||
# call BuildPackage - OpenWrt buildroot signature
|
||||
|
||||
@@ -531,7 +531,8 @@ const commonTlsQuicConf = [
|
||||
[form.Flag, 'tls_force', _('Force TLS'),
|
||||
_('Only accept TLS-encrypted frpc connections.'),
|
||||
{
|
||||
datatype: 'bool',
|
||||
enabled: 'true',
|
||||
disabled: 'false',
|
||||
default: 'false',
|
||||
optional: false,
|
||||
rmempty: false,
|
||||
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "المصادقة"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "يتم جمع البيانات..."
|
||||
|
||||
@@ -89,7 +89,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -97,15 +97,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -173,7 +173,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -201,37 +201,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -263,7 +263,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -295,7 +295,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -307,7 +307,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -315,11 +315,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -351,7 +351,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -363,11 +363,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -379,23 +379,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -411,19 +411,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -431,13 +431,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -449,19 +449,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "قيد التشغيل"
|
||||
|
||||
@@ -473,7 +473,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -485,27 +485,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -525,8 +525,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -558,12 +558,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -580,7 +580,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,11 +649,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -661,11 +661,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -682,7 +682,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -726,11 +726,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -7,11 +7,11 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -47,7 +47,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -59,7 +59,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -71,7 +71,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -85,7 +85,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -93,15 +93,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -169,7 +169,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -197,37 +197,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -259,7 +259,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -291,7 +291,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -311,11 +311,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -347,7 +347,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -359,11 +359,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -375,23 +375,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -407,19 +407,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -427,13 +427,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -445,19 +445,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -469,7 +469,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -481,27 +481,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -521,8 +521,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -554,12 +554,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -568,7 +568,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -576,7 +576,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -621,7 +621,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -645,11 +645,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -657,11 +657,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -678,7 +678,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -722,11 +722,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -8,11 +8,11 @@ msgstr ""
|
||||
"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"
|
||||
|
||||
#: 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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -36,7 +36,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -48,7 +48,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -60,7 +60,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -72,7 +72,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -86,7 +86,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -94,15 +94,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -170,7 +170,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -198,37 +198,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -260,7 +260,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -292,7 +292,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -304,7 +304,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -312,11 +312,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -348,7 +348,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -360,11 +360,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -376,23 +376,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -408,19 +408,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -428,13 +428,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -446,19 +446,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -470,7 +470,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -482,27 +482,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -522,8 +522,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -555,12 +555,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -569,7 +569,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -577,7 +577,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -622,7 +622,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -646,11 +646,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -658,11 +658,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -679,7 +679,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -723,11 +723,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Разреши портове"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Събиране на данни ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Общи Настройки"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Общи Настройки"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "НЕ СЕ ИЗПЪЛНЯВА"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "РАБОТИ"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,11 +725,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "পোর্টগুলিকে অনুমতি দিন"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "অ্যাসেট ডিরেক্টরি"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "অ্যাড্রেস বাইন্ড করুন"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "তথ্য সংগ্রহ করা হচ্ছে ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "stdout লগ করুন"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "ক্লায়েন্টপ্রতি সর্বোচ্চ পোর্ট"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "চলমান না"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "প্রক্সি বাইন্ড অ্যাড্রেস"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "চলমান"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "ক্র্যাশ করলে পুনরুজ্জীবিত
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "গ্রুপ হিসাবে ডেমন চালান"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Vhost HTTP সময়সীমা"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,11 +725,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autenticació"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr "Adreça de vinculació"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -89,7 +89,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -97,15 +97,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -173,7 +173,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -201,37 +201,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -263,7 +263,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -295,7 +295,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -307,7 +307,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -315,11 +315,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -351,7 +351,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -363,11 +363,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -379,23 +379,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -411,19 +411,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -431,13 +431,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -449,19 +449,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -473,7 +473,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -485,27 +485,27 @@ msgstr "Executa el servei com a grup"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -525,8 +525,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -558,12 +558,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -580,7 +580,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,11 +649,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -661,11 +661,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -682,7 +682,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -726,12 +726,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\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"
|
||||
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..."
|
||||
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."
|
||||
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"
|
||||
msgstr "Povolit porty"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Složka obsahu"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Ověřování se"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr "Metoda ověřování se"
|
||||
msgid "Authentication method used to authenticate 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."
|
||||
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"
|
||||
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 ..."
|
||||
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-"
|
||||
"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"
|
||||
msgstr "Společná nastavení"
|
||||
|
||||
@@ -98,15 +98,15 @@ msgstr "Společná nastavení"
|
||||
msgid "Configuration key: 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."
|
||||
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."
|
||||
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."
|
||||
msgstr "Klíč nastavení: transport.quic.maxIncomingStreams."
|
||||
|
||||
@@ -180,7 +180,7 @@ msgstr "Zapnout webu HTTPS"
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
@@ -242,11 +242,11 @@ msgstr ""
|
||||
"Je třeba, aby operace HTTP zásuvného modulu byla názvem frps operace, "
|
||||
"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 /."
|
||||
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."
|
||||
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 "
|
||||
"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"
|
||||
msgstr "Nastavení zaznamenávání událostí"
|
||||
|
||||
@@ -313,7 +313,7 @@ msgstr "Zaznamenávat standardní výstup"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
msgstr "NESPUŠTĚNÉ"
|
||||
|
||||
@@ -373,7 +373,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 "
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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 ""
|
||||
"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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
@@ -468,7 +468,7 @@ msgstr ""
|
||||
"Porty, na které je klientům dovoleno se navázat. Použijte jednotlivý port "
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr "Soubor se soukromým klíčem SSH tunelu"
|
||||
|
||||
@@ -557,8 +557,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
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:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Nastavení spouštění"
|
||||
|
||||
@@ -590,12 +590,12 @@ msgstr "Port pro TCPMUX HTTP CONNECT"
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
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:542
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
|
||||
msgid "TLS certificate path"
|
||||
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."
|
||||
|
||||
#: 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"
|
||||
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 "
|
||||
"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"
|
||||
msgstr "Popis umístění TLS důvěryhodné cert. autority"
|
||||
|
||||
@@ -660,7 +660,7 @@ msgstr "Typ zdroje tokenu"
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr "Nastavení transportu"
|
||||
|
||||
@@ -688,11 +688,11 @@ msgstr ""
|
||||
"UDP port použitý pro QUIC. Nevyplnění QUIC vypíná. Nepoužívejte stejný UDP "
|
||||
"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."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -722,7 +722,7 @@ msgstr "Časový limit HTTP Vhost"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr "Webový server"
|
||||
|
||||
@@ -768,12 +768,12 @@ msgstr "Uživatelské jméno webového serveru."
|
||||
msgid "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:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "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."
|
||||
msgstr "frps operace zpracovávané tímto HTTP zásuvným modulem."
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Godkendelse"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr ""
|
||||
msgid "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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "KØRE IKKE"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "KØRE"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Kør dæmon som gruppe"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Erlaube Ports"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Asset-Verzeichnis"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Authentifizierung"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Bind-Adresse"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Sammeln von Daten ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Allgemeine Einstellungen"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Allgemeine Einstellungen"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Protokolleinstellungen"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Stdout protokollieren"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Maximale Ports pro Client"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "LÄUFT NICHT"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "Proxy-Bind-Adresse"
|
||||
msgid "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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "LÄUFT"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "Starte nach Crash neu"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Daemon als Gruppe ausführen"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Startup-Einstellungen"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Vhost-HTTP-Timeout"
|
||||
msgid "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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Εξουσιοδότηση"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Διεύθυνση στην οποία ακούει η υπηρεσία"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "ΕΚΤΕΛΕΙΤΕ"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -7,11 +7,11 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -47,7 +47,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -59,7 +59,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -71,7 +71,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -85,7 +85,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -93,15 +93,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -169,7 +169,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -197,37 +197,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -259,7 +259,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -291,7 +291,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -311,11 +311,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -347,7 +347,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -359,11 +359,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -375,23 +375,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -407,19 +407,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -427,13 +427,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -445,19 +445,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -469,7 +469,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -481,27 +481,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -521,8 +521,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -554,12 +554,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -568,7 +568,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -576,7 +576,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -621,7 +621,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -645,11 +645,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -657,11 +657,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -678,7 +678,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -722,11 +722,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -13,11 +13,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr "Agregar nuevo complemento HTTP..."
|
||||
|
||||
@@ -42,7 +42,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Permitir puertos"
|
||||
|
||||
@@ -54,7 +54,7 @@ msgstr "Directorio de activos"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autenticación"
|
||||
|
||||
@@ -66,7 +66,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -78,7 +78,7 @@ msgstr "Dirección de enlace"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Recopilando datos..."
|
||||
|
||||
@@ -92,7 +92,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Configuración común"
|
||||
|
||||
@@ -100,15 +100,15 @@ msgstr "Configuración común"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -176,7 +176,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -204,37 +204,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -266,7 +266,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Configuración del registro"
|
||||
|
||||
@@ -298,7 +298,7 @@ msgstr "Registro de stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Máx. puertos por cliente"
|
||||
|
||||
@@ -310,7 +310,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -318,11 +318,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NO SE ESTÁ EJECUTANDO"
|
||||
|
||||
@@ -354,7 +354,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -366,11 +366,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -382,23 +382,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -414,19 +414,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -434,13 +434,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -452,19 +452,19 @@ msgstr "Dirección de enlace de proxy"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "EJECUTÁNDOSE"
|
||||
|
||||
@@ -476,7 +476,7 @@ msgstr "Reaparecer cuando se estrelló"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -488,27 +488,27 @@ msgstr "Ejecutar demonio como grupo"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -528,8 +528,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Configuración de inicio"
|
||||
|
||||
@@ -561,12 +561,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -575,7 +575,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -583,7 +583,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -628,7 +628,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -652,11 +652,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -664,11 +664,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -685,7 +685,7 @@ msgstr "Tiempo de espera HTTP de Vhost"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -729,12 +729,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -7,11 +7,11 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -47,7 +47,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -59,7 +59,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -71,7 +71,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -85,7 +85,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -93,15 +93,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -169,7 +169,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -197,37 +197,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -259,7 +259,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -291,7 +291,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -311,11 +311,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -347,7 +347,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -359,11 +359,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -375,23 +375,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -407,19 +407,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -427,13 +427,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -445,19 +445,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -469,7 +469,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -481,27 +481,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -521,8 +521,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -554,12 +554,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -568,7 +568,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -576,7 +576,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -621,7 +621,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -645,11 +645,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -657,11 +657,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -678,7 +678,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -722,11 +722,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n > 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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "درگاههای مجاز"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "شاخهٔ داراییها"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "نشانی اتصال"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "اجرا نمیشود"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "در حال اجرا"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Sallitut portit"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Todennus"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Sido osoite"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "EI KÄYNNISSÄ"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "KÄYNNISSÄ"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,11 +725,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Autoriser les ports"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Répertoire des actifs"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Authentification"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Lier l'adresse"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Récolte de données..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Paramètres communs"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Paramètres communs"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Log stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Ports max par client"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NON-EXÉCUTANT"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "Adresse de liaison proxy"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Exécuter le démon en tant que groupe"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Paramètres de démarrage"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Délai d'expiration Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"6 && n<11) ? 3 : 4;\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"
|
||||
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..."
|
||||
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."
|
||||
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"
|
||||
msgstr "Ceadaigh calafoirt"
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr "Sócmhainní dir"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Fíordheimhniú"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr "Modh fíordheimhnithe"
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr "Comhad eochracha údaraithe do gheata tolláin SSH."
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr "Seoladh ceangail"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
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 --"
|
||||
"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"
|
||||
msgstr "Socruithe Coitianta"
|
||||
|
||||
@@ -99,15 +99,15 @@ msgstr "Socruithe Coitianta"
|
||||
msgid "Configuration key: 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."
|
||||
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."
|
||||
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."
|
||||
msgstr "Eochair chumraíochta: transport.quic.maxIncomingStreams."
|
||||
|
||||
@@ -184,7 +184,7 @@ msgstr "Cumasaigh HTTPS gréasáin"
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
@@ -247,11 +247,11 @@ msgstr ""
|
||||
"Ní mór d’oibríocht breiseán HTTP a bheith ina ainm oibríochta frps, mar "
|
||||
"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 /."
|
||||
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."
|
||||
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 "
|
||||
"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"
|
||||
msgstr "Socruithe Logála"
|
||||
|
||||
@@ -318,7 +318,7 @@ msgstr "Logáil isteach stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
msgstr "NÍL AG RITH"
|
||||
|
||||
@@ -378,7 +378,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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í "
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "Cosán breiseáin"
|
||||
|
||||
@@ -444,19 +444,19 @@ msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
msgstr ""
|
||||
"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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
"Ceadaítear do chliaint calafoirt ceangal. Bain úsáid as calafort aonair "
|
||||
"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."
|
||||
msgstr "Comhad eochrach príobháideach do gheata tolláin SSH."
|
||||
|
||||
@@ -484,19 +484,19 @@ msgstr "Seoladh ceangail seachfhreastalaí"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "AG RITH"
|
||||
|
||||
@@ -509,7 +509,7 @@ msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
msgstr ""
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr "Comhad eochrach príobháideach tollán SSH"
|
||||
|
||||
@@ -563,8 +563,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
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:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Socruithe Tosaithe"
|
||||
|
||||
@@ -596,12 +596,12 @@ msgstr "TCPMUX HTTP CONNECT port"
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
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:542
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
|
||||
msgid "TLS certificate path"
|
||||
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."
|
||||
|
||||
#: 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"
|
||||
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 "
|
||||
"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"
|
||||
msgstr "Cosán iontaofa TLS CA"
|
||||
|
||||
@@ -670,7 +670,7 @@ msgstr "Cineál foinse comharthaí"
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr "Socruithe Iompair"
|
||||
|
||||
@@ -700,11 +700,11 @@ msgstr ""
|
||||
"Port UDP a úsáidtear le haghaidh QUIC. Díchumasaíonn folamh QUIC. Ná "
|
||||
"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."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -735,7 +735,7 @@ msgstr "Teorainn ama Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr "Freastalaí Gréasáin"
|
||||
|
||||
@@ -781,12 +781,12 @@ msgstr "Ainm úsáideora an fhreastalaí gréasáin."
|
||||
msgid "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:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr "Oibríochtaí frps a láimhseálann an breiseán HTTP seo."
|
||||
|
||||
|
||||
+64
-64
@@ -4,11 +4,11 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -32,7 +32,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -44,7 +44,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "אימות"
|
||||
|
||||
@@ -56,7 +56,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -68,7 +68,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -82,7 +82,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -90,15 +90,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -166,7 +166,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -194,37 +194,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -256,7 +256,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -288,7 +288,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -300,7 +300,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -308,11 +308,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -344,7 +344,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -356,11 +356,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -372,23 +372,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -404,19 +404,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -424,13 +424,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -442,19 +442,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -466,7 +466,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -478,27 +478,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -518,8 +518,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -551,12 +551,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -565,7 +565,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -573,7 +573,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -618,7 +618,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -642,11 +642,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -654,11 +654,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -675,7 +675,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -719,11 +719,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -4,11 +4,11 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -32,7 +32,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -44,7 +44,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -56,7 +56,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -68,7 +68,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -82,7 +82,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -90,15 +90,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -166,7 +166,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -194,37 +194,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -256,7 +256,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -288,7 +288,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -300,7 +300,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -308,11 +308,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -344,7 +344,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -356,11 +356,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -372,23 +372,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -404,19 +404,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -424,13 +424,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -442,19 +442,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -466,7 +466,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -478,27 +478,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -518,8 +518,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -551,12 +551,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -565,7 +565,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -573,7 +573,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -618,7 +618,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -642,11 +642,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -654,11 +654,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -675,7 +675,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -719,11 +719,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Hitelesítés"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Cím kötése"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Adatgyűjtés..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Általános Beállítások"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Általános Beállítások"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NEM FUT"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "FUT"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Démon futtatása csoportként"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Consenti porte"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Attività dir"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autenticazione"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Associa indirizzo"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Caricamento dei dati in corso..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Impostazioni Comuni"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Impostazioni Comuni"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Impostazioni log"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NON IN ESECUZIONE"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "IN ESECUZIONE"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "認証"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr "バインドするIPアドレス"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -89,7 +89,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "共通設定"
|
||||
|
||||
@@ -97,15 +97,15 @@ msgstr "共通設定"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -173,7 +173,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -201,37 +201,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -263,7 +263,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -295,7 +295,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "クライアントごとの最大ポート数"
|
||||
|
||||
@@ -307,7 +307,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -315,11 +315,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "停止中"
|
||||
|
||||
@@ -351,7 +351,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -363,11 +363,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -379,23 +379,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -411,19 +411,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -431,13 +431,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -449,19 +449,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "実行中"
|
||||
|
||||
@@ -473,7 +473,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -485,27 +485,27 @@ msgstr "デーモンをグループとして実行"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -525,8 +525,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -558,12 +558,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -580,7 +580,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,11 +649,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -661,11 +661,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -682,7 +682,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -726,12 +726,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "인증"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "바인드 주소"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "데이터 수집 중 ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "일반 설정"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "일반 설정"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "로그 설정"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "표준 출력(stdout) 기록"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "중지됨"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "프록시 바인드 주소"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "실행 중"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "충돌 시 자동 재시작"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "데몬 실행 그룹"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "시작 설정"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "ອະນຸຍາດພອດ"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "ໄດເຣັກທໍຣີຊັບສິນ (Assets)"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "ການຢືນຢັນຕົວຕົນ"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "ທີ່ຢູ່ການເຊື່ອມຕໍ່ (Bind address)"
|
||||
msgid "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 ..."
|
||||
msgstr "ກຳລັງເກັບຂໍ້ມູນ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "ການຕັ້ງຄ່າທົ່ວໄປ"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "ການຕັ້ງຄ່າທົ່ວໄປ"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "ການຕັ້ງຄ່າບັນທຶກ"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Log stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "ຈຳນວນພອດສູງສຸດຕໍ່ລູກຄ້າ"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "ບໍ່ໄດ້ເຮັດວຽກ"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "ທີ່ຢູ່ການເຊື່ອມຕໍ່ Proxy"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "ກຳລັງເຮັດວຽກ"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "ເລີ່ມການເຮັດວຽກໃໝ່ເມື່ອຂ
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "ແລ່ນ daemon ໃນຖານະກຸ່ມ"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "ການຕັ້ງຄ່າເລີ່ມຕົ້ນລະບົບ"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "ເວລາໝົດກຳນົດ Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -13,11 +13,11 @@ msgstr ""
|
||||
"(n%100<10 || n%100>=20) ? 1 : 2);\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -41,7 +41,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Leisti prievadus"
|
||||
|
||||
@@ -53,7 +53,7 @@ msgstr "„Assets“ katalogas/vietovė"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autentifikavimas"
|
||||
|
||||
@@ -65,7 +65,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -77,7 +77,7 @@ msgstr "Pririšti adresą"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Renkami duomenys..."
|
||||
|
||||
@@ -91,7 +91,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Tipiniai nustatymai"
|
||||
|
||||
@@ -99,15 +99,15 @@ msgstr "Tipiniai nustatymai"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -175,7 +175,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -203,37 +203,37 @@ msgstr ""
|
||||
msgid "Grant access to 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -265,7 +265,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Žurnalo nustatymai"
|
||||
|
||||
@@ -297,7 +297,7 @@ msgstr "Žurnalinti „stdout“"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Maksimalus prievadų skaičius klientui"
|
||||
|
||||
@@ -309,7 +309,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -317,11 +317,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NEVEIKIA"
|
||||
|
||||
@@ -353,7 +353,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -365,11 +365,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -381,23 +381,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -413,19 +413,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -433,13 +433,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -451,19 +451,19 @@ msgstr "Pririšti įgaliotojo adresą"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -487,27 +487,27 @@ msgstr "Vykdyti „daemon“ kaip grupę"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -527,8 +527,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Paleidimo nustatymai"
|
||||
|
||||
@@ -560,12 +560,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -574,7 +574,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -582,7 +582,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -627,7 +627,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -651,11 +651,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -663,11 +663,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -684,7 +684,7 @@ msgstr "„Vhost HTTP“ pasibaigusios užklausos laikas"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -728,12 +728,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,11 +725,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Authentifizierung"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Godkjenning"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Bind-adresse"
|
||||
msgid "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 ..."
|
||||
msgstr "Samler data …"
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "Kjører ikke"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "KJØRER"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Kjør nisse som gruppe"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Oppstartsinnstillinger"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -12,11 +12,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -40,7 +40,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Poorten toestaan"
|
||||
|
||||
@@ -52,7 +52,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Authenticatie"
|
||||
|
||||
@@ -64,7 +64,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -76,7 +76,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Verzamelen gegevens ..."
|
||||
|
||||
@@ -90,7 +90,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -98,15 +98,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -174,7 +174,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -202,37 +202,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -264,7 +264,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Logboek instellingen"
|
||||
|
||||
@@ -296,7 +296,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -308,7 +308,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -316,11 +316,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NIET ACTIEF"
|
||||
|
||||
@@ -352,7 +352,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -364,11 +364,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -380,23 +380,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -412,19 +412,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -432,13 +432,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -450,19 +450,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "ACTIEF"
|
||||
|
||||
@@ -474,7 +474,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -486,27 +486,27 @@ msgstr "Voer daemon uit als groep"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -526,8 +526,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -559,12 +559,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -573,7 +573,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -581,7 +581,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -626,7 +626,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -650,11 +650,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -662,11 +662,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -683,7 +683,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -727,12 +727,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"|| n%100>=20) ? 1 : 2);\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"
|
||||
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..."
|
||||
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."
|
||||
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"
|
||||
msgstr "Zezwalaj na porty"
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr "Katalog zasobów"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Uwierzytelnienie"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr "Metoda uwierzytelnienia"
|
||||
msgid "Authentication method used to authenticate 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."
|
||||
msgstr "Plik kluczy uwierzytelniania dla bramy tunelu SSH."
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr "Adres wiązania"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Zbieranie danych..."
|
||||
|
||||
@@ -91,7 +91,7 @@ msgstr ""
|
||||
"Polecenie używane do uzyskania tokena. Skrypt init dodaje --allow-"
|
||||
"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"
|
||||
msgstr "Wspólne ustawienia"
|
||||
|
||||
@@ -99,15 +99,15 @@ msgstr "Wspólne ustawienia"
|
||||
msgid "Configuration key: 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."
|
||||
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."
|
||||
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."
|
||||
msgstr "Klucz konfiguracji: transport.quic.maxIncomingStreams."
|
||||
|
||||
@@ -180,7 +180,7 @@ msgstr "Włącz protokół HTTPS"
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr "Zmienna środowiskowa musi używać formatu KLUCZ=wartość."
|
||||
|
||||
@@ -215,27 +215,27 @@ msgstr "Wymuś TLS"
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
@@ -243,11 +243,11 @@ msgstr ""
|
||||
"Operacja wtyczki HTTP musi być nazwą operacji frps, na przykład Login lub "
|
||||
"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 /."
|
||||
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."
|
||||
msgstr "Ścieżka żądania wtyczki HTTP."
|
||||
|
||||
@@ -282,7 +282,7 @@ msgstr ""
|
||||
"lokalnego; wykonanie uruchamia polecenie i wymaga uprawnienia frp unsafe. "
|
||||
"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"
|
||||
msgstr "Ustawienia dziennika"
|
||||
|
||||
@@ -314,7 +314,7 @@ msgstr "Dziennik stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
"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."
|
||||
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"
|
||||
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"
|
||||
msgstr "NIEURUCHOMIONE"
|
||||
|
||||
@@ -374,7 +374,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
@@ -462,7 +462,7 @@ msgstr ""
|
||||
"Porty, które klienty mogą wiązać. Użyj pojedynczego portu, np. 3001, lub "
|
||||
"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."
|
||||
msgstr "Plik klucza prywatnego dla bramy tunelu SSH."
|
||||
|
||||
@@ -474,19 +474,19 @@ msgstr "Adres powiązania proxy"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "URUCHOMIONE"
|
||||
|
||||
@@ -498,7 +498,7 @@ msgstr "Odradzaj się po awarii"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr "Czas retencji danych strategii dziurawienia NAT."
|
||||
|
||||
@@ -510,27 +510,27 @@ msgstr "Uruchom demona jako grupę"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr "Plik klucza prywatnego tunelu SSH"
|
||||
|
||||
@@ -552,8 +552,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
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:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Ustawienia uruchamiania"
|
||||
|
||||
@@ -587,12 +587,12 @@ msgstr "Port TCPMUX HTTP CONNECT"
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
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:542
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
|
||||
msgid "TLS certificate path"
|
||||
msgstr "Ścieżka certyfikatu TLS"
|
||||
|
||||
@@ -602,7 +602,7 @@ msgstr ""
|
||||
"Ś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:546
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
|
||||
msgid "TLS private key path"
|
||||
msgstr "Ścieżka klucza prywatnego TLS"
|
||||
|
||||
@@ -612,7 +612,7 @@ msgstr ""
|
||||
"Ścieżka do prywatnego klucza TLS jest wymagana, gdy włączony jest protokół "
|
||||
"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"
|
||||
msgstr "Zaufana ścieżka CA TLS"
|
||||
|
||||
@@ -661,7 +661,7 @@ msgstr "Typ źródła tokena"
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr "Ustawienia transportu"
|
||||
|
||||
@@ -689,11 +689,11 @@ msgstr ""
|
||||
"Port UDP używany dla QUIC. Pusty wyłącza QUIC. Nie używaj ponownie tego "
|
||||
"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."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -724,7 +724,7 @@ msgstr "Limit czasu Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr "Serwer WWW"
|
||||
|
||||
@@ -769,12 +769,12 @@ msgstr "Nazwa użytkownika serwera WWW."
|
||||
msgid "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:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr "Operacje frps obsługiwane przez tę wtyczkę HTTP."
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Permitir portas"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Diretório de ativos"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autenticação"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Endereço de ligação"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "A coletar dados..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Configurações Comuns"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Configurações Comuns"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Configurações do registo"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Registo do stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Máximo de portas por cliente"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NÃO EM EXECUÇÃO"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "Endereço de ligação proxy"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "EXECUTADO"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "Reiniciar caso travado"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Executar daemon como grupo"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Configurações de inicialização"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Tempo limite Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Permitir portas"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Diretório de ativos"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autenticação"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Vincular endereço"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Coletando dados..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Configurações Comuns"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Configurações Comuns"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Configurações do registro"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Registro log do stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Máximo de portas por cliente"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NÃO ESTÁ EM EXECUÇÃO"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "Endereço de vinculação proxy"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "EM EXECUÇÃO"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "Reiniciar caso entre em colapso"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Executar serviço como usuário"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Configurações de inicialização"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Tempo limite Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"20)) ? 1 : 2;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Permite porturi"
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr "Directorul de resurse"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autentificare"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr "Adresa de legătură"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Colectare date ..."
|
||||
|
||||
@@ -89,7 +89,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Setări Comune"
|
||||
|
||||
@@ -97,15 +97,15 @@ msgstr "Setări Comune"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -173,7 +173,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -201,37 +201,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -263,7 +263,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Setări jurnal"
|
||||
|
||||
@@ -295,7 +295,7 @@ msgstr "Jurnal stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Porturi maxime pe client"
|
||||
|
||||
@@ -307,7 +307,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -315,11 +315,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "NU FUNCȚIONEAZĂ"
|
||||
|
||||
@@ -351,7 +351,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -363,11 +363,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -379,23 +379,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -411,19 +411,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -431,13 +431,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -449,19 +449,19 @@ msgstr "Adresa de legare a proxy-ului"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "Funcţionare"
|
||||
|
||||
@@ -473,7 +473,7 @@ msgstr "Respawn când crapă"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -485,27 +485,27 @@ msgstr "Rularea daemonului ca grup"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -525,8 +525,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Setări de pornire"
|
||||
|
||||
@@ -558,12 +558,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -580,7 +580,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,11 +649,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -661,11 +661,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -682,7 +682,7 @@ msgstr "Timpul de expirare HTTP Vhost"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -726,12 +726,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -12,11 +12,11 @@ msgstr ""
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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"
|
||||
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..."
|
||||
msgstr "Добавить новый HTTP-плагин..."
|
||||
|
||||
@@ -40,7 +40,7 @@ msgstr "Адрес, к которому привязывается frps."
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Разрешить порты"
|
||||
|
||||
@@ -52,7 +52,7 @@ msgstr "Каталог ресурсов"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Аутентификация"
|
||||
|
||||
@@ -64,7 +64,7 @@ msgstr "Метод аутентификации"
|
||||
msgid "Authentication method used to authenticate 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."
|
||||
msgstr "Файл авторизованных ключей для шлюза SSH-туннеля."
|
||||
|
||||
@@ -76,7 +76,7 @@ msgstr "Адрес сервера"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Сбор данных ..."
|
||||
|
||||
@@ -92,7 +92,7 @@ msgstr ""
|
||||
"Команда получения токена. При использовании этого типа источника init-скрипт "
|
||||
"добавляет --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"
|
||||
msgstr "Общие настройки"
|
||||
|
||||
@@ -100,15 +100,15 @@ msgstr "Общие настройки"
|
||||
msgid "Configuration key: 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."
|
||||
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."
|
||||
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."
|
||||
msgstr "Ключ конфигурации: transport.quic.maxIncomingStreams."
|
||||
|
||||
@@ -181,7 +181,7 @@ msgstr "Включить HTTPS"
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr "Переменная окружения должна быть в формате KEY=value."
|
||||
|
||||
@@ -216,27 +216,27 @@ msgstr "Принудительный TLS"
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
@@ -244,11 +244,11 @@ 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 /."
|
||||
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."
|
||||
msgstr "Путь запроса HTTP-плагина."
|
||||
|
||||
@@ -283,7 +283,7 @@ msgstr ""
|
||||
"локального файла; значение exec выполняет команду и требует небезопасного "
|
||||
"разрешения для 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"
|
||||
msgstr "Настройки журнала"
|
||||
|
||||
@@ -315,7 +315,7 @@ msgstr "Сохранять вывод stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Максимальное количество портов для одного клиента"
|
||||
|
||||
@@ -327,7 +327,7 @@ msgstr "Максимальное число дней хранения журна
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
"Максимальное количество портов, доступных каждому клиенту. 0 — без "
|
||||
@@ -337,11 +337,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "НЕ ЗАПУЩЕНО"
|
||||
|
||||
@@ -375,7 +375,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr "Путь для автоматически сгенерированного закрытого ключа."
|
||||
|
||||
@@ -387,11 +387,11 @@ msgstr "Путь к файлу токена."
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr "Путь к файлу закрытого ключа TLS."
|
||||
|
||||
@@ -403,23 +403,23 @@ msgstr "Путь к файлу сертификата, используемом
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "Путь плагина"
|
||||
|
||||
@@ -440,19 +440,19 @@ msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
msgstr ""
|
||||
"Порт для 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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr "Начало диапазона портов не должно быть больше конца."
|
||||
|
||||
@@ -460,7 +460,7 @@ msgstr "Начало диапазона портов не должно быть
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
@@ -468,7 +468,7 @@ msgstr ""
|
||||
"Порты, которые разрешено занимать клиентам. Можно указать одиночный порт "
|
||||
"(например, 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."
|
||||
msgstr "Файл закрытого ключа для шлюза SSH-туннеля."
|
||||
|
||||
@@ -480,19 +480,19 @@ msgstr "Адрес привязки прокси-сервера"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "ЗАПУЩЕНО"
|
||||
|
||||
@@ -504,7 +504,7 @@ msgstr "Перезапускаться после вылета"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr "Срок хранения данных стратегии пробивания NAT-дыр."
|
||||
|
||||
@@ -516,27 +516,27 @@ msgstr "Запуск демона от имени группы"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr "Файл закрытого ключа SSH-туннеля"
|
||||
|
||||
@@ -557,8 +557,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
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:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Настройки запуска"
|
||||
|
||||
@@ -590,12 +590,12 @@ msgstr "Порт TCPMUX HTTP CONNECT"
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
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:542
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
|
||||
msgid "TLS certificate path"
|
||||
msgstr "Путь к сертификату TLS"
|
||||
|
||||
@@ -604,7 +604,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
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:546
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
|
||||
msgid "TLS private key path"
|
||||
msgstr "Путь к закрытому ключу TLS"
|
||||
|
||||
@@ -612,7 +612,7 @@ msgstr "Путь к закрытому ключу TLS"
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr "Путь к доверенному сертификату CA для TLS"
|
||||
|
||||
@@ -658,7 +658,7 @@ msgstr "Тип источника токена"
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr "Настройки транспорта"
|
||||
|
||||
@@ -686,11 +686,11 @@ msgstr ""
|
||||
"UDP-порт для QUIC. Пустое значение отключает QUIC. Не используйте тот же UDP-"
|
||||
"порт, что и для 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."
|
||||
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."
|
||||
msgstr ""
|
||||
"Используйте одиночный порт, например 3001, или диапазон, например 2000-3000."
|
||||
@@ -699,11 +699,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -721,7 +721,7 @@ msgstr "Тайм-аут виртуального хоста HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr "Веб-сервер"
|
||||
|
||||
@@ -767,12 +767,12 @@ msgstr "Имя пользователя веб-сервера."
|
||||
msgid "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:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr "Операции frps, обрабатываемые этим HTTP-плагином."
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Overenie totožnosti"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Tillåt portar"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Autentisering"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Bindningsadress"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Samlar in data ..."
|
||||
|
||||
@@ -92,7 +92,7 @@ msgstr ""
|
||||
"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."
|
||||
|
||||
#: 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"
|
||||
msgstr "Vanliga inställningar"
|
||||
|
||||
@@ -102,19 +102,19 @@ msgstr ""
|
||||
"BindPort anger porten som servern lyssnar på.<br />Som standard är värdet "
|
||||
"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."
|
||||
msgstr ""
|
||||
"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."
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
"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."
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
"Konfigurationsfiler som inkluderas i den tillfälliga konfigurationsfilen"
|
||||
@@ -185,7 +185,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
"DashboardPort anger porten som instrumentpanelen lyssnar på. Om värdet är 0 "
|
||||
@@ -221,37 +221,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -283,7 +283,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -315,7 +315,7 @@ msgstr "Logga stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -327,7 +327,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
"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."
|
||||
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"
|
||||
msgstr ""
|
||||
"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 "
|
||||
"ä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"
|
||||
msgstr "KÖRS INTE"
|
||||
|
||||
@@ -377,7 +377,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -389,11 +389,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -405,23 +405,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -437,19 +437,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -457,13 +457,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -475,19 +475,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "KÖRS"
|
||||
|
||||
@@ -499,7 +499,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -511,27 +511,27 @@ msgstr "Kör demonen som grupp"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -551,8 +551,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Inställningar för uppstart"
|
||||
|
||||
@@ -584,12 +584,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -598,7 +598,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -606,7 +606,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -651,7 +651,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -675,11 +675,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -687,11 +687,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -708,7 +708,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -752,12 +752,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "துறைமுகங்களை அனுமதிக்கவும்"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "சொத்துக்கள் டிர்"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "ஏற்பு"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "முகவரியை பிணைக்கவும்"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "தரவு சேகரித்தல் ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "பொதுவான அமைப்புகள்"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "பொதுவான அமைப்புகள்"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "பதிவு அமைப்புகள்"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "பதிவு நிலைவெளி"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "ஒரு வாடிக்கையாளருக்கு அதிகபட்ச துறைமுகங்கள்"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "ஓடவில்லை"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "பதிலாள் பிணைப்பு முகவரி"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "இயங்கும்"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "செயலிழந்தபோது ரெச்பான்"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "டீமனை குழுவாக இயக்கவும்"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "தொடக்க அமைப்புகள்"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Vhost http நேரம் முடிந்தது"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
msgid ""
|
||||
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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -29,7 +29,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -41,7 +41,7 @@ msgstr ""
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -53,7 +53,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -65,7 +65,7 @@ msgstr ""
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr ""
|
||||
|
||||
@@ -79,7 +79,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -87,15 +87,15 @@ msgstr ""
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -163,7 +163,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -191,37 +191,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -253,7 +253,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -285,7 +285,7 @@ msgstr ""
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -297,7 +297,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -305,11 +305,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -341,7 +341,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -353,11 +353,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -369,23 +369,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -401,19 +401,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -421,13 +421,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -439,19 +439,19 @@ msgstr ""
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -463,7 +463,7 @@ msgstr ""
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -475,27 +475,27 @@ msgstr ""
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -515,8 +515,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -548,12 +548,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -562,7 +562,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -570,7 +570,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -615,7 +615,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -639,11 +639,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -651,11 +651,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -672,7 +672,7 @@ msgstr ""
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -716,11 +716,11 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Bağlantı noktalarına izin ver"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Varlıklar dizini"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Kimlik Doğrulama"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Bağlantı adresi"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Veri toplama ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Ortak Ayarlar"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Ortak Ayarlar"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Günlük Ayarları"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Stdout'u günlüğe kaydet"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "İstemci başına maksimum bağlantı noktası"
|
||||
|
||||
@@ -306,7 +306,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "ÇALIŞMIYOR"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "Proxy bağlama adresi"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "ÇALIŞIYOR"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "Çöktüğünde yeniden çıkart"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Arka plan programı grup olarak çalıştır"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Başlangıç Ayarları"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Vhost HTTP zaman aşımı"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -11,11 +11,11 @@ msgstr ""
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Дозволені порти"
|
||||
|
||||
@@ -51,7 +51,7 @@ msgstr "Каталог ресурсів"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Автентифікація"
|
||||
|
||||
@@ -63,7 +63,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -75,7 +75,7 @@ msgstr "Адреса привʼязки"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Збір даних…"
|
||||
|
||||
@@ -89,7 +89,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Загальні налаштування"
|
||||
|
||||
@@ -97,15 +97,15 @@ msgstr "Загальні налаштування"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -173,7 +173,7 @@ msgstr ""
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -201,37 +201,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -263,7 +263,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Налаштування журналу"
|
||||
|
||||
@@ -295,7 +295,7 @@ msgstr "Журнал stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "Максимальна кількість портів на клієнта"
|
||||
|
||||
@@ -307,7 +307,7 @@ msgstr ""
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -315,11 +315,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "НЕ ПРАЦЮЄ"
|
||||
|
||||
@@ -351,7 +351,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -363,11 +363,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -379,23 +379,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -411,19 +411,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -431,13 +431,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -449,19 +449,19 @@ msgstr "Адреса привʼязки проксі"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "ЗАПУЩЕНО"
|
||||
|
||||
@@ -473,7 +473,7 @@ msgstr "Перезапускати після збою"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -485,27 +485,27 @@ msgstr "Запускати службу від імені групи"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -525,8 +525,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Параметри запуску"
|
||||
|
||||
@@ -558,12 +558,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -572,7 +572,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -580,7 +580,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,7 +625,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,11 +649,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -661,11 +661,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -682,7 +682,7 @@ msgstr "Час очікування Vhost HTTP"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -726,12 +726,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
+64
-64
@@ -10,11 +10,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr ""
|
||||
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "Cho phép cổng"
|
||||
|
||||
@@ -50,7 +50,7 @@ msgstr "Assets dir"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "Xác thực"
|
||||
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
msgid "Authentication method used to authenticate frpc."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -74,7 +74,7 @@ msgstr "Gán địa chỉ"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "Đang thu thập dữ liệu ..."
|
||||
|
||||
@@ -88,7 +88,7 @@ msgid ""
|
||||
"unsafe=TokenSourceExec when this source type is used."
|
||||
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"
|
||||
msgstr "Thiết lập chung"
|
||||
|
||||
@@ -96,15 +96,15 @@ msgstr "Thiết lập chung"
|
||||
msgid "Configuration key: log.level."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -172,7 +172,7 @@ msgstr ""
|
||||
msgid "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."
|
||||
msgstr ""
|
||||
|
||||
@@ -200,37 +200,37 @@ msgstr ""
|
||||
msgid "Grant access to LuCI app frps"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"NewProxy."
|
||||
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 /."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -262,7 +262,7 @@ msgid ""
|
||||
"with auth.token."
|
||||
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"
|
||||
msgstr "Cài đặt Log"
|
||||
|
||||
@@ -294,7 +294,7 @@ msgstr "Log stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -314,11 +314,11 @@ msgstr ""
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "Không chạy"
|
||||
|
||||
@@ -350,7 +350,7 @@ msgstr ""
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -362,11 +362,11 @@ msgstr ""
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -378,23 +378,23 @@ msgstr ""
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,19 +410,19 @@ msgstr ""
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -430,13 +430,13 @@ msgstr ""
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -448,19 +448,19 @@ msgstr "Proxy bind address"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "Đang chạy"
|
||||
|
||||
@@ -472,7 +472,7 @@ msgstr "Respawn khi bị lỗi"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -484,27 +484,27 @@ msgstr "Chạy daemon theo nhóm"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -524,8 +524,8 @@ msgstr ""
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1002
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "Cài đặt khởi động"
|
||||
|
||||
@@ -557,12 +557,12 @@ msgstr ""
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -571,7 +571,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +579,7 @@ msgstr ""
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,7 +624,7 @@ msgstr ""
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -648,11 +648,11 @@ msgid ""
|
||||
"as KCP."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -660,11 +660,11 @@ msgstr ""
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr ""
|
||||
@@ -681,7 +681,7 @@ msgstr "Vhost HTTP timeout"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,12 +725,12 @@ msgstr ""
|
||||
msgid "frp"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:962
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -13,11 +13,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr "添加新的 HTTP 插件..."
|
||||
|
||||
@@ -41,7 +41,7 @@ msgstr "frps 绑定的地址。"
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "允许的端口"
|
||||
|
||||
@@ -53,7 +53,7 @@ msgstr "资源目录"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "身份认证"
|
||||
|
||||
@@ -65,7 +65,7 @@ msgstr "认证方式"
|
||||
msgid "Authentication method used to authenticate 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."
|
||||
msgstr "SSH 隧道网关的 authorized_keys 文件。"
|
||||
|
||||
@@ -77,7 +77,7 @@ msgstr "绑定地址"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "正在收集数据…"
|
||||
|
||||
@@ -93,7 +93,7 @@ msgstr ""
|
||||
"用于获取令牌的命令。使用此来源类型时,init 脚本会添加 --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"
|
||||
msgstr "常规设置"
|
||||
|
||||
@@ -101,15 +101,15 @@ msgstr "常规设置"
|
||||
msgid "Configuration key: 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."
|
||||
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."
|
||||
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."
|
||||
msgstr "配置键:transport.quic.maxIncomingStreams。"
|
||||
|
||||
@@ -181,7 +181,7 @@ msgstr "启用 Web HTTPS"
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr "环境变量必须使用 KEY=value 格式。"
|
||||
|
||||
@@ -213,37 +213,37 @@ msgstr "强制 TLS"
|
||||
msgid "Grant access to LuCI app 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"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 /."
|
||||
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."
|
||||
msgstr "HTTP 插件请求路径。"
|
||||
|
||||
@@ -277,7 +277,7 @@ msgstr ""
|
||||
"从外部来源加载令牌。file 从本地文件读取令牌;exec 运行命令并需要 frp unsafe "
|
||||
"权限。与 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"
|
||||
msgstr "日志设置"
|
||||
|
||||
@@ -309,7 +309,7 @@ msgstr "普通日志"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "每客户端的最大端口数"
|
||||
|
||||
@@ -321,7 +321,7 @@ msgstr "保留日志的最大天数。"
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr "每个客户端可使用的最大端口数。0 表示不限制。"
|
||||
|
||||
@@ -329,11 +329,11 @@ msgstr "每个客户端可使用的最大端口数。0 表示不限制。"
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "未在运行"
|
||||
|
||||
@@ -365,7 +365,7 @@ msgstr "传递给 frp 配置文件模板的 OS 环境变量,请参见 %s。"
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr "自动生成私钥的路径。"
|
||||
|
||||
@@ -377,11 +377,11 @@ msgstr "令牌来源文件路径。"
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr "TLS 私钥文件路径。"
|
||||
|
||||
@@ -393,23 +393,23 @@ msgstr "HTTPS Web 服务器使用的证书文件路径。"
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "插件路径"
|
||||
|
||||
@@ -425,19 +425,19 @@ msgstr "HTTPS 虚拟主机请求端口。留空或设为 0 表示禁用。"
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr "端口范围起始值不能大于结束值。"
|
||||
|
||||
@@ -445,14 +445,14 @@ msgstr "端口范围起始值不能大于结束值。"
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
msgstr ""
|
||||
"允许客户端绑定的端口。可使用单个端口(如 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."
|
||||
msgstr "SSH 隧道网关的私钥文件。"
|
||||
|
||||
@@ -464,19 +464,19 @@ msgstr "代理绑定地址"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "运行中"
|
||||
|
||||
@@ -488,7 +488,7 @@ msgstr "崩溃时重启"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr "NAT 打洞策略数据保留时间。"
|
||||
|
||||
@@ -500,27 +500,27 @@ msgstr "以此组权限运行"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr "SSH 隧道私钥文件"
|
||||
|
||||
@@ -540,8 +540,8 @@ msgstr "跳过检查 OIDC 令牌颁发者是否匹配配置的颁发者。"
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
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:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "启动设置"
|
||||
|
||||
@@ -573,12 +573,12 @@ msgstr "TCPMUX HTTP CONNECT 端口"
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
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:542
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
|
||||
msgid "TLS certificate path"
|
||||
msgstr "TLS 证书路径"
|
||||
|
||||
@@ -587,7 +587,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
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:546
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
|
||||
msgid "TLS private key path"
|
||||
msgstr "TLS 私钥路径"
|
||||
|
||||
@@ -595,7 +595,7 @@ msgstr "TLS 私钥路径"
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr "TLS 受信任 CA 路径"
|
||||
|
||||
@@ -640,7 +640,7 @@ msgstr "令牌来源类型"
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr "传输设置"
|
||||
|
||||
@@ -666,11 +666,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"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."
|
||||
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."
|
||||
msgstr "请使用单个端口(如 3001)或端口范围(如 2000-3000)。"
|
||||
|
||||
@@ -678,11 +678,11 @@ msgstr "请使用单个端口(如 3001)或端口范围(如 2000-3000)。
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr "当插件地址使用 HTTPS 时验证 HTTP 插件的 TLS 证书。"
|
||||
@@ -699,7 +699,7 @@ msgstr "Vhost HTTP 超时"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr "Web 服务器"
|
||||
|
||||
@@ -743,11 +743,11 @@ msgstr "Web 服务器用户名。"
|
||||
msgid "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:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr "此 HTTP 插件处理的 frps 操作。"
|
||||
@@ -12,11 +12,11 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\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"
|
||||
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..."
|
||||
msgstr "新增新的 HTTP 外掛..."
|
||||
|
||||
@@ -40,7 +40,7 @@ msgstr "frps 繫結的位址。"
|
||||
msgid "Address that proxy listeners bind to."
|
||||
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"
|
||||
msgstr "允許連接埠"
|
||||
|
||||
@@ -52,7 +52,7 @@ msgstr "資產目錄"
|
||||
msgid "Audience OIDC tokens should contain."
|
||||
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"
|
||||
msgstr "認證"
|
||||
|
||||
@@ -64,7 +64,7 @@ msgstr "認證方式"
|
||||
msgid "Authentication method used to authenticate 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."
|
||||
msgstr "SSH 隧道閘道的 authorized_keys 檔案。"
|
||||
|
||||
@@ -76,7 +76,7 @@ msgstr "繫結位址"
|
||||
msgid "Bind port"
|
||||
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 ..."
|
||||
msgstr "收集資料中 ..."
|
||||
|
||||
@@ -92,7 +92,7 @@ msgstr ""
|
||||
"用於取得權杖的命令。使用此來源類型時,init 指令碼會新增 --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"
|
||||
msgstr "通用設定"
|
||||
|
||||
@@ -100,15 +100,15 @@ msgstr "通用設定"
|
||||
msgid "Configuration key: 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."
|
||||
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."
|
||||
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."
|
||||
msgstr "設定鍵:transport.quic.maxIncomingStreams。"
|
||||
|
||||
@@ -180,7 +180,7 @@ msgstr "啟用 Web HTTPS"
|
||||
msgid "Environment variable"
|
||||
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."
|
||||
msgstr "環境變數必須使用 KEY=value 格式。"
|
||||
|
||||
@@ -212,37 +212,37 @@ msgstr "強制 TLS"
|
||||
msgid "Grant access to 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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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 ""
|
||||
"HTTP plugin operation must be a frps operation name, for example Login or "
|
||||
"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 /."
|
||||
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."
|
||||
msgstr "HTTP 外掛請求路徑。"
|
||||
|
||||
@@ -276,7 +276,7 @@ msgstr ""
|
||||
"從外部來源載入權杖。file 從本地檔案讀取權杖;exec 執行命令並需要 frp unsafe "
|
||||
"權限。與 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"
|
||||
msgstr "日誌設定"
|
||||
|
||||
@@ -308,7 +308,7 @@ msgstr "紀錄 stdout"
|
||||
msgid "Max pool count"
|
||||
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"
|
||||
msgstr "每個用戶端最大連接埠數"
|
||||
|
||||
@@ -320,7 +320,7 @@ msgstr "保留日誌的最大天數。"
|
||||
msgid "Maximum pool count for each proxy."
|
||||
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."
|
||||
msgstr "每個用戶端可使用的最大連接埠數。0 表示不限制。"
|
||||
|
||||
@@ -328,11 +328,11 @@ msgstr "每個用戶端可使用的最大連接埠數。0 表示不限制。"
|
||||
msgid "Maximum time to wait for a work connection."
|
||||
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"
|
||||
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"
|
||||
msgstr "未執行"
|
||||
|
||||
@@ -364,7 +364,7 @@ msgstr "傳遞給 frp 設定檔案模板的 OS 環境變數,請參見 %s。"
|
||||
msgid "Only accept TLS-encrypted frpc connections."
|
||||
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."
|
||||
msgstr "自動生成私鑰的路徑。"
|
||||
|
||||
@@ -376,11 +376,11 @@ msgstr "權杖來源檔案路徑。"
|
||||
msgid "Path to custom 404 page for HTTP requests."
|
||||
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."
|
||||
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."
|
||||
msgstr "TLS 私鑰檔案路徑。"
|
||||
|
||||
@@ -392,23 +392,23 @@ msgstr "HTTPS Web 伺服器使用的憑證檔案路徑。"
|
||||
msgid "Path to the private key file used by the HTTPS web server."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "外掛路徑"
|
||||
|
||||
@@ -424,19 +424,19 @@ msgstr "HTTPS 虛擬主機請求連接埠。留空或設為 0 表示停用。"
|
||||
msgid "Port for TCPMUX HTTP CONNECT requests. Empty or 0 disables it."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr "連接埠範圍起始值不能大於結束值。"
|
||||
|
||||
@@ -444,14 +444,14 @@ msgstr "連接埠範圍起始值不能大於結束值。"
|
||||
msgid "Port that frps listens on."
|
||||
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 ""
|
||||
"Ports clients are allowed to bind. Use single port like 3001 or range like "
|
||||
"2000-3000."
|
||||
msgstr ""
|
||||
"允許用戶端繫結的連接埠。可使用單個連接埠(如 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."
|
||||
msgstr "SSH 隧道閘道的私鑰檔案。"
|
||||
|
||||
@@ -463,19 +463,19 @@ msgstr "代理繫結位址"
|
||||
msgid "QUIC bind port"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr "執行中"
|
||||
|
||||
@@ -487,7 +487,7 @@ msgstr "崩潰時重生"
|
||||
msgid "Response header timeout for vhost HTTP server, in seconds."
|
||||
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."
|
||||
msgstr "NAT 打洞策略資料保留時間。"
|
||||
|
||||
@@ -499,27 +499,27 @@ msgstr "以此群組身分執行常駐程式"
|
||||
msgid "Run daemon as user"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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"
|
||||
msgstr "SSH 隧道私鑰檔案"
|
||||
|
||||
@@ -539,8 +539,8 @@ msgstr "跳過檢查 OIDC 權杖頒發者是否匹配設定的頒發者。"
|
||||
msgid "Skip checking whether the OIDC token is expired."
|
||||
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:1013
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1003
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:1014
|
||||
msgid "Startup Settings"
|
||||
msgstr "啟動設定"
|
||||
|
||||
@@ -572,12 +572,12 @@ msgstr "TCPMUX HTTP CONNECT 連接埠"
|
||||
msgid "TCPMUX passthrough"
|
||||
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"
|
||||
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:542
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:543
|
||||
msgid "TLS certificate path"
|
||||
msgstr "TLS 憑證路徑"
|
||||
|
||||
@@ -586,7 +586,7 @@ msgid "TLS certificate path is required when web HTTPS is enabled."
|
||||
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:546
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:547
|
||||
msgid "TLS private key path"
|
||||
msgstr "TLS 私鑰路徑"
|
||||
|
||||
@@ -594,7 +594,7 @@ msgstr "TLS 私鑰路徑"
|
||||
msgid "TLS private key path is required when web HTTPS is enabled."
|
||||
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"
|
||||
msgstr "TLS 受信任 CA 路徑"
|
||||
|
||||
@@ -639,7 +639,7 @@ msgstr "權杖來源類型"
|
||||
msgid "Token used for authentication."
|
||||
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"
|
||||
msgstr "傳輸設定"
|
||||
|
||||
@@ -665,11 +665,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"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."
|
||||
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."
|
||||
msgstr "請使用單一連接埠(如 3001)或連接埠範圍(如 2000-3000)。"
|
||||
|
||||
@@ -677,11 +677,11 @@ msgstr "請使用單一連接埠(如 3001)或連接埠範圍(如 2000-3000
|
||||
msgid "User connection timeout"
|
||||
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"
|
||||
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 ""
|
||||
"Verify the HTTP plugin TLS certificate when the plugin address uses HTTPS."
|
||||
msgstr "當外掛位址使用 HTTPS 時驗證 HTTP 外掛的 TLS 憑證。"
|
||||
@@ -698,7 +698,7 @@ msgstr "虛擬主機 HTTP 逾時"
|
||||
msgid "Vhost HTTPS port"
|
||||
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"
|
||||
msgstr "Web 伺服器"
|
||||
|
||||
@@ -742,11 +742,11 @@ msgstr "Web 伺服器使用者名稱。"
|
||||
msgid "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:969
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:963
|
||||
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:970
|
||||
msgid "frp Server"
|
||||
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."
|
||||
msgstr "此 HTTP 外掛處理的 frps 操作。"
|
||||
@@ -7,8 +7,8 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
LUCI_TITLE:=KaiPlus
|
||||
PKG_VERSION:=1.0.8
|
||||
PKG_RELEASE:=9
|
||||
PKG_VERSION:=1.0.9
|
||||
PKG_RELEASE:=10
|
||||
LUCI_DEPENDS:=+kaiplus +luci-compat +luci-lib-linkeaseauth
|
||||
LUCI_MINIFY_CSS:=0
|
||||
LUCI_MINIFY_JS:=0
|
||||
|
||||
@@ -62,4 +62,10 @@ base_path.default = "/apps/kaiplus/"
|
||||
base_path.rmempty = false
|
||||
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
|
||||
@@ -25,5 +25,8 @@ Thumbs.db
|
||||
# Claude Code local settings
|
||||
.claude/
|
||||
|
||||
# CodeBuddy local data (memory / teams / scratch)
|
||||
.codebuddy/
|
||||
|
||||
# Internal notes (not for release)
|
||||
docs/notes/
|
||||
@@ -4,6 +4,32 @@
|
||||
|
||||
格式基于 [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
|
||||
|
||||
本次发布为紧急热修版本,修复基本设置页面渲染崩溃、一键升级无效、设备配对异常处理缺陷,并改善 Web 控制台安全上下文与图片附件支持。
|
||||
|
||||
@@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=luci-app-openclaw
|
||||
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_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_DIR) $(1)/usr/lib/lua/openclaw
|
||||
$(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_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
|
||||
|
||||
@@ -1 +1 @@
|
||||
2.2.1
|
||||
2.2.3
|
||||
@@ -2,6 +2,7 @@
|
||||
module("luci.controller.openclaw", package.seeall)
|
||||
|
||||
local paths_ok, oc_paths = pcall(require, "openclaw.paths")
|
||||
local devices_ok, oc_devices = pcall(require, "openclaw.devices")
|
||||
|
||||
local function shellquote(value)
|
||||
if paths_ok and oc_paths.shellquote then
|
||||
@@ -2364,20 +2365,25 @@ local function run_openclaw_devices_cli(args)
|
||||
return nil, "OpenClaw 未安装或 Node.js 不可用"
|
||||
end
|
||||
local oc_data = install_path .. "/data"
|
||||
local cmd = string.format(
|
||||
"ulimit -v unlimited 2>/dev/null || true; " ..
|
||||
"HOME=%s OPENCLAW_HOME=%s " ..
|
||||
"OPENCLAW_STATE_DIR=%s/.openclaw " ..
|
||||
"OPENCLAW_CONFIG_PATH=%s/.openclaw/openclaw.json " ..
|
||||
"NODE_ICU_DATA=%s/node/share/icu " ..
|
||||
"PATH=%s/node/bin:%s/global/bin:$PATH " ..
|
||||
"%s %s %s 2>&1; printf '\\n__EXIT:%%d__' $?",
|
||||
shellquote(oc_data), shellquote(oc_data),
|
||||
shellquote(oc_data), shellquote(oc_data),
|
||||
shellquote(install_path),
|
||||
if not ensure_openclaw_user(oc_data) then
|
||||
return nil, "无法创建或读取 openclaw 系统用户"
|
||||
end
|
||||
local inner_cmd = string.format(
|
||||
"cd %s && HOME=%s OPENCLAW_HOME=%s " ..
|
||||
"OPENCLAW_STATE_DIR=%s/.openclaw OPENCLAW_CONFIG_PATH=%s/.openclaw/openclaw.json " ..
|
||||
"OPENCLAW_SUPERVISOR_MODE=external OPENCLAW_SERVICE_REPAIR_POLICY=external " ..
|
||||
"NODE_ICU_DATA=%s/node/share/icu NPM_CONFIG_CACHE=%s/.npm npm_config_cache=%s/.npm " ..
|
||||
"TMPDIR=%s/.tmp PATH=%s/node/bin:%s/global/bin:$PATH " ..
|
||||
"timeout 20 %s %s %s",
|
||||
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(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 exit_code = 0
|
||||
if output then
|
||||
@@ -2390,162 +2396,153 @@ local function run_openclaw_devices_cli(args)
|
||||
return output, exit_code
|
||||
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()
|
||||
local http = require "luci.http"
|
||||
local json = require "luci.jsonc"
|
||||
|
||||
local output, exit_code = run_openclaw_devices_cli("devices list --json")
|
||||
http.prepare_content("application/json")
|
||||
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,
|
||||
local data, error_code, message, exit_code = load_devices_list(json)
|
||||
if not data then
|
||||
devices_error(http, error_code, message, {
|
||||
exit_code = type(exit_code) == "number" and exit_code or -1,
|
||||
pending = {},
|
||||
paired = {}
|
||||
pending = {}, paired = {}
|
||||
})
|
||||
return
|
||||
end
|
||||
|
||||
local json_str = output:match("({%s*\"pending\".*})") or output:match("({.*})")
|
||||
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",
|
||||
pending = data.pending or {},
|
||||
paired = data.paired or {}
|
||||
})
|
||||
else
|
||||
http.write_json({
|
||||
status = "error",
|
||||
message = "解析设备列表失败",
|
||||
pending = {},
|
||||
paired = {},
|
||||
raw = output:sub(1, 300)
|
||||
})
|
||||
end
|
||||
http.prepare_content("application/json")
|
||||
http.write(json.stringify({
|
||||
status = "ok",
|
||||
pending = oc_devices.json_array(data.pending, json.parse),
|
||||
paired = oc_devices.json_array(data.paired, json.parse)
|
||||
}))
|
||||
end
|
||||
|
||||
function action_devices_approve()
|
||||
local http = require "luci.http"
|
||||
local json = require "luci.jsonc"
|
||||
|
||||
local request_id = http.formvalue("request_id")
|
||||
local approve_all = http.formvalue("all") == "1" or http.formvalue("all") == "true"
|
||||
|
||||
local results = {}
|
||||
local success_count = 0
|
||||
local fail_count = 0
|
||||
local unconfirmed_count = 0
|
||||
local requested = {}
|
||||
|
||||
if approve_all then
|
||||
local list_out, list_code = run_openclaw_devices_cli("devices list --json")
|
||||
if not list_out or list_code ~= 0 then
|
||||
http.prepare_content("application/json")
|
||||
local err_msg = "查询设备列表失败"
|
||||
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
|
||||
http.write_json({
|
||||
status = "error",
|
||||
message = err_msg,
|
||||
exit_code = type(list_code) == "number" and list_code or -1,
|
||||
success_count = 0,
|
||||
fail_count = 0
|
||||
})
|
||||
local data, error_code, message = load_devices_list(json)
|
||||
if not data then
|
||||
devices_error(http, error_code, message, { success_count = 0, fail_count = 0, unconfirmed_count = 0 })
|
||||
return
|
||||
end
|
||||
|
||||
local json_str = list_out:match("({%s*\"pending\".*})") or list_out:match("({.*})")
|
||||
local data = json_str and json.parse(json_str) or nil
|
||||
if type(data) ~= "table" or data.pending == nil then
|
||||
if #data.pending == 0 then
|
||||
http.prepare_content("application/json")
|
||||
http.write_json({
|
||||
status = "error",
|
||||
message = "解析设备列表失败",
|
||||
success_count = 0,
|
||||
fail_count = 0
|
||||
})
|
||||
http.write_json({ status = "ok", success_count = 0, fail_count = 0, unconfirmed_count = 0, count = 0, message = "当前没有待配对的设备请求" })
|
||||
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
|
||||
table.insert(results, { requestId = rid, ok = true, message = out })
|
||||
else
|
||||
fail_count = fail_count + 1
|
||||
table.insert(results, { requestId = rid, ok = false, message = err_detail or "批准失败" })
|
||||
end
|
||||
end
|
||||
end
|
||||
requested = data.pending
|
||||
elseif request_id and request_id ~= "" then
|
||||
if not request_id:match("^[a-zA-Z0-9%-_]+$") then
|
||||
http.prepare_content("application/json")
|
||||
http.write_json({ status = "error", message = "无效的请求 ID 格式" })
|
||||
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 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
|
||||
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
|
||||
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 "批准失败" })
|
||||
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
|
||||
http.prepare_content("application/json")
|
||||
http.write_json({ status = "error", message = "缺少 request_id 或 all 参数" })
|
||||
devices_error(http, "MISSING_APPROVAL_TARGET", "缺少 request_id 或 all 参数", { success_count = 0, fail_count = 1, unconfirmed_count = 0 })
|
||||
return
|
||||
end
|
||||
|
||||
local install_path = get_install_path()
|
||||
fix_openclaw_state_permissions(install_path .. "/data")
|
||||
|
||||
http.prepare_content("application/json")
|
||||
if success_count > 0 then
|
||||
http.write_json({
|
||||
status = "ok",
|
||||
success_count = success_count,
|
||||
fail_count = fail_count,
|
||||
results = results,
|
||||
message = string.format("成功批准 %d 个设备配对请求%s", success_count, fail_count > 0 and string.format(",%d 个失败", fail_count) or "")
|
||||
})
|
||||
else
|
||||
http.write_json({
|
||||
status = "error",
|
||||
success_count = 0,
|
||||
fail_count = fail_count,
|
||||
results = results,
|
||||
message = results[1] and results[1].message or "批准设备配对失败"
|
||||
for _, item in ipairs(requested) do
|
||||
local outcome, error_code, message = approve_device_request(json, item)
|
||||
if outcome == "ok" then
|
||||
success_count = success_count + 1
|
||||
elseif outcome == "unconfirmed" then
|
||||
unconfirmed_count = unconfirmed_count + 1
|
||||
else
|
||||
fail_count = fail_count + 1
|
||||
end
|
||||
table.insert(results, {
|
||||
requestId = item.requestId,
|
||||
ok = outcome == "ok",
|
||||
status = outcome,
|
||||
error_code = error_code,
|
||||
message = message
|
||||
})
|
||||
end
|
||||
|
||||
if success_count > 0 then
|
||||
local install_path = get_install_path()
|
||||
fix_openclaw_state_permissions(install_path .. "/data")
|
||||
end
|
||||
|
||||
http.prepare_content("application/json")
|
||||
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({
|
||||
status = status,
|
||||
error_code = status == "ok" and nil or (aggregate_error_code or "APPROVAL_FAILED"),
|
||||
success_count = success_count,
|
||||
fail_count = fail_count,
|
||||
unconfirmed_count = unconfirmed_count,
|
||||
results = results,
|
||||
message = message
|
||||
})
|
||||
end
|
||||
@@ -101,6 +101,24 @@ act.cfgvalue = function(self, section)
|
||||
|
||||
-- 版本选择对话框逻辑
|
||||
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] = 'var dlg=document.getElementById("oc-setup-dialog");'
|
||||
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] = '_setupOperation="setup";'
|
||||
html[#html+1] = 'var btn=document.getElementById("btn-setup");'
|
||||
html[#html+1] = 'var logEl=document.getElementById("setup-log-content");'
|
||||
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+="正在启动安装...\\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] = 'try{JSON.parse(x.responseText);}catch(e){}'
|
||||
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] = '}'
|
||||
|
||||
@@ -203,6 +222,7 @@ act.cfgvalue = function(self, section)
|
||||
html[#html+1] = 'function ocPollSetupLog(){'
|
||||
html[#html+1] = 'if(_setupTimer)clearInterval(_setupTimer);'
|
||||
html[#html+1] = '_lastLogLen=0;'
|
||||
html[#html+1] = '_setupPollErrors=0;'
|
||||
html[#html+1] = '_autoScrollEnabled=true;' -- 初始状态: 启用自动滚动
|
||||
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] = '(new XHR()).get("' .. log_url .. '",null,function(x){'
|
||||
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] = '_setupPollErrors=0;'
|
||||
html[#html+1] = 'var logEl=document.getElementById("setup-log-content");'
|
||||
html[#html+1] = 'var statusEl=document.getElementById("setup-log-status");'
|
||||
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] = 'ocSetupDone(false,logEl.textContent);'
|
||||
html[#html+1] = '}'
|
||||
html[#html+1] = '}catch(e){}'
|
||||
html[#html+1] = '}catch(e){_setupPollErrors++;if(_setupPollErrors>=3)ocSetupPollingUnknown();}'
|
||||
html[#html+1] = '});'
|
||||
html[#html+1] = '},1500);'
|
||||
html[#html+1] = '}'
|
||||
|
||||
-- 安装完成处理
|
||||
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 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] = 'if(ok){'
|
||||
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] = '});}'
|
||||
html[#html+1] = 'function ocOpenclawCoreUpgrade(){'
|
||||
html[#html+1] = '_setupOperation="core";'
|
||||
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] = '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] = 'resultEl.style.display="none";'
|
||||
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] = '}'
|
||||
|
||||
@@ -447,8 +471,8 @@ act.cfgvalue = function(self, section)
|
||||
html[#html+1] = 'statusEl.innerHTML="<span style=\\"color:#7aa2f7;\\">⏳ 插件升级中...</span>";'
|
||||
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] = 'try{JSON.parse(x.responseText);}catch(e){}'
|
||||
html[#html+1] = 'ocPollPluginUpgradeLog();'
|
||||
html[#html+1] = 'var accepted=ocAcceptedResponse(x);'
|
||||
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] = '}'
|
||||
|
||||
@@ -482,9 +506,10 @@ act.cfgvalue = function(self, section)
|
||||
html[#html+1] = '}'
|
||||
html[#html+1] = '}catch(e){'
|
||||
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] = '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] = '});'
|
||||
|
||||
@@ -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("&", "&")
|
||||
:gsub("<", "<")
|
||||
:gsub(">", ">")
|
||||
:gsub('"', """)
|
||||
:gsub("'", "'")
|
||||
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">
|
||||
.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 p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; }
|
||||
.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: inherit; opacity: 0.76; margin: 0; line-height: 1.6; }
|
||||
|
||||
.oc-console-info {
|
||||
display: flex;
|
||||
@@ -163,7 +163,8 @@ local pty_token = uci:get("openclaw", "main", "pty_token") or ""
|
||||
if (advPairingBanner) advPairingBanner.style.display = 'none';
|
||||
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 (pending.length > 0) {
|
||||
var html = '';
|
||||
@@ -211,20 +212,24 @@ local pty_token = uci:get("openclaw", "main", "pty_token") or ""
|
||||
if (res.status === 'ok') {
|
||||
if ((res.success_count || 0) > 0) {
|
||||
advPairingMsg.style.color = '#52c41a';
|
||||
advPairingMsg.innerHTML = '✅ ' + (res.message || '批准成功!');
|
||||
advPairingMsg.textContent = '✅ ' + (res.message || '批准成功!');
|
||||
setTimeout(function() {
|
||||
checkAdvDevices();
|
||||
}, 1500);
|
||||
} else {
|
||||
advPairingMsg.style.color = '#faad14';
|
||||
advPairingMsg.innerHTML = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求');
|
||||
advPairingMsg.textContent = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求');
|
||||
setTimeout(function() {
|
||||
checkAdvDevices();
|
||||
}, 1500);
|
||||
}
|
||||
} else if (res.status === 'partial' || res.status === 'unconfirmed') {
|
||||
advPairingMsg.style.color = '#d48806';
|
||||
advPairingMsg.textContent = '⚠️ ' + (res.message || '部分设备状态尚未确认,请刷新后重试');
|
||||
setTimeout(function() { checkAdvDevices(); }, 1500);
|
||||
} else {
|
||||
advPairingMsg.style.color = '#cf222e';
|
||||
advPairingMsg.innerHTML = '❌ ' + (res.message || '批准失败');
|
||||
advPairingMsg.textContent = '❌ ' + (res.message || '批准失败');
|
||||
}
|
||||
} catch(e) {
|
||||
advPairingMsg.style.color = '#cf222e';
|
||||
|
||||
@@ -6,18 +6,16 @@
|
||||
|
||||
<%
|
||||
local uci = require "luci.model.uci".cursor()
|
||||
local console_utils = require "openclaw.console"
|
||||
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 https_console_url = ""
|
||||
if raw_console_url ~= "" and raw_console_url:match("^https://[a-zA-Z0-9%-%._~:/?#%[%]@!$&'()*+,;=]+$") then
|
||||
https_console_url = raw_console_url:gsub("/+$", "")
|
||||
end
|
||||
local https_console_url = console_utils.normalize_https_url(raw_console_url) or ""
|
||||
%>
|
||||
|
||||
<style type="text/css">
|
||||
.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 p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; }
|
||||
.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: inherit; opacity: 0.76; margin: 0; line-height: 1.6; }
|
||||
|
||||
.oc-console-info {
|
||||
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;">
|
||||
<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>
|
||||
</div>
|
||||
<div id="oc-console-context-detail" style="font-size:12px; color:#333;">
|
||||
当前运行于非安全上下文(HTTP 局域网地址)。受现代浏览器安全策略(Secure Context)限制,图片粘贴、附件拖拽上传与麦克风/剪贴板权限可能受限。<br/>
|
||||
<strong>如需使用完整附件/图片与语音功能,建议:</strong><br/>
|
||||
1. <strong>HTTPS 控制台</strong>:配置反向代理并启用 HTTPS,在 UCI 中配置经过验证的 <code>option console_url 'https://...'</code>;<br/>
|
||||
2. <strong>本地安全访问</strong>:在路由器本机或通过 SSH 端口转发访问 <code>http://localhost:18789/</code>;<br/>
|
||||
3. <strong>新窗口直达</strong>:点击右上角或上方的「<strong>新窗口直达</strong>」在独立窗口运行。
|
||||
HTTP 局域网地址不属于浏览器安全上下文,图片粘贴、附件拖拽、麦克风和剪贴板能力可能不可用。<br/>
|
||||
<strong>完整附件功能请通过 SSH localhost 隧道访问顶级页面:</strong><br/>
|
||||
<code id="oc-console-tunnel-command"></code><br/>
|
||||
然后打开 <code id="oc-console-tunnel-url">http://localhost:18790/</code>。若本地 18790 端口被占用,请将命令和地址中的 18790 一并改为空闲端口。<br/>
|
||||
配置了可信 HTTPS 控制台地址时,「打开控制台」仅打开该地址,不会自动传递 Gateway Token。
|
||||
</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 id="oc-console-container">
|
||||
<div class="oc-console-loading" id="oc-console-loading">
|
||||
@@ -199,7 +199,8 @@ end
|
||||
//<![CDATA[
|
||||
(function() {
|
||||
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 statusUrl = '<%=luci.dispatcher.build_url("admin", "services", "openclaw", "status_api")%>';
|
||||
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 wrapEl = document.getElementById('oc-console-wrap');
|
||||
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 url = 'http://' + host + ':' + gwPort + '/';
|
||||
if (uciHttpsConsoleUrl && uciHttpsConsoleUrl.indexOf('https://') === 0) {
|
||||
url = uciHttpsConsoleUrl;
|
||||
if (url.indexOf('?') === -1 && url.indexOf('#') === -1 && url.slice(-1) !== '/') {
|
||||
url += '/';
|
||||
}
|
||||
}
|
||||
return 'http://' + host + ':' + gwPort + '/';
|
||||
}
|
||||
|
||||
function appendGatewayToken(url) {
|
||||
if (gwToken) {
|
||||
url += (url.indexOf('#') === -1 ? '#' : '&') + 'token=' + encodeURIComponent(gwToken);
|
||||
}
|
||||
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 directBtn = document.getElementById('oc-console-direct-btn');
|
||||
if (directBtn) directBtn.href = url;
|
||||
var isHttps = (url.indexOf('https://') === 0);
|
||||
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';
|
||||
}
|
||||
}
|
||||
if (directBtn) directBtn.href = getExternalConsoleUrl();
|
||||
if (hintEl) hintEl.style.display = getGatewayBaseUrl().indexOf('http://localhost') === 0 || getGatewayBaseUrl().indexOf('http://127.0.0.1') === 0 ? 'none' : 'block';
|
||||
}
|
||||
|
||||
function toggleFullScreen() {
|
||||
@@ -288,21 +288,22 @@ end
|
||||
(new XHR()).get(statusUrl, null, function(x) {
|
||||
try {
|
||||
var d = JSON.parse(x.responseText);
|
||||
var url = getConsoleUrl();
|
||||
var embeddedUrl = getEmbeddedConsoleUrl();
|
||||
var externalUrl = getExternalConsoleUrl();
|
||||
if (d.active_model) {
|
||||
modelEl.textContent = d.active_model;
|
||||
}
|
||||
if (d.gateway_running) {
|
||||
if (retryTimer) { clearTimeout(retryTimer); retryTimer = null; }
|
||||
statusTextEl.innerHTML = '<span style="color:#1a7f37;">● 网关运行中</span>';
|
||||
openBtn.href = url;
|
||||
openBtn.href = externalUrl;
|
||||
actionsEl.style.display = 'flex';
|
||||
updateContextHint(url);
|
||||
if (location.protocol === 'https:' && url.indexOf('https://') !== 0) {
|
||||
updateContextHint();
|
||||
if (location.protocol === 'https:' && embeddedUrl.indexOf('https://') !== 0) {
|
||||
var hintEl = document.getElementById('oc-console-https-hint');
|
||||
if (hintEl) hintEl.style.display = 'block';
|
||||
}
|
||||
showIframe(url);
|
||||
showIframe(embeddedUrl);
|
||||
checkDevices(false);
|
||||
setTimeout(function() { checkDevices(false); }, 2500);
|
||||
setTimeout(function() { checkDevices(false); }, 6000);
|
||||
@@ -378,6 +379,15 @@ end
|
||||
var pairingRefreshBtn = document.getElementById('oc-pairing-refresh-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) {
|
||||
(new XHR()).get(devicesListUrl, null, function(x) {
|
||||
try {
|
||||
@@ -386,12 +396,13 @@ end
|
||||
if (pairingBadge) pairingBadge.textContent = '!';
|
||||
var errMsg = (data && data.message) || '查询设备列表失败';
|
||||
if (manualOpen) {
|
||||
pairingItems.innerHTML = '<div style="color:#cf222e; font-size:12px;">❌ ' + escapeHtml(errMsg) + '</div>';
|
||||
showPairingItemsMessage('❌ ' + errMsg);
|
||||
pairingBanner.style.display = 'block';
|
||||
}
|
||||
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;
|
||||
var navBadge = document.getElementById('oc-console-pairing-nav-badge');
|
||||
if (navBadge) {
|
||||
@@ -435,7 +446,7 @@ end
|
||||
}
|
||||
} catch(e) {
|
||||
if (manualOpen) {
|
||||
pairingItems.innerHTML = '<div style="color:#cf222e; font-size:12px;">查询设备列表失败</div>';
|
||||
showPairingItemsMessage('查询设备列表失败');
|
||||
pairingBanner.style.display = 'block';
|
||||
}
|
||||
}
|
||||
@@ -458,23 +469,27 @@ end
|
||||
if (res.status === 'ok') {
|
||||
if ((res.success_count || 0) > 0) {
|
||||
pairingMsg.style.color = '#52c41a';
|
||||
pairingMsg.innerHTML = '✅ ' + (res.message || '批准成功!') + ' 正在重新载入控制台...';
|
||||
pairingMsg.textContent = '✅ ' + (res.message || '批准成功!') + ' 正在重新载入控制台...';
|
||||
setTimeout(function() {
|
||||
checkDevices(false);
|
||||
if (iframeEl) {
|
||||
iframeEl.src = getConsoleUrl();
|
||||
iframeEl.src = getEmbeddedConsoleUrl();
|
||||
}
|
||||
}, 1500);
|
||||
} else {
|
||||
pairingMsg.style.color = '#faad14';
|
||||
pairingMsg.innerHTML = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求');
|
||||
pairingMsg.textContent = 'ℹ️ ' + (res.message || '当前没有待配对的设备请求');
|
||||
setTimeout(function() {
|
||||
checkDevices(false);
|
||||
}, 1500);
|
||||
}
|
||||
} else if (res.status === 'partial' || res.status === 'unconfirmed') {
|
||||
pairingMsg.style.color = '#d48806';
|
||||
pairingMsg.textContent = '⚠️ ' + (res.message || '部分设备状态尚未确认,请刷新后重试');
|
||||
setTimeout(function() { checkDevices(true); }, 1500);
|
||||
} else {
|
||||
pairingMsg.style.color = '#cf222e';
|
||||
pairingMsg.innerHTML = '❌ ' + (res.message || '批准失败');
|
||||
pairingMsg.textContent = '❌ ' + (res.message || '批准失败');
|
||||
}
|
||||
} catch(e) {
|
||||
pairingMsg.style.color = '#cf222e';
|
||||
@@ -505,7 +520,7 @@ end
|
||||
|
||||
refreshBtn.addEventListener('click', function() {
|
||||
if (iframeEl) {
|
||||
var url = getConsoleUrl();
|
||||
var url = getEmbeddedConsoleUrl();
|
||||
iframeEl.src = url;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -6,9 +6,10 @@
|
||||
#oc-status-panel {
|
||||
margin: 0 0 20px 0;
|
||||
padding: 0;
|
||||
border: 1px solid #e0e0e0;
|
||||
border: 1px solid rgba(127,127,127,0.35);
|
||||
border-radius: 8px;
|
||||
background: #fff;
|
||||
background: transparent;
|
||||
color: inherit;
|
||||
overflow: hidden;
|
||||
box-shadow: 0 1px 4px rgba(0,0,0,0.06);
|
||||
}
|
||||
@@ -26,24 +27,46 @@
|
||||
#oc-status-panel table {
|
||||
width: 100%;
|
||||
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 {
|
||||
padding: 8px 16px;
|
||||
border-bottom: 1px solid #f2f2f2;
|
||||
border-bottom: 1px solid rgba(127,127,127,0.2);
|
||||
font-size: 13px;
|
||||
vertical-align: middle;
|
||||
color: inherit;
|
||||
}
|
||||
#oc-status-panel tr:last-child td {
|
||||
border-bottom: none;
|
||||
}
|
||||
#oc-status-panel td:first-child {
|
||||
width: 120px;
|
||||
color: #888;
|
||||
color: inherit;
|
||||
opacity: 0.72;
|
||||
font-weight: 500;
|
||||
white-space: nowrap;
|
||||
}
|
||||
#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 {
|
||||
display: inline-block;
|
||||
@@ -130,14 +153,20 @@
|
||||
|
||||
var channelsEl = document.getElementById('oc-st-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 {
|
||||
channelsEl.textContent = '未配置';
|
||||
channelsEl.className = '';
|
||||
}
|
||||
|
||||
var modelEl = document.getElementById('oc-st-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 {
|
||||
modelEl.textContent = '未配置';
|
||||
}
|
||||
@@ -158,7 +187,11 @@
|
||||
// 安装路径和剩余空间
|
||||
var pathEl = document.getElementById('oc-st-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 {
|
||||
pathEl.textContent = '-';
|
||||
}
|
||||
@@ -166,9 +199,11 @@
|
||||
// 剩余空间
|
||||
var diskEl = document.getElementById('oc-st-disk');
|
||||
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 {
|
||||
diskEl.textContent = '-';
|
||||
diskEl.className = '';
|
||||
}
|
||||
} catch(e) {
|
||||
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">
|
||||
.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 p { font-size: 13px; color: #666; margin: 0; line-height: 1.6; }
|
||||
.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: inherit; opacity: 0.76; margin: 0; line-height: 1.6; }
|
||||
|
||||
.oc-prereq-box {
|
||||
background: #fff8c5;
|
||||
|
||||
@@ -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_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_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_CONSOLE_URL=$(sed -n "s/^\s*option\s\+console_url\s\+['\"]\\?\\([^'\"]*\\)['\"]\\?.*/\\1/p" "$OLD_CONFIG" 2>/dev/null | tail -1)
|
||||
|
||||
# 步骤2: 备份旧配置 (带时间戳)
|
||||
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_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_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 "配置合并完成,用户设置已保留"
|
||||
fi
|
||||
|
||||
@@ -78,13 +78,24 @@ done
|
||||
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 "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 "解析设备列表失败" "$CONTROLLER" || fail "controller must report error on JSON parse failure in devices_list"
|
||||
grep -Fq "load_devices_list(json)" "$CONTROLLER" || fail "controller must use the shared devices list parser"
|
||||
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. 前端状态与批准语义契约 ──
|
||||
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 "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
|
||||
|
||||
# ── 8. 换行符约束 (LF only) ──
|
||||
|
||||
@@ -10,12 +10,18 @@ fail() {
|
||||
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 "'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 "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 "oc-console-iframe" "$CONSOLE_VIEW" || fail "console view should define oc-console-iframe"
|
||||
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"
|
||||
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')
|
||||
if LC_ALL=C grep -q "$cr" "$CONSOLE_VIEW"; then
|
||||
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([[&<>"']]), "&<>"'", "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 "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 entry"
|
||||
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)"
|
||||
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 并检查解包内容。
|
||||
@@ -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"
|
||||
done
|
||||
[ -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
|
||||
|
||||
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=luci-app-passwall
|
||||
PKG_VERSION:=26.9.9
|
||||
PKG_RELEASE:=266
|
||||
PKG_RELEASE:=267
|
||||
PKG_PO_VERSION:=$(PKG_VERSION)
|
||||
|
||||
PKG_CONFIG_DEPENDS:= \
|
||||
|
||||
@@ -65,13 +65,13 @@ window.dl_dropdown_data["<%=cbid%>"] = <%=json.stringify(dropdown_data)%>;
|
||||
</script>
|
||||
|
||||
<div id="<%=cbid%>.main" class="dl-dropdown-container">
|
||||
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
|
||||
<option value>placeholder</option>
|
||||
</select>
|
||||
|
||||
<div style="display:none !important;">
|
||||
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
|
||||
<option value>placeholder</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- 已选节点显示区 -->
|
||||
<div id="<%=cbid%>.selected" class="dl-selected-list"></div>
|
||||
|
||||
<!-- 模拟 listvalue 控件外观 -->
|
||||
<div class="cbi-input-value cbi-input-select dl-dropdown-display" id="<%=cbid%>.display" tabindex="0">
|
||||
<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">
|
||||
<!-- 隐藏 select(保存实际配置值) -->
|
||||
<select id="<%=cbid%>" name="<%=cbid%>" class="cbi-input-select" data-update="change" style="display:none !important;">
|
||||
<option value="<%=current_key%>" selected="selected">placeholder</option>
|
||||
</select>
|
||||
<div 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>
|
||||
</select>
|
||||
</div>
|
||||
<!-- 模拟 ListValue 控件外观 -->
|
||||
<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)%>">
|
||||
|
||||
@@ -64,9 +64,11 @@ end
|
||||
%>
|
||||
|
||||
<div id="<%=cbid%>" class="cbi-input-select" style="display:inline-block;">
|
||||
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
|
||||
<option value>placeholder</option>
|
||||
</select>
|
||||
<div style="display:none !important;">
|
||||
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
|
||||
<option value>placeholder</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- 搜索框 -->
|
||||
<input type="text" id="<%=cbid%>.search"
|
||||
class="mv_search_input cbi-input-text"
|
||||
|
||||
@@ -97,9 +97,11 @@ window.v_dropdown_data["<%=cbid%>"] = <%=json.stringify(dropdown_data)%>;
|
||||
</script>
|
||||
|
||||
<div id="<%=cbid%>.v-main" class="v-dropdown-container">
|
||||
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
|
||||
<option value>placeholder</option>
|
||||
</select>
|
||||
<div style="display:none !important;">
|
||||
<select id="<%=cbid%>.ref" class="cbi-input-select" style="display:none !important;">
|
||||
<option value>placeholder</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- 隐藏 input(保存实际配置值) -->
|
||||
<input type="text" id="<%=cbid%>" name="<%=cbid%>" value="<%=current_key%>" data-update="change" style="display:none !important;" />
|
||||
<!-- 模拟 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
|
||||
$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
|
||||
[ -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
|
||||
|
||||
[ -n "$tcp_port" ] || [ -n "$udp_port" ] && {
|
||||
@@ -785,8 +785,8 @@ filter_server_port() {
|
||||
local address="$1"
|
||||
local port=$(echo "$2" | tr '-' ':' | tr -d ' ')
|
||||
local stream=$(echo "$3" | tr 'A-Z' 'a-z')
|
||||
local ipt_tmp="$ipt_n" _is_tproxy _ipt_cmd _ver multi_ports p ports
|
||||
[ "$(config_n_get @global_forwarding[0] tcp_proxy_way redirect)" = "tproxy" ] && _is_tproxy="TPROXY"
|
||||
local _is_tproxy="$4"
|
||||
local ipt_tmp="$ipt_n" _ipt_cmd _ver multi_ports p ports
|
||||
[ "$stream" = "udp" ] && _is_tproxy="TPROXY"
|
||||
[ -n "$_is_tproxy" ] && ipt_tmp="$ipt_m"
|
||||
for _ver in 4 6; do
|
||||
@@ -813,7 +813,7 @@ filter_server_port() {
|
||||
}
|
||||
|
||||
filter_node() {
|
||||
local node="$1" stream="$2"
|
||||
local node="$1" stream="$2" _is_tproxy="$3"
|
||||
[ -z "$node" ] && return 1
|
||||
local address=$(config_n_get "$node" address)
|
||||
local port=$(config_n_get "$node" port)
|
||||
@@ -822,13 +822,15 @@ filter_node() {
|
||||
[ -z "$address" ] && return 1
|
||||
echo "$address" | grep -Eq "$EXCLUDE_VPSIP" && return 1
|
||||
[ -z "$port" ] && return 1
|
||||
filter_server_port "$address" "$port" "$stream"
|
||||
filter_server_port "$address" "$port" "$stream" "$_is_tproxy"
|
||||
}
|
||||
|
||||
filter_direct_node_list() {
|
||||
[ ! -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
|
||||
filter_node "$_node_id" TCP
|
||||
filter_node "$_node_id" TCP "$_is_tproxy"
|
||||
filter_node "$_node_id" UDP
|
||||
unset _node_id
|
||||
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 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\""
|
||||
[ -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
|
||||
|
||||
[ -n "$tcp_port" ] || [ -n "$udp_port" ] && {
|
||||
@@ -857,9 +857,9 @@ filter_server_port() {
|
||||
local address="$1"
|
||||
local port=$(echo "$2" | tr ':' '-' | tr -d ' ')
|
||||
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"
|
||||
[ "$(config_n_get @global_forwarding[0] tcp_proxy_way redirect)" = "tproxy" ] && _is_tproxy="TPROXY"
|
||||
[ "$stream" = "udp" ] && _is_tproxy="TPROXY"
|
||||
[ -n "$_is_tproxy" ] && _nft_output_chain="PSW_OUTPUT_MANGLE"
|
||||
case "$port" in
|
||||
@@ -875,7 +875,7 @@ filter_server_port() {
|
||||
}
|
||||
|
||||
filter_node() {
|
||||
local node="$1" stream="$2"
|
||||
local node="$1" stream="$2" _is_tproxy="$3"
|
||||
[ -z "$node" ] && return 1
|
||||
local address=$(config_n_get "$node" address)
|
||||
local port=$(config_n_get "$node" port)
|
||||
@@ -884,13 +884,15 @@ filter_node() {
|
||||
[ -z "$address" ] && return 1
|
||||
echo "$address" | grep -Eq "$EXCLUDE_VPSIP" && return 1
|
||||
[ -z "$port" ] && return 1
|
||||
filter_server_port "$address" "$port" "$stream"
|
||||
filter_server_port "$address" "$port" "$stream" "$_is_tproxy"
|
||||
}
|
||||
|
||||
filter_direct_node_list() {
|
||||
[ ! -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
|
||||
filter_node "$_node_id" TCP
|
||||
filter_node "$_node_id" TCP "$_is_tproxy"
|
||||
filter_node "$_node_id" UDP
|
||||
unset _node_id
|
||||
done
|
||||
@@ -908,16 +910,22 @@ add_script_mwan3() {
|
||||
}
|
||||
}
|
||||
|
||||
MWAN3_RULE_ARGS="-m connmark --mark ${FWMARK}/0xffffffff -j RETURN"
|
||||
|
||||
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}')
|
||||
for handle in $handles; do
|
||||
nft delete rule ip mangle mwan3_hook handle ${handle} 2>/dev/null
|
||||
done
|
||||
while iptables -w 5 -t mangle -D mwan3_hook ${MWAN3_RULE_ARGS} >/dev/null 2>&1; do :; done
|
||||
}
|
||||
|
||||
mwan3_start() {
|
||||
nft list chain ip mangle mwan3_hook >/dev/null 2>&1 || return 0
|
||||
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() {
|
||||
|
||||
@@ -40,10 +40,11 @@ do
|
||||
mkdir -p $TMP_SUB_PATH
|
||||
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)
|
||||
if [ -n "$sub_update_week_mode" ]; then
|
||||
remark=$(config_n_get $item remark)
|
||||
if [ -n "$sub_update_week_mode" ] && [ "$sub_update_week_mode" = "8" ]; then
|
||||
sub_update_interval_mode=$(config_n_get $item update_interval_mode)
|
||||
echo "$item" >> $TMP_SUB_PATH/${sub_update_week_mode}_${sub_update_interval_mode}
|
||||
[ -n "$sub_update_interval_mode" ] && {
|
||||
echo "$item" >> $TMP_SUB_PATH/${sub_update_week_mode}_${sub_update_interval_mode}
|
||||
}
|
||||
fi
|
||||
done
|
||||
|
||||
@@ -56,7 +57,6 @@ do
|
||||
[ "$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 & }
|
||||
}
|
||||
|
||||
done
|
||||
rm -rf $TMP_SUB_PATH
|
||||
}
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=luci-app-wwand
|
||||
PKG_RELEASE:=16
|
||||
PKG_RELEASE:=17
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/ddimension/luci-app-wwand.git
|
||||
PKG_SOURCE_VERSION:=a4a3fb43afdc417699708e853621cbfd0d4d2a26
|
||||
PKG_SOURCE_DATE:=2026-09-10
|
||||
PKG_SOURCE_VERSION:=db03f95603aa70ef3682d462cfe476f935374392
|
||||
PKG_SOURCE_DATE:=2026-09-11
|
||||
PKG_MIRROR_HASH:=skip
|
||||
|
||||
PKG_LICENSE:=GPL-2.0-only
|
||||
|
||||
@@ -17,7 +17,7 @@ LUCI_NAME:=luci-theme-footstrap
|
||||
FOOTSTRAP_VERSION?=
|
||||
ifneq ($(FOOTSTRAP_VERSION),)
|
||||
PKG_VERSION:=$(FOOTSTRAP_VERSION)
|
||||
PKG_RELEASE:=68
|
||||
PKG_RELEASE:=69
|
||||
endif
|
||||
|
||||
LUCI_TITLE:=Footstrap Theme
|
||||
|
||||
@@ -231,7 +231,23 @@ function holdFloor(records) {
|
||||
const sc = scroller(), page = sc || document.documentElement;
|
||||
const at = scrollTop(), tall = page.scrollHeight;
|
||||
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) => {
|
||||
if (hs[i] > 0) { box.style.minHeight = hs[i] + 'px'; box.setAttribute('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. */
|
||||
function observeContent() {
|
||||
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) => {
|
||||
/* 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
|
||||
@@ -1303,11 +1324,32 @@ function observeContent() {
|
||||
run(records);
|
||||
if (!wasScrolling) _deferredFloor = null;
|
||||
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);
|
||||
else scheduleAnchor(ref);
|
||||
});
|
||||
const hosts = [ document.getElementById('view') || document.body, document.getElementById('modal_overlay') ]
|
||||
.filter(Boolean);
|
||||
for (const host of hosts) {
|
||||
_mo.observe(host, { childList: true, subtree: true });
|
||||
watch(host);
|
||||
@@ -1355,10 +1397,35 @@ function observeContent() {
|
||||
* 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
|
||||
* 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) =>
|
||||
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)
|
||||
_moTabs.observe(host, { attributes: true,
|
||||
_moTabs.observe(host, { attributes: true, attributeOldValue: true,
|
||||
attributeFilter: [ 'data-tab-active', 'hidden', 'aria-expanded', 'class' ], subtree: true });
|
||||
|
||||
}
|
||||
|
||||
+2
-2
@@ -10,12 +10,12 @@ include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
PKG_NAME:=natflow
|
||||
PKG_VERSION:=20260531
|
||||
PKG_RELEASE:=82
|
||||
PKG_RELEASE:=83
|
||||
|
||||
PKG_SOURCE:=$(PKG_VERSION).tar.xz
|
||||
PKG_SOURCE_URL:=https://github.com/ptpt52/natflow.git
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_VERSION:=ecd6455caed450157af8b59ffb616ef06a34ddb2
|
||||
PKG_SOURCE_VERSION:=6f03a5d1e50438ff72b0c9f19a5c9c97c329c62c
|
||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_MAINTAINER:=Chen Minqiang <ptpt52@gmail.com>
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
+2
-2
@@ -5,12 +5,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=rtl8189es
|
||||
PKG_RELEASE:=4
|
||||
PKG_RELEASE:=5
|
||||
|
||||
PKG_SOURCE_URL:=https://github.com/jwrdegoede/rtl8189ES_linux.git
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_DATE:=2025-09-27
|
||||
PKG_SOURCE_VERSION:=cac32cbe7b0047c3d97a28ef1bd89e6fe2edd168
|
||||
PKG_SOURCE_VERSION:=f4712611578312fcd67795a0d43d78eb70378238
|
||||
PKG_MIRROR_HASH:=skip
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
|
||||
+36
-10
@@ -43,12 +43,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=wwand
|
||||
PKG_RELEASE:=30
|
||||
PKG_RELEASE:=31
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/ddimension/wwand.git
|
||||
PKG_SOURCE_VERSION:=677dea2b2b7ab4049c3fdadacd128156d2048d13
|
||||
PKG_SOURCE_DATE:=2026-09-10
|
||||
PKG_SOURCE_VERSION:=c27f72e6c35d055d7abbf13eacfbc3bf2e9780a4
|
||||
PKG_SOURCE_DATE:=2026-09-11
|
||||
PKG_MIRROR_HASH:=skip
|
||||
|
||||
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
|
||||
# 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 \
|
||||
carrier_config.uc client.uc config.uc config_check.uc context_common.uc context_monitor_qmi.uc \
|
||||
deps.uc wwandctl_fmt.uc \
|
||||
ctx_settings.uc daemon.uc discovery.uc hwops.uc log.uc modem_datapath_qmi.uc \
|
||||
modem_common.uc modem_init_qmi.uc modem_quirks.uc modeswitch.uc ncm_vendors.uc \
|
||||
netlink.uc netsel_ops.uc protocol_switch.uc reconnect.uc recovery.uc regdetail.uc \
|
||||
sim.uc sim_plmn.uc simops.uc sms.uc sms_pdu.uc telemetry_mbim.uc telemetry_ncm.uc \
|
||||
telemetry_qmi.uc transport.uc ubus.uc version.uc
|
||||
carrier_config.uc client.uc config.uc config_check.uc context_common.uc \
|
||||
context_monitor_qmi.uc ctx_settings.uc daemon.uc deps.uc discovery.uc \
|
||||
hwops.uc log.uc modem_common.uc modem_datapath_qmi.uc modem_init_qmi.uc \
|
||||
modem_quirks.uc modeswitch.uc ncm_vendors.uc netlink.uc netsel_ops.uc \
|
||||
protocol_switch.uc reconnect.uc recovery.uc regdetail.uc sim.uc sim_plmn.uc \
|
||||
simops.uc sms.uc sms_pdu.uc telemetry_mbim.uc telemetry_ncm.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_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
|
||||
@@ -475,12 +475,38 @@ define Package/wwand-datapath-rmnet_nss/install
|
||||
$(INSTALL_DATA) $(WWAND_UCODE)/datapath_rmnet_nss.uc $(1)$(UCDIR)/
|
||||
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-qmi))
|
||||
$(eval $(call BuildPackage,wwand-mbim))
|
||||
$(eval $(call BuildPackage,wwand-ncm))
|
||||
$(eval $(call BuildPackage,wwand-mhi))
|
||||
$(eval $(call BuildPackage,wwand-esim))
|
||||
$(eval $(call BuildPackage,wwand-apntest))
|
||||
define Package/wwand-datapath-rmnet_nss_mhi
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
|
||||
Reference in new issue
Block a user