This commit is contained in:
Mateusz Gruszczyński committed 2026-10-21 09:38:21 +02:00
1 parent 3776edf4fc
commit 7cfc3a6da1
35 files changed
+1377 -875

No files matched your search

+26 -1
View File
@@ -6,6 +6,16 @@
"direction": "ltr"
},
"translations": {
"webServiceStaticDeliverySection": "Static file delivery",
"webServiceDynamicCompressionSection": "Dynamic compression",
"webServiceSidecarsSection": "Precompressed assets",
"webServicePhpSourceSection": "PHP-FPM source and endpoint",
"webServicePhpRequestSection": "Request handling",
"webServicePhpLimitsSection": "Timeouts and capacity",
"webServicePhpOverridesSection": "FastCGI and php.ini overrides",
"hostIdentitySection": "Host and domains",
"streamBackendConnectionSection": "Backend and capacity",
"streamBackendHealthSection": "Health checks",
"fileLogsSortAscending": "Sort ascending",
"fileLogsSortDescending": "Sort descending",
"policyRulesTitle": "Rules & headers",
@@ -586,7 +596,7 @@
"certDuplicate": "This certificate ID exists. Use a new ID for safe rotation.",
"certManage": "Manage certificate library",
"certSelectHint": "Select an imported certificate. Uploads and rotation are in the Certificates tab. Assignments are validated against vhost names.",
"vhTinyauth": "Authentication and IP access",
"vhTinyauth": "Authentication",
"vhTabAuth": "Authentication",
"taEnable": "Enable Tinyauth protection",
"taUrl": "Tinyauth URL / verification endpoint",
@@ -874,6 +884,20 @@
"advanced": "Advanced",
"docsLicenses": "Swagger UI licenses",
"vhTrafficPolicy": "Traffic policy",
"vhGeneralDetailsSection": "General settings",
"vhWebsocketOptionsSection": "WebSocket options",
"vhBalancerAlgorithmSection": "Load balancing strategy",
"vhBalancerRetrySection": "Retry policy",
"vhBalancerKeepaliveSection": "Keepalive and connection reuse",
"vhSecurityHstsSection": "HSTS",
"vhSecurityHeadersSection": "Security headers",
"vhUaBlockSection": "User-Agent blocking",
"vhLocationIpAclSection": "Local IP/CIDR rules",
"vhSslSettings": "SSL settings",
"vhTrafficMethodsSection": "HTTP methods",
"vhTrafficRateSection": "Per-client IP rate limiting",
"vhTrafficCountrySection": "Country access",
"vhTrafficCountryRatesSection": "Country-specific rate limits",
"vhHttp3Enabled": "Enable HTTP/3 for this vhost",
"vhCloudflareClientIp": "Use verified Cloudflare client IP",
"vhTimingHeaders": "Expose Server-Timing diagnostics",
@@ -1071,6 +1095,7 @@
"vhAclProfile": "ACL profiles",
"vhAclProfileNone": "No reusable profile",
"vhAclProfileHelp": "Select up to eight reusable ACL profiles. Hover or open the selector to preview their default action, IP rules and country restrictions. Inline Vhost ACLs and other restrictions still apply separately.",
"vhInlineAclHelp": "Inline IP/CIDR rules apply independently of reusable ACL profiles and can further restrict access. An allow in one layer does not override a deny in another.",
"multiAclWarning": "Multiple ACL profiles: explicit IP deny and blocked country take priority over allows in every selected profile. Explicit allows are combined (OR); if no rule matches, all profile defaults must allow. Vhost inline ACL, location ACL and global host ACL still apply separately (AND). Avoid mixing allow-all policies with denies: it is easy to expose or accidentally block access.",
"vhCertificateMismatchForce": "Force an incompatible certificate (explicit risk acceptance)",
"vhCertificateMismatchWarning": "This allows RustProxy to publish this name with a certificate that does not cover it. Browsers and TLS clients will still reject or warn about the hostname mismatch. Use only when necessary; obtain a matching certificate whenever possible.",