This commit is contained in:
Mateusz Gruszczyński committed 2026-10-07 13:40:21 +02:00
1 parent 3a2eb4fe79
commit e0194fbaff
63 files changed
+1553 -379

No files matched your search

+28 -5
View File
@@ -182,8 +182,8 @@
"defaultCertificate": "Use as the default certificate",
"saveCertificate": "Apply certificate",
"reloadCertificates": "Reload certificate files",
"certificateHelp": "Upload a PEM pair, reference files already in data/certs, or deploy an externally issued certificate with `./dev.sh tls deploy --id ID --cert FULLCHAIN --key PRIVKEY`. Reload re-reads configured files without changing the configuration revision.",
"certificateHint": "External Certbot hook: ./dev.sh tls deploy --id shared-cert --cert /etc/letsencrypt/live/example/fullchain.pem --key /etc/letsencrypt/live/example/privkey.pem",
"certificateHelp": "Upload a PEM pair, reference files already in data/certs, or deploy an externally issued certificate with the installed RustProxy binary. Reload re-reads configured files without changing the configuration revision.",
"certificateHint": "External Certbot hook (standard service install): rust-proxyopt/rustproxy/current/ --data-dir /var/lib/rustproxy tls deploy --id shared-cert --cert /etc/letsencrypt/live/example/fullchain.pem --key /etc/letsencrypt/live/example/privkey.pem",
"emptyCertificates": "No explicit SNI bindings. The generated default certificate is used while the TLS listener is enabled.",
"certificateSafety": "Certificates secure TLS connections, not routing. Assign a certificate to a vhost. Changes affect new handshakes.",
"wsActive": "WebSocket tunnels",
@@ -2009,7 +2009,15 @@
"aboutLicense": "License",
"aboutLicenseValue": "Open Source",
"aboutOpenSourceText": "RustProxy is an open-source project. Its source code is publicly available for inspection, development and community contribution.",
"aboutRepository": "Source repository",
"aboutRepository": "Official source repository",
"aboutPackagesRepository": "Official package repository",
"aboutPythonRuntime": "Certificate Python runtime",
"runtimePython": "Python",
"runtimePip": "pip",
"runtimeCertbot": "Certbot",
"runtimeAcmeMode": "ACME mode",
"runtimeAvailable": "Available",
"runtimeUnavailable": "Unavailable",
"vhPoolRecycleRequests": "Recycle upstream pool after requests (0 = off)",
"vhPoolRecycleSeconds": "Maximum upstream pool age (seconds, 0 = off)",
"vhHttp1MaxBuffer": "HTTP/1 upstream max read buffer (bytes)",
@@ -2125,6 +2133,21 @@
"buttonStyleNormal": "Normal",
"buttonStyleCompact": "Compact",
"buttonStyleHelp": "Normal uses the refreshed controls; Compact restores the smaller source-style buttons across all actions and dialog tabs.",
"entityEnableHint": "Controls whether this item is active."
"entityEnableHint": "Controls whether this item is active.",
"setupCommandExample": "Standard service installation example:",
"certificateRuntimeTitle": "ACME runtime",
"certificateRuntimePreparing": "Preparing",
"certificateRuntimeManaged": "Managed Python",
"certificateRuntimeSystem": "System fallback",
"certificateRuntimeUnavailable": "Unavailable",
"certificateRuntimePath": "Managed environment",
"acme.runtime_checking": "Checking the local Python environment for certificate management.",
"acme.runtime_initializing": "Creating a private Python environment in the RustProxy data directory and installing Certbot modules with pip.",
"acme.runtime_ready": "The private Python/pip environment for certificate management is ready.",
"acme.runtime_fallback": "The private environment could not be used. RustProxy is using the distribution Python and Certbot available in PATH.",
"acme.runtime_python_missing": "Python is not available on this system. Automatic ACME generation and renewal are unavailable; PEM import and existing certificate files still work.",
"acme.runtime_pip_missing": "Python is available, but RustProxy could not create a local pip environment and no distribution Certbot is available. Install Python with venv/pip or Certbot packages. PEM import and existing files still work.",
"acme.runtime_setup_failed": "RustProxy could not create the local Python/pip environment and no distribution Certbot is available. Check network/package access or install Certbot from the distribution. PEM import and existing files still work.",
"acme.runtime_data_dir_missing": "The RustProxy data directory is unavailable, so a private Python environment cannot be created. PEM import and existing certificate files still work."
}
}
}
+28 -5
View File
@@ -182,8 +182,8 @@
"defaultCertificate": "Użyj jako certyfikatu domyślnego",
"saveCertificate": "Zastosuj certyfikat",
"reloadCertificates": "Wczytaj pliki certyfikatów",
"certificateHelp": "Wgraj parę PEM, wskaż pliki w data/certs albo wdrażaj certyfikat z zewnętrznego wystawcy poleceniem `./dev.sh tls deploy --id ID --cert FULLCHAIN --key PRIVKEY`. Wczytanie ponownie odczytuje skonfigurowane pliki bez zmiany revision.",
"certificateHint": "Hook Certbota: ./dev.sh tls deploy --id shared-cert --cert /etc/letsencrypt/live/example/fullchain.pem --key /etc/letsencrypt/live/example/privkey.pem",
"certificateHelp": "Wgraj parę PEM, wskaż pliki w data/certs albo wdrażaj certyfikat z zewnętrznego wystawcy zainstalowaną binarką RustProxy. Ponowne wczytanie odczytuje skonfigurowane pliki bez zmiany rewizji.",
"certificateHint": "Hook Certbota (standardowa instalacja usługi): rust-proxy --data-dir /var/lib/rustproxy tls deploy --id shared-cert --cert /etc/letsencrypt/live/example/fullchain.pem --key /etc/letsencrypt/live/example/privkey.pem",
"emptyCertificates": "Brak jawnych powiązań SNI. Aktywny listener TLS używa wygenerowanego certyfikatu domyślnego.",
"certificateSafety": "Certyfikaty samopodpisane służą do testów. Certyfikat nie tworzy trasy. Zmiana dotyczy nowych połączeń TLS.",
"wsActive": "Tunele WebSocket",
@@ -2009,7 +2009,15 @@
"aboutLicense": "Licencja",
"aboutLicenseValue": "Open Source",
"aboutOpenSourceText": "RustProxy jest projektem open source. Kod źródłowy jest publicznie dostępny do wglądu, rozwoju i współtworzenia.",
"aboutRepository": "Repozytorium źródłowe",
"aboutRepository": "Oficjalne repozytorium źródłowe",
"aboutPackagesRepository": "Oficjalne repozytorium pakietów",
"aboutPythonRuntime": "Środowisko Python certyfikatów",
"runtimePython": "Python",
"runtimePip": "pip",
"runtimeCertbot": "Certbot",
"runtimeAcmeMode": "Tryb ACME",
"runtimeAvailable": "Dostępny",
"runtimeUnavailable": "Niedostępny",
"vhPoolRecycleRequests": "Odśwież pulę upstream po liczbie żądań (0 = wył.)",
"vhPoolRecycleSeconds": "Maks. wiek puli upstream (sekundy, 0 = wył.)",
"vhHttp1MaxBuffer": "Maks. bufor odczytu HTTP/1 upstream (bajty)",
@@ -2125,6 +2133,21 @@
"buttonStyleNormal": "Normalny",
"buttonStyleCompact": "Kompaktowy",
"buttonStyleHelp": "Normalny używa odświeżonych przycisków; Kompaktowy przywraca mniejsze przyciski ze źródłowego interfejsu we wszystkich akcjach i zakładkach modali.",
"entityEnableHint": "Określa, czy ten element jest aktywny."
"entityEnableHint": "Określa, czy ten element jest aktywny.",
"setupCommandExample": "Przykład dla standardowej instalacji usługi:",
"certificateRuntimeTitle": "Środowisko ACME",
"certificateRuntimePreparing": "Przygotowanie",
"certificateRuntimeManaged": "Python aplikacji",
"certificateRuntimeSystem": "Fallback systemowy",
"certificateRuntimeUnavailable": "Niedostępne",
"certificateRuntimePath": "Środowisko aplikacji",
"acme.runtime_checking": "Sprawdzanie lokalnego środowiska Python do zarządzania certyfikatami.",
"acme.runtime_initializing": "Tworzenie prywatnego środowiska Python w katalogu danych RustProxy i instalowanie modułów Certbota przez pip.",
"acme.runtime_ready": "Prywatne środowisko Python/pip do zarządzania certyfikatami jest gotowe.",
"acme.runtime_fallback": "Nie można użyć prywatnego środowiska. RustProxy korzysta z systemowego Pythona i Certbota dostępnego w PATH.",
"acme.runtime_python_missing": "Python nie jest dostępny w tym systemie. Automatyczne generowanie i odnawianie ACME są niedostępne; import PEM i istniejące pliki certyfikatów nadal działają.",
"acme.runtime_pip_missing": "Python jest dostępny, ale RustProxy nie może utworzyć lokalnego środowiska pip, a systemowy Certbot nie jest dostępny. Zainstaluj Python z venv/pip albo pakiety Certbota. Import PEM i istniejące pliki nadal działają.",
"acme.runtime_setup_failed": "RustProxy nie może utworzyć lokalnego środowiska Python/pip, a systemowy Certbot nie jest dostępny. Sprawdź dostęp do sieci/pakietów albo zainstaluj Certbota z dystrybucji. Import PEM i istniejące pliki nadal działają.",
"acme.runtime_data_dir_missing": "Katalog danych RustProxy jest niedostępny, więc nie można utworzyć prywatnego środowiska Python. Import PEM i istniejące pliki certyfikatów nadal działają."
}
}
}