{ "data": { "nameEn": "English", "nameSelf": "English" }, "texts": { "app.title": "PLWL", "app.subtitle": "Portable Linux Wine Launcher", "nav.library": "Apps", "nav.prefixes": "Wine prefixes", "nav.wines": "Wine versions", "nav.settings": "Settings", "nav.lansync": "LAN syncing", "library.title": "Apps Library", "library.empty": "No apps yet", "library.emptyHint": "Import an app to get started. You have a lot import options to choose from!", "library.import": "Import app", "library.play": "Play", "library.stop": "Stop", "library.running": "Running", "library.config": "Configure", "library.remove": "Remove", "library.removing": "Removing {0}…", "library.openFolder": "Open folder", "library.lastPlayed": "Last played: {0}", "library.playtime": "Playtime: {0}", "library.playtimeSeconds": "{0} sec", "library.playtimeMin": "{0} min", "library.playtimeHM": "{0}h {1} min", "library.never": "Never", "library.portable": "Portable", "library.external": "External", "library.inPrefix": "In prefix", "library.removeConfirm": "Remove {0} from the launcher?{1}", "library.removeFilesNote": "\nIts imported files in files/apps will also be deleted.", "library.removePrefixNote": "\nFiles stay in the prefix, only the launcher entry is removed.", "library.removeLinuxDataNote": "\nIts files in files/apps are deleted; its data in the prefix is kept.", "library.tools": "Wine tools", "library.reorderHint": "Drag to change the order", "import.kind.title": "What are you importing?", "import.kind.windows": "Windows app (Wine / Proton)", "import.kind.windowsHint": "Runs through wine or proton.", "import.kind.linux": "Linux app (native)", "import.kind.linuxHint": "Runs directly on this system, with its own isolated home folder. Needs an ELF binary, an .AppImage or a .desktop file.", "import.question": "Should the app files be brought into the launcher so it stays portable, or left where they are?", "import.mode.copy": "Copy into launcher (portable)", "import.mode.move": "Move into launcher (portable)", "import.mode.leave": "Leave in place", "import.mode.prefix": "Import from a wine prefix", "import.prefix.title": "Import from prefix", "import.prefix.hint": "Pick the wine prefix the app lives in. Nothing is copied, the app is launched from the prefix, so Windows paths keep working (C:\\...).", "import.pickPrefixFolder": "Choose the app folder inside the prefix", "import.prefix.outside": "the selected folder is outside the prefix's C: drive (drive_c or pfx/drive_c)", "import.prefix.noDriveC": "this prefix has no drive_c yet, run any app in it so wine creates one", "import.pickFolder": "Choose the app folder", "import.progress": "Importing {0}…", "import.adding": "Adding {0}…", "import.prefix.registering": "Registering the app from the prefix - nothing is copied, it keeps running where it is.", "import.fileDone": "{0} files copied", "import.phase.count": "Counting files…", "import.phase.copy": "Copying files: {0} / {1}", "import.phase.remove": "Deleting: {0} / {1}", "import.bytes": "{0} / {1}", "import.done": "Import finished", "import.failed": "Import failed: {0}", "import.noExe": "no .exe file found in the selected folder", "import.noLinuxExe": "no runnable Linux program found in the selected folder (ELF binary, .AppImage or .desktop)", "import.prefixRoot": "this folder is a wine prefix (or its C: drive) - import an app from inside its drive_c instead", "import.copyIncomplete": "some files could not be copied - nothing was imported, the source folder is unchanged", "config.title": "App configuration", "config.icon.auto": "Extract from exe", "config.icon.autoLinux": "Extract icon", "config.icon.browse": "Choose image", "config.icon.remove": "Remove icon", "config.icon.pick": "Choose an icon image", "config.icon.set": "Icon updated", "config.icon.noIcon": "No icon found in this file", "config.clearPlaytime": "Clear playtime", "config.clearPlaytimeConfirm": "Reset the playtime counter for this app?", "config.playtimeCleared": "Playtime cleared", "config.name": "Name", "config.workdir": "Working directory", "config.exePath": "Executable", "config.args": "Launch arguments", "config.argsHint": "Extra command line arguments, e.g. -dx11 -windowed", "config.wine": "Wine / Proton version", "config.wineDefault": "Default ({0})", "config.prefix": "Wine prefix", "config.prefixDefault": "Default prefix ({0})", "config.prefixLocked": "This app was imported from a prefix, its prefix cannot be changed", "config.prefixLockedHint": "Pinned to the prefix it was imported from (its paths are stored relative to it)", "config.linuxDataRoot": "Data folder (prefix)", "config.linuxDataRootHint": "A native app keeps its home, config and cache in linux_pfx inside this prefix.", "config.openData": "Open data folder", "config.linuxKindValue": "Linux", "config.isolation": "Isolation", "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.", "config.disableUmu": "Disable UMU (launch with wine directly)", "config.disableUmuHint": "Runs the game with the build's own wine binary instead of its umu.exe/steam.exe launcher. This is the closest to a plain wine run.", "config.dllOverrides": "DLL overrides", "config.overrides.add": "Add override", "config.overrides.dll": "DLL name", "config.overrides.setting": "Setting", "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, 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", "sandbox.reason.missing": "not installed", "sandbox.reason.not-permitted": "blocked by the kernel (user namespaces are not permitted here)", "sandbox.reason.timeout": "not responding", "sandbox.reason.failed": "not working", "sandbox.warnTitle": "No sandbox for Linux apps", "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.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", "config.shortcut": "Create shortcut", "config.shortcutCreated": "Shortcut for {0} created (menu + desktop)", "config.shortcutFailed": "Failed to create the shortcut", "config.viewLogs": "View logs", "config.noLogs": "No logs yet - run the app first", "config.saved": "Configuration saved", "config.back": "Back to library", "config.browse": "Browse", "config.env": "Environment variables", "config.envHint": "One per line: NAME=value", "config.launched": "{0} launched", "config.launchFailed": "Failed to launch {0}", "tools.title": "Wine tools", "tools.subtitle": "Run a tool inside this app's wine environment.", "tools.winecfg": "winecfg", "tools.regedit": "regedit", "tools.taskmgr": "taskmgr", "tools.cmd": "cmd", "tools.control": "control", "tools.eject": "eject", "tools.custom": "Custom command", "tools.customPlaceholder": "e.g. winetricks vcrun2019", "tools.run": "Run", "prefixes.title": "Wine prefixes", "prefixes.subtitle": "Wine 'containers' that live in files/wineprefixes. Each one is like separate wine install.", "prefixes.create": "Create prefix", "prefixes.namePlaceholder": "Prefix name", "prefixes.default": "Default", "prefixes.makeDefault": "Set as default", "prefixes.delete": "Delete", "prefixes.deleting": "Deleting prefix {0}…", "prefixes.deleteConfirm": "Delete prefix {0} and all of its data?", "prefixes.empty": "No prefixes yet. Create one, or let wine create the default on first run.", "prefixes.created": "Prefix {0} created", "prefixes.deleted": "Prefix {0} deleted", "prefixes.defaultSet": "{0} is now the default prefix", "prefixes.exists": "A prefix with this name already exists", "prefixes.invalidName": "Invalid prefix name", "prefixes.mainLocked": "The Main prefix cannot be renamed or deleted", "prefixes.rename": "Rename", "prefixes.renameTitle": "Rename prefix", "prefixes.renameHint": "The prefix folder and every app using it move to the new name.", "prefixes.renamed": "Prefix {0} renamed to {1}", "prefixes.renameFailed": "Could not rename the prefix: {0}", "prefixes.inUse": "Cannot change prefix {0} while an app from it is running: {1}. Close it first.", "prefixes.inUseHint": "An app is running from this prefix right now - close it before renaming.", "prefixes.hasApps": "Cannot delete prefix {0} - these apps still use it: {1}. Point them at another prefix or remove them first.", "prefixes.resetConfig": "Reset Linux config", "prefixes.resetConfigHint": "Deletes the desktop preferences (theme, GTK/Qt, PulseAudio and X11 cookies) PLWL copied from your system into this prefix. They are copied again on the next app start; app data stays.", "prefixes.resetConfigConfirm": "Delete the desktop preferences copied into prefix {0}? The next app start copies them again from your system. App data is left untouched.", "prefixes.resetConfigDone": "Linux config of prefix {0} reset - it is copied again from your system on the next app start.", "prefixes.resetConfigNone": "Nothing to reset in prefix {0} - the desktop preferences are not copied in.", "prefixes.resetConfigBusy": "Cannot reset the Linux config of prefix {0} while an app from it is running: {1}. Close it first.", "prefixes.resetConfigFailed": "Could not reset the Linux config of prefix {0}.", "wines.title": "Wine versions", "wines.subtitle": "You can import your wine/proton builds here. Proton runs fully without Steam.", "wines.system": "System Wine", "wines.systemHint": "Uses the wine binary installed on your system", "wines.rescan": "Rescan folder", "wines.type.proton": "Proton", "wines.type.wine": "Wine", "wines.type.system": "System", "wines.empty": "No imported builds found.", "wines.disable": "Hide", "wines.enable": "Restore hidden builds", "wines.pathLabel": "Location", "wines.default": "Default", "wines.makeDefault": "Set as default", "wines.defaultSet": "{0} is now the default Wine version", "wines.delete": "Delete", "wines.deleting": "Deleting {0}…", "wines.deleteConfirm": "Delete {0} from files/wines?\nThe build folder will be permanently removed.", "wines.deleted": "{0} deleted", "wines.systemLocked": "System Wine cannot be renamed or deleted", "wines.rename": "Rename", "wines.renameTitle": "Displayed name", "wines.renameHint": "Only the name shown in the launcher changes - the build folder in files/wines stays as it is.", "wines.renamed": "{0} is now shown as {1}", "wines.renameFailed": "Could not rename: {0}", "wines.inUse": "Cannot delete this Wine version while an app using it is running: {0}. Close it first.", "wines.invalidName": "Invalid name", "wines.import": "Import", "wines.importPick": "Choose the Wine/Proton build folder", "wines.importing": "Importing Wine build…", "wines.imported": "Imported to {0}", "settings.title": "Settings", "settings.language": "Language", "settings.defaultWine": "Default Wine / Proton version", "settings.defaultPrefix": "Default prefix", "settings.save": "Save", "settings.saved": "Settings saved", "settings.openFiles": "Open files folder", "settings.closeToTray": "Close window to tray (keep tracking playtime in background)", "settings.hashCache": "Sync file cache", "settings.hashCacheHint": "LAN syncing remembers the hash of every file (with its size and modification time), so an unchanged library is not read again on the next sync. Clear it if a transfer compares wrong - everything gets hashed fresh on the next sync.", "settings.clearHashCache": "Clear cache", "settings.hashCacheClearConfirm": "Forget all remembered file hashes? The next sync will hash the whole library again.", "settings.hashCacheCleared": "Hash cache cleared", "lansync.title": "LAN syncing", "lansync.subtitle": "Push your apps, prefixes and Wine builds to another PLWL on the same network.", "lansync.thisDevice": "This device", "lansync.deviceId": "Device ID", "lansync.syncCode": "Sync code", "lansync.reroll": "Reroll", "lansync.codeHint": "Type this code on the other device so it may sync to this one.", "lansync.devices": "Devices on your network", "lansync.devicesHint": "Devices show up here while PLWL is running on them.", "lansync.empty": "No devices found. Make sure PLWL is running on the other machine and both are on the same network.", "lansync.paired": "Paired", "lansync.sync": "Sync to this device", "lansync.syncTitle": "Sync to {0}", "lansync.enterCode": "Sync code shown on {0}", "lansync.what": "What to sync", "lansync.appsPortable": "Portable apps", "lansync.appsPrefix": "Apps imported from a prefix", "lansync.wines": "Wine / Proton versions", "lansync.prefixes": "Wine prefixes", "lansync.settings": "Sync settings (names, app configs and order)", "lansync.force": "Force sync all files (skip the hash check and overwrite everything)", "lansync.mirrorWarning": "The selected items will match this device exactly. Nothing outside the selection is deleted, and the deletion list is approved on the other device.", "lansync.incomingMirror": "The other device is the source of truth for the selected items. You will review the list of files to delete before the sync finishes.", "lansync.start": "Start sync", "lansync.progress": "Syncing to {0}…", "lansync.waiting": "Waiting for the other device…", "lansync.phase.scan": "Preparing {0}", "lansync.phase.hash": "Hashing {0}", "lansync.phase.compare": "Comparing {0}", "lansync.phase.plan": "Comparing {0}", "lansync.phase.copy": "Sending {0}", "lansync.recvPhase.copy": "Receiving {0}", "lansync.phase.registry": "Updating the library", "lansync.phase.commit": "Checking for extra files", "lansync.phase.review": "Waiting for the deletion approval", "lansync.phase.done": "Finishing up", "lansync.progressFiles": "{0} / {1} files", "lansync.progressBytes": "{0} / {1} transferred", "lansync.progressSent": "{0} transferred", "lansync.keepOpen": "Do not close PLWL until this finishes.", "lansync.statsApps": "Apps: {0}", "lansync.statsPrefixes": "Prefixes: {0}", "lansync.statsWines": "Wine versions: {0}", "lansync.receiving": "Receiving from {0}…", "lansync.incomingTitle": "Incoming sync from {0}", "lansync.incomingText": "{0} wants to sync its apps, Wine versions and prefixes onto this device.", "lansync.incomingSettings": "launcher settings only (no files)", "lansync.incomingNothing": "Nothing was selected, or the totals have not arrived yet.", "lansync.incomingTimedOut": "The incoming sync request timed out.", "lansync.accept": "Accept", "lansync.decline": "Decline", "lansync.rejected": "{0} declined the sync.", "lansync.unknownDevice": "Unknown device", "lansync.recvIdle": "The other device stopped responding, the sync was interrupted.", "lansync.done": "Synced to {0}: {1} sent ({4}), {2} already up to date, {3} removed", "lansync.summaryTitle": "Sync finished", "lansync.summarySentTo": "Sent to {0}", "lansync.summaryReceivedFrom": "Received from {0}", "lansync.summaryApps": "Apps", "lansync.summarySettings": "Settings", "lansync.summarySent": "Files sent", "lansync.summaryReceived": "Files received", "lansync.summarySkipped": "Already up to date", "lansync.summaryDeleted": "Removed", "lansync.summaryTransferred": "Transferred", "lansync.summarySize": "Synced data size", "lansync.summaryKept": "Kept by the other device", "lansync.pick": "Select", "lansync.pickCount": "Select ({0}/{1})", "lansync.pickSearch": "Search", "lansync.pickAll": "Select all", "lansync.pickNone": "Select none", "lansync.prefixLeftBehind": "Prefix {0} is not selected — this app's folder will not travel.", "lansync.reviewTitle": "Review deletions", "lansync.reviewFrom": "Received from {0}. Review the list before anything is removed.", "lansync.reviewText": "To delete: {0} files ({1}). Uncheck what should stay.", "lansync.reviewOverwrite": "Files that exist on both sides are overwritten with the other device's version. If you play on both computers, leave this prefix out of the sync.", "lansync.reviewKeepAll": "Keep everything", "lansync.reviewDelete": "Delete {0} files ({1})", "lansync.reviewDeleting": "Deleting…", "lansync.reviewFiles": "{0} files · {1}", "lansync.summaryYes": "yes", "lansync.failed": "Sync failed: {0}", "lansync.badCode": "Wrong sync code. Enter the code shown on the other device.", "lansync.busy": "The other device is busy (another sync or a running app).", "lansync.offline": "That device is no longer on the network.", "lansync.noneSelected": "Pick at least one thing to sync.", "lansync.applied": "Synced from {0}: {1} files received ({2})", "lansync.idRerolled": "New device ID generated", "lansync.codeRerolled": "New sync code generated", "lansync.unknownError": "unknown error", "lansync.oldPeer": "The other device runs an older PLWL. Update it — without the deletion review this sync is not safe.", "lansync.reviewExpired": "The deletion review expired and nothing was removed.", "openwith.title": "Open with Wine", "openwith.file": "File", "openwith.fileMissing": "This file no longer exists (or is not a Windows executable).", "openwith.wine": "Wine / Proton version", "openwith.wineDefault": "Default ({0})", "openwith.prefix": "Wine prefix", "openwith.prefixDefault": "Default prefix ({0})", "openwith.run": "Run", "openwith.startFailed": "Could not start {0}: {1}", "openwith.notWindows": "This is not a Windows executable (exe/msi/bat/cmd/lnk).", "dialog.ok": "OK", "dialog.cancel": "Cancel", "dialog.close": "Close", "dialog.confirm": "Confirm", "toast.started": "{0} launched", "toast.startFailed": "Could not start {0}: {1}", "toast.gameRemoved": "{0} removed", "toast.prefixCreated": "Prefix {0} created", "toast.prefixDeleted": "Prefix {0} deleted", "toast.prefixDefault": "{0} is now the default prefix", "toast.prefixDeleteFailed": "Could not delete prefix {0}", "toast.saved": "Saved", "toast.importDone": "{0} imported", "toast.importFailed": "Import failed", "toast.killed": "Stopped {0}", "common.select": "Select", "common.none": "None", "common.add": "Add", "common.remove": "Remove", "common.name": "Name", "common.path": "Path", "common.version": "Version", "common.type": "Type", "common.actions": "Actions", "common.default": "Default", "tray.open": "Open PLWL", "tray.running": "Running apps:", "tray.quit": "Quit PLWL", "tray.tooltipRunning": "{0} running" } }