improve native isolation

This commit is contained in:
olcxja 2026-10-07 08:26:57 +02:00
commit 9748b98163
15 changed files with 341 additions and 95 deletions

View file

@ -93,10 +93,15 @@
"config.openData": "Otwórz folder danych",
"config.linuxKindValue": "Linux",
"config.isolation": "Izolacja",
"config.isolation.auto": "Automatyczna (najmocniejsza dostępna)",
"config.isolation.off": "Wyłączona (zwykłe uruchomienie)",
"config.isolation.require": "Wymagana (odmów bez bwrap)",
"config.isolation.bwrap": "bwrap {0} (mocna)",
"config.isolation.auto": "Automatyczna",
"config.isolation.none": "None",
"config.isolation.relaxed": "Relaxed",
"config.isolation.isolated": "Isolated",
"config.isolationHint.auto": "Relaxed, gdy bubblewrap działa; na maszynie bez bwrap aplikacja uruchamia bez izolacji.",
"config.isolationHint.none": "Bez sandboxa: aplikacja widzi i może zmienić wszystko, do czego ma prawo Twój użytkownik.",
"config.isolationHint.relaxed": "Cały dysk podmontowany zapisywalnie jako /tmp/plwl-fs-root.",
"config.isolationHint.isolated": "System tylko do odczytu.",
"config.isolation.bwrap": "bwrap {0} (dostępny)",
"config.isolation.env": "brak sandboxa: {0}",
"config.forceX11": "Wymuś X11 (XWayland)",
"config.forceX11Hint": "Uruchamia aplikację przez XWayland zamiast Waylanda. Przydatne, gdy okno nie potrafi mieć własnej ikony albo źle działa na Waylandzie.",
@ -109,7 +114,7 @@
"config.overrides.remove": "Usuń",
"config.overrides.hint": "Nazwy modułów Wine, np. dinput8. native,builtin (domyślne) wczytuje DLL dołączony do gry, a gdy go nie ma — wbudowany Wine; disabled blokuje moduł.",
"sandbox.title": "Izolacja aplikacji Linux",
"sandbox.hint": "Natywne aplikacje zawsze działają z przekierowanym folderem domowym. Z bubblewrap dostają dodatkowo własne przestrzenie nazw: zapisywać można tylko w swoim folderze domowym i w swoim folderze aplikacji, reszta systemu jest tylko do odczytu.",
"sandbox.hint": "Natywne aplikacje zawsze działają z przekierowanym folderem domowym - ich config i cache zostają w prefiksie. Poziom izolacji mówi, co jeszcze dostają: None to brak sandboxa, Relaxed daje cały dysk zapisywalny, a Isolated nie pozwala zapisać niczego poza folderem aplikacji i kopiuje otwierane pliki do jej folderu domowego.",
"sandbox.status": "Status",
"sandbox.check": "Sprawdź ponownie",
"sandbox.rechecked": "Sprawdzono izolację ponownie",
@ -118,12 +123,15 @@
"sandbox.reason.timeout": "nie odpowiada",
"sandbox.reason.failed": "nie działa",
"sandbox.warnTitle": "Brak sandboxa dla aplikacji Linux",
"sandbox.warnBody": "bubblewrap {0}. Aplikacje linuksowe będą działać tylko z przekierowanym folderem domowym - nadal mogą czytać resztę systemu i pisać wszędzie, gdzie pozwala Twój użytkownik.",
"sandbox.warnBody": "bubblewrap {0}. Aplikacje ustawione na Automatyczną uruchomią się jak zwykłe programy (None), a te ustawione jawnie na Relaxed albo Isolated odmówią startu, zamiast udawać, że sandbox działa.",
"sandbox.dismiss": "Rozumiem",
"sandbox.badgeStrong": "bwrap",
"sandbox.badgeWeak": "bez sandboxa",
"sandbox.badgeOff": "izolacja wyłączona",
"sandbox.badgeNone": "bez izolacji",
"sandbox.badgeRelaxed": "relaxed",
"sandbox.badgeIsolated": "isolated",
"sandbox.badgeRequired": "wymaga bwrap",
"handoff.copying": "Kopiowanie do aplikacji: {0}",
"handoff.copyNote": "{0} / {1} - aplikacja pracuje na kopii w swoim folderze domowym (plwl-handoff); zmiany w kopii nie wracają do oryginału.",
"handoff.failed": "Nie udało się skopiować {0} do aplikacji: {1}",
"sandbox.required": "Ta aplikacja wymaga działającego sandboxa bubblewrap: {0}",
"sandbox.linkOpener": "PLWL - otwieranie linków",
"config.save": "Zapisz zmiany",