This commit is contained in:
Mateusz Gruszczyński committed 2026-10-03 10:05:46 +02:00
1 parent 5e23e9af02
commit 3883a21bc4
56 files changed
+1640 -403

No files matched your search

+27 -1
View File
@@ -1218,15 +1218,25 @@
"processRssHistory": "Process RSS history",
"cacheMemoryBreakdown": "Hot / transient cache RAM",
"cacheTransientBreakdown": "Fill / cold queue / cold I/O",
"cacheColdStorageUsage": "COLD storage / budget",
"cacheColdStorageObjects": "objects",
"cacheTransientMemory": "Transient cache RAM",
"cacheFillShort": "fill",
"cacheQueueShort": "cold queue",
"cacheIoShort": "cold I/O",
"processRssTotal": "RSS total",
"memoryCacheHot": "HOT cache RAM / limit",
"memoryCacheTransient": "Cache transient RAM / limit",
"memoryTransform": "Transform reserved RAM / budget",
"memoryTransformInflight": "Active transforms / limit",
"memoryNonCacheRss": "Non-cache process RSS",
"transformMemoryUsage": "Transform RAM reservation",
"transformConcurrencyUsage": "Active transform slots",
"transformBudgetShort": "budget",
"processRssAnon": "Anonymous RSS",
"processRssFile": "File-backed / shared RSS",
"processDataSwap": "Data address space / swap",
"memoryAccountingHint": "OS RSS categories and RustProxy cache accounting are overlapping views; do not add them together.",
"memoryAccountingHint": "RSS is the real process footprint. HOT/transient cache values are RustProxy-accounted allocations; transform memory is a conservative active reservation. Non-cache RSS is RSS minus accounted cache and includes transforms, connections, TLS, logging, Tokio/runtime state, allocator overhead and other buffers, so these rows are not all additive.",
"logTransport": "Transport",
"logWebSocket": "WebSocket",
"logUpstreamError": "Upstream error",
@@ -1469,6 +1479,18 @@
"transformJson": "JSON compaction",
"transformExtensions": "Allowed file extensions, one per line",
"transformMaxBody": "Maximum transformable response (KiB)",
"transformResourcePresetTitle": "Resource preset",
"transformResourcePresetHelp": "Presets tune the temporary memory ceiling, maximum transformable response size and global concurrent transformation limit. Content types and extension allow-lists are left unchanged.",
"transformPresetConservative": "RAM saver",
"transformPresetRecommended": "Recommended",
"transformPresetPerformance": "Performance",
"transformPresetUber": "Uber performance",
"transformMemoryBudget": "Temporary transform memory budget (MiB)",
"transformMaxInflight": "Maximum concurrent transformations",
"transformMaxInflightShort": "concurrent",
"transformResourceCurrent": "Current limits",
"transformBudgetTooSmallWarning": "The memory budget is smaller than the worst-case temporary buffers for one maximum-size compressed response. Such responses can be skipped with memory_pressure.",
"transformBudgetHighWarning": "The transform memory ceiling is more than 50% of effective host/cgroup RAM:",
"transformSafety": "Cache-Control: no-transform is always respected. Transformed representations receive a new ETag and are cached before gzip, Brotli or zstd encoding.",
"saveTransform": "Apply transformation policy",
"vhTransform": "Transform",
@@ -1652,6 +1674,10 @@
"cachePresetConservative": "Conservative",
"cachePresetRecommended": "Recommended",
"cachePresetPerformance": "Performance",
"cachePresetSelected": "Selected",
"cachePresetCustom": "Custom",
"cacheColdPresetTitle": "COLD policy preset",
"cacheColdPresetHelp": "The recommended policy enables idle/LRU/shutdown demotion, sizes the COLD queue from transient RAM and uses conservative GC timings. Disk path, disk budget and object limit are left unchanged.",
"cacheTransientLimit": "Transient RAM budget (MiB)",
"cacheEvictionLimit": "LRU removals per admission",
"cacheColdQueueLimit": "COLD queue RAM budget (MiB)",
+27 -1
View File
@@ -1218,15 +1218,25 @@
"processRssHistory": "Historia RSS procesu",
"cacheMemoryBreakdown": "Cache hot / pamięć przejściowa",
"cacheTransientBreakdown": "Fill / kolejka cold / I/O cold",
"cacheColdStorageUsage": "Zajętość COLD / limit",
"cacheColdStorageObjects": "obiektów",
"cacheTransientMemory": "Pamięć przejściowa cache",
"cacheFillShort": "fill",
"cacheQueueShort": "kolejka cold",
"cacheIoShort": "I/O cold",
"processRssTotal": "RSS łącznie",
"memoryCacheHot": "RAM cache HOT / limit",
"memoryCacheTransient": "RAM przejściowy cache / limit",
"memoryTransform": "RAM zarezerwowany przez transformacje / budżet",
"memoryTransformInflight": "Aktywne transformacje / limit",
"memoryNonCacheRss": "RSS procesu poza cache",
"transformMemoryUsage": "Rezerwacja RAM transformacji",
"transformConcurrencyUsage": "Aktywne sloty transformacji",
"transformBudgetShort": "budżet",
"processRssAnon": "RSS anonimowy",
"processRssFile": "RSS plików / współdzielony",
"processDataSwap": "Obszar danych / swap",
"memoryAccountingHint": "Kategorie RSS systemu i pomiary cache RustProxy częściowo się pokrywają; nie należy ich sumować.",
"memoryAccountingHint": "RSS pokazuje rzeczywisty ślad pamięci procesu. HOT i pamięć przejściowa cache są księgowane przez RustProxy, a pamięć transformacji jest konserwatywną rezerwacją aktywnej pracy. RSS poza cache to RSS pomniejszony o księgowany cache i obejmuje m.in. transformacje, połączenia, TLS, logowanie, Tokio/runtime, narzut alokatora i inne bufory, więc nie wszystkie wiersze należy sumować.",
"logTransport": "Transport",
"logWebSocket": "WebSocket",
"logUpstreamError": "Błąd upstreamu",
@@ -1469,6 +1479,18 @@
"transformJson": "Kompaktowanie JSON",
"transformExtensions": "Dozwolone rozszerzenia plików, po jednym w linii",
"transformMaxBody": "Maksymalny rozmiar transformowanej odpowiedzi (KiB)",
"transformResourcePresetTitle": "Preset zasobów",
"transformResourcePresetHelp": "Presety ustawiają limit pamięci tymczasowej, maksymalny rozmiar transformowanej odpowiedzi i globalny limit równoległych transformacji. Typy treści i lista rozszerzeń pozostają bez zmian.",
"transformPresetConservative": "Oszczędny RAM",
"transformPresetRecommended": "Rekomendowany",
"transformPresetPerformance": "Wydajność",
"transformPresetUber": "Uber wydajność",
"transformMemoryBudget": "Budżet pamięci tymczasowej transformacji (MiB)",
"transformMaxInflight": "Maksymalna liczba równoległych transformacji",
"transformMaxInflightShort": "równolegle",
"transformResourceCurrent": "Aktualne limity",
"transformBudgetTooSmallWarning": "Budżet pamięci jest mniejszy niż pesymistyczny koszt buforów dla jednej maksymalnej skompresowanej odpowiedzi. Takie odpowiedzi mogą zostać pominięte z powodem memory_pressure.",
"transformBudgetHighWarning": "Limit pamięci transformacji przekracza 50% efektywnej pamięci RAM hosta/cgroup:",
"transformSafety": "Cache-Control: no-transform jest zawsze respektowane. Przetransformowana reprezentacja otrzymuje nowy ETag i jest zapisywana do cache przed gzip, Brotli lub zstd.",
"saveTransform": "Zastosuj ustawienia transformacji",
"vhTransform": "Transformacja",
@@ -1652,6 +1674,10 @@
"cachePresetConservative": "Oszczędny",
"cachePresetRecommended": "Zalecany",
"cachePresetPerformance": "Wydajnościowy",
"cachePresetSelected": "Wybrany",
"cachePresetCustom": "Własny",
"cacheColdPresetTitle": "Preset polityki COLD",
"cacheColdPresetHelp": "Preset zalecany włącza przenoszenie po bezczynności/LRU/zamknięciu, dobiera kolejkę COLD do pamięci przejściowej i ustawia zachowawcze czasy GC. Ścieżka, limit dysku i limit obiektów pozostają bez zmian.",
"cacheTransientLimit": "Limit pamięci przejściowej (MiB)",
"cacheEvictionLimit": "Maks. usunięć LRU na przyjęcie obiektu",
"cacheColdQueueLimit": "Limit RAM kolejki COLD (MiB)",