improve native isolation
This commit is contained in:
parent
3f57682a9b
commit
9748b98163
15 changed files with 341 additions and 95 deletions
|
|
@ -93,10 +93,15 @@
|
|||
"config.openData": "Open data folder",
|
||||
"config.linuxKindValue": "Linux",
|
||||
"config.isolation": "Isolation",
|
||||
"config.isolation.auto": "Automatic (strongest available)",
|
||||
"config.isolation.off": "Off (plain run)",
|
||||
"config.isolation.require": "Required (refuse to run without bwrap)",
|
||||
"config.isolation.bwrap": "bwrap {0} (strong)",
|
||||
"config.isolation.auto": "Automatic",
|
||||
"config.isolation.none": "None",
|
||||
"config.isolation.relaxed": "Relaxed",
|
||||
"config.isolation.isolated": "Isolated",
|
||||
"config.isolationHint.auto": "Relaxed where bubblewrap works; on a machine without it the app runs without isolation.",
|
||||
"config.isolationHint.none": "No sandbox: the app sees, and may change, everything your user can.",
|
||||
"config.isolationHint.relaxed": "The whole disk is mounted writable as /tmp/plwl-fs-root.",
|
||||
"config.isolationHint.isolated": "The system is read-only.",
|
||||
"config.isolation.bwrap": "bwrap {0} (available)",
|
||||
"config.isolation.env": "no sandbox: {0}",
|
||||
"config.forceX11": "Force X11 (XWayland)",
|
||||
"config.forceX11Hint": "Runs the app through XWayland instead of Wayland. Useful when a window cannot carry its own icon or misbehaves on Wayland.",
|
||||
|
|
@ -109,7 +114,7 @@
|
|||
"config.overrides.remove": "Remove",
|
||||
"config.overrides.hint": "Wine module names, e.g. dinput8. native,builtin (the default) loads a DLL shipped with the game and falls back to Wine's builtin; disabled blocks the module.",
|
||||
"sandbox.title": "Linux app isolation",
|
||||
"sandbox.hint": "Native apps always run with a redirected home folder. With bubblewrap they get their own namespaces too: only their home folder and their own app folder stay writable, the rest of the system is read-only.",
|
||||
"sandbox.hint": "Native apps always run with a redirected home folder, so their config and cache stay in the prefix. The isolation level says what else they get: None is no sandbox at all, Relaxed mounts the whole disk writable, Isolated writes nothing outside the app's own folders and copies an opened file into its home folder.",
|
||||
"sandbox.status": "Status",
|
||||
"sandbox.check": "Check again",
|
||||
"sandbox.rechecked": "Isolation checked again",
|
||||
|
|
@ -118,12 +123,15 @@
|
|||
"sandbox.reason.timeout": "not responding",
|
||||
"sandbox.reason.failed": "not working",
|
||||
"sandbox.warnTitle": "No sandbox for Linux apps",
|
||||
"sandbox.warnBody": "bubblewrap is {0}. Linux apps will run with only a redirected home folder - they can still read the rest of your system, and write to anything your user can.",
|
||||
"sandbox.warnBody": "bubblewrap is {0}. Apps left on Automatic run as plain programs (None), while apps set to Relaxed or Isolated refuse to start instead of pretending the sandbox is there.",
|
||||
"sandbox.dismiss": "Got it",
|
||||
"sandbox.badgeStrong": "bwrap",
|
||||
"sandbox.badgeWeak": "no sandbox",
|
||||
"sandbox.badgeOff": "isolation off",
|
||||
"sandbox.badgeNone": "no isolation",
|
||||
"sandbox.badgeRelaxed": "relaxed",
|
||||
"sandbox.badgeIsolated": "isolated",
|
||||
"sandbox.badgeRequired": "bwrap required",
|
||||
"handoff.copying": "Copying into the app: {0}",
|
||||
"handoff.copyNote": "{0} / {1} - the app works on a copy inside its own home folder (plwl-handoff); edits in the copy never come back.",
|
||||
"handoff.failed": "Could not copy {0} into the app: {1}",
|
||||
"sandbox.required": "This app needs a working bubblewrap sandbox: {0}",
|
||||
"sandbox.linkOpener": "PLWL link opener",
|
||||
"config.save": "Save changes",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue