From 9bddaa7cd4b9c794f8d124bf4c3043cb7755d8af Mon Sep 17 00:00:00 2001 From: vscode Date: Wed, 3 Jun 2026 11:16:05 +0000 Subject: [PATCH] Updated strings from microsoft/vscode-loc-drop@681454fa456c494392e92e0fed76292ea69e55c6 --- .../translations/main.i18n.json | 1793 +++++++++++++--- .../translations/main.i18n.json | 1821 ++++++++++++++--- .../translations/main.i18n.json | 1753 +++++++++++++--- .../translations/main.i18n.json | 1793 +++++++++++++--- .../translations/main.i18n.json | 1715 ++++++++++++++-- .../translations/main.i18n.json | 1753 +++++++++++++--- .../translations/main.i18n.json | 1669 +++++++++++++-- .../translations/main.i18n.json | 1613 +++++++++++++-- .../translations/main.i18n.json | 1805 +++++++++++++--- .../translations/main.i18n.json | 1531 ++++++++++++-- .../translations/main.i18n.json | 1667 +++++++++++++-- .../translations/main.i18n.json | 1793 +++++++++++++--- .../translations/main.i18n.json | 1591 ++++++++++++-- .../translations/main.i18n.json | 1591 ++++++++++++-- 14 files changed, 20995 insertions(+), 2893 deletions(-) diff --git a/i18n/vscode-language-pack-cs/translations/main.i18n.json b/i18n/vscode-language-pack-cs/translations/main.i18n.json index 17ec99c06a..33793671d6 100644 --- a/i18n/vscode-language-pack-cs/translations/main.i18n.json +++ b/i18n/vscode-language-pack-cs/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Přepnout oddíl" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", - "chatAgentHostConfigurationTitle": "Chat Agent Host" + "chat.agentHost.enabled": "Pokud je tato možnost povolená, někteří agenti běží v samostatném hostitelském procesu agenta.", + "chatAgentHostConfigurationTitle": "Hostitel agenta chatu" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Moduly plug-in nakonfigurované na tomto hostiteli agenta a dostupné pro vzdálené relace.", @@ -2204,15 +2204,15 @@ "agentHost.sessionConfig.permissionsDescription": "Oprávnění relace pro jednotlivé nástroje. Aktualizují se automaticky při schvalování nástroje „v této relaci“." }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { - "chat.agentHost.claudeAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `@anthropic-ai/claude-agent-sdk` package. When set, the Claude agent provider is registered inside the agent host and the SDK is loaded from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect. This setting will be removed once the SDK is delivered through the Extension Marketplace.", - "chat.agentHost.otel.captureContent": "When enabled, includes prompt and response content in OTel span attributes. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.", - "chat.agentHost.otel.dbSpanExporter.enabled": "When enabled, the agent host persists every emitted OTel span to a local SQLite database. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.", - "chat.agentHost.otel.enabled": "When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.", - "chat.agentHost.otel.exporterType": "Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.", - "chat.agentHost.otel.otlpEndpoint": "OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.", - "chat.agentHost.otel.outfile": "Output path for span JSON lines when exporter type is `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", - "chat.agentHost.rubberDuck.enabled": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model. Requires `#chat.agentHost.enabled#`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Experimentální, jen pro místní testování. Absolutní cesta k místně nainstalovanému balíčku `@anthropic-ai/claude-agent-sdk`. Když je nastavená, poskytovatel agenta Claude se zaregistruje v hostiteli agenta a sada SDK se načte z této cesty. Vyžaduje `#chat.agentHost.enabled#`. Aby se změny projevily, proces hostitele agenta se musí restartovat. Toto nastavení se odstraní, až bude sada SDK dodaná přes Extension Marketplace.", + "chat.agentHost.otel.captureContent": "Pokud je tato možnost povolená, zahrnuje obsah výzvy a odpovědi v atributech rozsahu OTel. Nastaví `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Citlivé na ochranu osobních údajů: Nepovolujte v prostředích, která se dodávají do sdílených jímek.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Pokud je tato možnost povolená, hostitel agenta zachová každý vygenerovaný rozsah OTel do místní databáze SQLite. Rozsahy lze zkontrolovat pomocí příkazu `Export Agent Host Traces Database`. Kompatibilní s externími exportéry: rozsahy se zapisují do SQLite *a* se předávají do jímky nakonfigurované uživatelem.", + "chat.agentHost.otel.enabled": "Pokud je tato možnost povolená, hostitel agenta generuje trasování OpenTelemetry ze sady Copilot SDK. Vyžaduje `#chat.agentHost.enabled#`. Buď nakonfigurujte `#chat.agentHost.otel.otlpEndpoint#` tak, aby se odesílala trasování do externího kolektoru, nebo povolte `#chat.agentHost.otel.dbSpanExporter.enabled#`, aby se trasování zachytávala místně.", + "chat.agentHost.otel.exporterType": "Back-end exportéru používaný sadou Copilot SDK, když `#chat.agentHost.otel.enabled#` je zapnuto. `otlp-grpc` se v modulu runtime rozhraní příkazového řádku transparentně downgraduje na `otlp-http`.", + "chat.agentHost.otel.otlpEndpoint": "Adresa URL koncového bodu OTLP, pokud je typ exportéru `otlp-http` nebo `otlp-grpc`. Nastaví `OTEL_EXPORTER_OTLP_ENDPOINT` uvnitř hostitelského procesu agenta.", + "chat.agentHost.otel.outfile": "Výstupní cesta pro řádky SPAN JSON, pokud je typ exportéru `file`. Nastaví `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chat.agentHost.rubberDuck.enabled": "Když je to povoleno, agent pro psaní kódu používá subagenta „rubber duck critic“ k posouzení změn kódu pomocí doplňkového modelu. Vyžaduje `#chat.agentHost.enabled#`.", + "chatAgentHostStarterConfigurationTitle": "Úvodní sada hostitele agenta chatu" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Změny větve", @@ -2243,12 +2243,15 @@ "agentHost.config.sandbox.windowsEnabled.title": "Sandbox povolen (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Systém souborů Sandboxu ve Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Hostitel agenta" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Forkovaná relace", + "agentHost.forkedTitlePrefix": "Vytvořen fork: " }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Schválení", @@ -2337,7 +2340,7 @@ "claude.toolInvoke.webFetchGeneric": "Načítá se adresa URL" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Objeveno ve službě Claude" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "Větev", @@ -2379,14 +2382,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Uvolněte kontext komprimací historie konverzací.", "copilotSlashCommand.plan.description": "Vytvořit plán implementace před psaním kódu", - "copilotSlashCommand.research.description": "Run deep research on a topic using search and web sources", - "copilotSlashCommand.rubberDuck.description": "Get an independent critique of the current approach" + "copilotSlashCommand.research.description": "Projděte si podrobné informace o tématu pomocí vyhledávání a webových zdrojů", + "copilotSlashCommand.rubberDuck.description": "Získat nezávislé hodnocení aktuálního přístupu" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { - "agentHost.copilot.systemNotification.agentCompleted": "Background agent completed", - "agentHost.copilot.systemNotification.shellCompleted": "Shell completed", - "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completed", - "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completed" + "agentHost.copilot.systemNotification.agentCompleted": "Agent na pozadí dokončen", + "agentHost.copilot.systemNotification.shellCompleted": "Prostředí dokončeno", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}`: dokončeno", + "agentHost.copilot.systemNotification.shellIdCompleted": "Prostředí `{0}` bylo dokončeno" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Povolit modelu volat {0}?", @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Povolit v této relaci", "sessionPermissions.skip": "Přeskočit" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Failed to read private key file: {0}", + "ssh.keyFileAuthRequiresPath": "Key file authentication requires a private key path.", + "sshKeyPassphraseName": "SSH Key Passphrase", + "sshKeyPassphrasePrompt": "Enter passphrase for SSH key {0}.", + "sshProgressCheckingAgent": "Checking for existing agent host...", + "sshProgressConnecting": "Establishing SSH connection...", + "sshProgressDownloadingCLI": "Installing VS Code CLI on remote...", + "sshProgressForwarding": "Connecting to remote agent host...", + "sshProgressInstallingCLI": "Checking remote CLI installation...", + "sshProgressStartingAgent": "Starting remote agent host..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Remote Connections" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Přiblížení stránky: {0} %", "browserZoomPercent": "{0} %" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Add Element to Chat", + "browser.contextMenu.back": "Back", + "browser.contextMenu.copyImage": "Copy Image", + "browser.contextMenu.copyImageUrl": "Copy Image URL", + "browser.contextMenu.copyLink": "Copy Link", + "browser.contextMenu.forward": "Forward", + "browser.contextMenu.inspect": "Inspect", + "browser.contextMenu.openImageInNewTab": "Open Image in New Tab", + "browser.contextMenu.openLinkInExternalBrowser": "Open Link in External Browser", + "browser.contextMenu.openLinkInNewTab": "Open Link in New Tab", + "browser.contextMenu.reload": "Reload" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Nelze zaregistrovat {0}. Přidružená zásada {1} je už zaregistrovaná v {2}.", "config.property.duplicate": "Nelze zaregistrovat {0}. Tato vlastnost už je zaregistrovaná.", @@ -2559,6 +2590,17 @@ "okButton": "&&OK", "yesButton": "&&Ano" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDate: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Open", + "openFile": "Open File", + "openFolder": "Open Folder", + "openWorkspace": "&&Open", + "openWorkspaceTitle": "Open Workspace from File", + "selectFolder": "&&Select folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Soubor je příliš velký na to, aby se dal otevřít v editoru bez názvu. Nahrajte prosím tento soubor nejdříve do Průzkumníka souborů a pak to zkuste znovu." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Nedostatečná oprávnění. Zkuste to prosím znovu a povolte operaci.", "fileSystemRenameError": "Přejmenování je podporováno pouze u souborů." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Soubor je pro otevření příliš velký." }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Failed to move '{0}' to the recycle bin ({1})", + "trashFailed": "Failed to move '{0}' to the trash ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "{0} nelze zkopírovat do {1} ({2}).", "fileCopyErrorPathCase": "Soubor nelze zkopírovat do stejné cesty s jiným případem cesty", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Tento server mcp nelze nainstalovat, protože {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancel", + "exit": "&&Exit", + "mAbout": "About {0}", + "mBringToFront": "Bring All to Front", + "mEdit": "&&Edit", + "mFile": "&&File", + "mGoto": "&&Go", + "mHelp": "&&Help", + "mHide": "Hide {0}", + "mHideOthers": "Hide Others", + "mMergeAllWindows": "Merge All Windows", + "mMinimize": "Minimize", + "mMoveTabToNewWindow": "Move Tab to New Window", + "mNewTab": "New Tab", + "mRun": "&&Run", + "mSelection": "&&Selection", + "mServices": "Services", + "mShowAll": "Show All", + "mShowNextTab": "Show Next Tab", + "mShowPreviousTab": "Show Previous Tab", + "mTerminal": "&&Terminal", + "mView": "&&View", + "mWindow": "Window", + "mZoom": "Zoom", + "miCheckForUpdates": "Check for &&Updates...", + "miCheckingForUpdates": "Checking for Updates...", + "miDownloadUpdate": "D&&ownload Available Update", + "miDownloadingUpdate": "Downloading Update...", + "miInstallUpdate": "Install &&Update...", + "miInstallingUpdate": "Installing Update...", + "miNewWindow": "New &&Window", + "miPreferences": "&&Preferences", + "miQuit": "Quit {0}", + "miRestartToUpdate": "Restart to &&Update", + "miSwitchWindow": "Switch &&Window...", + "quit": "&&Quit", + "quitMessage": "Are you sure you want to exit?", + "quitMessageMac": "Are you sure you want to quit?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Určuje, jestli se má aktuální síťové připojení považovat za účtované podle objemu dat. V případě účtování podle objemu dat se odloží automatické aktualizace, stahování rozšíření a další síťové aktivity na pozadí, aby se snížilo využití dat.", "meteredConnection.auto": "Automaticky zjišťujte připojení účtovaná podle objemu dat pomocí stavu sítě operačního systému.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Vždy zacházet se síťovým připojením jako s účtovaným podle objemu dat. Automatické aktualizace a stahování se odloží.", "networkConfigurationTitle": "Síť" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancel", + "cantCreateBinFolder": "Unable to install the shell command '{0}'.", + "cantUninstall": "Unable to uninstall the shell command '{0}'.", + "copyLink": "&&Copy Link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "An error occurred opening a link in your default browser.", + "openExternalProgramErrorMessage": "An error occurred opening an external program.", + "sourceMissing": "Unable to find shell script in '{0}'", + "trace.detail": "Please create an issue and manually attach the following file:\r\n{0}", + "trace.message": "Successfully created the trace file", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "A tracing session is already in progress. Use command `\"{0}\"` to stop it first.", + "warnEscalation": "{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.", + "warnEscalationUninstall": "{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Přístup k {0} je blokován zásadami síťové domény (viz nastavení `{1}` a `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Informace: {0}", "severityPrefix.warning": "Upozornění: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Výsledkem příkazu {0} je chyba.", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Pokud chcete zúžit počet výsledků, začněte psát." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remote Tunnel Service" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connecting as {0} ({1})", + "remoteTunnelService.building": "Building CLI from sources", + "remoteTunnelService.openTunnel": "Opening tunnel", + "remoteTunnelService.openTunnelWithName": "Opening tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Failed to install tunnel as a service, starting in session..." + }, "vs/platform/request/common/request": { "electronFetch": "Určuje, jestli se má místo implementace Node.js povolit implementace načítání Electron. Všechna místní rozšíření získají pro globální rozhraní API pro načítání implementaci načítání Electron.", "fetchAdditionalSupport": "Určuje, jestli se má implementace načítání Node.js rozšířit o další podporu. Podpora proxy serveru ({1}) a systémových certifikátů ({2}) se v současné době přidají, když jsou povolená odpovídající nastavení. Pokud je nastavení {0} během [vzdáleného vývoje](https://aka.ms/vscode-remote) zakázáno, můžete toto nastavení nakonfigurovat v místním a vzdáleném nastavení samostatně.", @@ -3468,6 +3575,9 @@ "updateMode": "Umožňuje nakonfigurovat, jestli budete dostávat automatické aktualizace. Po změně vyžaduje restart. Aktualizace se načítají z online služby Microsoftu.", "updateTitleBar": "Zobrazte indikátor aktualizace v záhlaví." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "There are currently no updates available." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Výchozí" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Nelze parsovat data synchronizace, protože nejsou kompatibilní s aktuální verzí." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "The window terminated unexpectedly", + "appGoneDetailEmptyWindow": "We are sorry for the inconvenience. You can open a new empty window to start again.", + "appGoneDetailWorkspace": "We are sorry for the inconvenience. You can reopen the window to continue where you left off.", + "appGoneDetails": "The window terminated unexpectedly (reason: '{0}', code: '{1}')", + "appStalled": "The window is not responding", + "appStalledDetail": "You can reopen or close the window or keep waiting.", + "close": "&&Close", + "doNotRestoreEditors": "Don't restore editors", + "hiddenMenuBar": "You can still access the menu bar by pressing the Alt-key.", + "newWindow": "&&New Window", + "reopen": "&&Reopen", + "wait": "&&Keep Waiting" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Allow", + "cancel": "&&Cancel", + "confirmOpenDetail": "The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'", + "confirmOpenMessage": "The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?", + "doNotAskAgain": "Permanently allow host '{0}'", + "learnMore": "&&Learn More", + "ok": "&&OK", + "pathNotExistDetail": "The path '{0}' does not exist on this computer.", + "pathNotExistTitle": "Path does not exist", + "uriInvalidDetail": "The URI '{0}' is not valid and can not be opened.", + "uriInvalidTitle": "URI can not be opened" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Pracovní prostor Code" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancel", + "clearButtonLabel": "&&Clear", + "confirmClearDetail": "This action is irreversible!", + "confirmClearRecentsMessage": "Do you want to clear all recently opened files and workspaces?", + "newWindow": "New Window", + "newWindowDesc": "Opens a new window", + "recentFolders": "Recent Folders", + "recentFoldersAndWorkspaces": "Recent Folders & Workspaces", + "untitledWorkspace": "Untitled (Workspace)", + "workspaceName": "{0} (Workspace)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "The workspace is already opened in another window. Please close that window first and then try again.", + "workspaceOpenedMessage": "Unable to save workspace '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Vzdálené rozhraní příkazového řádku" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Server" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Velikost písma primárního textu pro okno agentů.", "agents.fontSize.body2": "Velikost písma sekundárního textu pro okno agentů.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "Tloušťka písma SemiBold (600) pro okno agentů." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Barva pozadí aktivního zobrazení relace v okně relací agenta.", + "activeSessionView.foreground": "Barva popředí aktivního zobrazení relace v okně relací agenta.", "agentFeedbackInputWidget.border": "Barva ohraničení widgetu pro zadání zpětné vazby agenta zobrazující se v editoru", "agents.background": "Barva pozadí pláště okna relací agentů a základu přechodu.", "agentsBadge.background": "Barva pozadí odznaků v okně relací agentů.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Barva popředí odznaku s počtem nepřečtených relací na přepínači postranního panelu.", "agentsUpdateButton.downloadedBackground": "Barva pozadí tlačítka aktualizace po dokončení stahování v okně relací agenta", "agentsUpdateButton.downloadingBackground": "Barva pozadí tlačítka aktualizace, které zobrazuje průběh stahování v okně relací agenta", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Barva pozadí neaktivního zobrazení relace v okně relací agenta.", + "inactiveSessionView.foreground": "Barva popředí neaktivního zobrazení relace v okně relací agenta." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Obrázek profilu GitHubu pro {0}", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Přidat zpětnou vazbu", "agentFeedback.addAndSubmit": "Přidat zpětnou vazbu a odeslat", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Přidat zpětnou vazbu", "altEnter": "Alt+Enter", "enter": "Zadat" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Sbalit", "convertComment": "Převést na zpětnou vazbu agenta", "editComment": "Upravit", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Určuje, jestli se mají automaticky spouštět úlohy s označením `\"runOptions\": { \"runOn\": \"worktreeCreated\" }`, když se vytvoří nový pracovní strom relace hostitele agenta. Ruční volání `Run Task` nejsou ovlivněna.", - "chat.newEdits.label": "Nový chat", - "chat.viewContainer.label": "Chat", - "chatViewIcon": "Zobrazit ikonu zobrazení chatu", - "sessions.newChat.view": "Nová relace", - "sessions.newChatInSession.view": "Nový chat" + "chat.newEdits.label": "Nový chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Typ relace" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Jaký je cíl?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Jaký je váš další milník?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Zeptejte se na doplňující otázku nebo začněte nové téma v rámci této relace...", - "subSessionTip.ariaLabel": "Tip k dílčí relaci", - "subSessionTip.dismiss": "Zavřít tip", - "subSessionTip.message": "Toto je dílčí relace, nový chat ve stejném pracovním prostoru. Použijte ji k pokládání otázek, spouštění úloh nebo zkoumání nápadů s novým kontextem." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Začněte tím, že vyberete", - "newSessionIn": "Nová relace v", - "newSessionWith": "s", - "trustFolderMessage": "Relace agenta bude moct číst soubory, spouštět příkazy a provádět změny v této složce." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Nejsou k dispozici žádní hostitelé agentů", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Agenti jsou zakázáni" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Agent", - "agentPickerCustomCategory": "Vlastní agenti", - "agentPickerDefault": "Agent", - "agentPickerDefaultCategory": "Výchozí", - "agentPickerDefaultHover": "Použijte výchozího agenta.", - "configureCustomAgents": "Nakonfigurovat vlastní agenty...", - "viewAgent": "Zobrazit {0} agenta" + "agentHostAgentPicker": "Agent" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Výběr schválení", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Rozhraní příkazového řádku Copilota", + "new session": "New Session", "noAgents": "Hostitel agenta zatím neinzeroval žádné agenty.", "notConnectedSend": "Nelze odeslat žádost: Nepřipojeno k hostiteli agenta." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Exportovat protokoly ladění hostitele agenta..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Místní hostitel agenta", - "localAgentHostSessionTypeLocation": "Místní" + "localAgentHostLabel": "Místní hostitel agenta" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Otevřít soubor stavu rozhraní příkazového řádku Copilota" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude upravuje soubory bez dotazování", "claude.permissionMode.auto": "Automaticky", "claude.permissionMode.auto.description": "Klasifikátor modelu automaticky schvaluje nebo zamítá operace nástroje", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Před úpravami se zeptat", "claude.permissionMode.default.description": "Před provedením změn požádá Claude o schválení.", "claude.permissionMode.plan": "Režim plánu", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Povolte připojení k hostitelům vzdálených agentů.", "chat.remoteAgentHosts.name": "Zobrazovaný název pro tohoto vzdáleného hostitele agenta.", "chat.remoteAgentTunnels": "Další názvy vývojových tunelů, které se mají vyhledávat při připojování k hostitelům vzdálených agentů. Tyto tunely se vyhledávají navíc k tunelům automaticky zjištěným z vašeho účtu.", - "chat.sshRemoteAgentHostCommand": "Pro vývoj: Přepište příkaz, který se používá ke spuštění hostitele vzdáleného agenta přes SSH. Po nastavení se přeskočí automatická instalace CLI a místo toho se spustí tento příkaz. Příkaz musí na stdout nebo stderr vypsat adresu URL WebSocketu odpovídající ws://127.0.0.1:PORT (případně s ?tkn=TOKEN)." + "chat.sshRemoteAgentHostCommand": "Pro vývoj: Přepište příkaz, který se používá ke spuštění hostitele vzdáleného agenta přes SSH. Po nastavení se přeskočí automatická instalace CLI a místo toho se spustí tento příkaz. Příkaz musí na stdout nebo stderr vypsat adresu URL WebSocketu odpovídající ws://127.0.0.1:PORT (případně s ?tkn=TOKEN).", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Přidat nového hostitele SSH...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Přidat vzdálený modul plug-in", "remoteAgentHost.addPluginTooltip": "Přidejte složku modulu plug-in, která už na tomto vzdáleném hostiteli agenta existuje.", "remoteAgentHost.pluginAlreadyConfigured": "{0} je již nakonfigurován na {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Odebrat ze vzdáleného hostitele", "remoteAgentHost.selectPluginFolder": "Vybrat složku modulu plug-in na {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Dovednosti" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Otevřít rozdíly v souboru", "mobileOpenSessionChanges": "Otevřít změny relace" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Relace" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Zpět", "miSessionsForward": "&&Vpřed", "newSession": "Nová relace", @@ -4685,6 +5028,7 @@ "pinned": "Připnuto", "secondsDuration": "teď", "sessionItemAria": "{0}, vytvořeno: {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Relace", "showLessAria": "Zobrazit méně relací", "showLessCompact": "Zobrazit méně", @@ -4693,9 +5037,9 @@ "showMoreAria": "Zobrazit další relace (celkem {0})", "showMoreCompact": "+{0} další(ch)", "showMoreWorkspaceAria": "Zobrazit {0} další pracovní prostor", - "showMoreWorkspaceCompact": "+{0} pracovní prostor", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Zobrazit další pracovní prostory ({0})", - "showMoreWorkspacesCompact": "+ {0} prac. prost.", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Dnes", "unknown": "Neznámé", "working": "Probíhá zpracování…", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Vyžaduje se vstup" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Nová dílčí relace", "archivePinnedSectionSessions.confirm": "Opravdu chcete označit připnuté relace (celkem {0}) jako dokončené?", "archivePinnedSectionSessions.confirmSingle": "Opravdu chcete označit 1 připnutou relaci jako dokončenou?", "archiveSection": "Označit vše jako dokončené", @@ -4747,7 +5090,7 @@ "markRead": "Označit jako přečtené", "markUnread": "Označit jako nepřečtené", "newSessionForWorkspace": "Nová relace", - "openInNewWindow": "Otevřít v novém okně", + "openToTheSide": "Open to the Side", "pinSession": "Připnout", "refresh": "Aktualizovat relace", "renameSession": "Přejmenovat…", @@ -4881,9 +5224,9 @@ "learnMore": "Další informace", "loginWith": "Přihlásit se pomocí {0}", "no": "Ne", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "Tajný kód klienta prostředku", + "xaaResourceSecretPrompt": "Prostředek v {0} používá identifikátor klienta {1} pro jednotlivé prostředky. Zadejte odpovídající tajný kód klienta (pokud žádný není, ponechte pole prázdné). Hodnota se ukládá v úložišti tajných kódů operačního systému; později ji můžete spravovat pomocí oddílu kódu „Set Client Secret“ v mcp.json.", + "xaaResourceSecretTitle": "Vyžaduje se tajný kód klienta prostředku", "yes": "Ano" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "Zvolený účet ({0}) neodpovídá požadovanému účtu ({1}).", "keep": "Zachovat {0}", "loginWith": "Přihlásit se pomocí {0}", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "Ověřování MCP spravované podnikem vyžaduje, aby `mcp.enterpriseManagedAuth.idp.issuer` bylo platnou adresou URL. Získáno: {0}.", + "mcp.enterpriseManaged.issuerMissing": "Ověřování MCP spravované podnikem vyžaduje konfiguraci `mcp.enterpriseManagedAuth.idp.issuer`. Nastavte to prostřednictvím podnikových zásad (Windows: zásady skupiny / macOS: spravované předvolby / Linux: `/etc/vscode/policy.json`) nebo pro místní testování ruční úpravou `settings.json`.", + "mcp.enterpriseManaged.issuerNotHttp": "Ověřování MCP spravované podnikem vyžaduje, aby `mcp.enterpriseManagedAuth.idp.issuer` používalo schéma `https` nebo `http`; obdrženo bylo „{0}“.", + "mcp.enterpriseManaged.missingAS": "Podnikový server MCP {0} neinzeroval položku `authorization_servers` v metadatech chráněného prostředku.", + "mcp.enterpriseManaged.missingResource": "Podnikový server MCP {0} neinzeroval dokument metadat chráněného prostředku s identifikátorem „resource“.", "mcpAuthSessionRemoved": "Relace ověřování pro {0} byla odebrána, zastavování serveru" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Určuje, jestli je fokus klávesnice uvnitř ovládacího prvku rychlého otevření." }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Zavřít okno", "closeWindowMessage": "Opravdu chcete okno zavřít?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Není zaregistrováno žádné zobrazení stromu s ID {0}.", "views log": "Zobrazení" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Určuje, jestli se ikony zaškrtnutí zobrazují u dokončených volání nástrojů a dalších sbalitelných položek v odpovědích na chat.", "accessibility.debugWatchVariableAnnouncements": "Určuje, jestli se mají v zobrazení sledování ladění oznamovat změny proměnných.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Sdílet tuto stránku prohlížeče s agentem?", "browserView.shareWithAgent.title": "Sdílet s agentem?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Určuje, jestli je fokus v editoru prohlížeče.", + "browser.hasError": "Určuje, jestli se v prohlížeči zobrazuje chyba načítání.", + "browser.hasUrl": "Určuje, jestli má prohlížeč načtenou adresu URL.", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Prohlížeč" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Vymazat úložiště (dočasné)", + "browser.clearGlobalStorageAction": "Vymazat úložiště (globální)", + "browser.clearWorkspaceStorageAction": "Vymazat úložiště (pracovní prostor)", + "browser.dataStorage": "Určuje, jak se mezi zobrazeními prohlížeče sdílí data prohlížeče (soubory cookie, mezipaměť, úložiště).\r\n\r\n**Poznámka**: V nedůvěryhodných pracovních prostorech se toto nastavení ignoruje a vždy se používá úložiště `ephemeral`.", + "browser.dataStorage.ephemeral": "Každé zobrazení prohlížeče má vlastní relaci, která se po zavření vyčistí.", + "browser.dataStorage.global": "Všechna zobrazení prohlížeče ve všech pracovních prostorech sdílejí jednu trvalou relaci.", + "browser.dataStorage.workspace": "Zobrazení prohlížeče ve stejném pracovním prostoru sdílejí trvalou relaci. Pokud není otevřen žádný pracovní prostor, používá se úložiště `ephemeral`.", + "browser.storageScope": "Oblast úložiště aktuálního zobrazení prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Určuje, zda jsou pro aktuální zobrazení prohlížeče otevřené vývojářské nástroje.", + "browser.toggleDevToolsAction": "Přepnout Vývojářské nástroje" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Přidat protokoly konzoly do chatu", + "browser.addElementToChatAction": "Přidat prvek do chatu", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Přidat snímek obrazovky do chatu", + "browser.agentSharingContentWarning.detail": "Stránky můžou obsahovat skryté výzvy, které můžou ovlivnit chování agenta. Před odesláním pečlivě zkontrolujte připojený obsah.", + "browser.agentSharingContentWarning.dontShowAgain": "Příště už nezobrazovat", + "browser.agentSharingContentWarning.message": "Při připojování obsahu z nedůvěryhodných zdrojů buďte opatrní.", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Přidat do chatu", + "browser.elementSelectionActive": "Určuje, zda je výběr elementu právě aktivní", + "browser.enableChatTools": "Pokud je tato možnost povolená, můžou chatovací agenti používat nástroje prohlížeče k otevírání stránek a interakci se stránkami v integrovaném prohlížeči.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Sdílet s agentem", + "browser.sharingWithAgent": "Sdílení s agentem", + "browser.unshareWithAgent": "Ukončit sdílení s agentem", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Prohlížeč", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Snímek obrazovky prohlížeče", + "consoleLogs": "Protokoly konzole", + "workbench.browser.agentHostChatToolsEnabled": "Pokud je tato možnost povolená, integrované nástroje prohlížeče se v okně Relace zpřístupní jako nástroje poskytované klientem pro relace hostitele agenta. Vyžaduje {0} a {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Rozměry:", + "browser.device.dprAriaLabel": "Poměr pixelů zařízení", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Poměr pixelů zařízení (prázdné = výchozí nastavení systému)", + "browser.device.heightAriaLabel": "Výška zobrazení", + "browser.device.inputPlaceholderAuto": "automaticky", + "browser.device.scaleLabel": "Měřítko:", + "browser.device.swapDimensionsTitle": "Prohodit rozměry", + "browser.device.widthAriaLabel": "Šířka zobrazení", + "browser.device.zoomAriaLabel": "Faktor změny velikosti", + "browser.device.zoomAuto": "Automaticky ({0} %)", + "browser.devicePresets.mobileTag": "mobilní", + "browser.devicePresets.placeholder": "Vyberte předvolbu zařízení", + "browser.emulationHasUserAgent": "Určuje, jestli má emulace prohlížeče vlastního uživatelského agenta", + "browser.emulationIsMobile": "Určuje, jestli je emulace prohlížeče v mobilním režimu", + "browser.emulationToolbar.close": "Zavřít", + "browser.emulationToolbar.mobile": "Mobilní emulace", + "browser.emulationToolbar.presets": "Použít předvolbu...", + "browser.emulationToolbar.reset": "Resetovat", + "browser.emulationToolbar.userAgent": "Nastavit uživatelského agenta...", + "browser.emulationToolbarVisible": "Určuje, zda je zobrazen panel nástrojů emulace prohlížeče", + "browser.hideEmulationToolbar": "Skrýt panel nástrojů emulace", + "browser.pickDevicePreset": "Emulovat zařízení...", + "browser.resetEmulation": "Resetovat emulaci", + "browser.setUserAgent": "Emulovat uživatelského agenta...", + "browser.showEmulationToolbar": "Zobrazit panel nástrojů emulace", + "browser.toggleMobileEmulation": "Přepnout mobilní emulaci", + "browser.userAgent.prompt": "Identifikační řetězec prohlížeče (ponechte prázdný pro výchozí hodnotu VS Code)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Najít další", + "browser.findPreviousAction": "Najít předchozí", + "browser.findWidgetFocused": "Určuje, zda má widget hledání v prohlížeči fokus.", + "browser.findWidgetVisible": "Určuje, zda má widget hledání v prohlížeči fokus.", + "browser.hideFindAction": "Zavřít widget Najít", + "browser.showFindAction": "Najít na stránce" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Určuje, jestli se zobrazení prohlížeče může ještě více přiblížit.", + "browser.canZoomOut": "Určuje, jestli se zobrazení prohlížeče může ještě více oddálit.", + "browser.defaultZoomLevel.matchWindow": "Odpovídá aktuální úrovni přiblížení uživatelského rozhraní aplikace.", + "browser.pageZoom": "Výchozí úroveň přiblížení pro všechny weby v integrovaném prohlížeči", + "browser.resetZoomAction": "Obnovit přiblížení", + "browser.zoomInAction": "Přiblížit", + "browser.zoomOutAction": "Oddálit" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Pozadí", + "browser.closeAll": "Zavřít všechny karty prohlížeče", + "browser.closeAllInGroup": "Zavřít všechny karty prohlížeče ve skupině", + "browser.closeAllInGroupShort": "Zavřít všechny karty prohlížeče", + "browser.closeAllTabs": "Zavřít vše", + "browser.closeTab": "Zavřít", + "browser.editorOpen": "Určuje, jestli je aktuálně otevřený nějaký editor prohlížeče", + "browser.linkOpenedHint.ariaLabel": "Tento odkaz se otevřel v integrovaném prohlížeči.", + "browser.linkOpenedHint.detail": "**Integrovaný prohlížeč**\r\n\r\nOdkazy localhost se automaticky otevřou v integrovaném prohlížeči.", + "browser.linkOpenedHint.dismiss": "Příště už nezobrazovat", + "browser.linkOpenedHint.label": "Tady se otevřel odkaz.", + "browser.linkOpenedHint.openSettings": "Otevřít nastavení", + "browser.newTabAction": "Nová karta", + "browser.openAction": "Otevřít integrovaný prohlížeč", + "browser.openFileAction": "Otevřít v integrovaném prohlížeči", + "browser.openLocalhostLinks": "Pokud tuto možnost povolíte, odkazy localhost (`localhost`, `127.0.0.1`, `[::1]`) a odkazy na všechna rozhraní (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) z terminálu, chatu a dalších zdrojů se budou otevírat v integrovaném prohlížeči místo v systémovém prohlížeči.", + "browser.openNewTab": "Nová karta integrovaného prohlížeče", + "browser.openOrListAction": "Prohlížeč", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Rychle otevřít kartu prohlížeče...", + "browser.quickOpenPlaceholder": "Vyberte kartu prohlížeče.", + "browser.showInTitleBar": "Určuje, jestli se v záhlaví zobrazuje tlačítko Integrovaný prohlížeč.", + "browser.showInTitleBar.false": "Tlačítko se nikdy nezobrazuje v záhlaví.", + "browser.showInTitleBar.true": "Tlačítko se vždy zobrazuje v záhlaví.", + "browser.showInTitleBar.whenOpen": "Tlačítko se zobrazí v záhlaví, když je otevřený editor prohlížeče.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Prohlížeč", + "toggle.browser": "Integrovaný prohlížeč", + "toggle.browserDescription": "Přepnout viditelnost tlačítka Integrovaný prohlížeč v záhlaví" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Blokováno zásadami síťové domény", + "browser.element": "prvek", + "browser.open.alreadyOpen": "Již otevřeno: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Stránky prohlížeče", + "browserToolSet.description": "Otevření a interakce se stránkami integrovaného prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Kliknutí na {0} v {1}", + "browser.click.invocation.middle": "Kliknutí prostředním tlačítkem myši na {0} v {1}", + "browser.click.invocation.right": "Kliknutí pravým tlačítkem myši na {0} v {1}", + "browser.click.past": "Kliknuto na {0} v {1}", + "browser.click.past.middle": "Kliknuto prostředním tlačítkem myši na {0} v {1}", + "browser.click.past.right": "Kliknuto pravým tlačítkem myši na {0} v {1}", + "browser.dblClick.invocation": "Poklikání na {0} v {1}", + "browser.dblClick.past": "Poklikáno na {0} v {1}", + "clickBrowserTool.displayName": "Kliknutí na prvek", + "clickBrowserTool.userDescription": "Kliknutí na prvek na stránce prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Přetažení {0} do {1} v {2}", + "browser.drag.past": "Přetaženo {0} do {1} v {2}", + "dragElementTool.displayName": "Přetáhnout prvek", + "dragElementTool.userDescription": "Přetažení prvku přes jiný prvek" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Zpracování dialogu v {0}", + "browser.handleDialog.past": "Zpracován dialog v {0}", + "handleDialogBrowserTool.displayName": "Zpracovat dialogové okno", + "handleDialogBrowserTool.userDescription": "Reakce na dialogové okno na stránce prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Najetí myší na {0} v {1}", + "browser.hover.past": "Najeto myší na {0} v {1}", + "hoverElementTool.displayName": "Prvek při najetí myší", + "hoverElementTool.userDescription": "Najetí myší na prvek na stránce prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Probíhá přechod zpět v {0}", + "browser.goBack.past": "Proběhl přechod zpět v {0}", + "browser.goForward.invocation": "Probíhá přechod vpřed v {0}", + "browser.goForward.past": "Proběhl přechod vpřed v {0}", + "browser.navigate.confirmMessage": "Tímto přejdete v prohlížeči na {0} a umožníte agentovi přístup k jeho obsahu.", + "browser.navigate.confirmTitle": "Přejít do prohlížeče?", + "browser.navigate.invocation": "Probíhá přechod na {0} v {1}", + "browser.navigate.past": "Proběhl přechod na {0} v {1}", + "browser.reload.invocation": "Opětovné načítání {0}", + "browser.reload.past": "Znovu načteno {0}", + "navigateBrowserTool.displayName": "Přejít na stránku", + "navigateBrowserTool.userDescription": "Navigace nebo opětovné načtení stránky prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Tím se otevře {0} v integrovaném prohlížeči. Agent bude moct číst obsah a pracovat s ním.", + "browser.open.confirmTitle": "Otevřít stránku prohlížeče?", + "browser.open.invocation": "Otevírání stránky prohlížeče v {0}", + "browser.open.newPageOption": "Ne, otevřít novou stránku v {0}", + "browser.open.noPagesOption": "Ne - nesdílet s agentem žádné karty", + "browser.open.past": "Otevřela se stránka prohlížeče v {0}", + "browser.open.prompt.invocation": "Výzva uživateli ke sdílení karty prohlížeče", + "browser.open.prompt.past": "Uživatel byl vyzván ke sdílení karty prohlížeče", + "browser.open.result": "Otevřeno {0}", + "browser.open.shareExistingOption": "Ano, sdílet {0} - {1}", + "browser.open.shareQuestion.message": "Sdílet existující kartu prohlížeče?", + "browser.open.shareQuestion.title": "Sdílet kartu prohlížeče", + "browser.open.sharedResult": "Uživatel nasdílel {0}", + "openBrowserTool.displayName": "Otevřít stránku prohlížeče", + "openBrowserTool.userDescription": "Otevření adresy URL v integrovaném prohlížeči" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Tím se otevře {0} v integrovaném prohlížeči. Agent nebude moci číst jeho obsah.", + "browser.open.nonAgentic.confirmTitle": "Otevřít stránku prohlížeče?", + "browser.open.nonAgentic.invocation": "Otevírání stránky prohlížeče v {0}", + "browser.open.nonAgentic.past": "Otevřela se stránka prohlížeče v {0}", + "browser.open.nonAgentic.result": "Otevřeno {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Čtení {0}", + "browser.read.past": "Číst {0}", + "readBrowserTool.displayName": "Přečíst stránku", + "readBrowserTool.userDescription": "Čtení obsahu stránky prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Než budete pokračovat, ujistěte se, že kód považujete za důvěryhodný.", + "browser.runCode.confirmTitle": "Spustit kód Playwright?", + "browser.runCode.invocation": "Spouští se kód Playwright...", + "browser.runCode.past": "Spustil se kód Playwright", + "browser.runCode.waitInvocation": "Čeká se na dokončení kódu Playwright...", + "browser.runCode.waitPast": "Čekalo se na kód Playwright", + "runPlaywrightCodeTool.displayName": "Spuštění kódu Playwright", + "runPlaywrightCodeTool.userDescription": "Spuštění fragmentu kódu Playwright na stránce prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Zachytávání snímku obrazovky prohlížeče", + "browser.screenshot.invocation.element": "Pořizuje se snímek obrazovky {0}", + "browser.screenshot.past": "Zachycený snímek obrazovky prohlížeče", + "browser.screenshot.past.element": "Zachycen snímek obrazovky {0}", + "screenshotBrowserTool.displayName": "Stránka snímku obrazovky", + "screenshotBrowserTool.userDescription": "Zachycení snímku obrazovky stránky prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Stisknutí klávesy `{0}` v {1}", + "browser.pressKey.invocation.element": "Stisknutí klávesy `{0}` v {1} v {2}", + "browser.pressKey.past": "Stisknuta klávesa `{0}` v {1}", + "browser.pressKey.past.element": "Stisknuta klávesa `{0}` v {1} v {2}", + "browser.type.invocation": "Psaní textu v {0}", + "browser.type.invocation.element": "Psaní textu v {0} v {1}", + "browser.type.past": "Napsán text v {0}", + "browser.type.past.element": "Napsán text v {0} v {1}", + "typeBrowserTool.displayName": "Psaní na stránce", + "typeBrowserTool.userDescription": "Zadání textu nebo stisknutí kláves na stránce prohlížeče" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "Akce {0} probíhá.", "changeWorkspace.message": "Opravdu chcete změnit pracovní prostor?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Nainstalovat plugin ze zdrojového kódu", "localMarketplace": "Místní", "managePluginMarketplaces": "Spravovat marketplace modulů plug-in", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (spravované podnikovými zásadami)", "noMarketplaces": "Nejsou nakonfigurované žádné marketplace modulů plug-in", "openMarketplaceDirectory": "Otevřít složku", "pluginSourcePlaceholder": "URL pro vlastníka/repozitář nebo git clone", "pluginSourcePrompt": "Zadejte úložiště GitHub nebo adresu URL git, ze kterého chcete nainstalovat plugin", "plugins": "Moduly plug-in", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "Podniková zásada spravuje {0}, takže ji tady nejde odebrat.", "removeMarketplace": "Odebrat marketplace", "selectMarketplace": "Vybrat marketplace modulů plug-in", "selectMarketplaceAction": "Vybrat akci pro {0}", @@ -7887,7 +8697,7 @@ "install": "Nainstalovat", "openPluginFolder": "Otevřít složku modulu plug-in", "openReadme": "Otevřít soubor README", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "Modul plug-in {0} byl zakázán vaší organizací a nelze ho povolit.", "uninstall": "Odinstalovat" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Nenašly se žádné moduly plug-in agenta.", "update": "Aktualizace" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0}: výběr", "agentHostChatInputPicker.filter": "Filtrovat...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "Hostitel vzdáleného agenta {0} chce číst {1}", "agentHost.permission.write": "Hostitel vzdáleného agenta {0} chce zapsat {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Dokončeno", "agentSessionFailed": "Neúspěšné", @@ -8434,7 +9265,7 @@ "addMcpServer": "Začněte přidáním konfigurace serveru MCP", "addServer": "Přidat server", "addServerTooltip": "Přidat server", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Zpět na nainstalované servery", "browseMarketplace": "Procházet marketplace", "builtInGroup": "Integrované", "builtInGroupDescription": "Servery MCP integrované do VS Code. Jsou k dispozici automaticky.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "Servery MCP jsou v nastavení zakázané. ", "mcpAccessDisabledSettingLink": "Nakonfigurujte v nastavení.", "mcpAccessDisabledTitle": "Servery MCP jsou zakázané", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Zpět", "mcpGroupAriaLabel": "{0}, počet položek: {1}, {2}", "mcpServers": "Servery MCP", "mcpServersDescription": "Otevřený standard, který umožňuje umělé inteligenci používat externí nástroje a služby. Servery MCP poskytují nástroje pro operace se soubory, databáze, rozhraní API a mnohem více.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Nahradí vyhledávací pole centra příkazů kompaktním indikátorem stavu agenta a jednotným widgetem chatu.", "chat.agentsControl.enabled": "Určuje, jak se v centru příkazů v záhlaví zobrazí indikátor Stav agenta. Pokud je nastavená hodnota `hidden`, indikátor se nezobrazí. Ostatní hodnoty zobrazují indikátor a automaticky povolují {0}. Indikátory nepřečtených a probíhajících relací vyžadují, abyste povolili {1}.", "chat.agentsControl.hidden": "Indikátor stavu agenta je v záhlaví skrytý.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Určuje tip zobrazený nad nabídkou vstupu chatu, aby bylo možné pokračovat v oprávněných relacích agenta v okně Agenti.", + "chat.agentsHandoffTip.mode.custom": "Zobrazí tip pro předání s alternativním popisem.", + "chat.agentsHandoffTip.mode.default": "Zobrazí tip pro předání s výchozím popisem.", + "chat.agentsHandoffTip.mode.hidden": "Nikdy nezobrazovat tip k předání.", "chat.allowAnonymousAccess": "Určuje, jestli je v chatu povolený anonymní přístup.", "chat.approvedAccountOrganizations": "Seznam přihlašovacích názvů organizací GitHub, jejichž členové můžou používat funkce AI. Když se nastaví na neprázdný seznam, funkce AI se deaktivují, dokud se uživatel nepřihlásí k účtu GitHub, který patří do jedné ze zadaných organizací, a dokud se nevyřeší data zásad na úrovni účtu. Nastavením na '*' povolíte libovolný ověřený účet GitHub nebo GitHub Enterprise.", "chat.approvedAccountOrganizations.policy.description": "Nastavením této zásady na neprázdný seznam se aktivuje brána Approved Account: všechny funkce AI se deaktivují, dokud se uživatel nepřihlásí k účtu GitHub, jehož organizace mají průnik s tímto seznamem, a dokud se nevyřeší data zásad na straně účtu. Při porovnávání se nerozlišují malá a velká písmena. Použijte '*' jako zástupný znak pro přijetí libovolného přihlášeného účtu GitHub nebo GHE (použijte u nasazení GHE, kde se nezobrazuje seznam organizací).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Když je tato možnost povolená, widget kontroly plánu připojí editor vloženě, a ne na samostatné kartě editoru.", "chat.pluginLocations": "Adresáře modulů plug-in, které se mají zjistit. Každý klíč je cesta, která odkazuje přímo na složku modulu plug-in, a hodnota ji povolí (`true`) nebo zakáže (`false`). Cesty mohou být absolutní, relativní vůči kořenovému adresáři pracovního prostoru nebo začínat znakem `~/`, který označuje domovský adresář uživatele.", "chat.plugins.enabled": "Povolte integraci modulu plug-in agenta v chatu.", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Povolení modulu plug-in spravovaného podnikem. Klíče jsou ID modulů plug-in ve formátu `@` (přeložené na instalační cesty Copilot CLI); hodnoty modul plug-in povolí (`true`) nebo zakážou (`false`). Zjišťuje se spolu s položkami s klíčem cesty v {0}. Když se to nastaví pomocí zásad, také to omezí, které moduly plug-in zjištěné v marketplace se můžou načíst (kontrolou projdou jen ID namapovaná zde na `true`).", + "chat.plugins.enabledPlugins.policy": "Povolení modulu plug-in. Klíče jsou ID modulů plug-in ve formátu `@`; hodnoty modul povolí nebo zakážou.", + "chat.plugins.extraMarketplaces": "Další marketplace modulů plug-in spravované podnikem. Sjednoceno s {0}.", + "chat.plugins.extraMarketplaces.policy": "Další marketplace modulů plug-in pro dotazování. Klíče jsou názvy marketplace. hodnoty jsou zkratka GitHubu (`owner/repo[#ref]`) nebo identifikátory URI Gitu (`[#ref]`).", + "chat.plugins.marketplaces": "Marketplace modulů plug-in pro dotazování. Položky mohou být zkratkou GitHubu (`owner/repo` nebo `owner/repo#ref`), přímými identifikátory URI úložiště Git (`https://...git`, `ssh://...git` nebo `git@host:path.git`, každý volitelně s příponou `#ref`), nebo identifikátory URI místního úložiště (`file:///...`). Ekvivalentní zkratka GitHubu a položky identifikátoru URI se deduplikují.", + "chat.plugins.strictMarketplaces": "Pokud je tato možnost povolená, jsou důvěryhodné jenom marketplace dodané prostřednictvím podnikových zásad. Moduly plug-in z jiného marketplace se nenačtou.", + "chat.plugins.strictMarketplaces.policy": "Pouze důvěryhodné marketplace poskytnuté prostřednictvím podnikových zásad; moduly plug-in z jiného marketplace se nenačtou.", "chat.progressBorder.enabled": "Zobrazovat kolem vstupu chatu animované ohraničení s přechodem, když agent pracuje nebo přemýšlí. Pokud je tato možnost povolená a není povolený omezený pohyb, přepíše funkci {0} tak, aby byla vypnutá. Nemá žádný efekt, pokud je povolený omezený pohyb.", "chat.promptFileLocations.invalidPath": "Cesty musí být relativní nebo začínat znakem ~/. Absolutní cesty a oddělovače \\ nejsou podporovány. Vzory glob jsou zastaralé a budou odstraněny v budoucích verzích.", "chat.promptFilesRecommendations.description": "V uvítacím zobrazení chatu nakonfigurujte, které soubory výzev se mají doporučit. Každý klíč je název souboru výzvy a hodnota může být true, aby se vždy doporučovala, false, aby se nikdy nedoporučovala, nebo výraz [when clause](https://aka.ms/vscode-when-clause), jako je resourceExtname == .js nebo resourceLangId == markdown.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Povolit subagentům vyvolávat subagenty", "chat.subagents.allowInvocationsFromSubagents.md": "Určuje, zda subagenti mohou vyvolávat jiné subagenty. Pokud je tato možnost povolena, je vnoření omezeno na maximální hloubku 5.", "chat.tips.enabled": "Určuje, zda se mají tipy zobrazovat nad zprávami uživatelů v chatu. Nové tipy se přidávají často, takže je to užitečný způsob, jak udržovat si přehled o nejnovějších funkcích.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Určuje, jestli se v záhlaví v okně Agenti zobrazuje tlačítko Otevřít.", "chat.titleBar.signIn.enabled": "Určuje, jestli se tlačítko Přihlásit se ke Copilotovi zobrazuje v záhlaví, když jste odhlášení. Když je tato možnost vypnutá, možnost přihlášení se vrátí na stavový řádek.", "chat.toolReferenceName.description": "{0} – {1}", "chat.tools.autoApprove.edits": "Určuje, zda se mají automaticky schvalovat úpravy provedené agentem. Ve výchozím nastavení se schvalují všechny úpravy s výjimkou úprav provedených v určitých souborech, které můžou způsobit okamžité neúmyslné vedlejší účinky, například `**/.vscode/*.json`.\r\n\r\nNastavte na `true`, pokud chcete automaticky schvalovat úpravy odpovídajících souborů, nebo na `false`, pokud chcete vždy vyžadovat explicitní schválení. Poslední vzor odpovídající danému souboru určí, zda bude úprava automaticky schválena.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Určuje, jestli se řádky mají zalamovat do bloků kódu chatu.", "interactiveSessionConfigurationTitle": "Chat", "mcp.discovery.enabled": "Konfiguruje zjišťování serverů s protokolem kontextu modelu z konfigurace z různých jiných aplikací.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Preview) Konfigurace OAuth/OIDC IdP používaná pro servery MCP (Model Context Protocol) spravované podnikem. Obvykle se doručuje prostřednictvím podnikových zásad (Windows: zásady skupiny / macOS: spravované předvolby / Linux: `/etc/vscode/policy.json`). Vývojáři můžou pro místní testování ručně upravovat `settings.json`. Vlastnosti: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "ID klienta OAuth zaregistrované u vystavitele jednotného přihlašování pro toto zařízení.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "Tajný kód klienta OAuth spárovaný s `clientId`. Určeno pouze pro místní vývoj.", + "mcp.enterpriseManagedAuth.idp.issuer": "Adresa URL vystavitele OAuth/OIDC autorizačního serveru jednotného přihlašování. Musí to být adresa URL `https://`.", + "mcp.enterpriseManagedAuth.idp.policy": "Konfigurace zprostředkovatele identity OAuth/OIDC použitá k ověřování serveru MCP (Model Context Protocol) spravovaného podnikem. Dodává se prostřednictvím podnikových zásad (Windows: zásady skupiny, macOS: spravované předvolby, Linux: `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "Nakonfigurovat adresu URL služby Galerie MCP pro připojení k", "mcp.list": "Vypsat servery" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "Přidává účastníka chatu." }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "Spravovat rozpočet", + "manageBudget2": "Spravovat rozpočet", + "manageBudget3": "Spravovat rozpočet", + "quota.approaching.default": "Nastavte další rozpočet, který pokryje další využití.", + "quota.approaching.free": "Pokud chcete pokračovat po vyčerpání limitu, upgradujte.", + "quota.approaching.managed": "Požádejte správce o zvýšení limitů.", + "quota.approaching.overageEnabled": "Další rozpočet je povolený, aby pokryl dodatečné využití.", + "quota.approaching.title": "Kredity: {0} %", + "quota.blocked.managed": "Vaše organizace nebo podnik překročily svůj rozpočet na Copilota. Pokud chcete pokračovat v používání, obraťte se na správce.", + "quota.blocked.managed.title": "Využití blokováno", + "quota.exhausted.anonymous": "Pokud chcete pokračovat, přihlaste se.", + "quota.exhausted.default": "Spravujte svůj rozpočet, abyste mohli pokračovat v sestavování.", + "quota.exhausted.free": "Pokud chcete pokračovat, upgradujte.", + "quota.exhausted.hadOverage": "Zvyšte váš rozpočet a pokračujte v sestavování.", + "quota.exhausted.managed": "Požádejte správce o zvýšení limitů.", + "quota.exhausted.title": "Bylo dosaženo limitu kreditu", + "quota.overage.desc": "Další rozpočet teď pokrývá dodatečné využití.", + "quota.overage.title": "Bylo dosaženo limitu kreditu", + "rateLimit.resets": "Resetuje se {0}.", + "rateLimit.session": "Využili jste {0} % svého limitu rychlosti relace.", + "rateLimit.weekly": "Využili jste {0} % týdenního limitu rychlosti.", + "signIn": "Přihlásit se", + "upgrade": "Upgradovat", + "upgrade2": "Upgradovat" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "Určuje, jestli se při odeslání žádosti o chat pro interní diagnostiku zachytávají zjednodušená metadata úložiště (větev, potvrzení, vzdálená úložiště).", @@ -9561,7 +10392,7 @@ "chat.category": "Chat", "explain": "Vysvětlit", "fix": "Opravit", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Přihlaste se, abyste mohli používat GitHub Copilot.", "hideChatSetup": "Informace o tom, jak skrýt funkce AI", "manageAdditionalSpend": "Správa rozpočtu na GitHub Copilota", "managePlan": "Upgradovat na plán GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "Pokračováním vyjadřujete souhlas s {0}[Podmínkami]({1}) a [Prohlášením o zásadách ochrany osobních údajů]({2}). {3} Copilot může zobrazovat [veřejný kód]({4}) návrhy a používat vaše data k vylepšování produktu. Tato [nastavení]({5}) můžete kdykoli změnit.", "settingsAnonymous": "Pokračováním vyjadřujete souhlas s {0}[Podmínkami]({1}) a [Prohlášením o zásadách ochrany osobních údajů]({2}).", "setupAIButton": "Použít funkce AI", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Přihlaste se, abyste mohli používat GitHub Copilot.", "startUsing": "Začít používat funkce AI" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Bylo dosaženo limitu organizace.", "premiumLimitReachedCompact": "Dosaženo limitu {0}.", "quotaAdditionalUsageActive": "Je nakonfigurovaný další rozpočet. Využití bude pokračovat až do resetování limitů.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "Využili jste zahrnuté kredity. Vaše organizace hradí další využití, takže můžete pokračovat v práci.", "quotaAdditionalUsageApproaching": "Po dosažení limitu se použije další rozpočet.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Blížíte se k vyčerpání zahrnutých kreditů. Vaše organizace hradí další využití, takže nedojde k žádnému přerušení.", "quotaBudgetActive": "Rozpočet premium požadavků je nakonfigurovaný. Využití bude pokračovat až do resetování limitů.", "quotaBudgetApproaching": "Po dosažení limitu se použije rozpočet premium požadavků.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "Vaše organizace nebo podnik překročily svůj rozpočet na Copilota. Pokud chcete pokračovat v používání, obraťte se na správce.", "quotaCreditsDisplay": "{0} / {1}", "quotaDisplay": "{0} %", "quotaLabel": "Spravovat nastavení Copilota", @@ -9723,7 +10554,7 @@ "chatStatus": "Stav Copilotu", "chatStatusAria": "Stav Copilotu", "completionsDisabledStatus": "Vložené návrhy jsou zakázané", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "Dosáhlo se limitu pro vložené návrhy", "completionsSnoozedStatus": "Vložené návrhy odloženy", "copilotDisabledStatus": "Copilot zakázán", "signIn": "Přihlásit se" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "Kliknutím to můžete zkusit znovu.", "manageBudget": "Spravovat rozpočet", - "upgradePlan": "Upgrade", + "upgradePlan": "Upgradovat", "upgradeToCopilotPro": "Upgradovat na plán GitHub Copilot Pro", "waitWarning": "Změny se můžou projevit až za několik minut." }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "aktuální režim", "chat.proceedFrom": "Pokračovat od {0}", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Pokračovat v okně Agenti", + "chat.suggestNext.handoffDefaultQuery": "Pokračujte v předchozím chatu.", + "chat.suggestNext.handoffHeader": "Předávání z chatu VS Code. Původní žádost:", + "chat.suggestNext.handoffPlanHeader": "Naplánovat z chatiu VS Code:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "Další možnosti pro {0}", "chat.suggestNext.startWithAutopilot": "Začněte s funkcí Autopilot", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "To umožní autonomní spouštění konfigurovatelné podmnožiny příkazů v terminálu. Poskytuje *ochranu s vynaložením maximálního úsilí* a předpokládá, že agent nejedná se zlým úmyslem.", "autoApprove.markdown2": "Přečtěte si další informace o potenciálních rizicích a o tom, jak se jim vyhnout.", "autoApprove.title": "Povolit automatické schválení terminálu?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "Model neposkytl důvod pro žádost o neomezený síťový přístup v sandboxu.", "chat.terminal.detail.approvalNeeded": "Je potřeba schválení:", "chat.terminal.detail.sandboxInsufficient": "Sandbox nedostačuje:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Neomezený přístup k síti:", "chat.terminal.unsandboxedExecution.defaultReason": "Model neposkytl důvod pro vyžádání spuštění mimo sandbox.", "newRule.session": "Přidání {0} pravidla automatického schvalování relace", "newRule.session.plural": "Přidání {0} pravidel automatického schvalování relace", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "True, pokud je fokus ve vstupu chatu, jinak false.", "inQuickChat": "True, pokud má uživatelské rozhraní rychlého chatu fokus, jinak false", "interactiveInputHasFocus": "True, pokud má vstup chatu fokus", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "True, pokud vstup chatu obsahuje text nebo souborové přílohy, které se dají odeslat.", "interactiveInputHasText": "True, pokud má vstup chatu text.", "interactiveSessionCurrentlyEditing": "True, když se aktuální požadavek upravuje.", "interactiveSessionCurrentlyEditingInput": "True, když se upravuje aktuální vstup požadavku v dolní části.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Všechny problémy", "chat.attachment.problems.inFile": "Problémy v {0}", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "Připojené soubory: {0}", + "chat.attachmentSummary.file.one": "Připojen 1 soubor", + "chat.attachmentSummary.image.many": "Připojené obrázky: {0}", + "chat.attachmentSummary.image.one": "Připojen 1 obrázek" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Image", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Položte vysvětlující otázky", "tool.askQuestions.userDescription": "Než budete pokračovat, položte strukturované vysvětlující otázky pomocí vstupů s jedním výběrem, vícenásobným výběrem nebo ve volném formátu, abyste shromáždili požadavky na úkoly." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Přidané úkoly: {0}", "todo.added.single": "Přidán 1 úkol", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Chvění zvýraznění pro štítky přemýšlení/práce", "chatCheckpointSeparator": "Barva oddělovače kontrolního bodu chatu" }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Aktivuje akce kódu pro explicitní ukládání a automatické ukládání aktivované změnami okna nebo fokusu.", "codeActionsOnSave.generic": "Určuje, jestli by se při ukládání souborů měly spouštět akce {0}.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Musí odpovídat vzoru /^([gimuy]+)$/.", "schema.wordPattern.pattern": "Vzor RegExp používaný pro vyhledávání shodných slov" }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Paste Selection Clipboard" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Spustit protokolování gramatiky syntaxe TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Spouštěcí příkazy", "runCommands.commands": "Příkazy ke spuštění", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Zrušit ignorování doporučení", "workbench.extensions.installExtension.arg.decription": "ID rozšíření nebo identifikátor URI prostředku VSIX", "workbench.extensions.installExtension.description": "Nainstalovat dané rozšíření", - "workbench.extensions.installExtension.option.context": "Kontext instalace. Toto je objekt JSON, který se dá použít k předání jakýchkoli informací obslužných rutinám instalace. Tj. {skipThrough: true} přeskočí otevření názorného postupu při instalaci.", "workbench.extensions.installExtension.option.donotSync": "Pokud je tato možnost povolená, VS Code nebude toto rozšíření synchronizovat, když je zapnutá Synchronizace nastavení.", "workbench.extensions.installExtension.option.enable": "Pokud je tato možnost povolena, bude rozšíření povoleno, pokud je nainstalované, ale zakázané. Pokud už je rozšíření povolené, nemá tato možnost žádný vliv.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Pokud je tato možnost povolena, VS Code nainstaluje pouze nově přidaná rozšíření z balíčku rozšíření VSIX. Tato možnost je posouzená pouze při instalaci VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Odinstalovat dané rozšíření", "workspace unsupported filter": "Nepodporovaný pracovní prostor" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Toto rozšíření je zakázané, protože se nepodporuje v {0} pro Web.", "Defined to run in desktop": "Toto rozšíření je zakázáno, protože má nadefinované spouštění pouze v rámci {0} pro Desktop.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Probíhá odinstalace.", "VS Code for Web": "{0} pro Web", "auto update message": "[Zkontrolujte rozšíření]({0}) a aktualizujte ho ručně.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "Toto rozšíření se ještě neaktualizovalo, protože nové verze se automaticky instalují 2 hodiny po jejich publikování. Bude automaticky aktualizováno {0}.", "cancel": "Zrušit", "cannot be installed": "Rozšíření {0} není v {1} k dispozici. Další informace získáte kliknutím na Další informace.", "check logs": "Další podrobnosti najdete v [protokolu]({0}).", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Zadejte kategorii, klíčová slova nebo ID, která chcete vyhledat.", "searchExtensionsTool.userDescription": "Hledat rozšíření pro VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Nakonfigurujte otevírací program tak, aby používal externí identifikátory URI (http, https).", "externalUriOpeners.defaultId": "Otevřít pomocí standardního otevíracího programu VS Code", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "True, když je fokus v zobrazení OTEVŘENÉ EDITORY", "viewHasSomeCollapsibleItem": "True, pokud má pracovní prostor ve zobrazení EXPLORER nějaký sbalitelný kořenový podřízený prvek." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Soubor", + "miShare": "Sdílet", + "openContainer": "Open Containing Folder", + "revealInMac": "Reveal in Finder", + "revealInWindows": "Reveal in File Explorer" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Definuje výchozího zprostředkovatele rozsahu sbalování, který má přednost před všemi ostatními zprostředkovateli rozsahu sbalování. Musí se jednat o identifikátor rozšíření, které přispívá k poskytovateli rozsahu sbalování.", "null": "Vše", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Například: Workbench nemá panel problémů." }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Další data problému", "cancel": "Zrušit", @@ -14702,6 +15723,133 @@ "pasteData": "Požadovaná data jsme zkopírovali do schránky, protože byla příliš velká pro odeslání. Vložte prosím tato data ze schránky.", "yes": "&&Ano" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Potvrzuji, že moje verze VS Code není aktualizovaná a tento problém může být uzavřen.", "chooseExtension": "Rozšíření", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Řešení potíží…", "use insiders": "To pravděpodobně znamená, že problém už byl vyřešen a oprava bude k dispozici v nadcházející verzi. Dokud nebude k dispozici nová stabilní verze, můžete bezpečně používat {0} Insiders." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "&&Nahlásit problém", "reportIssueInEnglish": "Nahlásit problém..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Řešení potíží s přepínáním klávesových zkratek" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Místní historie" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Otevřít nadřazenou složku", + "revealInMac": "Zobrazit ve Finderu", + "revealInWindows": "Zobrazit v Průzkumníkovi souborů" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "ID jazyka", "localizations": "Jazykové sady", @@ -14866,6 +16069,17 @@ "installed": "Nainstalováno", "moreInfo": "Další informace" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Změnit jazyk a restartovat", + "neverAgain": "Příště už nezobrazovat", + "updateLocale": "Chcete změnit jazyk zobrazení {0} na {1} a restartovat?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Nainstalovat a restartovat", + "installAndRestartMessage": "Pokud chcete jazyk zobrazení změnit na {0}, nainstaluje jazykovou sadu.", + "searchMarketplace": "Hledat na Marketplace", + "showLanguagePackExtensions": "Pokud chcete jazyk zobrazení změnit na {0}, zkuste vyhledat jazykové sady na Marketplace." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (vzdálené)", "setDefaultLogLevel": "Set Default Log Level (Nastavit výchozí úroveň protokolu)", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Vybrat relaci", "setLogLevel": "Nastavit úroveň protokolu..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Otevřít složku protokolů rozšíření", + "openLogsFolder": "Otevřít složku protokolů" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "{0}: {1} – již zakázáno", "alreadysetBoolTrue": "{0}: {1} – již povoleno", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "Pracovní adresář pro příkaz serveru Při spuštění v pracovním prostoru se jako výchozí použije složka pracovního prostoru.", "app.mcp.json.headers": "Na server byly odeslány další hlavičky.", "app.mcp.json.oauth": "Konfigurace OAuth pro ověřování na serveru", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "ID klienta OAuth, které se použije při ověřování na serveru. Pokud má `enterpriseManaged` hodnotu `true`, jedná se o ID klienta autorizačního serveru **prostředku** (klienta, kterému chráněný prostředek důvěřuje), nikoli zprostředkovatele identity. Pro nastavení odpovídajícího tajného kódu klienta použijte kódovou poznámku *Set Client Secret* nad tímto polem. Tajné kódy se ukládají do úložiště tajných kódů operačního systému, ne do tohoto souboru.", + "app.mcp.json.oauth.enterpriseManaged": "(Preview) Pokud je tato možnost nastavena na hodnotu `true`, tento server MCP se ověřuje prostřednictvím vystavitele jednotného přihlašování nakonfigurovaného pomocí `#mcp.enterpriseManagedAuth.idp#` s využitím OAuth Identity Assertion Authorization Grant (ID-JAG). Po jednorázovém přihlášení se následující servery spravované podnikem připojí bez upozornění. Vystavitel zprostředkovatele identity a přihlašovací údaje klienta se čtou z nastavení `#mcp.enterpriseManagedAuth.idp#`; `clientId` u této položky serveru se předá serveru pro autorizaci prostředků.", "app.mcp.json.sandbox": "Konfigurace sandboxu, která určuje přístup k systému souborů a síti. Sandboxing je povolený, když je vlastnost sandboxEnabled nastavená na úrovni serveru (jenom na macOS a Linuxu).", "app.mcp.json.sandbox.filesystem": "Nastavení přístupu k systému souborů pro server v izolovaném prostoru (sandboxu). Vzory Glob jsou podporovány pouze pro macOS.", "app.mcp.json.sandbox.filesystem.allowWrite": "Seznam cest k souborům, do kterých může server zapisovat např. `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Pokud se má báze zobrazit nahoře", "showNonConflictingChanges": "Pokud se v editoru slučování zobrazí nekonfliktní změny" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Otevřít výběr v editoru dočasného sloučení", + "merge.dev.openState": "Otevřít stav editoru sloučení z JSON", + "mergeEditor": "Editor sloučení (vývojář)", + "mergeEditor.enterJSON": "Zadat JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Konfigurovat připojení účtované podle objemu dat", "meteredConnection.auto": "Automaticky", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Prostředek není možné s editorem poznámkového bloku typu {0} otevřít. Zkontrolujte prosím, jestli máte nainstalované a povolené správné rozšíření.", "fail.noEditor.extensionMissing": "Prostředek není možné s editorem poznámkového bloku typu {0} otevřít. Zkontrolujte prosím, jestli máte nainstalované a povolené správné rozšíření.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Otevřít jako text", "notebookOpenEnableMissingViewType": "Povolit rozšíření pro {0}", "notebookOpenInTextEditor": "Otevřít v textovém editoru", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Výkon při spuštění" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Když je tato možnost povolená, pomalé renderery se automaticky profilují." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Vytvořte prosím problém a připojte ručně následující soubory:\r\n{0}", + "prof.detail.restart": "Aby bylo možné dál používat {0}, je nutné znovu provést restart. Ještě jednou vám děkujeme za váš příspěvek.", + "prof.message": "Profily se úspěšně vytvořily.", + "prof.restart": "Restartovat", + "prof.restart.button": "&&Restartovat", + "prof.restartAndFileIssue": "&&Vytvořit problém a restartovat", + "prof.thanks": "Děkujeme vám za pomoc." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Napište, co chcete vyhledat v klávesových zkratkách.", "SearchKeybindings.KeybindingsSearchPlaceholder": "Zaznamenávají se klávesové zkratky. Zaznamenávání ukončíte stisknutím klávesy Esc.", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Stiskněte požadovanou kombinaci kláves a pak stiskněte ENTER.", "defineKeybinding.oneExists": "Tuto klávesovou zkratku má 1 existující příkaz." }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Vymazat výsledky vyhledávání", "clearHistory": "Vymazat historii vyhledávání klávesových zkratek", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Otevřít Průzkumníka procesů", "promptOpenWith.processExplorer.displayName": "Průzkumník procesů" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Kopírovat", "copyAll": "Kopírovat vše", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Ikona popisku editoru Průzkumníka procesů", "processExplorerInputName": "Průzkumník procesů" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Průzkumník procesů" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Vymazat", "clearCommandHistory": "Vymazat historii příkazů", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Úpravy v {0}", "workspace.tooltip2": "Některé [funkce nejsou k dispozici]({0}) pro prostředky umístěné ve virtuálním systému souborů." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privátní", "tunnelPrivacy.public": "Veřejné" @@ -17241,6 +18466,13 @@ "ui": "Typ rozšíření uživatelského rozhraní. Ve vzdáleném okně jsou tato rozšíření povolena pouze v případě, že jsou k dispozici v místním počítači.", "workspace": "Typ rozšíření pracovního prostoru. Ve vzdáleném okně jsou tato rozšíření povolena pouze v případě, že jsou k dispozici vzdáleně." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Přidává do chatovacího widgetu integrace vzdáleného agenta pro psaní kódu.", "remoteCodingAgentsExtPoint.command": "Identifikátor příkazu, který má být proveden. Příkaz musí být deklarován v oddílu příkazů.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Zobrazit všechny úlohy...", "taskType": "Všechny úlohy ({0})" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Vyberte úlohu, která má být spuštěna.", "noTaskResults": "Žádné odpovídající úlohy" @@ -18626,6 +19855,12 @@ "externalCommand": "Příklad spuštění libovolného externího příkazu", "msbuild": "Provede cíl sestavení." }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Zobrazit telemetrii" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Posunout na předchozí příkaz", "workbench.action.terminal.sizeToContentWidthInstance": "Přepnout velikost na šířku obsahu" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Vytvořit nový integrovaný terminál (místní)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Přístupná vyrovnávací paměť – přechod na další příkaz", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Přístupná vyrovnávací paměť – přechod na předchozí příkaz", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Povolit", "runInTerminal": "Spustit příkaz {0}?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Povolte sandboxu spustit příkaz `{0}` s neomezeným přístupem k síti.", + "runInTerminal.allowNetwork.autoRetry": "Chcete opakovat příkaz `{0}` v sandboxu povolením síťového přístupu?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Chcete opakovat příkaz `{0}` v sandboxu povolením síťového přístupu k {1}?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Spouštění `{0}` v sandboxu s neomezeným přístupem k síti", + "runInTerminal.allowNetwork.autoRetry.reason": "Výstup provádění v sandboxu indikoval, že sandbox zablokoval požadovaný přístup k síti.", + "runInTerminal.allowNetwork.confirmationMessage": "Vysvětlení: {0}\r\n\r\nCíl: {1}\r\n\r\nDůvod povolení neomezeného síťového přístupu v sandboxu: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Model uvedl, že tento příkaz v sandboxu potřebuje neomezený přístup k síti.", + "runInTerminal.allowNetwork.disabled.invocation": "`{0}` se nespouští, protože neomezený síťový přístup v sandboxu je zakázaný", + "runInTerminal.allowNetwork.disabled.result": "Příkaz nebyl spuštěn, protože požadoval neomezený síťový přístup v terminálovém sandboxu, ale síťový přístup podle příkazu je zakázán chat.agent.sandbox.retryWithAllowNetworkRequests. Místo toho spusťte příkaz s omezeným přístupem k síti nebo povolte nastavení pro povolení žádostí o přístup k síti.", "runInTerminal.confirmationMessage": "Vysvětlení: {0}\r\n\r\nCíl: {1}", "runInTerminal.defaultExplanation": "Nebylo poskytnuto žádné vysvětlení.", "runInTerminal.defaultGoal": "Nebylo poskytnut žádný cíl.", "runInTerminal.inDirectory": "Chcete spustit příkaz `{0}` v rámci `{1}`?", "runInTerminal.invocation": "Běží: `{0}`", "runInTerminal.invocation.sandbox": "`{0}` běží v sandboxu", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Zrušit", "runInTerminal.missingDeps.cancelled": "Instalace závislosti sandboxu byla zrušena uživatelem.", "runInTerminal.missingDeps.failed": "Instalace závislosti sandboxu se nezdařila (ukončovací kód {0}). Příkaz nebyl proveden.", "runInTerminal.missingDeps.install": "Nainstalovat", "runInTerminal.missingDeps.message": "Následující závislosti potřebné pro spuštění v prostředí sandboxu nejsou nainstalovány: {0}. Chcete je nainstalovat?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Chybějící závislosti sandboxu", "runInTerminal.missingDeps.unknown": "Nepodařilo se určit, zda byla instalace závislosti sandboxu úspěšná. Příkaz nebyl proveden.", "runInTerminal.presentationOverride": "Chcete spustit příkaz `{0}` v `{1}`?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Spustit v terminálu", "runInTerminalTool.userDescription": "Spouštět příkazy v terminálu", "skip": "Přeskočit", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} může potřebovat vstup", + "terminalCommandCompleted": "Dokončeno: {0}", + "terminalProcessExited": "Terminál {0} byl ukončen" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Přepnout fokus na terminál", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Místo toho použijte {0}", "agentSandbox.linuxFileSystemSetting": "Poznámka: Toto nastavení platí pouze v případě povolení funkce {0}. Řídí přístup k systému souborů v sandboxu v Linuxu. Cesty nepodporují vzory glob, pouze doslovné cesty (např. ./src/, ~/.ssh, .env). Aby toto nastavení fungovalo, musí být nainstalovány nástroje **bubblewrap** a **socat**.", "agentSandbox.linuxFileSystemSetting.allowRead": "Pole cest na opětovné povolení přístupu ke čtení v zakázaných oblastech. Má přednost před denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Pole cest pro odepření oprávnění ke čtení. Pokud chcete povolit čtení všech cest, nechejte prázdné.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Pole cest pro odepření oprávnění k zápisu v rámci povolených cest (má přednost před allowWrite).", "agentSandbox.macFileSystemSetting": "Poznámka: Toto nastavení platí pouze v případě povolení funkce {0}. Řídí přístup k systému souborů v sandboxu v macOS. Cesty také podporují vzory glob ve stylu gitu (např. *.ts, ./src, ./src/**/*.ts, file?. txt).", "agentSandbox.macFileSystemSetting.allowRead": "Pole cest na opětovné povolení přístupu ke čtení v zakázaných oblastech. Má přednost před denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Pole cest pro odepření oprávnění ke čtení. Pokud chcete povolit čtení všech cest, nechejte prázdné.", "agentSandbox.macFileSystemSetting.denyWrite": "Pole cest pro odepření oprávnění k zápisu v rámci povolených cest (má přednost před allowWrite).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Určuje, jestli se příkazy terminálu v režimu agenta můžou opakovat v sandboxu s neomezeným přístupem k síti po potvrzení uživatele. Tato možnost platí jenom v případě, že možnost {0} je nastavená na `on`, a zachovává sandboxování systému souborů, zatímco pro schválený příkaz uvolňuje omezení sítě.", "agentSandbox.runtimeSetting": "Poznámka: Toto nastavení platí pouze v případě povolení funkce {0}. Páry klíč/hodnota se předávají do kořenové konfigurace runtime sandboxu.", "agentSandbox.windowsEnabledSetting": "Určuje, jestli režim agenta používá sandbox ve Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Povolte sandboxing pro nástroje režimu agenta ve Windows a povolte všechny síťové domény.", "agentSandbox.windowsEnabledSetting.offDescription": "Zakázat sandboxing pro nástroje režimu agenta ve Windows.", "agentSandbox.windowsFileSystemSetting": "Poznámka: Toto nastavení platí pouze v případě povolení funkce {0}. Řídí přístup k systému souborů v sandboxu ve Windows. Cesty nepodporují vzory glob, pouze cesty literálů (např. C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Pole dalších cest pro povolení přístupu jen pro čtení. Má přednost před denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Pole dalších cest pro povolení přístupu pro čtení a zápis. Pokud chcete zakázat zápisy mimo složky pracovního prostoru a dočasný adresář sandboxu, nechejte prázdné.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Pole cest pro odepření přístupu. Pokud chcete povolit čtení všech cest, nechejte prázdné.", "autoApprove.defaults": "Všimněte si, že existuje výchozí sada pravidel, která povolují i zakazují příkazy. Zvažte nastavení {0} na {1}, abyste ignorovali všechna výchozí pravidla a zajistili tak, že nedojde ke konfliktům s vašimi vlastními pravidly. Proveďte tuto změnu pouze na vlastní riziko. Výchozí pravidla odmítnutí jsou navržena tak, aby vás chránila před spuštěním nebezpečných příkazů.", "autoApprove.deprecated": "Místo toho použijte {0}", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Odstranit soubory v dočasném adresáři sandboxu", "runInTerminal.missingDeps.focusTerminal": "Zaměřit se na terminál", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Terminál čeká na vstup." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Zobrazit data synchronizace nezpracovaného JSON", "workbench.actions.sync.turnOffSyncOnMachine": "Vypnout synchronizaci nastavení" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Otevřít složku místních záloh", + "download sync activity complete": "Aktivita synchronizace nastavení se úspěšně stáhla.", + "no backups": "Složka místních záloh neexistuje.", + "open": "Otevřít složku" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Pokud je povoleno, zobrazí v případě, že není otevřený žádný editor, tipy ve vodoznacích.", "watermark.findInFiles": "Najít v souborech", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Prohledáváte webový obsah.", "webview.statusHeader": "Aktuální stav vyhledávání:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Ladí se webové zobrazení založené na prvcích IFrame pomocí standardních vývojových nástrojů.", + "openToolsDescription": "Otevře Vývojářské nástroje pro aktivní webová zobrazení.", + "openToolsLabel": "Otevřít vývojářské nástroje webového zobrazení" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Najít další", "editor.action.webvieweditor.findPrevious": "Najít předchozí", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Kurz práce s agenty", "onboarding.sessions.customize": "Přizpůsobte si své agenty", "onboarding.sessions.customize.desc": "Přizpůsobte Copilota svému projektu díky vlastním pokynům a agentům, dovednostem, opakovaně použitelným výzvám a serverům MCP, které připojíte k nástrojům a kontextu, na které spoléháte.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Agenti vytvoření pro úlohu", + "onboarding.sessions.group.more": "Agenti podle vašich představ", "onboarding.sessions.planMode": "Plán", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Než provedete jakékoli změny v kódu, vytvoříte si strukturovaný plán implementace a pak ho předáte agentovi, který ho provede.", "onboarding.sessions.runAnywhere": "Spouštějte agenty kdekoli", "onboarding.sessions.runAnywhere.desc": "Spouštějte agenty lokálně v případě interaktivní práce, na pozadí v rozhraní příkazového řádku Copilota, nebo v cloudu pomocí cloudových agentů, kteří otevřou žádost o přijetí změn, kterou může váš tým zkontrolovat.", "onboarding.sessions.signInNudge": "Přihlaste se kvůli funkcím využívajícím AI", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Pokračovat s GitHubem", "onboarding.signIn.github.aria": "Pokračovat s GitHubem", "onboarding.signIn.google": "Pokračovat s Googlem", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Přihlaste se, abyste mohli používat GitHub Copilota.", "onboarding.signIn.heroTitle": "Vítejte ve VS Code", "onboarding.signIn.signedIn": "Jste přihlášeni. Můžete pokračovat k dalšímu kroku.", "onboarding.step.agentSessions.subtitle.before": "Otevřete chat kdykoli s ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "Místní nabídka pro více rozdílů v chatu", "menus.chatNewSession": "Nabídka pro vytvoření nové relace chatu", "menus.chatSessions": "Nabídka relací chatu", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Místní nabídka pro položky v seznamu relací okna Relace.", "menus.chatSessionsNewSession": "Nabídka pro nové relace chatu", "menus.chatTextEditor": "Podnabídka Chat v místní nabídce textového editoru.", "menus.commandPalette": "Paleta příkazů", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Přidává ověřování." }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Změny, které jste provedli, se nemusí uložit. Zkontrolujte prosím, že jste stlačili Zrušit, a zkuste to znovu.", + "retry": "&&Zkusit znovu", + "unableToOpenWindow": "Prohlížeč zablokoval otevření nového okna. Zkuste to znovu výběrem možnosti Zkusit znovu.", + "unableToOpenWindowDetail": "Povolte prosím automaticky otevíraná okna pro tento web v [nastavení prohlížeče]({0}).", + "unableToOpenWindowError": "Nelze otevřít nové okno." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Nejdříve zkuste editory uložit nebo vrátit zpět s neuloženými změnami a pak to zkuste znovu." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Další informace", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Chcete uložit změny do následujících {0} souborů?", "saveFileAs.title": "Uložit jako" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Další informace", - "openFiles": "Otevřít &&soubory…", - "openRemote": "&&Otevřít vzdálené…", - "pickFolderAndOpen": "Složky nejde otevřít, zkuste místo toho přidat složku do pracovního prostoru.", - "pickWorkspaceAndOpen": "Pracovní prostory nejde otevřít, zkuste místo toho přidat složku do pracovního prostoru.", - "unsupportedBrowserDetail": "Váš prohlížeč nepodporuje otevírání místních složek.\r\nMůžete buď otevřít jednotlivé soubory, nebo otevřít vzdálené úložiště.", - "unsupportedBrowserMessage": "Otevírání místních složek není podporováno." - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Otevřít místní soubor...", "openLocalFileFolder": "Otevřít místní...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Všechna nainstalovaná rozšíření jsou dočasně zakázaná.", "noWorkspace": "Žádný pracovní prostor" }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Přístup k funkci {0}", "accessExtensionFeatureMessage": "Rozšíření {0} by chtělo získat přístup k funkci {1}.", "allow": "Povolit", "disallow": "Nepovolovat" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Instalace rozšíření {0} selhala: Manifest nebyl nalezen.", "VS Code for Web": "{0} pro Web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Barva ikony pro ověřeného vydavatele rozšíření", "verifiedPublisher": "Ikona používaná pro ověřeného vydavatele rozšíření v zobrazení a editoru rozšíření" }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Přidat doporučení rozšíření do", "select for remove": "Odebrat doporučení rozšíření z", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Rozšíření {0} se přepisuje na {1}.", "overwritingWithWorkspaceExtension": "Přepisování {0} pomocí rozšíření pracovního prostoru {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Rozšíření byla upravena na disku. Načtěte prosím okno znovu.", + "extensionUnderDevelopment.invalid": "Nepovedlo se načíst rozšíření {0} ve vývoji, protože je neplatné: {1}", + "extensionsUnderDevelopment.invalid": "Nepovedlo se načíst rozšíření {0} ve vývoji, protože jsou neplatná: {1}", + "reloadWindow": "Znovu načíst okno" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "Hostitel rozšíření nebyl spuštěn do 10 sekund, což může být problém.", + "extensionHost.startupFailDebug": "Hostitel rozšíření se nespustil do 10 sekund. Může být zastavený na prvním řádku a může k pokračování potřebovat ladicí program.", + "join.extensionDevelopment": "Ukončuje se relace ladění rozšíření.", + "reloadWindow": "Znovu načíst okno" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Otevřít Vývojářské nástroje", + "enable": "Povolit a znovu načíst", + "enableResolver": "K otevření vzdáleného okna je vyžadováno rozšíření {0}.\r\nChcete ho povolit?", + "extensionService.autoRestart": "Hostitel rozšíření se neočekávaně ukončil. Probíhá restartování…", + "extensionService.crash": "Hostitel rozšíření se během posledních 5 minut neočekávaně 3× ukončil.", + "extensionService.versionMismatchCrash": "Nelze spustit hostitele rozšíření: neshoda verzí.", + "getEnvironmentFailure": "Nepovedlo se načíst vzdálené prostředí.", + "install": "Nainstalovat a znovu načíst", + "installResolver": "K otevření vzdáleného okna je vyžadováno rozšíření {0}.\r\nChcete toto rozšíření nainstalovat?", + "learnMore": "Další informace", + "relaunch": "Znovu spustit VS Code", + "resolverExtensionNotFound": "Rozšíření {0} nebylo nalezeno na Marketplace.", + "restart": "Restartovat hostitele rozšíření", + "restartExtensionHost": "Restartovat hostitele rozšíření", + "restartExtensionHost.reason": "Explicitní žádost", + "startBisect": "Spustit bisekci rozšíření" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Sledovací proces souborů" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Podmínka, když je klávesa aktivní", "vscode.extension.contributes.keybindings.win": "Klávesa nebo posloupnost kláves specifická pro Windows" }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Umožňuje řídit rozložení klávesnice používané na webu.", - "keyboardConfigurationTitle": "Klávesnice" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Pokud chcete přepsat výchozí hodnoty, umístěte do tohoto souboru své klávesové zkratky.", "errorInvalidConfiguration": "Nelze zapisovat do konfiguračního souboru klávesových zkratek. Obsahuje objekt, který není typu Array. Otevřete prosím soubor, vyčistěte ho a zkuste to znovu.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Změny, které jste provedli, se nemusí uložit. Zkontrolujte prosím, že jste stlačili Zrušit, a zkuste to znovu." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Časové období" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Zpráva o průběhu" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Přidává informace nápovědy pro vzdálené připojení.", "RemoteHelpInformationExtPoint.documentation": "Adresa URL stránky dokumentace vašeho projektu (nebo příkaz, který vrátí tuto adresu URL)", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Přesměrováno uživatelem", "tunnel.staticallyForwarded": "Staticky přesměrováno" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Síť" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Síť" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "Složka pracovního prostoru neexistuje: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Nepodařilo se identifikovat klíčování operačního systému pro ukládání dat souvisejících se šifrováním ve vašem aktuálním desktopovém prostředí.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Spouští se akce kódu a formátovací moduly...", "skip": "Přeskočit" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Ukládání textových souborů" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Protokolování už probíhá.", "invalid.embeddedLanguages": "Neplatná hodnota v nastavení contributes.{0}.embeddedLanguages. Musí se jednat o mapování objektu z názvu oboru na jazyk. Zadaná hodnota: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "configuration.semanticTokenType musí být pole hodnot.", "invalid.superType.format": "configuration.{0}.superType musí odpovídat vzoru písmenoNeboČíslice[-_písmenoNeboČíslice]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Umožňuje nastavit barevný motiv pro nativní prvky uživatelského rozhraní, jako jsou nativní dialogová okna, nabídky a záhlaví. I když je váš operační systém nakonfigurovaný na světlý barevný režim, můžete pro okno vybrat tmavý systémový barevný motiv. Můžete také nakonfigurovat automatické úpravy na základě nastavení {0}.\r\n\r\nPoznámka: Toto nastavení je ignorováno, pokud je povolené nastavení {1}.", + "window.systemColorTheme.auto": "Umožňuje pro světlé motivy používat světlé nativní barvy widgetů a pro tmavé barevné motivy tmavé barvy.", + "window.systemColorTheme.dark": "Umožňuje používat tmavé nativní barvy widgetů.", + "window.systemColorTheme.default": "Nativní barvy widgetů odpovídají systémovým barvám.", + "window.systemColorTheme.light": "Umožňuje používat světlé nativní barvy widgetů." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Všechny profily", "exclude": "Vybrat rozšíření {0}", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Zpět nebo Znovu" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Záložní pracovní kopie" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Kliknutím na Zrušit zastavíte čekání a uložíte nebo vrátíte editory s neuloženými změnami.", + "backupBeforeShutdownMessage": "Zálohování editorů s neuloženými změnami trvá trochu déle…", + "backupErrorDetails": "Nejdříve zkuste editory uložit nebo vrátit zpět s neuloženými změnami a pak to zkuste znovu.", + "backupTrackerBackupFailed": "Následující editory s neuloženými změnami nebylo možné uložit do záložního umístění.", + "backupTrackerConfirmFailed": "Následující editory s neuloženými změnami nebylo možné uložit ani vrátit zpět.", + "discardBackupsBeforeShutdown": "Zahazování záloh trvá trochu déle…", + "ok": "&&OK", + "revertBeforeShutdown": "Vrácení editorů s neuloženými změnami trvá trochu déle…", + "saveBeforeShutdown": "Ukládání editorů s neuloženými změnami trvá trochu déle…", + "shutdownForceClose": "Přesto zavřít", + "shutdownForceQuit": "Přesto ukončit", + "shutdownForceReload": "Přesto znovu načíst" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Do souboru konfigurace pracovního prostoru nelze zapisovat. Otevřete prosím soubor, opravte v něm chyby/upozornění a zkuste to znovu.", "openWorkspaceConfigurationFile": "Otevřít konfiguraci pracovního prostoru", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Vztah důvěryhodnosti pracovního prostoru", "workspaceTrustEditorLabelIcon": "Ikona popisku editoru vztahu důvěryhodnosti pracovního prostoru" + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Pracovní prostory bez názvu vždy zahodit bez dotazování", + "doNotSave": "Ne&&ukládat", + "restartExtensionHost.reason": "Otevírá se vícekořenový pracovní prostor.", + "save": "&&Uložit", + "saveWorkspaceDetail": "Pokud chcete pracovní prostor znovu otevřít, uložte ho.", + "saveWorkspaceMessage": "Chcete uložit konfiguraci pracovního prostoru jako soubor?", + "workspaceOpenedDetail": "Pracovní prostor je již otevřen v jiném okně. Nejdřív prosím toto okno zavřete a zkuste to znovu.", + "workspaceOpenedMessage": "Nepodařilo se uložit pracovní prostor {0}" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-de/translations/main.i18n.json b/i18n/vscode-language-pack-de/translations/main.i18n.json index d0660658fe..e47887c461 100644 --- a/i18n/vscode-language-pack-de/translations/main.i18n.json +++ b/i18n/vscode-language-pack-de/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Bereich umschalten" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", - "chatAgentHostConfigurationTitle": "Chat Agent Host" + "chat.agentHost.enabled": "Wenn diese Option aktiviert ist, werden einige Agenten in einem separaten Agent-Hostprozess ausgeführt.", + "chatAgentHostConfigurationTitle": "Chat-Agent-Host" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Auf diesem Agent-Host konfigurierte Plug-Ins, die für Remotesitzungen verfügbar sind.", @@ -2204,15 +2204,15 @@ "agentHost.sessionConfig.permissionsDescription": "Toolspezifische Sitzungsberechtigungen. Wird automatisch aktualisiert, wenn ein Tool „in dieser Sitzung“ genehmigt wird." }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { - "chat.agentHost.claudeAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `@anthropic-ai/claude-agent-sdk` package. When set, the Claude agent provider is registered inside the agent host and the SDK is loaded from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect. This setting will be removed once the SDK is delivered through the Extension Marketplace.", - "chat.agentHost.otel.captureContent": "When enabled, includes prompt and response content in OTel span attributes. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.", - "chat.agentHost.otel.dbSpanExporter.enabled": "When enabled, the agent host persists every emitted OTel span to a local SQLite database. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.", - "chat.agentHost.otel.enabled": "When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.", - "chat.agentHost.otel.exporterType": "Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.", - "chat.agentHost.otel.otlpEndpoint": "OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.", - "chat.agentHost.otel.outfile": "Output path for span JSON lines when exporter type is `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", - "chat.agentHost.rubberDuck.enabled": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model. Requires `#chat.agentHost.enabled#`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Experimentell, nur für lokale Tests. Absoluter Pfad zu einem lokal installierten Paket `@anthropic-ai/claude-agent-sdk`. Wenn diese Option festgelegt ist, wird der Anbieter des Claude-Agents im Agent-Host registriert, und das SDK wird aus diesem Pfad geladen. Erfordert `#chat.agentHost.enabled#`. Der Agent-Hostprozess muss neu gestartet werden, damit Änderungen wirksam werden. Diese Einstellung wird entfernt, sobald das SDK über den Erweiterungs-Marketplace bereitgestellt wurde.", + "chat.agentHost.otel.captureContent": "Wenn diese Option aktiviert ist, werden Eingabeaufforderungs- und Antwortinhalte in OTel-Span-Attributen eingeschlossen. Legt `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT` fest. Datenschutzabhängig: In Umgebungen, die sich über freigegebene Senken erstrecken, nicht aktivieren.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Wenn diese Option aktiviert ist, speichert der Agent-Host jede ausgegebene OTel-Spanne in einer lokalen SQLite-Datenbank. Spans können mithilfe des Befehls `Export Agent Host Traces Database` überprüft werden. Kompatibel mit externen Exportern: Spans werden in SQLite geschrieben *und* an die vom Benutzer konfigurierte Senke weitergeleitet.", + "chat.agentHost.otel.enabled": "Wenn diese Option aktiviert ist, gibt der Agent-Host OpenTelemetry-Ablaufverfolgungen aus dem Copilot SDK aus. Erfordert `#chat.agentHost.enabled#`. Konfigurieren Sie entweder `#chat.agentHost.otel.otlpEndpoint#`, um Ablaufverfolgungen an einen externen Collector zu senden, oder aktivieren Sie `#chat.agentHost.otel.dbSpanExporter.enabled#`, um sie lokal zu erfassen.", + "chat.agentHost.otel.exporterType": "Das exporter-Back-End, das vom Copilot SDK verwendet wird, wenn `#chat.agentHost.otel.enabled#` aktiviert ist. `otlp-grpc` wird in der CLI-Runtime transparent auf `otlp-http` herabgestuft.", + "chat.agentHost.otel.otlpEndpoint": "OTLP-Endpunkt-URL, wenn der Exportertyp `otlp-http` oder `otlp-grpc` lautet. Legt `OTEL_EXPORTER_OTLP_ENDPOINT` innerhalb des Agent-Hostprozesses fest.", + "chat.agentHost.otel.outfile": "Ausgabepfad für JSON-Spannenzeilen, wenn der Exportertyp `file` ist. Legt `COPILOT_OTEL_FILE_EXPORTER_PATH` fest.", + "chat.agentHost.rubberDuck.enabled": "Wenn diese Option aktiviert ist, verwendet der Codieragent einen Rubber-Duck-Kritikunteragenten, um Codeänderungen mithilfe eines ergänzenden Modells zu überprüfen. Erfordert `#chat.agentHost.enabled#`.", + "chatAgentHostStarterConfigurationTitle": "Chat-Agent-Hoststarter" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Verzweigungsänderungen", @@ -2243,12 +2243,15 @@ "agentHost.config.sandbox.windowsEnabled.title": "Sandbox aktiviert (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Windows-Sandbox-Dateisystem" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Agent-Host" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Geforkte Sitzung", + "agentHost.forkedTitlePrefix": "Geforkt: " }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Genehmigungen", @@ -2337,7 +2340,7 @@ "claude.toolInvoke.webFetchGeneric": "URL wird abgerufen" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Entdeckt in Claude" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "Branch", @@ -2379,14 +2382,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Geben Sie Kontext frei, indem Sie aufgezeichnete Unterhaltungen komprimieren.", "copilotSlashCommand.plan.description": "Implementierungsplan vor dem Codieren erstellen", - "copilotSlashCommand.research.description": "Run deep research on a topic using search and web sources", - "copilotSlashCommand.rubberDuck.description": "Get an independent critique of the current approach" + "copilotSlashCommand.research.description": "Führen Sie eine Tiefe Forschung zu einem Thema mithilfe von Such- und Webquellen durch.", + "copilotSlashCommand.rubberDuck.description": "Holen Sie sich eine unabhängige Einschätzung des aktuellen Ansatzes" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { - "agentHost.copilot.systemNotification.agentCompleted": "Background agent completed", - "agentHost.copilot.systemNotification.shellCompleted": "Shell completed", - "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completed", - "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completed" + "agentHost.copilot.systemNotification.agentCompleted": "Hintergrund-Agent abgeschlossen", + "agentHost.copilot.systemNotification.shellCompleted": "Shell abgeschlossen", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` abgeschlossen", + "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` abgeschlossen" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Zulassen, dass das Modell {0} aufruft?", @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "In dieser Sitzung zulassen", "sessionPermissions.skip": "Überspringen" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Failed to read private key file: {0}", + "ssh.keyFileAuthRequiresPath": "Key file authentication requires a private key path.", + "sshKeyPassphraseName": "SSH Key Passphrase", + "sshKeyPassphrasePrompt": "Enter passphrase for SSH key {0}.", + "sshProgressCheckingAgent": "Checking for existing agent host...", + "sshProgressConnecting": "Establishing SSH connection...", + "sshProgressDownloadingCLI": "Installing VS Code CLI on remote...", + "sshProgressForwarding": "Connecting to remote agent host...", + "sshProgressInstallingCLI": "Checking remote CLI installation...", + "sshProgressStartingAgent": "Starting remote agent host..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Remote Connections" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Seitenzoom: {0} %", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Add Element to Chat", + "browser.contextMenu.back": "Back", + "browser.contextMenu.copyImage": "Copy Image", + "browser.contextMenu.copyImageUrl": "Copy Image URL", + "browser.contextMenu.copyLink": "Copy Link", + "browser.contextMenu.forward": "Forward", + "browser.contextMenu.inspect": "Inspect", + "browser.contextMenu.openImageInNewTab": "Open Image in New Tab", + "browser.contextMenu.openLinkInExternalBrowser": "Open Link in External Browser", + "browser.contextMenu.openLinkInNewTab": "Open Link in New Tab", + "browser.contextMenu.reload": "Reload" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "\"{0}\" kann nicht registriert werden. Die zugeordnete Richtlinie {1} ist bereits bei {2} registriert.", "config.property.duplicate": "{0}\" kann nicht registriert werden. Diese Eigenschaft ist bereits registriert.", @@ -2559,6 +2590,17 @@ "okButton": "&&OK", "yesButton": "&&Ja" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDate: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Open", + "openFile": "Open File", + "openFolder": "Open Folder", + "openWorkspace": "&&Open", + "openWorkspaceTitle": "Open Workspace from File", + "selectFolder": "&&Select folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Die Datei ist zu groß, um als unbenannter Editor geöffnet zu werden. Laden Sie sie zuerst in den Datei-Explorer hoch, und versuchen Sie es dann noch mal." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Unzureichende Berechtigungen. Wiederholen Sie den Vorgang, und lassen Sie ihn zu.", "fileSystemRenameError": "Das Umbenennen wird nur für Dateien unterstützt." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Datei zu groß zum Öffnen" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Failed to move '{0}' to the recycle bin ({1})", + "trashFailed": "Failed to move '{0}' to the trash ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Kopieren von '{0}' in '{1}' nicht möglich ({2}).", "fileCopyErrorPathCase": "Die Datei kann nicht in denselben Pfad mit unterschiedlicher Pfadschreibung kopiert werden.", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Dieser MCP-Server kann nicht installiert werden, weil {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancel", + "exit": "&&Exit", + "mAbout": "About {0}", + "mBringToFront": "Bring All to Front", + "mEdit": "&&Edit", + "mFile": "&&File", + "mGoto": "&&Go", + "mHelp": "&&Help", + "mHide": "Hide {0}", + "mHideOthers": "Hide Others", + "mMergeAllWindows": "Merge All Windows", + "mMinimize": "Minimize", + "mMoveTabToNewWindow": "Move Tab to New Window", + "mNewTab": "New Tab", + "mRun": "&&Run", + "mSelection": "&&Selection", + "mServices": "Services", + "mShowAll": "Show All", + "mShowNextTab": "Show Next Tab", + "mShowPreviousTab": "Show Previous Tab", + "mTerminal": "&&Terminal", + "mView": "&&View", + "mWindow": "Window", + "mZoom": "Zoom", + "miCheckForUpdates": "Check for &&Updates...", + "miCheckingForUpdates": "Checking for Updates...", + "miDownloadUpdate": "D&&ownload Available Update", + "miDownloadingUpdate": "Downloading Update...", + "miInstallUpdate": "Install &&Update...", + "miInstallingUpdate": "Installing Update...", + "miNewWindow": "New &&Window", + "miPreferences": "&&Preferences", + "miQuit": "Quit {0}", + "miRestartToUpdate": "Restart to &&Update", + "miSwitchWindow": "Switch &&Window...", + "quit": "&&Quit", + "quitMessage": "Are you sure you want to exit?", + "quitMessageMac": "Are you sure you want to quit?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Steuert, ob die aktuelle Netzwerkverbindung als getaktet behandelt werden soll. Bei getakteten Verbindungen werden automatische Updates, Erweiterungsdownloads und andere im Hintergrund ausgeführte Netzwerkaktivitäten verschoben, um die Datennutzung zu reduzieren.", "meteredConnection.auto": "Getaktete Verbindungen automatisch anhand des Netzwerkstatus des Betriebssystems erkennen.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Die Netzwerkverbindung immer als getaktet behandeln. Automatische Updates und Downloads werden verschoben.", "networkConfigurationTitle": "Netzwerk" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancel", + "cantCreateBinFolder": "Unable to install the shell command '{0}'.", + "cantUninstall": "Unable to uninstall the shell command '{0}'.", + "copyLink": "&&Copy Link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "An error occurred opening a link in your default browser.", + "openExternalProgramErrorMessage": "An error occurred opening an external program.", + "sourceMissing": "Unable to find shell script in '{0}'", + "trace.detail": "Please create an issue and manually attach the following file:\r\n{0}", + "trace.message": "Successfully created the trace file", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "A tracing session is already in progress. Use command `\"{0}\"` to stop it first.", + "warnEscalation": "{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.", + "warnEscalationUninstall": "{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Der Zugriff auf {0} wird durch die Netzwerkdomänenrichtlinie blockiert (siehe Einstellungen für `{1}` und `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Info: {0}", "severityPrefix.warning": "Warnung: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Der Befehl \"{0}\" hat zu einem Fehler geführt.", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remote Tunnel Service" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connecting as {0} ({1})", + "remoteTunnelService.building": "Building CLI from sources", + "remoteTunnelService.openTunnel": "Opening tunnel", + "remoteTunnelService.openTunnelWithName": "Opening tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Failed to install tunnel as a service, starting in session..." + }, "vs/platform/request/common/request": { "electronFetch": "Steuert, ob die Verwendung der Fetch-Implementierung von Electron anstelle der von Node.js aktiviert werden soll. Alle lokalen Erweiterungen erhalten die Fetch-Implementierung von Electron für die globale Fetch-API.", "fetchAdditionalSupport": "Steuert, ob die Fetchimplementierungen Node.js mit zusätzlicher Unterstützung erweitert werden sollen. Aktuell werden Proxyunterstützung ({1}) und Systemzertifikate ({2}) hinzugefügt, wenn die entsprechenden Einstellungen aktiviert sind. Wenn während [remote development](https://aka.ms/vscode-remote) die Einstellung {0} deaktiviert ist, kann diese Einstellung in den lokalen und den Remoteeinstellungen separat konfiguriert werden.", @@ -3468,6 +3575,9 @@ "updateMode": "Legen Sie fest, ob Sie automatische Updates erhalten möchten. Nach Änderungen ist ein Neustart erforderlich. Die Updates werden von einem Microsoft-Onlinedienst abgerufen.", "updateTitleBar": "Aktualisierungsindikator in der Titelleiste anzeigen." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "There are currently no updates available." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Standard" }, @@ -3504,9 +3614,247 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Die Synchronisierungsdaten können nicht analysiert werden, weil sie nicht mit der aktuellen Version kompatibel sind." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "The window terminated unexpectedly", + "appGoneDetailEmptyWindow": "We are sorry for the inconvenience. You can open a new empty window to start again.", + "appGoneDetailWorkspace": "We are sorry for the inconvenience. You can reopen the window to continue where you left off.", + "appGoneDetails": "The window terminated unexpectedly (reason: '{0}', code: '{1}')", + "appStalled": "The window is not responding", + "appStalledDetail": "You can reopen or close the window or keep waiting.", + "close": "&&Close", + "doNotRestoreEditors": "Don't restore editors", + "hiddenMenuBar": "You can still access the menu bar by pressing the Alt-key.", + "newWindow": "&&New Window", + "reopen": "&&Reopen", + "wait": "&&Keep Waiting" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Allow", + "cancel": "&&Cancel", + "confirmOpenDetail": "The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'", + "confirmOpenMessage": "The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?", + "doNotAskAgain": "Permanently allow host '{0}'", + "learnMore": "&&Learn More", + "ok": "&&OK", + "pathNotExistDetail": "The path '{0}' does not exist on this computer.", + "pathNotExistTitle": "Path does not exist", + "uriInvalidDetail": "The URI '{0}' is not valid and can not be opened.", + "uriInvalidTitle": "URI can not be opened" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Codearbeitsbereich" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancel", + "clearButtonLabel": "&&Clear", + "confirmClearDetail": "This action is irreversible!", + "confirmClearRecentsMessage": "Do you want to clear all recently opened files and workspaces?", + "newWindow": "New Window", + "newWindowDesc": "Opens a new window", + "recentFolders": "Recent Folders", + "recentFoldersAndWorkspaces": "Recent Folders & Workspaces", + "untitledWorkspace": "Untitled (Workspace)", + "workspaceName": "{0} (Workspace)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "The workspace is already opened in another window. Please close that window first and then try again.", + "workspaceOpenedMessage": "Unable to save workspace '{0}'" + }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "Remote-CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Falls festgelegt, akzeptiert der Benutzer die Serverlizenzbedingungen, und der Server wird ohne Benutzeraufforderung gestartet.", + "agent-host-bridge-connection-token": "Connection token required by the externally-running agent host when used with --agent-host-bridge-port.", + "agent-host-bridge-host": "Host the externally-running agent host is reachable at when used with --agent-host-bridge-port. Defaults to localhost.", + "agent-host-bridge-path": "Bridge renderer agent-host traffic to an already-running agent host listening on this socket path. Does not spawn an agent host.", + "agent-host-bridge-port": "Bridge renderer agent-host traffic to an already-running agent host listening on this port. Does not spawn an agent host.", + "agent-host-path": "The path to a socket file for the agent host WebSocket server to listen on.", + "agent-host-port": "The port the agent host WebSocket server should listen on.", + "connection-token": "Ein Geheimnis, das in allen Anforderungen enthalten sein muss.", + "connection-token-file": "Pfad zu einer Datei, die das Verbindungstoken enthält.", + "default-folder": "Der Arbeitsbereichsordner, der geöffnet werden soll, wenn in der Browser-URL keine Eingabe angegeben wird. Ein relativer oder absoluter Pfad, der für das aktuelle Arbeitsverzeichnis aufgelöst wurde.", + "default-workspace": "Der Arbeitsbereich, der geöffnet werden soll, wenn in der Browser-URL keine Eingabe angegeben wird. Ein relativer oder absoluter Pfad, der für das aktuelle Arbeitsverzeichnis aufgelöst wurde.", + "host": "Der Hostname oder die IP-Adresse, auf die der Server lauschen soll. Wenn nicht festgelegt, wird standardmäßig „localhost“ verwendet.", + "port": "Der Port, auf den der Server lauschen soll. Wenn „0“ übergeben wird, wird ein zufälliger freier Port ausgewählt. Wenn ein Bereich im Format „num-num“ übergeben wird, wird ein freier Port aus dem Bereich (einschließlich Ende) ausgewählt.", + "reconnection-grace-time": "Überschreiben Sie das Karenzzeitfenster für die Wiederherstellung der Verbindung in Sekunden. Der Standardwert ist 10800 (3 Stunden).", + "server-base-path": "Der Pfad, unter dem die Webbenutzeroberfläche und der Codeserver bereitgestellt werden. Wird standardmäßig auf „/“ festgelegt.", + "serverDataDir": "Gibt das Verzeichnis an, in dem die Serverdaten gespeichert werden.", + "socket-path": "Der Pfad zu einer Socketdatei, auf die der Server lauschen soll.", + "start-server": "Starten Sie den Server beim Installieren oder Deinstallieren von Erweiterungen. Wird in Kombination mit „install-extension“, „install-builtin-extension“ und „uninstall-extension“ verwendet.", + "telemetry-level": "Legt die anfängliche Telemetrieebene fest. Gültige Ebenen sind: „off“, „crash“, „error“ und „all“. Wenn keine Angabe erfolgt, sendet der Server Telemetriedaten, bis ein Client eine Verbindung herstellt. Anschließend wird die Telemetrieeinstellung für Clients verwendet. Das Festlegen auf „off“ entspricht „--disable-telemetry“.", + "without-connection-token": "Wird ohne Verbindungstoken ausgeführt. Verwenden Sie dies nur, wenn die Verbindung auf andere Weise gesichert ist." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Server" + }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Primärer Schriftgrad des Textkörpers für das Agent-Fenster.", "agents.fontSize.body2": "Schriftgrad des sekundären Textkörpers für das Agent-Fenster.", @@ -3522,8 +3870,8 @@ "agents.fontWeight.semiBold": "SemiBold-Schriftbreite (600) für das Agent-Fenster." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Hintergrundfarbe einer aktiven Sitzungsansicht im Fenster „Agentsitzungen“.", + "activeSessionView.foreground": "Vordergrundfarbe einer aktiven Sitzungsansicht im Fenster „Agentsitzungen“.", "agentFeedbackInputWidget.border": "Rahmenfarbe des Eingabefelds für Agentenfeedback, das im Editor angezeigt wird.", "agents.background": "Hintergrundfarbe der Fenstershell und der Farbverlaufsbasis im Fenster der Agentsitzungen.", "agentsBadge.background": "Hintergrundfarbe der Abzeichen im Fenster für Agentsitzungen.", @@ -3545,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Vordergrundfarbe des Abzeichens für die Anzahl ungelesener Sitzungen auf der Randleistenumschaltfläche.", "agentsUpdateButton.downloadedBackground": "Hintergrundfarbe der Aktualisieren-Schaltfläche im Fenster für Agentsitzungen, wenn der Download abgeschlossen ist.", "agentsUpdateButton.downloadingBackground": "Hintergrundfarbe der Aktualisieren-Schaltfläche zur Anzeige des Downloadfortschritts im Fenster für Agentsitzungen.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Hintergrundfarbe einer inaktiven Sitzungsansicht im Fenster „Agentsitzungen“.", + "inactiveSessionView.foreground": "Vordergrundfarbe einer inaktiven Sitzungsansicht im Fenster „Agentsitzungen“." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "GitHub-Profilbild für „{0}“", @@ -3586,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Feedback hinzufügen", "agentFeedback.addAndSubmit": "Feedback hinzufügen und übermitteln", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Feedback hinzufügen", "altEnter": "Alt+Enter", "enter": "EINGABETASTE" @@ -3595,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Reduzieren", "convertComment": "In Agent-Feedback umwandeln", "editComment": "Bearbeiten", @@ -3781,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Gibt an, ob Tasks, die mit `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` gekennzeichnet sind, automatisch ausgeführt werden sollen, wenn eine neue Arbeitsstruktur für die Agent-Host-Sitzung erstellt wird. Manuelle Aufrufe von `Run Task` sind nicht betroffen.", - "chat.newEdits.label": "Neuer Chat", - "chat.viewContainer.label": "Chat", - "chatViewIcon": "Ansichtssymbol der Chatansicht.", - "sessions.newChat.view": "Neue Sitzung", - "sessions.newChatInSession.view": "Neuer Chat" + "chat.newEdits.label": "Neuer Chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Sitzungstyp" @@ -3829,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Was ist das Ziel?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Was ist Ihr nächster Meilenstein?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Stellen Sie eine Folgefrage oder beginnen Sie ein neues Thema innerhalb dieser Sitzung...", - "subSessionTip.ariaLabel": "Tipp zur Untersitzung", - "subSessionTip.dismiss": "Tipp schließen", - "subSessionTip.message": "Dies ist eine Untersitzung, ein neuer Chat im selben Arbeitsbereich. Verwenden Sie sie, um Fragen zu stellen, Aufgaben auszuführen oder Ideen mit einem neuen Kontext zu erkunden." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Beginnen Sie mit der Auswahl von", - "newSessionIn": "Neue Sitzung in", - "newSessionWith": "mit", - "trustFolderMessage": "Eine Agentsitzung kann Dateien lesen, Befehle ausführen und Änderungen in diesem Ordner vornehmen." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Es sind keine Agent-Hosts verfügbar.", @@ -4120,13 +4487,7 @@ "policyBlocked.title": "Agents deaktiviert" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Agent", - "agentPickerCustomCategory": "Benutzerdefinierte Agents", - "agentPickerDefault": "Agent", - "agentPickerDefaultCategory": "Standard", - "agentPickerDefaultHover": "Verwenden Sie den Standard-Agent.", - "configureCustomAgents": "Benutzerdefinierte Agenten konfigurieren …", - "viewAgent": "{0} Agent anzeigen" + "agentHostAgentPicker": "Agent" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Genehmigungsauswahl", @@ -4197,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot-CLI", + "new session": "New Session", "noAgents": "Der Agent-Host hat noch keine Agents bereitgestellt.", "notConnectedSend": "Die Anforderung kann nicht gesendet werden: Es besteht keine Verbindung mit dem Agent-Host." }, @@ -4204,8 +4566,7 @@ "exportAgentHostDebugLogs": "Debugprotokolle des Agent-Hosts exportieren..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Lokaler Agent-Host", - "localAgentHostSessionTypeLocation": "Lokal" + "localAgentHostLabel": "Lokaler Agent-Host" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Copilot CLI-Statusdatei öffnen" @@ -4221,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude bearbeitet Dateien ohne zu fragen", "claude.permissionMode.auto": "Auto", "claude.permissionMode.auto.description": "Ein Modellklassifizierer genehmigt oder verweigert Toolvorgänge automatisch", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Vor Bearbeitungen fragen", "claude.permissionMode.default.description": "Claude fragt vor dem Vornehmen von Änderungen nach Genehmigung", "claude.permissionMode.plan": "Planmodus", @@ -4338,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Aktivieren Sie das Herstellen einer Verbindung mit Remote-Agent-Hosts.", "chat.remoteAgentHosts.name": "Ein Anzeigename für diesen Remote-Agent-Host.", "chat.remoteAgentTunnels": "Zusätzliche Entwicklertunnelnamen, nach denen beim Verbinden mit Remote-Agent-Hosts gesucht wird. Diese werden zusätzlich zu den automatisch aus Ihrem Konto ermittelten Tunneln berücksichtigt.", - "chat.sshRemoteAgentHostCommand": "Für die Entwicklung: Überschreiben Sie den Befehl, der zum Starten des Remote-Agent-Hosts über SSH verwendet wird. Wenn diese Einstellung festgelegt ist, wird die automatische CLI-Installation übersprungen, und stattdessen wird dieser Befehl ausgeführt. Der Befehl muss eine WebSocket-URL ausgeben, die mit ws://127.0.0.1:PORT (optional mit ?tkn=TOKEN) mit „stdout“ oder „stderr./“ übereinstimmt." + "chat.sshRemoteAgentHostCommand": "Für die Entwicklung: Überschreiben Sie den Befehl, der zum Starten des Remote-Agent-Hosts über SSH verwendet wird. Wenn diese Einstellung festgelegt ist, wird die automatische CLI-Installation übersprungen, und stattdessen wird dieser Befehl ausgeführt. Der Befehl muss eine WebSocket-URL ausgeben, die mit ws://127.0.0.1:PORT (optional mit ?tkn=TOKEN) mit „stdout“ oder „stderr./“ übereinstimmt.", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Neuen SSH-Host hinzufügen...", @@ -4407,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Remote-Plug-In hinzufügen", "remoteAgentHost.addPluginTooltip": "Fügen Sie einen Plug-In-Ordner hinzu, der bereits auf diesem Remote-Agent-Host vorhanden ist.", "remoteAgentHost.pluginAlreadyConfigured": "„{0}“ ist bereits auf {1} konfiguriert.", - "remoteAgentHost.removeConfiguredPlugin": "Vom Remote-Host entfernen", "remoteAgentHost.selectPluginFolder": "Plug-In-Ordner auswählen auf {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4616,6 +4979,7 @@ "skills": "Skills" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Datei-Diff öffnen", "mobileOpenSessionChanges": "Sitzungsänderungen öffnen" }, @@ -4630,6 +4994,13 @@ "miSessions": "&&Sitzungen" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Zurück", "miSessionsForward": "&&Weiterleiten", "newSession": "Neue Sitzung", @@ -4657,6 +5028,7 @@ "pinned": "Angeheftet", "secondsDuration": "jetzt", "sessionItemAria": "{0}, erstellt {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Sitzungen", "showLessAria": "Weniger Sitzungen anzeigen", "showLessCompact": "Weniger anzeigen", @@ -4665,9 +5037,9 @@ "showMoreAria": "{0} weitere Sitzungen anzeigen", "showMoreCompact": "+{0} weitere", "showMoreWorkspaceAria": "{0} weiteren Arbeitsbereich anzeigen", - "showMoreWorkspaceCompact": "+{0} Arbeitsbereich", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "{0} weitere Arbeitsbereiche anzeigen", - "showMoreWorkspacesCompact": "+{0} Arbeitsbereiche", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Heute", "unknown": "Unbekannt", "working": "Wird ausgeführt …", @@ -4696,7 +5068,6 @@ "statusNeedsInput": "Eingabe erforderlich" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Neue Untersitzung", "archivePinnedSectionSessions.confirm": "Möchten Sie {0} angeheftete Sitzung als erledigt markieren?", "archivePinnedSectionSessions.confirmSingle": "Möchten Sie 1 angeheftete Sitzung als erledigt markieren?", "archiveSection": "Alle als erledigt markieren", @@ -4719,7 +5090,7 @@ "markRead": "Als gelesen markieren", "markUnread": "Als „Ungelesen“ markieren", "newSessionForWorkspace": "Neue Sitzung", - "openInNewWindow": "In neuem Fenster öffnen", + "openToTheSide": "Open to the Side", "pinSession": "Anheften", "refresh": "Sitzungen aktualisieren", "renameSession": "Umbenennen …", @@ -4800,34 +5171,6 @@ "vs/sessions/contrib/welcome/browser/welcome.contribution": { "resetSessionsWelcome": "Agenten zurücksetzen-Willkommensnachricht" }, - "vs/server/node/remoteExtensionHostAgentCli": { - "remotecli": "Remote-CLI" - }, - "vs/server/node/serverEnvironmentService": { - "acceptLicenseTerms": "Falls festgelegt, akzeptiert der Benutzer die Serverlizenzbedingungen, und der Server wird ohne Benutzeraufforderung gestartet.", - "agent-host-bridge-connection-token": "Connection token required by the externally-running agent host when used with --agent-host-bridge-port.", - "agent-host-bridge-host": "Host the externally-running agent host is reachable at when used with --agent-host-bridge-port. Defaults to localhost.", - "agent-host-bridge-path": "Bridge renderer agent-host traffic to an already-running agent host listening on this socket path. Does not spawn an agent host.", - "agent-host-bridge-port": "Bridge renderer agent-host traffic to an already-running agent host listening on this port. Does not spawn an agent host.", - "agent-host-path": "The path to a socket file for the agent host WebSocket server to listen on.", - "agent-host-port": "The port the agent host WebSocket server should listen on.", - "connection-token": "Ein Geheimnis, das in allen Anforderungen enthalten sein muss.", - "connection-token-file": "Pfad zu einer Datei, die das Verbindungstoken enthält.", - "default-folder": "Der Arbeitsbereichsordner, der geöffnet werden soll, wenn in der Browser-URL keine Eingabe angegeben wird. Ein relativer oder absoluter Pfad, der für das aktuelle Arbeitsverzeichnis aufgelöst wurde.", - "default-workspace": "Der Arbeitsbereich, der geöffnet werden soll, wenn in der Browser-URL keine Eingabe angegeben wird. Ein relativer oder absoluter Pfad, der für das aktuelle Arbeitsverzeichnis aufgelöst wurde.", - "host": "Der Hostname oder die IP-Adresse, auf die der Server lauschen soll. Wenn nicht festgelegt, wird standardmäßig „localhost“ verwendet.", - "port": "Der Port, auf den der Server lauschen soll. Wenn „0“ übergeben wird, wird ein zufälliger freier Port ausgewählt. Wenn ein Bereich im Format „num-num“ übergeben wird, wird ein freier Port aus dem Bereich (einschließlich Ende) ausgewählt.", - "reconnection-grace-time": "Überschreiben Sie das Karenzzeitfenster für die Wiederherstellung der Verbindung in Sekunden. Der Standardwert ist 10800 (3 Stunden).", - "server-base-path": "Der Pfad, unter dem die Webbenutzeroberfläche und der Codeserver bereitgestellt werden. Wird standardmäßig auf „/“ festgelegt.", - "serverDataDir": "Gibt das Verzeichnis an, in dem die Serverdaten gespeichert werden.", - "socket-path": "Der Pfad zu einer Socketdatei, auf die der Server lauschen soll.", - "start-server": "Starten Sie den Server beim Installieren oder Deinstallieren von Erweiterungen. Wird in Kombination mit „install-extension“, „install-builtin-extension“ und „uninstall-extension“ verwendet.", - "telemetry-level": "Legt die anfängliche Telemetrieebene fest. Gültige Ebenen sind: „off“, „crash“, „error“ und „all“. Wenn keine Angabe erfolgt, sendet der Server Telemetriedaten, bis ein Client eine Verbindung herstellt. Anschließend wird die Telemetrieeinstellung für Clients verwendet. Das Festlegen auf „off“ entspricht „--disable-telemetry“.", - "without-connection-token": "Wird ohne Verbindungstoken ausgeführt. Verwenden Sie dies nur, wenn die Verbindung auf andere Weise gesichert ist." - }, - "vs/server/node/serverServices": { - "remoteExtensionLog": "Server" - }, "vs/code/electron-main/app": { "cancel": "&&Nein", "confirmOpenDetail": "Wenn Sie diese Anforderung nicht initiiert haben, handelt es sich möglicherweise um einen Angriffsversuch auf Ihr System. Wenn Sie keine explizite Aktion zum Initiieren dieser Anforderung durchgeführt haben, drücken Sie \"Nein\".", @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Gibt an, ob sich der Tastaturfokus innerhalb des Quick Open-Steuerelements befindet." }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Fenster schließen", "closeWindowMessage": "Möchten Sie den Assistenten wirklich schließen?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Es wurde keine Strukturansicht mit der ID \"{0}\" registriert.", "views log": "Ansichten" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Laufzeitargumente konfigurieren", + "reloadWindowWithExtensionsDisabled": "Mit deaktivierten Erweiterungen neu laden", + "revealUserDataFolder": "Benutzerdatenordner einblenden", + "showContentTracing": "Inhaltsablaufverfolgung anzeigen", + "showGPUInfo": "GPU-Informationen anzeigen", + "startTracing": "Ablaufverfolgung starten", + "startTracing.ariaLabel": "Leistungsablaufverfolgung wird aufgezeichnet. Klicken Sie hier, um die Aufzeichnung zu beenden.", + "startTracing.name": "Leistungsablaufverfolgung", + "startTracing.recording": "Aufzeichnungsablaufverfolgung (zum Beenden klicken)", + "startTracing.tooltip": "Klicken Sie, um die Aufzeichnung zu beenden", + "stopTracing": "Ablaufverfolgung beenden", + "stopTracing.button": "&&Ablaufverfolgung neu starten und aktivieren", + "stopTracing.detail": "Dies kann bis zu einer Minute dauern.", + "stopTracing.message": "Es wird keine Ablaufverfolgungssitzung ausgeführt. Verwenden Sie „Developer: Ablaufverfolgung starten“ oder starten Sie mit einem Argument „--trace“, um die Ablaufverfolgung zu starten.", + "stopTracing.title": "Ablaufverfolgungsdatei wird erstellt …", + "toggleDevTools": "Entwicklungstools umschalten" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Befehl \"{0}\" in \"PATH\" installieren", + "shellCommand": "Shellbefehl", + "successFrom": "Der Shellbefehl \"{0}\" wurde erfolgreich aus \"PATH\" deinstalliert.", + "successIn": "Der Shellbefehl \"{0}\" wurde erfolgreich in \"PATH\" installiert.", + "uninstall": "Befehl \"{0}\" aus \"PATH\" deinstallieren" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Fenster schließen", + "closeActive": "Aktives Fenster schließen", + "closeOtherWindows": "Andere Fenster schließen", + "closeWindow": "Fenster schließen", + "current": "Aktuelles Fenster", + "disableWindowAlwaysOnTop": "„Immer im Vordergrund“ deaktivieren", + "enableWindowAlwaysOnTop": "„Immer im Vordergrund“ aktivieren", + "miCloseWindow": "&&Fenster schließen", + "miZoomIn": "&&Vergrößern", + "miZoomOut": "&&Verkleinern", + "miZoomReset": "&&Zoom zurücksetzen", + "quickSwitchWindow": "Schneller Fensterwechsel ...", + "switchToMainWindow": "Zum Hauptfenster wechseln", + "switchWindow": "Fenster wechseln ...", + "switchWindowPlaceHolder": "Wählen Sie ein Fenster aus, zu dem gewechselt werden soll.", + "toggleWindowAlwaysOnTop": "„Fenster immer im Vordergrund“ umschalten", + "windowDirtyAriaLabel": "{0}, Fenster mit nicht gespeicherten Änderungen", + "windowGroup": "Fenstergruppe", + "zoomIn": "Vergrößern", + "zoomOut": "Verkleinern", + "zoomReset": "Zoom zurücksetzen" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Steuert das Timeout in Sekunden, bevor der Auflösungsvorgang der Shell-Umgebung nicht wiederholt wird, wenn die Anwendung noch nicht über einen Terminal gestartet wurde. Weitere Informationen finden Sie in unserer [Dokumentation](https://go.microsoft.com/fwlink/?linkid=2149667).", + "argv.crashReporterId": "Eindeutige ID zum Korrelieren von Absturzberichten, die von dieser App-Instanz gesendet werden.", + "argv.disableChromiumSandbox": "Deaktiviert die Chromium-Sandbox. Dies ist nützlich, wenn VS Code unter Linux mit erhöhten Rechten und unter AppLocker auf Windows ausgeführt werden.", + "argv.disableHardwareAcceleration": "Deaktiviert die Hardwarebeschleunigung. Ändern Sie diese Option NUR bei Grafikproblemen.", + "argv.disableLcdText": "Deaktiviert das Antialiasing von LCD-Schriftarten.", + "argv.enableCrashReporter": "Ermöglicht das Deaktivieren der Absturzberichterstellung. Bei Änderung des Werts muss die App neu gestartet werden.", + "argv.enableRDPDisplayTracking": "Stellt sicher, dass maximierte Fenster bei einer RDP-Neuverbindung wieder richtig dargestellt werden", + "argv.enebleProposedApi": "Aktivieren Sie vorgeschlagene APIs für eine Liste mit Erweiterungs-IDs (z. B. \"vscode.git\"). Vorgeschlagene APIs sind instabil und können jederzeit ohne Warnung unterbrochen werden. Diese Option sollte nur zum Entwickeln und Testen von Erweiterungen festgelegt werden.", + "argv.force-renderer-accessibility": "Erzwingt, dass der Renderer zugänglich ist. Ändern Sie diese Einstellung NUR, wenn Sie eine Sprachausgabe unter Linux verwenden. Auf anderen Plattformen ist der Renderer automatisch zugänglich. Dieses Flag wird automatisch verwendet, wenn Sie „editor.accessibilitySupport: on“ festgelegt haben.", + "argv.forceColorProfile": "Ermöglicht das Überschreiben des zu verwendenden Farbprofils. Wenn Farben nicht richtig angezeigt werden, legen Sie diese Einstellung auf „srgb“ fest, und führen Sie einen Neustart durch.", + "argv.jsFlags": "Gibt zu übergebende V8-JavaScript-Engine-Flags an (z. B. \"--max-old-space-size=4096\"). Diese Flags werden auf den Hauptprozess, Renderer- und Hilfsprogrammprozesse angewendet.", + "argv.locale": "Die zu verwendende Anzeigesprache. Um eine andere Sprache auszuwählen, muss das zugehörige Sprachpaket installiert sein.", + "argv.logLevel": "Protokolliergrad zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", + "argv.passwordStore": "Konfiguriert das Back-End, das zum Speichern von Geheimnissen unter Linux verwendet wird. Dieses Argument wird unter Windows und macOS ignoriert.", + "argv.proxyBypassList": "Umgeht jeden angegebenen Proxy für die angegebene, durch Semikolon getrennte Liste von Hosts. Der Beispielwert „;*.microsoft.com;*foo.com;1.2.3.4:5678“ verwendet den Proxyserver für alle Hosts mit Ausnahme von lokalen Adressen (localhost, 127.0.0.1 usw.), microsoft.com-Subdomains, Hosts, die das Suffix foo.com enthalten, und alles unter 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Gibt den Port an, der für das Remotedebuggen verwendet werden soll.", + "argv.useInMemorySecretStorage": "Stellt sicher, dass als Geheimnisspeicher anstelle des Anmeldeinformationsspeichers des Betriebssystems ein In-Memory-Speicher verwendet wird. Dieser wird häufig beim Ausführen von VS Code-Erweiterungstests oder bei Schwierigkeiten mit dem Anmeldeinformationsspeicher eingesetzt.", + "closeWhenEmpty": "Steuert, ob beim Schließen des letzten Editors auch das Fenster geschlossen werden soll. Diese Einstellung wird nur auf Fenster angewendet, die keine Ordner anzeigen.", + "confirmSaveUntitledWorkspace": "Steuert, ob in einem Bestätigungsdialogfeld die Aufforderung angezeigt wird, einen geöffneten unbenannten Arbeitsbereich im Fenster zu speichern oder zu verwerfen, wenn Sie zu einem anderen Arbeitsbereich wechseln. Durch Deaktivieren des Bestätigungsdialogfelds, wird der unbenannte Arbeitsbereich immer verworfen.", + "controlsStyle": "Passen Sie die Darstellung der Fenstersteuerelemente so an, dass sie vom Betriebssystem nativ, benutzerdefiniert gezeichnet oder ausgeblendet werden. Änderungen werden erst nach einem Neustart angewendet.", + "dialogStyle": "Passen Sie das Erscheinungsbild von Dialogen so an – sie können wählen, ob sie das vom Betriebssystem vorgegebene oder ein benutzerdefiniertes Aussehen haben sollen.", + "enableCrashReporterDeprecated": "Wenn diese Einstellung FALSE ist, werden unabhängig vom Wert der neuen Einstellung keine Telemetriedaten gesendet. Veraltet, weil sie in der {0}-Einstellung kombiniert wird.", + "keyboardConfigurationTitle": "Tastatur", + "mergeAllWindowTabs": "Alle Fenster zusammenführen", + "miExit": "&&Beenden", + "moveWindowTabToNewWindow": "Fensterregisterkarte in neues Fenster verschieben", + "newTab": "Neue Fensterregisterkarte", + "newWindowDimensions": "Steuert die Abmessungen beim Öffnen eines neuen Fensters, wenn bereits mindestens ein Fenster geöffnet ist. Beachten Sie, dass sich diese Einstellung nicht auf das zuerst geöffnete Fenster auswirkt. Das erste Fenster wird immer mit der Größe und Position wiederhergestellt, mit der es geschlossen wurde.", + "openWithoutArgumentsInNewWindow": "Steuert, ob ein neues leeres Fenster geöffnet werden soll, wenn eine zweite Instanz ohne Argumente gestartet wird, oder ob die letzte ausgeführte Instanz den Fokus erhalten soll.\r\nBeachten Sie, dass diese Einstellung in manchen Fällen möglicherweise ignoriert wird (z.B. wenn die Befehlszeilenoption `--new-window` oder `--reuse-window` verwendet wird). ", + "restoreFullscreen": "Steuert, ob ein Fenster im Vollbildmodus wiederhergestellt wird, wenn es im Vollbildmodus beendet wurde.", + "restoreWindows": "Steuert, wie Fenster und Editoren darin beim Öffnen wiederhergestellt werden.", + "security.promptForLocalFileProtocolHandling": "Wenn diese Option aktiviert ist, fordert ein Dialogfeld immer eine Bestätigung an, wenn eine lokale Datei oder ein lokaler Arbeitsbereich über einen Protokollhandler geöffnet wird.", + "security.promptForRemoteFileProtocolHandling": "Wenn diese Option aktiviert ist, fordert ein Dialogfeld immer eine Bestätigung an, wenn eine Remotedatei oder ein Remotearbeitsbereich über einen Protokollhandler geöffnet wird.", + "showNextWindowTab": "Nächste Fensterregisterkarte anzeigen", + "showPreviousTab": "Vorherige Fensterregisterkarte anzeigen", + "telemetry.enableCrashReporting": "Aktivieren Sie die Erfassung von Absturzberichten. Dies hilft uns, die Stabilität zu verbessern. \r\nDiese Option erfordert einen Neustart, um wirksam zu werden.", + "telemetryConfigurationTitle": "Telemetrie", + "titleBarStyle": "Passen Sie die Darstellung der Titelleiste des Fensters so an, dass sie entweder dem Betriebssystem entspricht oder benutzerdefiniert ist. Änderungen werden erst nach einem Neustart angewendet.", + "toggleWindowTabsBar": "Leiste mit Fensterregisterkarten umschalten", + "touchbar.enabled": "Aktiviert die macOS-Touchbar-Schaltflächen der Tastatur, sofern verfügbar.", + "touchbar.ignored": "Eine Menge von Bezeichnern für Einträge in der Touchleiste, die nicht angezeigt werden sollen (Beispiel: workbench.action.navigateBack).", + "window.border.color": "{0}: spezifische Farbe im Hex-, RGB-, RGBA-, HSL-, HSLA-Format", + "window.border.default": "{0}: Farbdesigneinstellungen beachten, Fallback auf Windows-Einstellungen", + "window.border.off": "{0}: Rahmenfarben deaktivieren", + "window.border.prefix": "Steuert die Rahmenfarbe des Fensters:", + "window.border.suffix": "Verwenden Sie {0}, um verschiedene Farben für aktive und inaktive Fenster festzulegen. Diese Einstellung wird ignoriert, wenn {1} auf {2} festgelegt ist.", + "window.border.system": "{0}: Nur Windows-Einstellungen beachten", + "window.clickThroughInactive": "Sofern aktiviert, wird bei einem Klick auf ein inaktives Fenster sowohl das Fenster aktiviert als auch das Element unter der Maus ausgelöst, wenn es angeklickt werden kann. Ist diese Option deaktiviert, wird sie nur durch Klicken auf eine beliebige Stelle in einem inaktiven Fenster aktiviert, und es ist ein zweiter Klick auf das Element erforderlich.", + "window.customTitleBarVisibility": "Anpassen, wann die benutzerdefinierte Titelleiste angezeigt werden soll. Die benutzerdefinierte Titelleiste kann ausgeblendet werden, wenn sie sich im Vollbildmodus mit „windowed“ befindet. Die benutzerdefinierte Titelleiste kann nur im Nicht-Vollbildmodus mit „never“ ausgeblendet werden, wenn {0} auf „nativ“ eingestellt ist.", + "window.customTitleBarVisibility.auto": "Ändert automatisch die Sichtbarkeit der benutzerdefinierten Titelleiste.", + "window.customTitleBarVisibility.never": "Benutzerdefinierte Titelleiste ausblenden, wenn „{0}“ auf „nativ“ festgelegt ist.", + "window.customTitleBarVisibility.windowed": "Benutzerdefinierte Titelleiste im Vollbildmodus ausblenden. Wenn nicht im Vollbildmodus, die Sichtbarkeit der benutzerdefinierten Titelleiste automatisch ändern.", + "window.doubleClickIconToClose": "Wenn diese Einstellung aktiviert ist, wird das Fenster geschlossen, wenn auf das Anwendungssymbol in der Titelleiste doppelt geklickt wird. Das Fenster kann nicht vom Symbol gezogen werden. Diese Einstellung ist nur wirksam, wenn {0} auf \"benutzerdefiniert\" festgelegt ist.", + "window.menuStyle": "Passen Sie den Stil des Kontextmenüs so an, dass er entweder dem Betriebssystem entspricht, benutzerdefiniert ist oder der in {0} definierte Stil der Titelleiste übernommen wird. Dies wirkt sich auch auf das Erscheinungsbild des Kontextmenüs aus. Änderungen werden erst nach einem Neustart angewendet.", + "window.menuStyle.custom": "Verwenden Sie das benutzerdefinierte Menü.", + "window.menuStyle.custom.mac": "Verwenden Sie das benutzerdefinierte Kontextmenü.", + "window.menuStyle.inherit": "Passt den Menüstil an den in {0} definierten Stil der Titelleiste an.", + "window.menuStyle.inherit.mac": "Passt den Stil des Kontextmenüs an den in {0} definierten Stil der Titelleiste an.", + "window.menuStyle.mac": "Passen Sie das Erscheinungsbild des Kontextmenüs so an, dass es entweder dem Betriebssystem entspricht, benutzerdefiniert ist oder der in {0} definierte Stil der Titelleiste übernommen wird.", + "window.menuStyle.native": "Verwenden Sie das native Menü. Dies wird ignoriert, wenn {0} auf {1} festgelegt ist.", + "window.menuStyle.native.mac": "Verwenden Sie das native Kontextmenü.", + "window.nativeFullScreen": "Steuert, ob unter macOS der native Vollbildmodus verwendet werden soll. Deaktivieren Sie diese Option, um zu verhindern, dass macOS beim Übergang in den Vollbildmodus einen neuen Bereich erstellt.", + "window.nativeTabs": "Aktiviert macOS-native Fensterregisterkarten. Beachten Sie, dass zur Übernahme der Änderungen ein vollständiger Neustart erforderlich ist, und dass native Registerkarten einen benutzerdefinierten Titelleistenstil deaktivieren (sofern konfiguriert).", + "window.newWindowDimensions.default": "Hiermit werden neue Fenster in der Mitte des Bildschirms geöffnet.", + "window.newWindowDimensions.fullscreen": "Hiermit werden neue Fenster im Vollbildmodus geöffnet.", + "window.newWindowDimensions.inherit": "Hiermit werden neue Fenster mit denselben Abmessungen wie das zuletzt aktive Fenster geöffnet.", + "window.newWindowDimensions.maximized": "Hiermit werden Fenster maximiert geöffnet.", + "window.newWindowDimensions.offset": "Hiermit werden neue Fenster mit denselben Abmessungen wie das zuletzt aktive Fenster an versetzter Stelle geöffnet.", + "window.openWithoutArgumentsInNewWindow.off": "Hiermit erhält die letzte aktive (ausgeführte) Instanz den Fokus.", + "window.openWithoutArgumentsInNewWindow.on": "Hiermit wird ein neues leeres Fenster geöffnet.", + "window.reopenFolders.all": "Alle Fenster werden erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet sind (z. B. über die Befehlszeile). Wenn eine Datei geöffnet wird, ersetzt sie alle Editoren, die zuvor in einem Fenster geöffnet wurden.", + "window.reopenFolders.folders": "Alle Fenster mit geöffneten Ordnern oder Arbeitsbereichen werden erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet werden (z. B. über die Befehlszeile). Wenn eine Datei geöffnet wird, ersetzt sie alle Editoren, die zuvor in einem Fenster geöffnet wurden.", + "window.reopenFolders.none": "Fenster nie erneut öffnen: Sofern kein Ordner oder Arbeitsbereich geöffnet wird (z. B. über die Befehlszeile), wird ein leeres Fenster angezeigt.", + "window.reopenFolders.one": "Das zuletzt aktive Fenster wird erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet werden (z. B. über die Befehlszeile). Wenn eine Datei geöffnet wird, ersetzt sie alle Editoren, die zuvor in einem Fenster geöffnet wurden.", + "window.reopenFolders.preserve": "Hiermit werden alle Fenster immer erneut geöffnet. Wenn ein Ordner oder Arbeitsbereich (z. B. über die Befehlszeile) geöffnet wird, erfolgt die Öffnung in einem neuen Fenster, sofern der Ordner oder Arbeitsbereich nicht bereits offen ist. Wenn Dateien geöffnet werden, werden sie in einem der wiederhergestellten Fenster zusammen mit Editoren geöffnet, die zuvor geöffnet wurden.", + "windowConfigurationTitle": "Fenster", + "zoomLevel": "Passen Sie den Standardzoomfaktor für alle Fenster an. Jedes Inkrement über „0“ (z. B. „1“) oder darunter (z. B. „-1“) steht für das Vergrößern oder Verkleinern von „20 %“. Sie können auch Dezimalstellen eingeben, um den Zoomfaktor mit einer feineren Granularität anzupassen. Informationen zum Konfigurieren, ob die Befehle „Vergrößern“ und „Verkleinern“ den Zoomfaktor auf alle Fenster oder nur auf das aktive Fenster anwenden, finden Sie unter {0}.", + "zoomPerWindow": "Steuert, ob die Befehle „Vergrößern“ und „Verkleinern“ den Zoomfaktor auf alle Fenster oder nur auf das aktive Fenster anwenden. Informationen zum Konfigurieren eines Standardzoomfaktors für alle Fenster finden Sie {0} unter." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Benutzeroberflächenstatus wird gespeichert" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Kopieren", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Dateien, die Sie im Installationsordner (\"{0}\") speichern, werden möglicherweise ohne Warnung zur Updatezeit ÜBERSCHRIEBEN oder IRREVERSIBEL GELÖSCHT.", + "configure": "Konfigurieren", + "downloadArmBuild": "Herunterladen", + "keychainWriteError": "Fehler beim Schreiben von Anmeldeinformationen in die Keychain. Fehler: „{0}“.", + "learnMore": "Weitere Informationen", + "loginButton": "&&Anmelden", + "macoseolmessage": "{0} auf {1} erhält bald keine Updates mehr. Erwägen Sie ein Upgrade Ihrer macOS-Version.", + "password": "Kennwort", + "proxyAuthRequired": "Proxyauthentifizierung erforderlich", + "proxyDetail": "Für den Proxy \"{0}\" sind ein Benutzername und ein Kennwort erforderlich.", + "rememberCredentials": "Anmeldeinformationen speichern", + "resolveShellEnvironment": "Shellumgebung wird aufgelöst ...", + "restart": "Neu starten", + "runningAsRoot": "Es wird nicht empfohlen, {0} als Root-Benutzer auszuführen.", + "runningTranslated": "Sie führen eine emulierte Version von \"{0}\" aus. Laden Sie die native arm64-Version von {0}-Build für Ihren Computer herunter, um eine bessere Leistung zu erzielen.", + "sharedProcessCrash": "Ein freigegebener Hintergrundprozess wurde unerwartet beendet. Starten Sie die Anwendung neu, um sie wiederherzustellen.", + "showArgvParseWarning": "Die Runtimeargumentdatei \"argv.json\" enthält Fehler. Korrigieren Sie sie, und führen Sie einen Neustart durch.", + "showArgvParseWarningAction": "Datei öffnen", + "shutdownErrorClose": "Ein unerwarteter Fehler hat das Schließen des Fensters verhindert.", + "shutdownErrorDetail": "Fehler: {0}", + "shutdownErrorLoad": "Unerwarteter Fehler beim Ändern des Arbeitsbereichs.", + "shutdownErrorQuit": "Aufgrund eines unerwarteten Fehlers wurde das Beenden der Anwendung verhindert.", + "shutdownErrorReload": "Ein unerwarteter Fehler hat das erneute Laden des Fensters verhindert.", + "shutdownForceClose": "Trotzdem schließen", + "shutdownForceLoad": "Trotzdem ändern", + "shutdownForceQuit": "Trotzdem beenden", + "shutdownForceReload": "Trotzdem erneut laden", + "shutdownTitleClose": "Das Schließen des Fensters dauert etwas länger...", + "shutdownTitleLoad": "Das Ändern des Arbeitsbereichs dauert etwas länger...", + "shutdownTitleQuit": "Das Beenden der Anwendung dauert etwas länger...", + "shutdownTitleReload": "Das erneute Laden des Fensters dauert etwas länger...", + "status.windowZoom": "Fensterzoom", + "troubleshooting": "Leitfaden zur Problembehandlung", + "username": "Benutzername", + "willShutdownDetail": "Die folgenden Vorgänge werden noch ausgeführt: \r\n{0}", + "zoomIn": "Vergrößern", + "zoomNumber": "Zoomfaktor: {0} ({1}%)", + "zoomOut": "Verkleinern", + "zoomReset": "Zurücksetzen", + "zoomSettings": "Einstellungen" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Steuert, ob Häkchensymbole bei abgeschlossenen Toolaufrufen und anderen einklappbaren Elementen in Chatantworten angezeigt werden.", "accessibility.debugWatchVariableAnnouncements": "Steuert, ob Variablenänderungen in der Debugüberwachungsansicht angekündigt werden sollen.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Diese Browserseite für den Agent freigeben?", "browserView.shareWithAgent.title": "Für Agent freigeben?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Gibt an, ob der Browser-Editor fokussiert ist.", + "browser.hasError": "Gibt an, ob der Browser einen Ladefehler hat", + "browser.hasUrl": "Gibt an, ob der Browser eine URL geladen hat", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Speicher löschen (flüchtig)", + "browser.clearGlobalStorageAction": "Speicher löschen (global)", + "browser.clearWorkspaceStorageAction": "Speicher löschen (Arbeitsbereich)", + "browser.dataStorage": "Steuert, wie Browserdaten (Cookies, Cache, Speicher) zwischen Browseransichten geteilt werden.\r\n\r\n**Hinweis**: In nicht vertrauenswürdigen Arbeitsbereichen wird diese Einstellung ignoriert, und es wird immer der `ephemeral` Speicher verwendet.", + "browser.dataStorage.ephemeral": "Jede Browseransicht hat eine eigene Sitzung, die beim Schließen bereinigt wird.", + "browser.dataStorage.global": "Alle Browseransichten teilen sich eine einzige persistente Sitzung über alle Arbeitsbereiche hinweg.", + "browser.dataStorage.workspace": "Browseransichten innerhalb desselben Arbeitsbereichs teilen sich eine persistente Sitzung. Wenn kein Arbeitsbereich geöffnet ist, wird der `ephemeral` Speicher verwendet.", + "browser.storageScope": "Der Speicherbereich der aktuellen Browseransicht" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Gibt an, ob die Entwicklertools für die aktuelle Browseransicht geöffnet sind.", + "browser.toggleDevToolsAction": "Entwicklertools umschalten" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Konsolenprotokolle zum Chat hinzufügen", + "browser.addElementToChatAction": "Element zum Chat hinzufügen", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Add Screenshot to Chat", + "browser.agentSharingContentWarning.detail": "Seiten können versteckte Eingabeaufforderungen enthalten, die das Verhalten von Agents beeinflussen. Überprüfen Sie die angehängten Inhalte vor dem Senden sorgfältig.", + "browser.agentSharingContentWarning.dontShowAgain": "Nicht mehr anzeigen", + "browser.agentSharingContentWarning.message": "Seien Sie vorsichtig, wenn Sie Inhalte aus nicht vertrauenswürdigen Quellen anhängen.", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Add to Chat", + "browser.elementSelectionActive": "Gibt an, ob die Elementauswahl aktuell aktiv ist.", + "browser.enableChatTools": "Wenn aktiviert, können Chatkräfte Browsertools verwenden, um Seiten im integrierten Browser zu öffnen und mit ihnen zu interagieren.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Für Agent freigeben", + "browser.sharingWithAgent": "Mit Agent teilen", + "browser.unshareWithAgent": "Nicht mehr für Agent freigeben", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Browser", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Browser Screenshot", + "consoleLogs": "Konsolenprotokolle", + "workbench.browser.agentHostChatToolsEnabled": "Wenn diese Option aktiviert ist, werden integrierte Browsertools als vom Client bereitgestellte Tools für Agenthostsitzungen im Sitzungsfenster verfügbar gemacht. Erfordert {0} und {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Dimensions:", + "browser.device.dprAriaLabel": "Device pixel ratio", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Device pixel ratio (blank = system default)", + "browser.device.heightAriaLabel": "Viewport height", + "browser.device.inputPlaceholderAuto": "auto", + "browser.device.scaleLabel": "Scale:", + "browser.device.swapDimensionsTitle": "Swap Dimensions", + "browser.device.widthAriaLabel": "Viewport width", + "browser.device.zoomAriaLabel": "Zoom factor", + "browser.device.zoomAuto": "Auto ({0}%)", + "browser.devicePresets.mobileTag": "mobile", + "browser.devicePresets.placeholder": "Select a device preset", + "browser.emulationHasUserAgent": "Whether the browser emulation has a custom user agent", + "browser.emulationIsMobile": "Whether the browser emulation is in mobile mode", + "browser.emulationToolbar.close": "Close", + "browser.emulationToolbar.mobile": "Mobile Emulation", + "browser.emulationToolbar.presets": "Apply Preset...", + "browser.emulationToolbar.reset": "Reset", + "browser.emulationToolbar.userAgent": "Set User Agent...", + "browser.emulationToolbarVisible": "Whether the browser emulation toolbar is visible", + "browser.hideEmulationToolbar": "Hide Emulation Toolbar", + "browser.pickDevicePreset": "Emulate Device...", + "browser.resetEmulation": "Reset Emulation", + "browser.setUserAgent": "Emulate User Agent...", + "browser.showEmulationToolbar": "Show Emulation Toolbar", + "browser.toggleMobileEmulation": "Toggle Mobile Emulation", + "browser.userAgent.prompt": "User agent string (leave empty for VS Code default)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Nächstes suchen", + "browser.findPreviousAction": "Vorheriges suchen", + "browser.findWidgetFocused": "Gibt an, ob der Fokus auf dem Such-Widget des Browsers liegt.", + "browser.findWidgetVisible": "Gibt an, ob das Such-Widget des Browsers sichtbar ist.", + "browser.hideFindAction": "Suchen-Widget schließen", + "browser.showFindAction": "Auf Seite suchen" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Gibt an, ob der Browser weiter hereinzoomen kann", + "browser.canZoomOut": "Gibt an, ob der Browser weiter herauszoomen kann", + "browser.defaultZoomLevel.matchWindow": "Entspricht dem aktuellen Zoomfaktor der Anwendungsbenutzeroberfläche.", + "browser.pageZoom": "Standardzoomstufe für alle Websites im integrierten Browser.", + "browser.resetZoomAction": "Zoom zurücksetzen", + "browser.zoomInAction": "Vergrößern", + "browser.zoomOutAction": "Verkleinern" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Hintergrund", + "browser.closeAll": "Alle Browser-Registerkarten schließen", + "browser.closeAllInGroup": "Alle Browser-Registerkarten in der Gruppe schließen", + "browser.closeAllInGroupShort": "Alle Browser-Registerkarten schließen", + "browser.closeAllTabs": "Alle schließen", + "browser.closeTab": "Schließen", + "browser.editorOpen": "Gibt an, ob gerade ein Browser-Editor geöffnet ist.", + "browser.linkOpenedHint.ariaLabel": "Dieser Link wurde im integrierten Browser geöffnet", + "browser.linkOpenedHint.detail": "**Integrierter Browser**\r\n\r\nLocalhost-Links werden automatisch im integrierten Browser geöffnet.", + "browser.linkOpenedHint.dismiss": "Nicht mehr anzeigen", + "browser.linkOpenedHint.label": "Link wird hier geöffnet", + "browser.linkOpenedHint.openSettings": "Einstellungen öffnen", + "browser.newTabAction": "Neue Registerkarte", + "browser.openAction": "Integrierten Browser öffnen", + "browser.openFileAction": "Im integrierten Browser öffnen", + "browser.openLocalhostLinks": "Wenn diese Option aktiviert ist, öffnen sich localhost-Links (`localhost`, `127.0.0.1`, `[::1]`) und all-interfaces-Links (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) aus dem Terminal, Chat und anderen Quellen im integrierten Browser statt im Systembrowser.", + "browser.openNewTab": "Neue integrierte Browserregisterkarte", + "browser.openOrListAction": "Browser", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Browserregisterkarte schnell öffnen …", + "browser.quickOpenPlaceholder": "Browserregisterkarte auswählen", + "browser.showInTitleBar": "Steuert, ob die Schaltfläche „Integrierter Browser“ in der Titelleiste angezeigt wird.", + "browser.showInTitleBar.false": "Die Schaltfläche wird in der Titelleiste nie angezeigt.", + "browser.showInTitleBar.true": "Die Schaltfläche wird in der Titelleiste immer angezeigt.", + "browser.showInTitleBar.whenOpen": "Die Schaltfläche wird in der Titelleiste angezeigt, wenn ein Browser-Editor geöffnet ist.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Browser", + "toggle.browser": "Integrierter Browser", + "toggle.browserDescription": "Sichtbarkeit der Schaltfläche „Integrierter Browser“ in der Titelleiste umschalten" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Durch Richtlinie der Netzwerkdomäne blockiert", + "browser.element": "Element", + "browser.open.alreadyOpen": "Bereits geöffnet: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Browserseiten", + "browserToolSet.description": "Integrierte Browserseiten öffnen und bedienen" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Klickt {0} in {1}", + "browser.click.invocation.middle": "Klicken mit der mittleren Maustaste auf {0} in {1}", + "browser.click.invocation.right": "Rechtsklick auf {0} in {1}", + "browser.click.past": "Klickte {0} in {1}", + "browser.click.past.middle": "Klicken mit der mittleren Maustaste auf {0} in {1}", + "browser.click.past.right": "Rechtsklick auf {0} in {1}", + "browser.dblClick.invocation": "Doppelklicken auf {0} in {1}", + "browser.dblClick.past": "Doppelklicken auf {0} in {1}", + "clickBrowserTool.displayName": "Auf Element klicken", + "clickBrowserTool.userDescription": "Auf ein Element auf einer Browserseite klicken" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Zieht {0} nach {1} in {2}", + "browser.drag.past": "Zog {0} nach {1} in {2}", + "dragElementTool.displayName": "Element ziehen", + "dragElementTool.userDescription": "Element über ein anderes Element ziehen" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Behandelt Dialogfeld in {0}", + "browser.handleDialog.past": "Behandelte Dialogfeld in {0}", + "handleDialogBrowserTool.displayName": "Dialogfeld verarbeiten", + "handleDialogBrowserTool.userDescription": "Auf ein Dialogfeld auf einer Browserseite reagieren" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Bewegt den Mauszeiger {0} in {1}", + "browser.hover.past": "Bewegte den Mauszeiger über {0} in {1}", + "hoverElementTool.displayName": "Hoverelement", + "hoverElementTool.userDescription": "Zeiger über ein Element auf einer Browserseite bewegen" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Navigiert rückwärts in {0}", + "browser.goBack.past": "Navigiert rückwärts in {0}", + "browser.goForward.invocation": "Navigiert vorwärts in {0}", + "browser.goForward.past": "Navigierte vorwärts in {0}", + "browser.navigate.confirmMessage": "Hiermit wird der Browser zu {0} navigiert und der Agent kann auf dessen Inhalte zugreifen.", + "browser.navigate.confirmTitle": "Browser navigieren?", + "browser.navigate.invocation": "Navigiert zu {0} in {1}", + "browser.navigate.past": "Navigiert zu {0} in {1}", + "browser.reload.invocation": "Lädt {0} neu", + "browser.reload.past": "Hat {0} neu geladen", + "navigateBrowserTool.displayName": "Seite navigieren", + "navigateBrowserTool.userDescription": "Zu einer Browserseite navigieren oder sie neu laden" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Hierdurch wird {0} im integrierten Browser geöffnet. Der Agent kann dessen Inhalt lesen und mit ihm interagieren.", + "browser.open.confirmTitle": "Browserseite öffnen?", + "browser.open.invocation": "Browserseite wird bei {0} geöffnet", + "browser.open.newPageOption": "Nein, eine neue Seite öffnen unter {0}", + "browser.open.noPagesOption": "Nein - Keine Registerkarten für den Agent freigeben", + "browser.open.past": "Browserseite bei {0} geöffnet", + "browser.open.prompt.invocation": "Benutzer wird aufgefordert, eine Browserregisterkarte freizugeben", + "browser.open.prompt.past": "Benutzer zur Freigabe einer Browserregisterkarte aufgefordert", + "browser.open.result": "{0} wurde geöffnet", + "browser.open.shareExistingOption": "Ja, „{0}“ freigeben - {1}", + "browser.open.shareQuestion.message": "Vorhandene Browserregisterkarte freigeben?", + "browser.open.shareQuestion.title": "Browser-Registerkarte freigeben", + "browser.open.sharedResult": "Benutzer hat {0} freigegeben", + "openBrowserTool.displayName": "Browserseite öffnen", + "openBrowserTool.userDescription": "Eine URL im integrierten Browser öffnen" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Hierdurch wird {0} im integrierten Browser geöffnet. Der Agent kann dessen Inhalt nicht lesen.", + "browser.open.nonAgentic.confirmTitle": "Browserseite öffnen?", + "browser.open.nonAgentic.invocation": "Browserseite wird bei {0} geöffnet", + "browser.open.nonAgentic.past": "Browserseite bei {0} geöffnet", + "browser.open.nonAgentic.result": "{0} wurde geöffnet" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "{0} wird gelesen", + "browser.read.past": "{0} lesen", + "readBrowserTool.displayName": "Seite lesen", + "readBrowserTool.userDescription": "Inhalt einer Browserseite lesen" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Stellen Sie sicher, dass Sie dem Code vertrauen, bevor Sie fortfahren.", + "browser.runCode.confirmTitle": "Playwright-Code ausführen?", + "browser.runCode.invocation": "Playwright-Code wird ausgeführt...", + "browser.runCode.past": "Playwright-Code ausgeführt", + "browser.runCode.waitInvocation": "Es wird auf den Abschluss des Playwright-Codes gewartet …", + "browser.runCode.waitPast": "Auf Playwright-Code gewartet", + "runPlaywrightCodeTool.displayName": "Playwright-Code ausführen", + "runPlaywrightCodeTool.userDescription": "Führt einen Playwright-Codeausschnitt auf einer Browserseite aus." + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Screenshot des Browsers aufnehmen", + "browser.screenshot.invocation.element": "Screenshot wird von {0} wird erstellt", + "browser.screenshot.past": "Browser-Screenshot erfasst", + "browser.screenshot.past.element": "Aufgenommener Screenshot von {0}", + "screenshotBrowserTool.displayName": "Screenshotseite", + "screenshotBrowserTool.userDescription": "Screenshot einer Browserseite erstellen" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Drückt die Taste `{0}` in {1}", + "browser.pressKey.invocation.element": "Drücken der Taste `{0}` in {1} in {2}", + "browser.pressKey.past": "Drückte Taste `{0}` in {1}", + "browser.pressKey.past.element": "Drückte Taste `{0}` in {1} in {2}", + "browser.type.invocation": "Gibt Text ein in {0}", + "browser.type.invocation.element": "Eingeben von Text in {0} in {1}", + "browser.type.past": "Texteingabe in {0}", + "browser.type.past.element": "Texteingabe in {0} in {1}", + "typeBrowserTool.displayName": "Text auf Seite eingeben", + "typeBrowserTool.userDescription": "Text eingeben oder Tasten auf einer Browserseite drücken" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "\"{0}\" wird ausgeführt.", "changeWorkspace.message": "Möchten Sie den Arbeitsbereich wirklich ändern?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Plug-In aus Quelle installieren", "localMarketplace": "Lokal", "managePluginMarketplaces": "Plug-In-Marketplaces verwalten", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (verwaltet durch Unternehmensrichtlinie)", "noMarketplaces": "Keine Plug-In-Marketplaces konfiguriert", "openMarketplaceDirectory": "Ordner öffnen", "pluginSourcePlaceholder": "Besitzer-/Repository- oder git clone-URL", "pluginSourcePrompt": "Geben Sie ein GitHub-Repository oder eine Git-URL ein, um ein Plug-In zu installieren aus", "plugins": "Plug-Ins", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "Die Unternehmensrichtlinie verwaltet „{0}“, daher kann es hier nicht entfernt werden.", "removeMarketplace": "Marketplace entfernen", "selectMarketplace": "Auswählen eines Plug-In-Marketplace", "selectMarketplaceAction": "Auswählen einer Aktion für „{0}“", @@ -7887,7 +8697,7 @@ "install": "Installieren", "openPluginFolder": "Öffnen Sie den Plug-in-Ordner", "openReadme": "README öffnen", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "Das Plug-in „{0}“ wurde von Ihrer Organisation deaktiviert und kann nicht aktiviert werden.", "uninstall": "Deinstallieren" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Keine Agenten-Plug-Ins gefunden.", "update": "Update" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} Auswahl", "agentHostChatInputPicker.filter": "Filtern …", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "Remote-Agent-Host „{0}“ möchte {1} lesen.", "agentHost.permission.write": "Remote-Agent-Host „{0}“ möchte {1} schreiben" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Abgeschlossen", "agentSessionFailed": "Fehler", @@ -8434,7 +9265,7 @@ "addMcpServer": "Fügen Sie eine MCP-Serverkonfiguration hinzu, um zu beginnen.", "addServer": "Server hinzufügen", "addServerTooltip": "Server hinzufügen", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Zurück zu den installierten Servern", "browseMarketplace": "Marketplace durchsuchen", "builtInGroup": "Integriert", "builtInGroupDescription": "MCP-Server, die in VS Code integriert sind. Diese sind automatisch verfügbar.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "MCP-Server sind in den Einstellungen deaktiviert. ", "mcpAccessDisabledSettingLink": "In den Einstellungen konfigurieren.", "mcpAccessDisabledTitle": "MCP-Server sind deaktiviert", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Zurück", "mcpGroupAriaLabel": "{0}, {1} Elemente, {2}", "mcpServers": "MCP-Server", "mcpServersDescription": "Ein offener Standard, der es der KI ermöglicht, externe Tools und Dienste zu nutzen MCP-Server stellen Werkzeuge für Dateioperationen, Datenbanken, APIs und mehr bereit.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Ersetzt das Suchfeld der Befehlszentrale durch eine kompakte Agent-Statusanzeige und ein einheitliches Chatwidget.", "chat.agentsControl.enabled": "Steuert, wie der Indikator „Agentstatus“ im Befehlscenter der Titelleiste angezeigt wird. Bei Festlegung auf `hidden` wird der Indikator nicht angezeigt. Andere Werte zeigen den Indikator an und aktivieren {0} automatisch. Für die ungelesenen und in Bearbeitung befindlichen Sitzungsindikatoren muss {1} aktiviert sein.", "chat.agentsControl.hidden": "Die Statusanzeige des Agenten wird in der Titelleiste ausgeblendet.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Steuert den Hinweis, der über dem Chatbereich angezeigt wird und zum Fortsetzen berechtigter Agentsitzungen im Agents-Fenster auffordert.", + "chat.agentsHandoffTip.mode.custom": "Den Übergabehinweis mit einer alternativen Beschreibung anzeigen.", + "chat.agentsHandoffTip.mode.default": "Übergabehinweis mit der Standardbeschreibung anzeigen", + "chat.agentsHandoffTip.mode.hidden": "Den Übergabehinweis nie anzeigen.", "chat.allowAnonymousAccess": "Steuert, ob anonymer Zugriff im Chat zulässig ist.", "chat.approvedAccountOrganizations": "Liste der GitHub-Organisationsanmeldungen, deren Mitglieder KI-Features verwenden dürfen. Bei Festlegung auf eine nicht leere Liste werden KI-Features deaktiviert, bis sich der Benutzer bei einem GitHub-Konto anmeldet, das zu einer der angegebenen Organisationen gehört, und die Richtliniendaten auf Kontoebene aufgelöst wurden. Legen Sie diese Einstellung auf „*“ fest, um alle authentifizierten GitHub- oder GitHub Enterprise-Konten zuzulassen.", "chat.approvedAccountOrganizations.policy.description": "Wenn Sie diese Richtlinie auf eine nicht leere Liste festlegen, wird das Gate „Zugelassenes Konto“ aktiviert: Alle KI-Features werden deaktiviert, bis sich der Benutzer bei einem GitHub-Konto anmeldet, dessen Organisationen diese Liste überschneiden, UND die kontoseitigen Richtliniendaten aufgelöst wurden. Beim Vergleich wird die Groß-/Kleinschreibung nicht beachtet. Verwenden Sie „*“ als Platzhalter, um alle angemeldeten GitHub- oder GHE-Konten zu akzeptieren (verwenden Sie diese Option für GHE-Bereitstellungen, bei denen die Organisationsliste nicht angezeigt wird).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Wenn diese Option aktiviert ist, stellt das Planüberprüfungswidget einen Editor inline bereit und nicht in einer separaten Editorregisterkarte.", "chat.pluginLocations": "Zu durchsuchende Plug-In-Verzeichnisse. Jeder Schlüssel ist ein Pfad, der direkt auf einen Plug-In-Ordner zeigt, und der Wert aktiviert (`true`) oder deaktiviert (`false`) diesen. Pfade können absolut sein, relativ zum Arbeitsbereichsstamm sein oder mit `~/` für das Basisverzeichnis des Benutzers beginnen.", "chat.plugins.enabled": "Agenten-Plug-in-Integration im Chat aktivieren", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Unternehmensverwaltete Plug-in-Aktivierung Schlüssel sind Plug-in-IDs in der Form `@` (aufgelöst in Copilot-CLI-Installationspfade). Werte aktivieren (`true`) oder deaktivieren (`false`) das Plug-in. Werden zusammen mit den pfadbasierten Einträgen in {0} erkannt. Wenn per Richtlinie festgelegt, wird auch eingeschränkt, welche im Marketplace gefundenen Plug-ins geladen werden dürfen (nur IDs, denen hier `true` zugeordnet ist, werden zugelassen).", + "chat.plugins.enabledPlugins.policy": "Plug-in-Aktivierung Schlüssel sind Plug-in-IDs in der Form `@`. Werte aktivieren oder deaktivieren das Plug-in.", + "chat.plugins.extraMarketplaces": "Zusätzliche unternehmensverwaltete Plug-in-Marketplaces Mit {0} zusammengeführt", + "chat.plugins.extraMarketplaces.policy": "Zusätzliche Plug-in-Marketplaces, die abgefragt werden sollen Schlüssel sind Marketplace-Namen. Werte sind die GitHub-Kurzschreibweise (`owner/repo[#ref]`) oder Git-URIs (`[#ref]`).", + "chat.plugins.marketplaces": "Plug-in-Marketplaces, die abgefragt werden sollen Einträge können GitHub-Kurzschreibweisen (`owner/repo` oder `owner/repo#ref`), direkte Git-Repository-URIs (`https://...git`, `ssh://...git` oder `git@host:path.git`, jeweils optional mit `#ref`), oder lokale Repository-URIs (`file:///...`) sein. Entsprechende GitHub-Kurzschreibweisen und URI-Einträge werden zusammengeführt, um Duplikate zu vermeiden.", + "chat.plugins.strictMarketplaces": "Wenn diese Option aktiviert ist, werden nur Marketplaces vertrauenswürdig, die über eine Unternehmensrichtlinie bereitgestellt werden. Plug-ins aus anderen Marketplaces werden nicht geladen.", + "chat.plugins.strictMarketplaces.policy": "Vertrauen Sie nur Marketplaces, die über eine Unternehmensrichtlinie bereitgestellt werden. Plug-ins aus anderen Marketplaces werden nicht geladen.", "chat.progressBorder.enabled": "Zeigen Sie einen animierten Farbverlaufsrahmen um die Chateingabe an, während der Agent arbeitet oder nachdenkt. Wenn aktiviert und reduzierte Bewegung nicht eingeschaltet ist, wird {0} deaktiviert. Hat keine Wirkung, wenn reduzierte Bewegung aktiviert ist.", "chat.promptFileLocations.invalidPath": "Pfade müssen relativ sein oder mit „~/“ beginnen. Absolute Pfade und „\\“-Trennzeichen werden nicht unterstützt. Glob-Muster sind veraltet und werden in zukünftigen Versionen entfernt.", "chat.promptFilesRecommendations.description": "Konfigurieren Sie, welche Prompt-Dateien in der Willkommensansicht des Chats empfohlen werden sollen. Jeder Schlüssel ist ein Prompt-Dateiname, und der Wert kann `true` sein, um immer zu empfehlen, `false`, um niemals zu empfehlen, oder ein [when-Klausel](https://aka.ms/vscode-when-clause)-Ausdruck wie `resourceExtname == .js` oder `resourceLangId == markdown`.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Subagenten das Aufrufen von Subagenten gestatten.", "chat.subagents.allowInvocationsFromSubagents.md": "Steuert, ob Subagenten andere Subagenten aufrufen können. Wenn diese Option aktiviert ist, ist die Schachtelung auf eine maximale Tiefe von 5 beschränkt.", "chat.tips.enabled": "Steuert, ob Tipps über Benutzernachrichten im Chat angezeigt werden. Es werden regelmäßig neue Tipps hinzugefügt, sodass Sie auf diese Weise stets über die neuesten Funktionen informiert bleiben.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Steuert, ob die Schaltfläche „Im Agents-Fenster öffnen“ in der Titelleiste angezeigt wird.", "chat.titleBar.signIn.enabled": "Steuert, ob die Copilot-Anmeldeschaltfläche in der Titelleiste angezeigt wird, wenn sie abgemeldet wird. Wenn diese Option deaktiviert ist, wird der Anmeldeangebotsstatus auf die Statusleiste zurückfallen.", "chat.toolReferenceName.description": "{0} − {1}", "chat.tools.autoApprove.edits": "Steuert, ob vom Agenten vorgenommene Änderungen automatisch genehmigt werden. Standardmäßig werden alle Bearbeitungen mit Ausnahme derjenigen genehmigt, die an bestimmten Dateien vorgenommen wurden, die möglicherweise zu unmittelbaren unbeabsichtigten Nebeneffekten führen können, z. B. `**/.vscode/*.json`.\r\n\r\nLegen Sie diesen Wert auf `true` fest, um Bearbeitungen an übereinstimmenden Dateien automatisch zu genehmigen, und auf `false`, damit immer eine explizite Genehmigung erforderlich ist. Das zuletzt auf eine Datei zutreffende Muster bestimmt, ob die Bearbeitung automatisch genehmigt wird.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Steuert, ob Zeilen in Chatcodeblocks einen Zeilenumbruch haben sollen.", "interactiveSessionConfigurationTitle": "Chat", "mcp.discovery.enabled": "Konfiguriert die Ermittlung von Modellkontextprotokollservern anhand der Konfiguration aus verschiedenen anderen Anwendungen.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Vorschau) Die OAuth/OIDC-IdP-Konfiguration für unternehmensverwaltete MCP-Server (Model Context Protocol). Wird in der Regel per Unternehmensrichtlinie bereitgestellt (Windows Gruppenrichtlinie / verwaltete macOS-Einstellungen / Linux `/etc/vscode/policy.json`). Entwickler können `settings.json` für lokale Tests manuell bearbeiten. Eigenschaften: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "Die OAuth-Client-ID, die beim SSO-Aussteller für dieses Gerät registriert ist.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "Das geheime OAuth-Clientschlüssel-Paar für `clientId`. Nur für die lokale Entwicklung vorgesehen.", + "mcp.enterpriseManagedAuth.idp.issuer": "Die OAuth/OIDC-URL des SSO-Autorisierungsservers. Muss eine `https://`-URL sein.", + "mcp.enterpriseManagedAuth.idp.policy": "Die OAuth/OIDC-IdP-Konfiguration für die Authentifizierung von unternehmensverwalteten MCP-Servern (Model Context Protocol). Bereitgestellt über Unternehmensrichtlinien (Windows-Gruppenrichtlinie, verwaltete macOS-Einstellungen, Linux `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "Konfigurieren der URL des MCP-Katalogdiensts zum Herstellen einer Verbindung mit", "mcp.list": "Server auflisten" }, @@ -9473,28 +10304,28 @@ "vscode.extension.contributes.chatParticipant": "Fügt einen Chatteilnehmer hinzu" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", + "manageBudget": "Budget verwalten", + "manageBudget2": "Budget verwalten", + "manageBudget3": "Budget verwalten", + "quota.approaching.default": "Legen Sie zusätzliches Budget fest, um zusätzlichen Verbrauch abzudecken.", + "quota.approaching.free": "Upgrade ausführen, um das Limit zu überschreiten.", + "quota.approaching.managed": "Wenden Sie sich an Ihren Admin, um Ihr Limit zu erhöhen.", + "quota.approaching.overageEnabled": "Zusätzliches Budget ist aktiviert, um zusätzlichen Verbrauch abzudecken.", + "quota.approaching.title": "Guthaben bei {0} %", + "quota.blocked.managed": "Ihre Organisation oder Ihr Unternehmen hat das Copilot-Budget überschritten. Wenden Sie sich an Ihren Admin, um den Verbrauch fortzusetzen.", + "quota.blocked.managed.title": "Verbrauch blockiert", + "quota.exhausted.anonymous": "Melden Sie sich an, um fortzufahren.", + "quota.exhausted.default": "Verwalten Sie Ihr Budget, um weiterzubauen.", + "quota.exhausted.free": "Upgrade ausführen, um fortzufahren.", + "quota.exhausted.hadOverage": "Erhöhen Sie Ihr Budget, um weiterzubauen.", + "quota.exhausted.managed": "Wenden Sie sich an Ihren Admin, um Ihr Limit zu erhöhen.", + "quota.exhausted.title": "Kreditlinie erreicht", + "quota.overage.desc": "Das zusätzliche Budget deckt jetzt zusätzlichen Verbrauch ab.", + "quota.overage.title": "Kreditlinie erreicht", + "rateLimit.resets": "Wird am {0} zurückgesetzt.", + "rateLimit.session": "Sie haben {0} % Ihres Sitzungsratenlimits verbraucht.", + "rateLimit.weekly": "Sie haben {0} % Ihres wöchentlichen Ratenlimits verwendet.", + "signIn": "Anmelden", "upgrade": "Upgrade", "upgrade2": "Upgrade" }, @@ -9561,7 +10392,7 @@ "chat.category": "Chat", "explain": "Erklären", "fix": "Beheben", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Melden Sie sich an, um GitHub Copilot zu verwenden.", "hideChatSetup": "Weitere Informationen zum Ausblenden von KI-Funktionen", "manageAdditionalSpend": "GitHub Copilot Budget verwalten", "managePlan": "Auf GitHub Copilot Pro upgraden", @@ -9628,7 +10459,7 @@ "settings": "Indem Sie fortfahren, stimmen Sie den [Nutzungsbedingungen]({1}) und [Datenschutzbestimmungen]({2}) von {0} zu. {3} Copilot kann [öffentlichen Code]({4}) Vorschläge anzeigen und Ihre Daten zur Verbesserung des Produkts verwenden. Sie können diese [Einstellungen]({5}) jederzeit ändern.", "settingsAnonymous": "Indem Sie fortfahren, stimmen Sie den [Nutzungsbedingungen]({1}) und [Datenschutzbestimmungen]({2}) von {0} zu.", "setupAIButton": "KI-Features verwenden", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Melden Sie sich an, um GitHub Copilot zu verwenden.", "startUsing": "KI-Funktionen verwenden" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Das Organisationslimit wurde erreicht.", "premiumLimitReachedCompact": "{0} Limit erreicht.", "quotaAdditionalUsageActive": "Zusätzliches Budget ist konfiguriert. Die Nutzung wird fortgesetzt, bis die Limits zurückgesetzt werden.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "Sie haben Ihr enthaltenes Guthaben aufgebraucht. Ihre Organisation übernimmt den zusätzlichen Verbrauch, sodass Sie weiterarbeiten können.", "quotaAdditionalUsageApproaching": "Sobald das Limit erreicht ist, wird ein zusätzliches Budget verwendet.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Sie nähern sich Ihrem enthaltenen Guthaben. Ihre Organisation übernimmt den zusätzlichen Verbrauch, daher kommt es zu keiner Unterbrechung.", "quotaBudgetActive": "Das Premium-Anforderungsbudget ist konfiguriert. Die Nutzung wird fortgesetzt, bis die Limits zurückgesetzt werden.", "quotaBudgetApproaching": "Sobald das Limit erreicht ist, wird das Premium-Anforderungsbudget verwendet.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "Ihre Organisation oder Ihr Unternehmen hat das Copilot-Budget überschritten. Wenden Sie sich an Ihren Admin, um den Verbrauch fortzusetzen.", "quotaCreditsDisplay": "{0} / {1}", "quotaDisplay": "{0}%", "quotaLabel": "Copilot-Einstellungen verwalten", @@ -9723,7 +10554,7 @@ "chatStatus": "Copilot-Status", "chatStatusAria": "Copilot-Status", "completionsDisabledStatus": "Inlinevorschläge deaktiviert", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "Limit für Inlinevorschläge erreicht", "completionsSnoozedStatus": "Inlinevorschläge pausiert", "copilotDisabledStatus": "Copilot deaktiviert", "signIn": "Anmelden" @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "Aktueller Modus", "chat.proceedFrom": "Mit {0} fortfahren", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Im Agents-Fenster fortfahren", + "chat.suggestNext.handoffDefaultQuery": "Den vorherigen Chat fortsetzen.", + "chat.suggestNext.handoffHeader": "Übergabe aus VS Code-Chat. Ursprüngliche Anforderung:", + "chat.suggestNext.handoffPlanHeader": "Plan aus VS Code-Chat:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "Weitere Optionen für {0}", "chat.suggestNext.startWithAutopilot": "Mit Autopilot beginnen", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "Dadurch kann eine konfigurierbare Teilmenge von Befehlen autonom im Terminal ausgeführt werden. Es bietet *Bestmöglichen Schutz* und geht davon aus, dass der Agent nicht bösartig handelt.", "autoApprove.markdown2": "Erfahren Sie mehr über die potenziellen Risiken und wie Sie diese vermeiden können.", "autoApprove.title": "Automatische Terminalgenehmigung aktivieren?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "Das Modell hat keinen Grund für die Anforderung des uneingeschränkten Netzwerkzugriffs in der Sandbox angegeben.", "chat.terminal.detail.approvalNeeded": "Genehmigung erforderlich:", "chat.terminal.detail.sandboxInsufficient": "Sandbox nicht ausreichend:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Uneingeschränkter Netzwerkzugriff:", "chat.terminal.unsandboxedExecution.defaultReason": "Das Modell hat keinen Grund für die Anforderung einer nicht gesendeten Ausführung angegeben.", "newRule.session": "Regel zur automatischen Sitzungsfreigabe {0} hinzugefügt", "newRule.session.plural": "Regeln für die automatische Sitzungsgenehmigung {0} hinzugefügt", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "Wahr, wenn der Fokus auf der Chateingabe liegt, andernfalls falsch.", "inQuickChat": "TRUE, wenn die Schnellchatoberfläche den Fokus hat, andernfalls FALSE.", "interactiveInputHasFocus": "Wahr, wenn die Chateingabe fokussiert ist.", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "WAHR, wenn der Chatbereich Text oder Dateianlagen enthält, die gesendet werden können.", "interactiveInputHasText": "TRUE, wenn die Chateingabe Text enthält.", "interactiveSessionCurrentlyEditing": "Wahr, wenn die aktuelle Anforderung bearbeitet wird.", "interactiveSessionCurrentlyEditingInput": "Wahr, wenn die aktuelle Anforderungseingabe unten bearbeitet wird.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Alle Probleme", "chat.attachment.problems.inFile": "Probleme in {0}", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "{0} Dateien angefügt", + "chat.attachmentSummary.file.one": "1 Datei angefügt", + "chat.attachmentSummary.image.many": "{0} Bilder angefügt", + "chat.attachmentSummary.image.one": "1 Bild angefügt" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Images", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Klärende Fragen stellen", "tool.askQuestions.userDescription": "Stellen Sie strukturierte klärende Fragen mit Einzel-, Mehrfachauswahl oder Freiform-Eingaben, um die Aufgabenanforderungen zu erfassen, bevor Sie fortfahren." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "{0} Aufgaben hinzugefügt", "todo.added.single": "1 Aufgabe hinzugefügt", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Schimmernde Hervorhebung für Denk- und Arbeitsbezeichnungen.", "chatCheckpointSeparator": "Farbe des Trennzeichens für Chatprüfpunkte." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Löst Codeaktionen bei expliziten Speichern und automatischen Speichern aus, die durch Fenster- oder Fokusänderungen ausgelöst werden.", "codeActionsOnSave.generic": "Legt fest, ob {0}-Aktionen beim Speichern von Dateien ausgeführt werden sollen", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", "schema.wordPattern.pattern": "RegExp Muster für Wortübereinstimmungen." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Auswahl aus Zwischenablage einfügen" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "TextMate-Syntaxgrammatikprotokollierung starten" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Ausführungsbefehle", "runCommands.commands": "Auszuführende Befehle", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Ignorierte Empfehlung rückgängig machen", "workbench.extensions.installExtension.arg.decription": "Erweiterungs-ID oder URI der VSIX-Ressource", "workbench.extensions.installExtension.description": "Hiermit wird die angegebene Erweiterung installiert.", - "workbench.extensions.installExtension.option.context": "Kontext für die Installation. Hierbei handelt es sich um ein JSON-Objekt, das zur Übergabe von Informationen an die Installationshandler verwendet werden kann, z. B. \"{skipWalkthrough: true}\" überspringt das Öffnen der Vorgehensweise bei der Installation.", "workbench.extensions.installExtension.option.donotSync": "Wenn diese Option aktiviert ist, synchronisiert VS Code diese Erweiterung nicht, wenn die Einstellungssynchronisierung aktiviert ist.", "workbench.extensions.installExtension.option.enable": "Wenn diese Option aktiviert ist, wird die Erweiterung aktiviert, wenn sie installiert, aber deaktiviert ist. Wenn die Erweiterung bereits aktiviert ist, hat dies keine Auswirkungen.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Wenn diese Option aktiviert ist, installiert VS Code nur neu hinzugefügte Erweiterungen aus dem Erweiterungspaket VSIX. Diese Option wird nur bei der Installation einer VSIX-Anwendung berücksichtigt.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Angegebene Erweiterung deinstallieren", "workspace unsupported filter": "Nicht unterstützter Arbeitsbereich" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Diese Erweiterung ist deaktiviert, da sie in {0} für das Web nicht unterstützt wird.", "Defined to run in desktop": "Diese Erweiterung ist deaktiviert, da sie so definiert ist, dass sie nur in {0} für den Desktop ausgeführt wird.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Wird deinstalliert", "VS Code for Web": "{0} für das Web", "auto update message": "[review the extension]({0}) und manuell aktualisieren.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "Diese Erweiterung wurde noch nicht aktualisiert, da neue Versionen 2 Stunden nach der Veröffentlichung automatisch aktualisiert werden. Sie wird automatisch aktualisiert {0}.", "cancel": "Abbrechen", "cannot be installed": "Die Erweiterung \"{0}\" ist in {1} nicht verfügbar. Klicken Sie auf \"Weitere Informationen\", um weitere Informationen zu erhalten.", "check logs": "Überprüfen Sie das [Protokoll]({0}), um weitere Informationen zu erhalten.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Geben Sie eine Kategorie, Stichwörter oder IDs für die Suche an.", "searchExtensionsTool.userDescription": "Nach VS Code-Erweiterungen suchen" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Konfigurieren Sie den Opener, der für externe URIs verwendet werden soll (HTTP, HTTPS).", "externalUriOpeners.defaultId": "URIs werden über den VS Code-Standardopener geöffnet.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "TRUE, wenn der Fokus innerhalb der Ansicht OPEN EDITORS liegt.", "viewHasSomeCollapsibleItem": "True, wenn ein Arbeitsbereich in der EXPLORER-Ansicht über ein reduzierbares untergeordnetes Stammelement verfügt." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Datei", + "miShare": "Freigeben", + "openContainer": "Übergeordneten Ordner öffnen", + "revealInMac": "Im Finder anzeigen", + "revealInWindows": "Im Datei-Explorer anzeigen" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Definiert einen standardmäßigen Faltungsbereichsanbieter, der Vorrang vor allen anderen Faltungsbereichsanbietern hat. Muss der Bezeichner einer Erweiterung sein, die einen Faltungsbereichsanbieter beiträgt.", "null": "Alle", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Beispiel: In Workbench fehlt der Bereich \"Probleme\"" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Zusätzliche Problemdaten", "cancel": "Abbrechen", @@ -14702,6 +15723,133 @@ "pasteData": "Wir haben die erforderlichen Daten in die Zwischenablage geschrieben, da sie zu groß zum Senden waren. Fügen Sie sie ein.", "yes": "&&Ja" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Ich bestätige, dass meine VS Code-Version nicht aktualisiert ist und dieses Ticket möglicherweise geschlossen wird.", "chooseExtension": "Erweiterung", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Problembehandlung...", "use insiders": "Das bedeutet wahrscheinlich, dass das Problem bereits behoben wurde und die Lösung in einem bevorstehenden Release verfügbar sein wird. Sie können {0} Insiders sicher verwenden, bis die neue Stable-Version verfügbar ist." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Problem &&melden", "reportIssueInEnglish": "Problem melden..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Problembehandlung für das Umschalten von Tastenkombinationen" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Lokaler Verlauf" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Übergeordneten Ordner öffnen", + "revealInMac": "Im Finder anzeigen", + "revealInWindows": "Im Datei-Explorer anzeigen" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "Sprach-ID", "localizations": "Sprachpakete", @@ -14866,6 +16069,17 @@ "installed": "Installiert", "moreInfo": "Weitere Info" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Sprache ändern und neu starten", + "neverAgain": "Nicht mehr anzeigen", + "updateLocale": "Möchten Sie die Anzeigesprache von {0} in {1} ändern und neu starten?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Installieren und neu starten", + "installAndRestartMessage": "Installieren Sie das Sprachpaket, um die Anzeigesprache in {0} zu ändern.", + "searchMarketplace": "Marketplace durchsuchen", + "showLanguagePackExtensions": "Suchen Sie im Marketplace nach Sprachpaketen, um die Anzeigesprache in {0} zu ändern." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (Remote)", "setDefaultLogLevel": "Standardprotokollebene festlegen", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Sitzung auswählen", "setLogLevel": "Protokollstufe festlegen..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Ordner mit den Erweiterungsprotokollen öffnen", + "openLogsFolder": "Protokollordner öffnen" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "„{0}: {1}“ ist bereits deaktiviert.", "alreadysetBoolTrue": "„{0}: {1}“ ist bereits aktiviert.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Falls die Basis oben angezeigt werden soll", "showNonConflictingChanges": "Wenn der Merge-Editor nicht in Konflikt stehende Änderungen anzeigt" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Auswahl im temporären Merge-Editor öffnen", + "merge.dev.openState": "Merge-Editor-Status aus JSON öffnen", + "mergeEditor": "Merge-Editor (Entwicklung)", + "mergeEditor.enterJSON": "JSON eingeben" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Getaktete Verbindung konfigurieren", "meteredConnection.auto": "Auto", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Die Ressource mit dem Notebook-Editortyp '{0}' kann nicht geöffnet werden. Überprüfen Sie, ob die richtige Erweiterung installiert und aktiviert ist.", "fail.noEditor.extensionMissing": "Die Ressource mit dem Notebook-Editortyp '{0}' kann nicht geöffnet werden. Überprüfen Sie, ob die richtige Erweiterung installiert und aktiviert ist.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Als Text öffnen", "notebookOpenEnableMissingViewType": "Erweiterung für \"{0}\" aktivieren", "notebookOpenInTextEditor": "Im Text-Editor öffnen", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Startleistung" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Wenn diese Option aktiviert ist, wird automatisch ein Profil für langsame Renderer erstellt." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Erstellen Sie ein Issue, und fügen Sie die folgenden Dateien manuell an:\r\n{0}", + "prof.detail.restart": "Ein abschließender Neustart ist erforderlich, um \"{0}\" verwenden zu können. Vielen Dank für Ihre Mithilfe!", + "prof.message": "Profile wurden erfolgreich erstellt.", + "prof.restart": "Neu starten", + "prof.restart.button": "&&Neu starten", + "prof.restartAndFileIssue": "&&Issue erstellen und neu starten", + "prof.thanks": "Vielen Dank für Ihre Mithilfe!" + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Nehmen Sie eine Eingabe vor, um die Tastenzuordnungen zu durchsuchen.", "SearchKeybindings.KeybindingsSearchPlaceholder": "Tasten werden aufgezeichnet. Drücken Sie die ESC-TASTE, um den Vorgang zu beenden.", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Drücken Sie die gewünschte Tastenkombination, und betätigen Sie anschließend die EINGABETASTE.", "defineKeybinding.oneExists": "Diese Tastenzuordnung ist 1 vorhandenen Befehl zugewiesen" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Suchergebnisse löschen", "clearHistory": "Suchverlauf für Tastenkombinationen löschen", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Prozess-Explorer öffnen", "promptOpenWith.processExplorer.displayName": "Prozess-Explorer" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Kopieren", "copyAll": "Alles kopieren", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Symbol der Beschriftung des Prozess-Explorer-Editors.", "processExplorerInputName": "Prozess-Explorer" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Prozess-Explorer" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Löschen", "clearCommandHistory": "Befehlsverlauf löschen", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Bearbeitung auf \"{0}\"", "workspace.tooltip2": "Einige [Features sind nicht verfügbar]({0}) für Ressourcen in einem virtuellen Dateisystem." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privat", "tunnelPrivacy.public": "Öffentlich" @@ -17241,6 +18466,13 @@ "ui": "Art der Benutzeroberflächenerweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem lokalen Computer verfügbar sind.", "workspace": "Art der Arbeitsbereichserweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem Remotecomputer verfügbar sind." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Stellt Integrationen für Remote-Codierungs-Agents im Chat-Widget bereit.", "remoteCodingAgentsExtPoint.command": "Der Bezeichner des auszuführenden Befehls. Der Befehl muss im Abschnitt „commands“ deklariert werden.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Alle Tasks anzeigen...", "taskType": "Alle {0} Aufgaben" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", "noTaskResults": "Keine übereinstimmenden Aufgaben." @@ -18626,6 +19855,12 @@ "externalCommand": "Ein Beispiel für das Ausführen eines beliebigen externen Befehls.", "msbuild": "Führt das Buildziel aus." }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Telemetrie anzeigen" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Zu vorherigem Befehl scrollen", "workbench.action.terminal.sizeToContentWidthInstance": "Größe auf Inhaltsbreite umschalten" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Neues integriertes Terminal erstellen (lokal)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Zugänglicher Puffer: Befehl \"Weiter\"", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Zugänglicher Puffer: Befehl \"Zurück\"", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Zulassen", "runInTerminal": "Befehl „{0}“ ausführen?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Der Sandbox erlauben, den Befehl `{0}` mit uneingeschränktem Netzwerkzugriff auszuführen.", + "runInTerminal.allowNetwork.autoRetry": "Den Befehl `{0}` in der Sandbox wiederholen, indem Netzwerkzugriff zugelassen wird?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Den Befehl `{0}` in der Sandbox wiederholen, indem Netzwerkzugriff auf {1} zugelassen wird?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Ausführen von `{0}` in der Sandbox mit uneingeschränktem Netzwerkzugriff", + "runInTerminal.allowNetwork.autoRetry.reason": "Die Ausgabe der Ausführung in der Sandbox hat angezeigt, dass die Sandbox den erforderlichen Netzwerkzugriff blockiert hat.", + "runInTerminal.allowNetwork.confirmationMessage": "Erklärung: {0}\r\n\r\nZiel: {1}\r\n\r\nGrund für das Zulassen des uneingeschränkten Netzwerkzugriffs in der Sandbox: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Das Modell hat angegeben, dass für diesen Sandboxbefehl uneingeschränkter Netzwerkzugriff erforderlich ist.", + "runInTerminal.allowNetwork.disabled.invocation": "`{0}` wird nicht ausgeführt, da der uneingeschränkte Netzwerkzugriff in der Sandbox deaktiviert ist.", + "runInTerminal.allowNetwork.disabled.result": "Der Befehl wurde nicht ausgeführt, da er im Terminal-Sandboxmodus uneingeschränkten Netzwerkzugriff angefordert hat, aber der Netzwerkzugriff pro Befehl ist durch chat.agent.sandbox.retryWithAllowNetworkRequests deaktiviert. Führen Sie den Befehl stattdessen mit eingeschränktem Netzwerkzugriff aus, oder aktivieren Sie die Einstellung, damit Netzwerkzugriffsanforderungen zugelassen werden.", "runInTerminal.confirmationMessage": "Erklärung: {0}\r\n\r\nZiel: {1}", "runInTerminal.defaultExplanation": "Keine Erklärung angegeben", "runInTerminal.defaultGoal": "Kein Ziel angegeben", "runInTerminal.inDirectory": "Befehl `{0}` in `{1}` ausführen?", "runInTerminal.invocation": "`{0}` wird ausgeführt", "runInTerminal.invocation.sandbox": "`{0}` wird im Sandboxmodus ausgeführt.", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Abbrechen", "runInTerminal.missingDeps.cancelled": "Die Installation der Sandboxabhängigkeit wurde vom Benutzer abgebrochen.", "runInTerminal.missingDeps.failed": "Installation der Sandboxabhängigkeit fehlgeschlagen (Exitcode {0}). Der Befehl wurde nicht ausgeführt.", "runInTerminal.missingDeps.install": "Installieren", "runInTerminal.missingDeps.message": "Die folgenden für die Sandboxausführung erforderlichen Abhängigkeiten sind nicht installiert: {0}. Möchten Sie sie installieren?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Fehlende Sandboxabhängigkeiten", "runInTerminal.missingDeps.unknown": "Es konnte nicht festgestellt werden, ob die Installation der Sandboxabhängigkeit erfolgreich war. Der Befehl wurde nicht ausgeführt.", "runInTerminal.presentationOverride": "Befehl `{0}` in `{1}` ausführen?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "In Terminal ausführen", "runInTerminalTool.userDescription": "Befehle im Terminal ausführen", "skip": "Überspringen", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} benötigt möglicherweise Eingaben", + "terminalCommandCompleted": "{0} abgeschlossen", + "terminalProcessExited": "{0} aus Terminal beendet" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Terminal fokussieren", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Stattdessen „{0}“ verwenden", "agentSandbox.linuxFileSystemSetting": "Hinweis: Diese Einstellung gilt nur, wenn {0} aktiviert ist. Steuert den Dateisystemzugriff in der Sandbox unter Linux. Pfade unterstützen keine Globmuster, sondern nur Literalpfade (z. B.: ./src/, ~/.ssh, .env). **bubblewrap** und **socat** sollten installiert sein, damit diese Einstellung funktioniert.", "agentSandbox.linuxFileSystemSetting.allowRead": "Array von Pfaden zum erneuten Zulassen des Lesezugriffs in verweigerten Regionen. Hat Vorrang vor den denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Array von Pfaden zum Verweigern des Lesezugriffs. Lassen Sie es leer, um das Lesen aller Pfade zuzulassen.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Array von Pfaden zum Verweigern des Schreibzugriffs in zulässigen Pfaden (hat Vorrang vor allowWrite).", "agentSandbox.macFileSystemSetting": "Hinweis: Diese Einstellung gilt nur, wenn {0} aktiviert ist. Steuert den Dateisystemzugriff in der Sandbox unter macOS. Pfade unterstützen auch Globmuster im Git-Stil (z. B. *.ts, ./src, ./src/**/*.ts, Datei?.txt).", "agentSandbox.macFileSystemSetting.allowRead": "Array von Pfaden zum erneuten Zulassen des Lesezugriffs in verweigerten Regionen. Hat Vorrang vor den denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Array von Pfaden zum Verweigern des Lesezugriffs. Lassen Sie es leer, um das Lesen aller Pfade zuzulassen.", "agentSandbox.macFileSystemSetting.denyWrite": "Array von Pfaden zum Verweigern des Schreibzugriffs in zulässigen Pfaden (hat Vorrang vor allowWrite).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Steuert, ob Terminalbefehle im Agent-Modus nach Bestätigung durch den Benutzer in der Sandbox mit uneingeschränktem Netzwerkzugriff erneut ausgeführt werden können. Dies gilt nur, wenn {0} auf `on` festgelegt ist, und behält die Sandbox für das Dateisystem bei, während die Netzwerkeinschränkungen für einen genehmigten Befehl gelockert werden.", "agentSandbox.runtimeSetting": "Hinweis: Diese Einstellung gilt nur, wenn {0} aktiviert ist. Schlüssel-Wert-Paare werden an die Wurzel der Sandbox-Laufzeitkonfiguration weitergegeben.", "agentSandbox.windowsEnabledSetting": "Steuert, ob der Agentmodus unter Windows Sandboxing verwendet.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Aktivieren Sie Sandboxing für Agent-Modustools unter Windows, und lassen Sie alle Netzwerkdomänen zu.", "agentSandbox.windowsEnabledSetting.offDescription": "Deaktivieren Sie Sandboxing für Agent-Modustools unter Windows.", "agentSandbox.windowsFileSystemSetting": "Hinweis: Diese Einstellung gilt nur, wenn {0} aktiviert ist. Steuert den Dateisystemzugriff in der Sandbox unter Windows. Pfade unterstützen keine Globmuster, sondern nur Literalpfade (z. B. C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Array zusätzlicher Pfade, um schreibgeschützten Zugriff zuzulassen. Hat Vorrang vor den denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Array zusätzlicher Pfade, um Lese/Schreibzugriff zuzulassen. Leer lassen, um Schreibzugriffe außerhalb der Arbeitsbereichsordner und des temporären Sandbox-Verzeichnisses zu verhindern.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Array von Pfaden zum Verweigern des Zugriffs. Lassen Sie es leer, um das Lesen aller Pfade zuzulassen.", "autoApprove.defaults": "Beachten Sie, dass es einen Standardsatz von Regeln gibt, um Befehle zuzulassen und auch abzulehnen. Sie könnten {0} auf {1} festlegen, um alle Standardregeln zu ignorieren und so sicherzustellen, dass keine Konflikte mit Ihren eigenen Regeln entstehen. Sie tun dies auf eigene Gefahr, denn die standardmäßigen Ablehnungsregeln sollen Sie vor der Ausführung gefährlicher Befehle schützen.", "autoApprove.deprecated": "Stattdessen „{0}“ verwenden", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Dateien im temporären Verzeichnis „Sandbox-Temp“ löschen", "runInTerminal.missingDeps.focusTerminal": "Terminal fokussieren", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Das Terminal wartet auf die Eingabe." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Roh-JSON-Synchronisierungsdaten anzeigen", "workbench.actions.sync.turnOffSyncOnMachine": "Einstellungssynchronisierung deaktivieren" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Lokalen Sicherungsordner öffnen", + "download sync activity complete": "Die Aktivität \"Einstellungssynchronisierung\" wurde erfolgreich heruntergeladen.", + "no backups": "Der Ordner für lokale Sicherungen ist nicht vorhanden.", + "open": "Ordner öffnen" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Wenn diese Option aktiviert ist, werden Tipps zu Grenzwerten angezeigt, wenn kein Editor geöffnet ist.", "watermark.findInFiles": "In Dateien suchen", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Sie durchsuchen den Webinhalt.", "webview.statusHeader": "Aktueller Suchstatus:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Zum Debuggen der iFrame-basierten Webansicht werden Standard-Dev-Tools verwendet.", + "openToolsDescription": "Öffnet Entwicklertools für aktive Webansichten", + "openToolsLabel": "Webview-Entwicklertools öffnen" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Weitersuchen", "editor.action.webvieweditor.findPrevious": "Vorherige suchen", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Tutorial zu Agents", "onboarding.sessions.customize": "Passen Sie Ihre Agenten an", "onboarding.sessions.customize.desc": "Passen Sie Copilot mit benutzerdefinierten Anweisungen und Agenten, Qualifikationen, wiederverwendbaren Eingabeaufforderungen und MCP-Servern an Ihr Projekt an, die eine Verbindung mit den Tools und dem Kontext herstellen, auf die Sie sich verlassen.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Für die Aufgabe erstellte Agents", + "onboarding.sessions.group.more": "Agents, die auf Ihre Weise funktionieren", "onboarding.sessions.planMode": "Plan", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Erstellen Sie einen strukturierten Implementierungsplan, bevor Codeänderungen vorgenommen werden, und übergeben Sie ihn dann zur Ausführung an einen Agent.", "onboarding.sessions.runAnywhere": "Agenten überall ausführen", "onboarding.sessions.runAnywhere.desc": "Führen Sie Agenten lokal für interaktive Arbeit, im Hintergrund mit der Copilot CLI oder in der Cloud mit Cloud-Agenten aus, die einen Pull Request öffnen, den Ihr Team überprüfen kann.", "onboarding.sessions.signInNudge": "Anmelden für KI-gesteuerte Features", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Mit GitHub fortfahren", "onboarding.signIn.github.aria": "Mit GitHub fortfahren", "onboarding.signIn.google": "Mit Google fortfahren", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Melden Sie sich an, um GitHub Copilot zu verwenden.", "onboarding.signIn.heroTitle": "Willkommen bei VS Code", "onboarding.signIn.signedIn": "Sie sind angemeldet. Sie können mit dem nächsten Schritt fortfahren.", "onboarding.step.agentSessions.subtitle.before": "Chat jederzeit öffnen mit ", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Trägt die Authentifizierung bei." }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Von Ihnen vorgenommene Änderungen werden möglicherweise nicht gespeichert. Klicken Sie auf „Abbrechen“, und versuchen Sie es noch einmal.", + "retry": "&&Wiederholen", + "unableToOpenWindow": "Der Browser hat das Öffnen eines neuen Fensters blockiert. Wählen Sie „Erneut versuchen“ aus, um es noch einmal zu versuchen.", + "unableToOpenWindowDetail": "Erlauben Sie Popups für diese Website in Ihren [Browsereinstellungen]({0}).", + "unableToOpenWindowError": "Ein neues Fenster kann nicht geöffnet werden." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Versuchen Sie zuerst, die Editoren mit nicht gespeicherten Änderungen zu speichern oder zurückzusetzen, und versuchen Sie es dann noch einmal." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Weitere Informationen", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Möchten Sie die an den folgenden {0}-Dateien vorgenommenen Änderungen speichern?", "saveFileAs.title": "Speichern unter" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Weitere Informationen", - "openFiles": "&&Dateien öffnen...", - "openRemote": "&&Remote öffnen...", - "pickFolderAndOpen": "Ordner können nicht geöffnet werden. Versuchen Sie stattdessen, dem Arbeitsbereich einen Ordner hinzuzufügen.", - "pickWorkspaceAndOpen": "Arbeitsbereiche können nicht geöffnet werden. Versuchen Sie stattdessen, dem Arbeitsbereich einen Ordner hinzuzufügen.", - "unsupportedBrowserDetail": "Das Öffnen lokaler Ordner wird von Ihrem Browser nicht unterstützt.\r\nSie können entweder einzelne Dateien öffnen oder ein Remote-Repository öffnen.", - "unsupportedBrowserMessage": "Das Öffnen lokaler Ordner wird nicht unterstützt." - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Lokale Datei öffnen ...", "openLocalFileFolder": "Lokal öffnen ...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Alle installierten Erweiterungen sind vorübergehend deaktiviert.", "noWorkspace": "Kein Arbeitsbereich." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Auf Funktion „{0}“ zugreifen", "accessExtensionFeatureMessage": "Erweiterung „{0}“ möchte auf die Funktion „{1}“ zugreifen.", "allow": "Zulassen", "disallow": "Nicht zulassen" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Fehler beim Installieren der Erweiterung {0}: Manifest konnte nicht gefunden werden.", "VS Code for Web": "{0} für das Web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Die Symbolfarbe für den verifizierten Erweiterungsherausgeber.", "verifiedPublisher": "Symbol, das für den verifizierten Erweiterungsherausgeber in der Erweiterungsansicht und im Editor verwendet wird." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Erweiterungsempfehlung hinzufügen zu", "select for remove": "Erweiterungsempfehlung entfernen aus", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Die Erweiterung \"{0}\" wird mit \"{1}\" überschrieben.", "overwritingWithWorkspaceExtension": "{0} wird mit der Arbeitsbereichserweiterung {1} überschrieben." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Erweiterungen wurden auf der Festplatte geändert. Laden Sie das Fenster neu.", + "extensionUnderDevelopment.invalid": "Fehler beim Laden der Erweiterung „{0}“, die sich in der Entwicklung befindet, da sie ungültig ist: {1}", + "extensionsUnderDevelopment.invalid": "Fehler beim Laden von Erweiterungen „{0}“, die sich in der Entwicklung befinden, weil sie ungültig sind: {1}", + "reloadWindow": "Fenster neu laden" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Dies stellt ggf. ein Problem dar.", + "extensionHost.startupFailDebug": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Möglicherweise wurde er in der ersten Zeile beendet und benötigt einen Debugger, um die Ausführung fortzusetzen.", + "join.extensionDevelopment": "Erweiterungsdebugsitzung wird beendet", + "reloadWindow": "Fenster neu laden" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Entwicklungstools öffnen", + "enable": "Aktivieren und erneut laden", + "enableResolver": "Die Erweiterung \"{0}\" ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchte Sie sie aktivieren?", + "extensionService.autoRestart": "Der Erweiterungshost wurde unerwartet beendet. Wird neu gestartet...", + "extensionService.crash": "Der Erweiterungshost wurde innerhalb der letzten 5 Minuten unerwartet dreimal beendet.", + "extensionService.versionMismatchCrash": "Erweiterungshost kann nicht gestartet werden: Versionskonflikt.", + "getEnvironmentFailure": "Die Remoteumgebung konnte nicht abgerufen werden.", + "install": "Installieren und erneut laden", + "installResolver": "Die Erweiterung „{0}“ ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchten Sie die Erweiterung installieren?", + "learnMore": "Weitere Informationen", + "relaunch": "VS Code neu starten", + "resolverExtensionNotFound": "\"{0}\" nicht im Marketplace gefunden", + "restart": "Erweiterungshost neu starten", + "restartExtensionHost": "Erweiterungshost neu starten", + "restartExtensionHost.reason": "Eine explizite Anforderung", + "startBisect": "Zweiteilung von Erweiterungen starten" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Datei-Watcher" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Die Bedingung, wann der Schlüssel aktiv ist.", "vscode.extension.contributes.keybindings.win": "Der Windows-spezifische Schlüssel oder die Schlüsselsequenz." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Steuern Sie das im Web verwendete Tastaturlayout.", - "keyboardConfigurationTitle": "Tastatur" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Geben Sie Ihre Tastenzuordnungen in dieser Datei ein, um die Standardwerte außer Kraft zu setzen.", "errorInvalidConfiguration": "In die Tastenbindungskonfigurationsdatei kann nicht geschrieben werden. Sie enthält ein Objekt, bei dem es sich nicht um ein Array handelt. Öffnen Sie die Datei, um das Problem zu beheben, und versuchen Sie es dann nochmal.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Von Ihnen vorgenommene Änderungen werden möglicherweise nicht gespeichert. Klicken Sie auf „Abbrechen“, und versuchen Sie es noch einmal." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Fenster" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Fortschrittsmeldung" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Trägt Hilfeinformationen für Remoteelement bei.", "RemoteHelpInformationExtPoint.documentation": "Die URL zur Dokumentationsseite Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Benutzerweiterleitung", "tunnel.staticallyForwarded": "Statische Weiterleitung" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Netzwerk" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Netzwerk" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "Der Arbeitsbereichsordner ist nicht vorhanden: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Es konnte kein Betriebssystemschlüsselbund zum Speichern der verschlüsselungsbezogenen Daten in Ihrer aktuellen Desktopumgebung identifiziert werden.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Codeaktionen und Formatierer werden ausgeführt...", "skip": "Überspringen" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Textdateien werden gespeichert" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Es wird bereits eine Protokollierung durchgeführt.", "invalid.embeddedLanguages": "Ungültiger Wert in \"contributes.{0}.embeddedLanguages\". Muss eine Objektzuordnung von Bereichsname zu Sprache sein. Angegebener Wert: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" muss ein Array sein.", "invalid.superType.format": "\"configuration.{0}.superType\" muss dem Muster BuchstabeOderZahl[-_BuchstabeOderZahl]* folgen." }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Legen Sie den Farbodus für native Benutzeroberflächenelemente wie native Dialogfelder, Menüs und Titelleisten fest. Auch wenn Ihr Betriebssystem im hellen Farbmodus konfiguriert ist, können Sie ein dunkles Systemfarbdesign für das Fenster auswählen. Sie können auch die automatische Anpassung basierend auf der Einstellung {0} konfigurieren.\r\n\r\nHinweis: Diese Einstellung wird ignoriert, wenn {1} aktiviert ist.", + "window.systemColorTheme.auto": "Verwenden Sie helle native Widgetfarben für helle Farbdesigns und dunkle für dunkle Farbdesigns.", + "window.systemColorTheme.dark": "Verwenden Sie dunkle native Widgetfarben.", + "window.systemColorTheme.default": "Native Widgetfarben stimmen mit den Systemfarben überein.", + "window.systemColorTheme.light": "Verwenden Sie helle native Widgetfarben." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Alle Profile", "exclude": "{0}-Erweiterung auswählen", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Rückgängig/Wiederholen" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Arbeitskopien sichern" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Klicken Sie auf „Abbrechen“, um das Warten zu beenden und die Editoren mit nicht gespeicherten Änderungen zu speichern oder zurückzusetzen.", + "backupBeforeShutdownMessage": "Das Sichern von Editoren mit nicht gespeicherten Änderungen dauert etwas länger...", + "backupErrorDetails": "Versuchen Sie zuerst, die Editoren mit nicht gespeicherten Änderungen zu speichern oder zurückzusetzen, und versuchen Sie es dann noch einmal.", + "backupTrackerBackupFailed": "Die folgenden Editoren mit nicht gespeicherten Änderungen konnten nicht am Sicherungsspeicherort gespeichert werden.", + "backupTrackerConfirmFailed": "Die folgenden Editoren mit nicht gespeicherten Änderungen konnten nicht am Sicherungsspeicherort gespeichert oder zurückgesetzt werden.", + "discardBackupsBeforeShutdown": "Das Verwerfen von Sicherungen dauert etwas länger...", + "ok": "&&OK", + "revertBeforeShutdown": "Das Wiederherstellen von Editoren mit nicht gespeicherten Änderungen dauert etwas länger...", + "saveBeforeShutdown": "Das Speichern von Editoren mit nicht gespeicherten Änderungen dauert etwas länger...", + "shutdownForceClose": "Trotzdem schließen", + "shutdownForceQuit": "Trotzdem beenden", + "shutdownForceReload": "Trotzdem neu laden" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", "openWorkspaceConfigurationFile": "Konfiguration des Arbeitsbereichs öffnen", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Arbeitsbereichsvertrauensstellung", "workspaceTrustEditorLabelIcon": "Symbol der Bezeichnung des Editors für die Arbeitsbereichsvertrauensstellung." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Unbenannte Arbeitsbereiche immer ohne Aufforderung verwerfen", + "doNotSave": "&&Nicht speichern", + "restartExtensionHost.reason": "Ein Arbeitsbereich mit mehreren Stämmen wird geöffnet", + "save": "&&Speichern", + "saveWorkspaceDetail": "Speichern Sie Ihren Arbeitsbereich, wenn Sie ihn erneut öffnen möchten.", + "saveWorkspaceMessage": "Möchten Sie Ihre Arbeitsbereichskonfiguration als Datei speichern?", + "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal.", + "workspaceOpenedMessage": "Der Arbeitsbereich \"{0}\" kann nicht gespeichert werden." } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-es/translations/main.i18n.json b/i18n/vscode-language-pack-es/translations/main.i18n.json index 8b82fa5ff5..68bb03e0cd 100644 --- a/i18n/vscode-language-pack-es/translations/main.i18n.json +++ b/i18n/vscode-language-pack-es/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "Espacio aislado habilitado (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Sistema de archivos de Espacio aislado de Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Autenticación necesaria para {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Host de agente" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Permitir en esta sesión", "sessionPermissions.skip": "Omitir" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "No se pudo leer el archivo de clave privada: {0}", + "ssh.keyFileAuthRequiresPath": "La autenticación del archivo de clave requiere una ruta de acceso de clave privada.", + "sshKeyPassphraseName": "Frase de contraseña de clave SSH", + "sshKeyPassphrasePrompt": "Escriba la frase de contraseña para la clave SSH {0}.", + "sshProgressCheckingAgent": "Comprobando el host de agente existente...", + "sshProgressConnecting": "Estableciendo conexión SSH...", + "sshProgressDownloadingCLI": "Instalando la CLI de VS Code en remoto...", + "sshProgressForwarding": "Conectando con el host del agente remoto...", + "sshProgressInstallingCLI": "Comprobando la instalación de la CLI remota...", + "sshProgressStartingAgent": "Iniciando host de agente remoto..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Conexiones remotas" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Acercamiento de página: {0} %", "browserZoomPercent": "{0} %" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Agregar elemento al chat", + "browser.contextMenu.back": "Atrás", + "browser.contextMenu.copyImage": "Copiar imagen", + "browser.contextMenu.copyImageUrl": "Copiar dirección URL de imagen", + "browser.contextMenu.copyLink": "Copiar vínculo", + "browser.contextMenu.forward": "Reenviar", + "browser.contextMenu.inspect": "Inspeccionar", + "browser.contextMenu.openImageInNewTab": "Abrir imagen en una pestaña nueva", + "browser.contextMenu.openLinkInExternalBrowser": "Abrir vínculo en explorador externo", + "browser.contextMenu.openLinkInNewTab": "Abrir el vínculo en una nueva pestaña", + "browser.contextMenu.reload": "Recargar" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "No se puede registrar \"{0}\". La directiva asociada {1} ya está registrada con {2}.", "config.property.duplicate": "No se puede registrar \"{0}\". Esta propiedad ya está registrada.", @@ -2559,6 +2590,17 @@ "okButton": "&&Aceptar", "yesButton": "&&Sí" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Versión: {0}\r\nConfirmar: {1}\r\nFecha: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nSO: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Abrir", + "openFile": "Abrir archivo", + "openFolder": "Abrir carpeta", + "openWorkspace": "&&Abrir", + "openWorkspaceTitle": "Abrir área de trabajo desde archivo", + "selectFolder": "&&Seleccionar carpeta" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "El archivo es demasiado grande para abrirlo como editor sin título. Cárguelo primero en el explorador de archivos e inténtelo de nuevo." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Permisos insuficientes. Vuelva a intentarlo y permita la operación.", "fileSystemRenameError": "El cambio de nombre solo se admite para los archivos." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "El archivo es demasiado grande para abrirse" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "No se pudo mover \"{0}\" a la papelera de reciclaje ({1})", + "trashFailed": "No se pudo mover \"{0}\" a la papelera ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "No se puede copiar \"{0}\" en \"{1}\" ({2}).", "fileCopyErrorPathCase": "El archivo no se puede copiar en la misma ruta de acceso con un caso de ruta de acceso diferente", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Este servidor mcp no se puede instalar porque {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancelar", + "exit": "&&Salida", + "mAbout": "Acerca de {0}", + "mBringToFront": "Traer todo al frente", + "mEdit": "E&&ditar", + "mFile": "&&Archivo", + "mGoto": "&&Ir", + "mHelp": "A&&yuda", + "mHide": "Ocultar {0}", + "mHideOthers": "Ocultar otros", + "mMergeAllWindows": "Combinar todas las ventanas", + "mMinimize": "Minimizar", + "mMoveTabToNewWindow": "Mover pestaña a una nueva ventana", + "mNewTab": "Nueva pestaña", + "mRun": "E&&jecutar", + "mSelection": "&&Selección", + "mServices": "Servicios", + "mShowAll": "Mostrar todo", + "mShowNextTab": "Mostrar siguiente pestaña", + "mShowPreviousTab": "Mostrar pestaña anterior", + "mTerminal": "&&Terminal", + "mView": "&&Ver", + "mWindow": "Ventana", + "mZoom": "Zoom", + "miCheckForUpdates": "Buscar &&actualizaciones...", + "miCheckingForUpdates": "Buscando actualizaciones...", + "miDownloadUpdate": "D&&escargar actualización disponible", + "miDownloadingUpdate": "Descargando actualización...", + "miInstallUpdate": "Instalar &&actualización...", + "miInstallingUpdate": "Instalando actualización...", + "miNewWindow": "&&Nueva ventana", + "miPreferences": "&&Preferencias", + "miQuit": "Salir de {0}", + "miRestartToUpdate": "Reiniciar para &&actualizar", + "miSwitchWindow": "Cambiar &&ventana...", + "quit": "&&Salir", + "quitMessage": "¿Está seguro de que quiere salir?", + "quitMessageMac": "¿Está seguro de que desea salir?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Controla si la conexión de red actual debe tratarse como de uso medido. Cuando se mida, las actualizaciones automáticas, las descargas de extensiones y otras actividades de red en segundo plano se pospondrán para reducir el uso de datos.", "meteredConnection.auto": "Detectar automáticamente las conexiones de uso medido mediante el estado de red del sistema operativo.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Trate siempre la conexión de red como de uso medido. Las actualizaciones y descargas automáticas se pospondrán.", "networkConfigurationTitle": "Red" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancelar", + "cantCreateBinFolder": "No se puede desinstalar el comando shell '{0}'.", + "cantUninstall": "No se puede desinstalar el comando shell \"{0}\".", + "copyLink": "&&Copiar vínculo", + "ok": "&&ACEPTAR", + "openExternalErrorLinkMessage": "Se produjo un error al abrir un vínculo en el navegador predeterminado.", + "openExternalProgramErrorMessage": "Se produjo un error al abrir un programa externo.", + "sourceMissing": "No se puede encontrar el script de Shell en '{0}'", + "trace.detail": "Cree una incidencia y adjunte manualmente el archivo siguiente:\r\n{0}", + "trace.message": "El archivo de seguimiento se creó correctamente", + "trace.ok": "&&Aceptar", + "tracing.alreadyInProgress": "Ya hay una sesión de seguimiento en curso. Use el comando `\"{0}\"` para detenerlo primero.", + "warnEscalation": "{0} solicitará ahora privilegios de administrador con \"osascript\" para instalar el comando shell.", + "warnEscalationUninstall": "{0} solicitará ahora privilegios de administrador con \"osascript\" para desinstalar el comando shell." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "El acceso a {0} está bloqueado por la directiva de dominio de red (consulte las opciones `{1}` y `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Información: {0}", "severityPrefix.warning": "Advertencia: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "El comando \"{0}\" ha dado lugar a un error", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Escriba para restringir los resultados." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Servicio de túnel remoto" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Conectarse como {0} ({1})", + "remoteTunnelService.building": "Compilación de la CLI a partir de orígenes", + "remoteTunnelService.openTunnel": "Abriendo túnel", + "remoteTunnelService.openTunnelWithName": "Abriendo túnel {0}", + "remoteTunnelService.serviceInstallFailed": "No se pudo instalar el túnel como servicio, empezando en la sesión..." + }, "vs/platform/request/common/request": { "electronFetch": "Controla si se debe habilitar el uso de la implementación de captura de Electron en lugar de Node.js\". Todas las extensiones locales obtendrán la implementación de captura de Electron para la API de captura global.", "fetchAdditionalSupport": "Controla si la implementación de captura de Node.js se debe extender con compatibilidad adicional. Actualmente, la compatibilidad con proxy ({1}) y los certificados del sistema ({2}) se agregan cuando se habilita la configuración correspondiente. Cuando durante [desarrollo remoto](https://aka.ms/vscode-remote) la configuración de {0} está deshabilitada, esta configuración se puede establecer en la configuración local y remota por separado.", @@ -3468,6 +3575,9 @@ "updateMode": "Configure si desea recibir actualizaciones automáticas. Requiere un reinicio después del cambio. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", "updateTitleBar": "Muestra el indicador de actualización en la barra de título." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "Actualmente, no hay actualizaciones disponibles." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Predeterminado" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "No se pueden analizar los datos de la sincronización porque no son compatibles con la versión actual." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "La ventana finalizó inesperadamente", + "appGoneDetailEmptyWindow": "Lamentamos las molestias. Puede abrir una nueva ventana vacía para volver a iniciarla.", + "appGoneDetailWorkspace": "Sentimos las molestias. Puede volver a abrir la ventana para continuar donde lo dejó.", + "appGoneDetails": "La ventana finalizó inesperadamente (motivo: '{0}', código: '{1}')", + "appStalled": "La ventana no responde", + "appStalledDetail": "Puede volver a abrir la ventana, cerrarla o seguir esperando.", + "close": "&&Cerrar", + "doNotRestoreEditors": "No restaurar los editores", + "hiddenMenuBar": "Aún puede acceder a la barra de menús presionando la tecla Alt.", + "newWindow": "&&Nueva ventana", + "reopen": "&&Volver a abrir", + "wait": "&&Continuar esperando" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Permitir", + "cancel": "&&Cancelar", + "confirmOpenDetail": "La ruta de acceso ''{0}'' usa un host que no está permitido. A menos que confíe en el host, debe presionar \"Cancelar\".", + "confirmOpenMessage": "No se encontró el host ''{0}'' en la lista de hosts permitidos. ¿Desea permitirlo de todos modos?", + "doNotAskAgain": "Permitir permanentemente \"{0}\" de host", + "learnMore": "&&Más información", + "ok": "&&ACEPTAR", + "pathNotExistDetail": "La ruta de acceso \"{0}\" no existe en este equipo.", + "pathNotExistTitle": "La ruta no existe", + "uriInvalidDetail": "La URI '{0}' no es válida y no se puede abrir.", + "uriInvalidTitle": "La URI no se puede abrir" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Área de trabajo de código" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancelar", + "clearButtonLabel": "&&Borrar", + "confirmClearDetail": "Esta acción es irreversible.", + "confirmClearRecentsMessage": "¿Desea borrar todos los archivos y áreas de trabajo abiertos recientemente?", + "newWindow": "Nueva ventana", + "newWindowDesc": "Abre una ventana nueva", + "recentFolders": "Carpetas recientes", + "recentFoldersAndWorkspaces": "Áreas de trabajo y carpetas recientes", + "untitledWorkspace": "Sin título (área de trabajo)", + "workspaceName": "{0} (área de trabajo)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&ACEPTAR", + "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo.", + "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "CLI remota" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Servidor" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Tamaño de fuente del cuerpo principal para la ventana de agentes.", "agents.fontSize.body2": "Tamaño de fuente del cuerpo secundario para la ventana de agentes.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "Grosor de fuente Semibold (600) para la ventana de agentes." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Color de fondo de una vista de sesión activa en la ventana sesiones del agente.", + "activeSessionView.foreground": "Color de primer plano de una vista de sesión activa en la ventana sesiones del agente.", "agentFeedbackInputWidget.border": "Color de borde del widget de entrada de comentarios del agente que se muestra en el editor.", "agents.background": "Color de fondo del shell de la ventana de sesiones del agente y la base de degradado.", "agentsBadge.background": "Color de fondo de los distintivos en la ventana sesiones del agente.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Color de primer plano del distintivo de recuento de sesiones no leídas en el botón de alternancia de la barra lateral.", "agentsUpdateButton.downloadedBackground": "Color de fondo del botón de actualización cuando se completa la descarga en la ventana sesiones del agente.", "agentsUpdateButton.downloadingBackground": "Color de fondo del botón de actualización para mostrar el progreso de la descarga en la ventana sesiones del agente.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Color de fondo de una vista de sesión inactiva en la ventana sesiones del agente.", + "inactiveSessionView.foreground": "Color de primer plano de una vista de sesión inactiva en la ventana sesiones del agente." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Imagen de perfil de GitHub para {0}", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Agregar comentarios", "agentFeedback.addAndSubmit": "Agregar comentarios y enviar", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Agregar comentarios", "altEnter": "Alt+Entrar", "enter": "Introducir" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Contraer", "convertComment": "Convertir en comentario del agente", "editComment": "Editar", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Indica si se deben ejecutar automáticamente tareas etiquetadas con `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` cuando se crea un nuevo árbol de trabajo de sesión de host de agente. Las invocaciones manuales de `Run Task` no se ven afectadas.", - "chat.newEdits.label": "Nuevo chat", - "chat.viewContainer.label": "Chat", - "chatViewIcon": "Ver icono de la vista de chat.", - "sessions.newChat.view": "Nueva sesión", - "sessions.newChatInSession.view": "Nuevo chat" + "chat.newEdits.label": "Nuevo chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Tipo de sesión" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "¿Cuál es el objetivo?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "¿Cuál es tu próximo hito?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Formule una pregunta de seguimiento o inicie un nuevo tema dentro de esta sesión...", - "subSessionTip.ariaLabel": "Sugerencia de sesión secundaria", - "subSessionTip.dismiss": "Descartar sugerencia", - "subSessionTip.message": "Se trata de una sesión secundaria, un nuevo chat en la misma área de trabajo. Úsalo para hacer preguntas, realizar tareas o explorar ideas desde una nueva perspectiva." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Para empezar, seleccione un", - "newSessionIn": "Nueva sesión en", - "newSessionWith": "con", - "trustFolderMessage": "Una sesión de agente podrá leer archivos, ejecutar comandos y realizar cambios en esta carpeta." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "No hay hosts de agente disponibles", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Agentes deshabilitados" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Agente", - "agentPickerCustomCategory": "Agentes personalizados", - "agentPickerDefault": "Agente", - "agentPickerDefaultCategory": "Predeterminado", - "agentPickerDefaultHover": "Use el agente predeterminado.", - "configureCustomAgents": "Configurar agentes personalizados...", - "viewAgent": "Ver {0} agente" + "agentHostAgentPicker": "Agente" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Selector de aprobaciones", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "CLI de Copilot", + "new session": "New Session", "noAgents": "El host del agente aún no ha anunciado ningún agente.", "notConnectedSend": "No se puede enviar la solicitud: no está conectada al host del agente." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Exportar registros de depuración del host del agente..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Host de agente local", - "localAgentHostSessionTypeLocation": "Local" + "localAgentHostLabel": "Host de agente local" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Abrir archivo de estado de la CLI de Copilot" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude edita archivos sin pedir permiso", "claude.permissionMode.auto": "Automático", "claude.permissionMode.auto.description": "Un clasificador de modelos aprueba o deniega automáticamente las operaciones de herramientas", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Preguntar antes de las ediciones", "claude.permissionMode.default.description": "Claude pide aprobación antes de hacer cambios", "claude.permissionMode.plan": "Modo de plan", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Habilitar la conexión a hosts de agente remoto.", "chat.remoteAgentHosts.name": "Nombre para mostrar de este host de agente remoto.", "chat.remoteAgentTunnels": "Nombres adicionales de tuneles dev que se buscarán al conectarse a hosts de agente remotos. Estos se buscan además de los túneles enumerados automáticamente desde su cuenta.", - "chat.sshRemoteAgentHostCommand": "Para el desarrollo: invalide el comando usado para iniciar el host del agente remoto a través de SSH. Cuando se establece, omite la instalación automática de la CLI y ejecuta este comando en su lugar. El comando debe mostrar una URL de WebSocket con el formato ws://127.0.0.1:PORT (opcionalmente con ?tkn=TOKEN) en stdout o en stderr./" + "chat.sshRemoteAgentHostCommand": "Para el desarrollo: invalide el comando usado para iniciar el host del agente remoto a través de SSH. Cuando se establece, omite la instalación automática de la CLI y ejecuta este comando en su lugar. El comando debe mostrar una URL de WebSocket con el formato ws://127.0.0.1:PORT (opcionalmente con ?tkn=TOKEN) en stdout o en stderr./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Agregar nuevo host SSH...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Agregar complemento remoto", "remoteAgentHost.addPluginTooltip": "Agregue una carpeta de complementos que ya exista en este host de agente remoto.", "remoteAgentHost.pluginAlreadyConfigured": "\"{0}\" ya está configurado en {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Quitar del host remoto", "remoteAgentHost.selectPluginFolder": "Seleccionar carpeta de complementos activada {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Habilidades" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Abrir diferencia de archivo", "mobileOpenSessionChanges": "Abrir cambios de sesión" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Sesiones" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Atrás", "miSessionsForward": "&&Reenviar", "newSession": "Nueva sesión", @@ -4685,6 +5028,7 @@ "pinned": "Anclado", "secondsDuration": "ahora", "sessionItemAria": "{0}, creado {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Sesiones", "showLessAria": "Mostrar menos sesiones", "showLessCompact": "Mostrar menos", @@ -4693,9 +5037,9 @@ "showMoreAria": "Mostrar {0} más sesiones", "showMoreCompact": "+{0} más", "showMoreWorkspaceAria": "Mostrar {0} más área de trabajo", - "showMoreWorkspaceCompact": "+{0} área de trabajo", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Mostrar {0} más áreas de trabajo", - "showMoreWorkspacesCompact": "+{0} áreas de trabajo", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Hoy", "unknown": "Desconocido", "working": "Trabajando...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Entrada necesaria" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Nueva sesión secundaria", "archivePinnedSectionSessions.confirm": "¿Está seguro de que desea marcar {0} las sesiones ancladas como finalizadas?", "archivePinnedSectionSessions.confirmSingle": "¿Está seguro de que desea marcar 1 sesión anclada como finalizada?", "archiveSection": "Marcar todo como listo", @@ -4747,7 +5090,7 @@ "markRead": "Marcar como Leído", "markUnread": "Marcar como no leído", "newSessionForWorkspace": "Nueva sesión", - "openInNewWindow": "Abrir en nueva ventana", + "openToTheSide": "Open to the Side", "pinSession": "Anclar", "refresh": "Actualizar sesiones", "renameSession": "Cambiar nombre...", @@ -4881,9 +5224,9 @@ "learnMore": "Más información", "loginWith": "Iniciar sesión con {0}", "no": "No", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "Secreto de cliente de recursos", + "xaaResourceSecretPrompt": "El recurso en \"{0}\" usa un identificador de cliente por recurso \"{1}\". Escriba el secreto de cliente coincidente (déjelo en blanco si no hay ninguno). El valor se guarda en el almacenamiento de secretos del sistema operativo; administrarlo más adelante a través de la lente de código \"Establecer secreto de cliente\" en mcp.json.", + "xaaResourceSecretTitle": "Se requiere el secreto de cliente del recurso", "yes": "Sí" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "La cuenta elegida, {0}, no coincide con la cuenta solicitada, {1}.", "keep": "Mantener {0}", "loginWith": "Iniciar sesión con {0}", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "La autenticación MCP administrada por la empresa requiere que `mcp.enterpriseManagedAuth.idp.issuer` sea una dirección URL válida; obtuvo \"{0}\".", + "mcp.enterpriseManaged.issuerMissing": "La autenticación MCP administrada por la empresa requiere que se configure `mcp.enterpriseManagedAuth.idp.issuer`. Establézcalo a través de la directiva de empresa (preferencias administradas de Windows directiva de grupo/ macOS / Linux `/etc/vscode/policy.json`) o, para pruebas locales, editando manualmente `settings.json`.", + "mcp.enterpriseManaged.issuerNotHttp": "La autenticación MCP administrada por la empresa requiere que `mcp.enterpriseManagedAuth.idp.issuer` use el esquema `https` o `http`; obtuvo \"{0}\".", + "mcp.enterpriseManaged.missingAS": "El servidor MCP administrado por la empresa \"{0}\" no anunció una entrada `authorization_servers` en sus metadatos de recursos protegidos.", + "mcp.enterpriseManaged.missingResource": "El servidor MCP administrado por la empresa \"{0}\" no anunció un documento de metadatos de recursos protegidos con un identificador de \"recurso\".", "mcpAuthSessionRemoved": "Sesión de autenticación quitada {0}, deteniendo servidor" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Si el foco del teclado está dentro del control de apertura rápida" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Cerrar ventana", "closeWindowMessage": "¿Está seguro de que desea cerrar la ventana?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "No se ha registrado ninguna vista del árbol con el id. \"{0}\".", "views log": "Vistas" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Controla si los iconos de marca de verificación se muestran en las llamadas de herramientas completadas y otros elementos contraíbles en las respuestas de chat.", "accessibility.debugWatchVariableAnnouncements": "Controla si se deben anunciar los cambios de variables en la vista de inspección de depuración.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "¿Compartir esta página del navegador con el agente?", "browserView.shareWithAgent.title": "¿Compartir con el agente?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Si el editor del explorador está centrado", + "browser.hasError": "Si el explorador tiene un error de carga", + "browser.hasUrl": "Si el navegador tiene una URL cargada", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Borrar almacenamiento (efímero)", + "browser.clearGlobalStorageAction": "Borrar almacenamiento (global)", + "browser.clearWorkspaceStorageAction": "Borrar almacenamiento (área de trabajo)", + "browser.dataStorage": "Controle cómo se comparten los datos del explorador (cookies, caché, almacenamiento) entre las vistas del explorador.\r\n\r\n**Nota**: En áreas de trabajo que no son de confianza, esta configuración se omite y siempre se usa el almacenamiento `ephemeral`.", + "browser.dataStorage.ephemeral": "Cada vista del explorador tiene su propia sesión que se limpia cuando se cierra.", + "browser.dataStorage.global": "Todas las vistas del explorador comparten una sola sesión persistente en todas las áreas de trabajo.", + "browser.dataStorage.workspace": "Las vistas del explorador dentro del mismo área de trabajo comparten una sesión persistente. Si no se abre ningún área de trabajo, se usa el almacenamiento `ephemeral`.", + "browser.storageScope": "Ámbito de almacenamiento de la vista del explorador actual" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Si las herramientas de desarrollo están abiertas para la vista actual del explorador", + "browser.toggleDevToolsAction": "Alternar Herramientas de desarrollo" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Agregar registros de consola al chat", + "browser.addElementToChatAction": "Agregar elemento al chat", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Agregar captura de pantalla al chat", + "browser.agentSharingContentWarning.detail": "Las páginas pueden contener indicaciones ocultas que influyen en el comportamiento del agente. Vuelva a comprobar el contenido adjunto antes de enviarlo.", + "browser.agentSharingContentWarning.dontShowAgain": "No volver a mostrar", + "browser.agentSharingContentWarning.message": "Tenga cuidado al adjuntar contenido de orígenes que no son de confianza.", + "browser.agentSharingContentWarning.ok": "&&ACEPTAR", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Agregar al chat", + "browser.elementSelectionActive": "Si la selección de elementos está activa actualmente", + "browser.enableChatTools": "Cuando se habilita, los agentes de chat pueden usar herramientas del explorador para abrir e interactuar con páginas en el explorador integrado.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Compartir con el agente", + "browser.sharingWithAgent": "Compartir con el agente", + "browser.unshareWithAgent": "Dejar de compartir con el agente", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Explorador", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Recorte de pantalla del explorador", + "consoleLogs": "Registros de consola", + "workbench.browser.agentHostChatToolsEnabled": "Cuando está habilitado, las herramientas integradas del navegador se exponen como herramientas proporcionadas por el cliente en las sesiones de host de agente en la ventana Sesiones. Requiere {0} y {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Dimensiones:", + "browser.device.dprAriaLabel": "Proporción de píxeles del dispositivo", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Relación de píxeles del dispositivo (en blanco = valor predeterminado del sistema)", + "browser.device.heightAriaLabel": "Alto de ventanilla", + "browser.device.inputPlaceholderAuto": "auto", + "browser.device.scaleLabel": "Escalado:", + "browser.device.swapDimensionsTitle": "Intercambiar dimensiones", + "browser.device.widthAriaLabel": "Ancho de ventanilla", + "browser.device.zoomAriaLabel": "Factor de zoom", + "browser.device.zoomAuto": "Automático ({0}%)", + "browser.devicePresets.mobileTag": "dispositivo móvil", + "browser.devicePresets.placeholder": "Seleccionar un valor preestablecido de dispositivo", + "browser.emulationHasUserAgent": "Si la emulación del explorador tiene un agente de usuario personalizado", + "browser.emulationIsMobile": "Si la emulación del explorador está en modo móvil", + "browser.emulationToolbar.close": "Cerrar", + "browser.emulationToolbar.mobile": "Emulación móvil", + "browser.emulationToolbar.presets": "Aplicar valor preestablecido...", + "browser.emulationToolbar.reset": "Restablecer", + "browser.emulationToolbar.userAgent": "Establecer agente de usuario...", + "browser.emulationToolbarVisible": "Si la barra de herramientas de emulación del explorador está visible", + "browser.hideEmulationToolbar": "Ocultar barra de herramientas de emulación", + "browser.pickDevicePreset": "Emular dispositivo...", + "browser.resetEmulation": "Restablecer emulación", + "browser.setUserAgent": "Emular agente de usuario...", + "browser.showEmulationToolbar": "Mostrar barra de herramientas de emulación", + "browser.toggleMobileEmulation": "Alternar emulación móvil", + "browser.userAgent.prompt": "Cadena de agente de usuario (dejar vacía para usar el valor predeterminado de VS Code)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Buscar siguiente", + "browser.findPreviousAction": "Buscar anterior", + "browser.findWidgetFocused": "Si el widget de búsqueda del explorador está enfocado", + "browser.findWidgetVisible": "Si el widget de búsqueda del explorador está visible", + "browser.hideFindAction": "Cerrar el widget de búsqueda", + "browser.showFindAction": "Buscar en la página" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Si el explorador puede acercar aún más", + "browser.canZoomOut": "Si el explorador puede alejar más", + "browser.defaultZoomLevel.matchWindow": "Coincide con el nivel de zoom actual de la interfaz de usuario de la aplicación.", + "browser.pageZoom": "Nivel de zoom predeterminado para todos los sitios en el explorador integrado.", + "browser.resetZoomAction": "Restablecer zoom", + "browser.zoomInAction": "Acercar", + "browser.zoomOutAction": "Alejar" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Fondo", + "browser.closeAll": "Cerrar todas las pestañas del explorador", + "browser.closeAllInGroup": "Cerrar todas las pestañas del explorador del grupo", + "browser.closeAllInGroupShort": "Cerrar todas las pestañas del explorador", + "browser.closeAllTabs": "Cerrar todo", + "browser.closeTab": "Cerrar", + "browser.editorOpen": "Si hay algún editor de explorador abierto actualmente", + "browser.linkOpenedHint.ariaLabel": "Este vínculo se abrió en el explorador integrado", + "browser.linkOpenedHint.detail": "**Explorador integrado**\r\n\r\nLos vínculos de Localhost se abren automáticamente en el explorador integrado.", + "browser.linkOpenedHint.dismiss": "No volver a mostrar", + "browser.linkOpenedHint.label": "Vínculo abierto aquí", + "browser.linkOpenedHint.openSettings": "Abrir configuración", + "browser.newTabAction": "Nueva pestaña", + "browser.openAction": "Abrir explorador integrado", + "browser.openFileAction": "Abrir en el explorador integrado", + "browser.openLocalhostLinks": "Cuando está habilitado, localhost vincula (`localhost`, `127.0.0.1`, `[::1]`) y vínculos de todas las interfaces (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) desde el terminal, el chat y otros orígenes se abrirán en el explorador integrado en lugar del explorador del sistema.", + "browser.openNewTab": "Pestaña Nuevo explorador integrado", + "browser.openOrListAction": "Explorador", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Quick Open pestaña Explorador...", + "browser.quickOpenPlaceholder": "Seleccionar una pestaña del explorador", + "browser.showInTitleBar": "Controla si el botón del explorador integrado se muestra en la barra de título.", + "browser.showInTitleBar.false": "El botón nunca se muestra en la barra de título.", + "browser.showInTitleBar.true": "El botón siempre se muestra en la barra de título.", + "browser.showInTitleBar.whenOpen": "El botón se muestra en la barra de título cuando se abre un editor del explorador.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Explorador", + "toggle.browser": "Explorador integrado", + "toggle.browserDescription": "Alternar visibilidad del botón del navegador integrado en la barra de título" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Bloqueado por la directiva de dominio de red", + "browser.element": "elemento", + "browser.open.alreadyOpen": "Ya está abierto: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Páginas del explorador", + "browserToolSet.description": "Abrir e interactuar con páginas integradas del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Haciendo clic {0} en {1}", + "browser.click.invocation.middle": "Hacer clic con el botón secundario {0} en {1}", + "browser.click.invocation.right": "Hacer clic con el botón derecho {0} en {1}", + "browser.click.past": "Se ha hecho clic {0} en {1}", + "browser.click.past.middle": "Se hizo clic con el botón secundario {0} en {1}", + "browser.click.past.right": "Clic con el botón derecho {0} en {1}", + "browser.dblClick.invocation": "Hacer doble clic {0} en {1}", + "browser.dblClick.past": "Se ha hecho doble clic {0} en {1}", + "clickBrowserTool.displayName": "Hacer clic en un elemento", + "clickBrowserTool.userDescription": "Hacer clic en un elemento de una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Arrastrando {0} hacia {1} en {2}", + "browser.drag.past": "Arrastrado {0} hacia {1} en {2}", + "dragElementTool.displayName": "Arrastrar elemento", + "dragElementTool.userDescription": "Arrastrar un elemento sobre otro elemento" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Control del cuadro de diálogo en {0}", + "browser.handleDialog.past": "Cuadro de diálogo controlado en {0}", + "handleDialogBrowserTool.displayName": "Manipular cuadro de diálogo", + "handleDialogBrowserTool.userDescription": "Responder a un cuadro de diálogo en una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Mantener el mouse sobre {0} en {1}", + "browser.hover.past": "Se mantiene el mouse sobre {0} en {1}", + "hoverElementTool.displayName": "Elemento al mantener el puntero", + "hoverElementTool.userDescription": "Mantener el puntero sobre un elemento en una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Navegar hacia atrás en {0}", + "browser.goBack.past": "Navegando hacia atrás en {0}", + "browser.goForward.invocation": "Navegar hacia delante en {0}", + "browser.goForward.past": "Navegando hacia delante en {0}", + "browser.navigate.confirmMessage": "Esto hará que el explorador navegue a {0} y permitirá que el agente acceda a su contenido.", + "browser.navigate.confirmTitle": "¿Navegar por el explorador?", + "browser.navigate.invocation": "Navegando a {0} en {1}", + "browser.navigate.past": "Navegar a {0} en {1}", + "browser.reload.invocation": "Recargando {0}", + "browser.reload.past": "{0} recargado", + "navigateBrowserTool.displayName": "Navegar por la página", + "navigateBrowserTool.userDescription": "Navegar o recargar una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Se abrirá {0} en el explorador integrado. El agente podrá leer e interactuar con su contenido.", + "browser.open.confirmTitle": "¿Abrir página del explorador?", + "browser.open.invocation": "Abriendo página del navegador en {0}", + "browser.open.newPageOption": "No, abrir una nueva página en {0}", + "browser.open.noPagesOption": "No: - no compartir ninguna pestaña con el agente", + "browser.open.past": "Página del explorador abierta en {0}", + "browser.open.prompt.invocation": "Solicitando al usuario compartir una pestaña del navegador", + "browser.open.prompt.past": "Se solicitó al usuario compartir una pestaña del navegador", + "browser.open.result": "Abierto el {0}", + "browser.open.shareExistingOption": "Sí, compartir \"{0}\" - {1}", + "browser.open.shareQuestion.message": "¿Compartir una pestaña del explorador existente?", + "browser.open.shareQuestion.title": "Compartir pestaña del navegador", + "browser.open.sharedResult": "Usuario compartido {0}", + "openBrowserTool.displayName": "Abrir página del explorador", + "openBrowserTool.userDescription": "Abrir una URL en el explorador integrado" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Se abrirá {0} en el explorador integrado. El agente no podrá leer su contenido.", + "browser.open.nonAgentic.confirmTitle": "¿Abrir página del explorador?", + "browser.open.nonAgentic.invocation": "Abriendo página del navegador en {0}", + "browser.open.nonAgentic.past": "Página del explorador abierta en {0}", + "browser.open.nonAgentic.result": "Abierto el {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Leyendo {0}", + "browser.read.past": "Leer {0}", + "readBrowserTool.displayName": "Leer página", + "readBrowserTool.userDescription": "Leer el contenido de una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Asegúrate de confiar en el código antes de continuar.", + "browser.runCode.confirmTitle": "¿Ejecutar Código de Playwright?", + "browser.runCode.invocation": "Ejecutando código de Playwright...", + "browser.runCode.past": "Código de Playwright ejecutado", + "browser.runCode.waitInvocation": "Esperando a que se complete el código de Playwright...", + "browser.runCode.waitPast": "Se ha esperado el código de Playwright", + "runPlaywrightCodeTool.displayName": "Ejecutar código de Playwright", + "runPlaywrightCodeTool.userDescription": "Ejecución de un fragmento de código de Playwright en una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Capturando recorte de pantalla del explorador", + "browser.screenshot.invocation.element": "Recortando pantalla de {0}", + "browser.screenshot.past": "Recorte de pantalla del explorador capturado", + "browser.screenshot.past.element": "Recorte de pantalla capturado de {0}", + "screenshotBrowserTool.displayName": "Recorte de pantalla de la página", + "screenshotBrowserTool.userDescription": "Capturar un recorte de pantalla de una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Presionando la tecla `{0}` en {1}", + "browser.pressKey.invocation.element": "Presionando la tecla `{0}` en {1} en {2}", + "browser.pressKey.past": "Tecla presionada `{0}` en {1}", + "browser.pressKey.past.element": "Tecla presionada `{0}` en {1} en {2}", + "browser.type.invocation": "Escribiendo texto en {0}", + "browser.type.invocation.element": "Escribiendo texto {0}en {1}", + "browser.type.past": "Texto escrito en {0}", + "browser.type.past.element": "Texto escrito {0} en {1}", + "typeBrowserTool.displayName": "Escribir en la página", + "typeBrowserTool.userDescription": "Escribir texto o presionar teclas en una página del explorador" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "\"{0}\" está en curso.", "changeWorkspace.message": "¿Está seguro de que desea cambiar el área de trabajo?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Instalar complemento desde el origen", "localMarketplace": "Local", "managePluginMarketplaces": "Administrar marketplaces de complementos", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (administrado por la directiva empresarial)", "noMarketplaces": "No hay ningún marketplace de complementos configurado", "openMarketplaceDirectory": "Abrir carpeta", "pluginSourcePlaceholder": "propietario/repositorio o URL de clonación de git", "pluginSourcePrompt": "Escriba un repositorio de GitHub o una dirección URL de Git para instalar un complemento desde", "plugins": "Complementos", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "La directiva de empresa administra \"{0}\", por lo que no se puede quitar aquí.", "removeMarketplace": "Quitar Marketplace", "selectMarketplace": "Selección de un marketplace de complementos", "selectMarketplaceAction": "Seleccionar una acción para ''{0}''", @@ -7887,7 +8697,7 @@ "install": "Instalar", "openPluginFolder": "Abrir carpeta de complementos", "openReadme": "Abrir LÉAME", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "La organización ha deshabilitado el complemento \"{0}\" y no se puede habilitar.", "uninstall": "Desinstalar" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "No se encontraron complementos de agente.", "update": "Actualizar" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} Selector", "agentHostChatInputPicker.filter": "Filtrar...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "El host del agente remoto \"{0}\" quiere leer {1}", "agentHost.permission.write": "El host del agente remoto \"{0}\" quiere escribir {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Completado", "agentSessionFailed": "Erróneo", @@ -8434,7 +9265,7 @@ "addMcpServer": "Agregar una configuración de servidor MCP para empezar", "addServer": "Agregar servidor", "addServerTooltip": "Agregar servidor", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Volver a los servidores instalados", "browseMarketplace": "Examinar Marketplace", "builtInGroup": "Integrado", "builtInGroupDescription": "Servidores MCP integrados en VS Code. Están disponibles automáticamente.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "Los servidores MCP están deshabilitados en la configuración. ", "mcpAccessDisabledSettingLink": "Configurar en opciones.", "mcpAccessDisabledTitle": "Los servidores MCP están deshabilitados", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Atrás", "mcpGroupAriaLabel": "{0}, elementos {1}, {2}", "mcpServers": "Servidores MCP", "mcpServersDescription": "Un estándar abierto que permite a la inteligencia artificial usar servicios y herramientas externos. Los servidores MCP proporcionan herramientas para operaciones de archivos, bases de datos, API y mucho más.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Reemplaza el cuadro de búsqueda del centro de comandos por un indicador de estado de agente compacto y un widget de chat unificado.", "chat.agentsControl.enabled": "Controla cómo aparece el indicador \"Estado del agente\" en el centro de comandos de la barra de título. Cuando se establece en `hidden`, no se muestra el indicador. Otros valores muestran el indicador y habilitan {0}automáticamente. Los indicadores de sesión no leídos y en curso requieren que {1} estén habilitados.", "chat.agentsControl.hidden": "El indicador de estado del agente está oculto en la barra de título.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Controla la sugerencia que se muestra encima de la oferta de entrada de chat para continuar con las sesiones de agente aptas en la ventana Agentes.", + "chat.agentsHandoffTip.mode.custom": "Mostrar la sugerencia de entrega con una descripción alternativa.", + "chat.agentsHandoffTip.mode.default": "Mostrar la sugerencia de entrega con la descripción predeterminada.", + "chat.agentsHandoffTip.mode.hidden": "Nunca muestre la sugerencia de entrega.", "chat.allowAnonymousAccess": "Controla si se permite el acceso anónimo en el chat.", "chat.approvedAccountOrganizations": "Lista de inicios de sesión de la organización de GitHub cuyos miembros pueden usar características de IA. Cuando se establece en una lista que no está vacía, las características de IA se deshabilitan hasta que el usuario inicia sesión en una cuenta de GitHub que pertenece a una de las organizaciones especificadas y se han resuelto los datos de la directiva de nivel de cuenta. Establézcalo en \"*\" para permitir cualquier cuenta autenticada de GitHub o GitHub Enterprise.", "chat.approvedAccountOrganizations.policy.description": "Al establecer esta directiva en una lista no vacía, se activa la puerta cuenta aprobada: todas las características de IA se deshabilitan hasta que el usuario inicia sesión en una cuenta de GitHub cuyas organizaciones forman una intersección con esta lista y se han resuelto los datos de la directiva del lado de la cuenta. La comparación no distingue mayúsculas de minúsculas. Use \"*\" como carácter comodín para aceptar cualquier cuenta de GitHub o GHE que haya iniciado sesión (use esto para las implementaciones de GHE en las que no aparece la lista de la organización).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Cuando está habilitado, el widget de revisión de plan monta un editor insertado, en lugar de hacerlo en una pestaña del editor independiente.", "chat.pluginLocations": "Directorios de complementos que se van a detectar. Cada clave es una ruta de acceso que apunta directamente a una carpeta de complementos y el valor habilita (`true`) o la deshabilita (`false`). Las rutas de acceso pueden ser absolutas, relativas a la raíz del área de trabajo o comenzar con `~/` para el directorio principal del usuario.", "chat.plugins.enabled": "Habilitar la integración del complemento de agente en el chat.", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Habilitación del complemento administrado por la empresa. Las claves son identificadores de complemento en el formulario `@` (resueltos en rutas de instalación de la CLI de Copilot); los valores habilitan (`true`) o deshabilitan (`false`) el complemento. Se detecta junto con las entradas con clave de ruta de acceso en {0}. Cuando se establece por directiva, también restringe los complementos detectados por Marketplace que se pueden cargar (solo los identificadores asignados a `true` pasan la puerta).", + "chat.plugins.enabledPlugins.policy": "Habilitación del complemento. Las claves son identificadores de complemento en el formulario `@`; los valores de habilitan o deshabilitan el complemento.", + "chat.plugins.extraMarketplaces": "Marketplaces de complementos adicionales administrados por la empresa. Se une con {0}.", + "chat.plugins.extraMarketplaces.policy": "Marketplaces de complementos adicionales para consultar. Las claves son nombres de Marketplace; Los valores son GitHub abreviados (`owner/repo[#ref]`) o URI de Git (`[#ref]`).", + "chat.plugins.marketplaces": "Marketplaces de complementos que se van a consultar. Las entradas pueden ser abreviadas de GitHub (`owner/repo` o `owner/repo#ref`), URI directos del repositorio de Git (`https://...git`, `ssh://...git` o `git@host:path.git`, cada uno opcionalmente con el sufijo `#ref`), o URI de repositorio local (`file:///...`). Las entradas abreviadas y URI equivalentes de GitHub se desduplican.", + "chat.plugins.strictMarketplaces": "Cuando se habilita, solo se confía en los marketplaces proporcionados a través de directivas empresariales. Los complementos de cualquier otro marketplace no se cargarán.", + "chat.plugins.strictMarketplaces.policy": "Confiar solo en los marketplaces proporcionados a través de directivas empresariales; los complementos de cualquier otro marketplace no se cargarán.", "chat.progressBorder.enabled": "Muestre un borde degradado animado alrededor de la entrada de chat mientras el agente está trabajando o pensando. Cuando está habilitado y el movimiento reducido no está habilitado, esto invalida {0} para estar desactivado. No tiene ningún efecto cuando se habilita el movimiento reducido.", "chat.promptFileLocations.invalidPath": "Las rutas deben ser relativas o comenzar con \"~/\". No se admiten rutas absolutas ni separadores \"\\\". Los patrones globales están en desuso y se quitarán en versiones futuras.", "chat.promptFilesRecommendations.description": "Configure los archivos de indicación que se recomiendan en la vista de bienvenida del chat. Cada clave es un nombre de archivo de indicación, y el valor puede ser `true` para recomendar siempre, `false` para no recomendar nunca, o una expresión [when clause](https://aka.ms/vscode-when-clause) como `resourceExtname == .js` o `resourceLangId == markdown`.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Permitir que los subagentes invoquen a otros subagentes.", "chat.subagents.allowInvocationsFromSubagents.md": "Controla si los subagentes pueden invocar a otros subagentes. Cuando está activado, el anidamiento se limita a una profundidad máxima de 5.", "chat.tips.enabled": "Controla si las sugerencias se muestran encima de los mensajes de usuario en el chat. Las nuevas sugerencias se agregan con frecuencia, por lo que esta es una forma útil de mantenerse al día con las características más recientes.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Controla si el botón Abrir en la ventana Agentes se muestra en la barra de título.", "chat.titleBar.signIn.enabled": "Controla si el botón de inicio de sesión de Copilot se muestra en la barra de título cuando la sesión está cerrada. Cuando se desactiva, la opción de inicio de sesión pasa a la barra de estado.", "chat.toolReferenceName.description": "{0} - {1}", "chat.tools.autoApprove.edits": "Controla si las modificaciones realizadas por el agente se aprueban automáticamente. El valor predeterminado es aprobar todas las modificaciones excepto las realizadas en determinados archivos que pueden provocar efectos secundarios inmediatos no intencionados, como `**/.vscode/*.json`.\r\n\r\nConfigúrelo en `true` para aprobar automáticamente las ediciones en los archivos que coincidan, o en `false` para requerir siempre aprobación explícita. El último patrón que coincida con un archivo determinará si la edición se aprueba automáticamente.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Controla si las líneas deben ajustarse en bloques de código de chat.", "interactiveSessionConfigurationTitle": "Chat", "mcp.discovery.enabled": "Configura la detección de servidores del Protocolo de contexto de modelo a partir de la configuración de otras aplicaciones.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Versión preliminar) La configuración de IdP de OAuth/OIDC usada para los servidores de Protocolo de contexto de modelo (MCP) administrados por la empresa. Normalmente se entrega a través de la directiva de empresa (Preferencias administradas de Windows directiva de grupo/macOS/Linux `/etc/vscode/policy.json`); los desarrolladores pueden editar manualmente `settings.json` para las pruebas locales. Propiedades: `issuer` (DIRECCIÓN URL HTTPS), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "Id. de cliente de OAuth registrado con el emisor de SSO para este dispositivo.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "Secreto de cliente de OAuth emparejado con `clientId`. Pensado solo para el desarrollo local.", + "mcp.enterpriseManagedAuth.idp.issuer": "Dirección URL del emisor de OAuth/OIDC del servidor de autorización de SSO. Debe ser una dirección URL `https://`.", + "mcp.enterpriseManagedAuth.idp.policy": "La configuración de IdP de OAuth/OIDC usada para la autenticación de servidor de Protocolo de contexto de modelo (MCP) administrada por la empresa. Se entrega a través de la directiva empresarial (Windows directiva de grupo, preferencias administradas de macOS, Linux `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "Configuración de la dirección URL del servicio de la galería MCP a la que conectarse", "mcp.list": "Enumerar servidores" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "Contribuye a un participante del chat" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "Administrar presupuesto", + "manageBudget2": "Administrar presupuesto", + "manageBudget3": "Administrar presupuesto", + "quota.approaching.default": "Establezca un presupuesto adicional para cubrir el uso adicional.", + "quota.approaching.free": "Actualice para continuar más allá del límite.", + "quota.approaching.managed": "Póngase en contacto con su administrador para aumentar los límites.", + "quota.approaching.overageEnabled": "El presupuesto adicional está habilitado para cubrir el uso adicional.", + "quota.approaching.title": "Créditos al % {0}", + "quota.blocked.managed": "Su organización o empresa ha superado su presupuesto de Copilot. Póngase en contacto con su administrador para reanudar el uso.", + "quota.blocked.managed.title": "Uso bloqueado", + "quota.exhausted.anonymous": "Inicie sesión para continuar.", + "quota.exhausted.default": "Administre su presupuesto para seguir creando.", + "quota.exhausted.free": "Actualice para continuar.", + "quota.exhausted.hadOverage": "Aumente el presupuesto para seguir creando.", + "quota.exhausted.managed": "Póngase en contacto con su administrador para aumentar los límites.", + "quota.exhausted.title": "Límite de crédito alcanzado", + "quota.overage.desc": "El presupuesto adicional ahora cubre el uso adicional.", + "quota.overage.title": "Límite de crédito alcanzado", + "rateLimit.resets": "Se restablece en {0}.", + "rateLimit.session": "Ha usado el {0}% del límite de frecuencia de sesión.", + "rateLimit.weekly": "Has usado {0}% del límite de frecuencia semanal.", + "signIn": "Iniciar sesión", + "upgrade": "Actualizar", + "upgrade2": "Actualizar" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "Controla si los metadatos ligeros del repositorio (rama, confirmación, remotos) se capturan cuando se envía una solicitud de chat para el diagnóstico interno.", @@ -9561,7 +10392,7 @@ "chat.category": "Chat", "explain": "Explicar", "fix": "Corregir", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Iniciar sesión para usar GitHub Copilot", "hideChatSetup": "Más información sobre cómo ocultar las funciones de IA", "manageAdditionalSpend": "Administración del presupuesto de GitHub Copilot", "managePlan": "Actualizar a GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "Al continuar, acepta los [Términos]({1}) y la [Declaración de privacidad]({2}) de {0}. {3} Copilot puede mostrar sugerencias de [código público]({4}) y usar los datos para mejorar el producto. Puede cambiar esta [configuración]({5}) en cualquier momento.", "settingsAnonymous": "Al continuar, acepta los [Términos]({1}) y la [Declaración de privacidad]({2}) de {0}.", "setupAIButton": "Usar características de IA", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Iniciar sesión para usar GitHub Copilot", "startUsing": "Comenzar a usar las funciones de IA" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Se alcanzó el límite de la organización.", "premiumLimitReachedCompact": "{0} se alcanzó límite.", "quotaAdditionalUsageActive": "Se configura un presupuesto adicional. El uso continuará hasta que se restablezcan los límites.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "Ha usado los créditos incluidos. Su organización cubre el uso adicional, por lo que puede seguir trabajando.", "quotaAdditionalUsageApproaching": "Una vez alcanzado el límite, se usará un presupuesto adicional.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Se está aproximando a los créditos incluidos. Su organización cubre el uso adicional, por lo que no hay ninguna interrupción.", "quotaBudgetActive": "El presupuesto de la solicitud Premium está configurado. El uso continuará hasta que se restablezcan los límites.", "quotaBudgetApproaching": "Una vez alcanzado el límite, se usará el presupuesto de la solicitud premium.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "Su organización o empresa ha superado su presupuesto de Copilot. Póngase en contacto con su administrador para reanudar el uso.", "quotaCreditsDisplay": "{0}/{1}", "quotaDisplay": "{0}%", "quotaLabel": "Administrar la configuración de Copilot", @@ -9723,7 +10554,7 @@ "chatStatus": "Estado de Copilot", "chatStatusAria": "Estado de Copilot", "completionsDisabledStatus": "Sugerencias insertadas deshabilitadas", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "Se alcanzó el límite de sugerencias insertadas", "completionsSnoozedStatus": "Sugerencias insertadas pospuestas", "copilotDisabledStatus": "Copilot deshabilitado", "signIn": "Iniciar sesión" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "Hacer clic para reintentar", "manageBudget": "Administrar presupuesto", - "upgradePlan": "Upgrade", + "upgradePlan": "Actualizar", "upgradeToCopilotPro": "Actualizar a GitHub Copilot Pro", "waitWarning": "Los cambios pueden tardar unos minutos en surtir efecto." }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "modo actual", "chat.proceedFrom": "Continuar desde {0}", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Continuar en la ventana Agentes", + "chat.suggestNext.handoffDefaultQuery": "Continúa con el chat anterior.", + "chat.suggestNext.handoffHeader": "Entrega desde el chat de VS Code. Solicitud original:", + "chat.suggestNext.handoffPlanHeader": "Plan del chat de VS Code:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "Más opciones para {0}", "chat.suggestNext.startWithAutopilot": "Empezar con Autopilot", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "Esto permitirá que un subconjunto configurable de comandos se ejecute en el terminal de forma autónoma. Proporciona *protecciones de mejor esfuerzo* y supone que el agente no actúa de forma malintencionada.", "autoApprove.markdown2": "Más información sobre los posibles riesgos y cómo evitarlos.", "autoApprove.title": "¿Habilitar la aprobación automática del terminal?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "El modelo no proporcionó un motivo para solicitar acceso de red sin restricciones en el espacio aislado.", "chat.terminal.detail.approvalNeeded": "Aprobación necesaria:", "chat.terminal.detail.sandboxInsufficient": "Espacio aislado insuficiente:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Acceso a la red sin restricciones:", "chat.terminal.unsandboxedExecution.defaultReason": "El modelo no proporcionó un motivo para solicitar la ejecución sin bandeja de salida.", "newRule.session": "Regla de aprobación automática de sesión {0} agregada", "newRule.session.plural": "Reglas de aprobación automática de sesión {0} agregadas", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "es true cuando el foco está en la entrada del chat; en caso contrario, es false.", "inQuickChat": "Es true cuando la interfaz de usuario de chat rápido tiene el foco; de lo contrario, es false.", "interactiveInputHasFocus": "True cuando la entrada de chat tiene el foco.", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "True cuando la entrada de chat tiene datos adjuntos de texto o de archivo que se pueden enviar.", "interactiveInputHasText": "True cuando la entrada de chat tiene texto.", "interactiveSessionCurrentlyEditing": "True cuando se está editando la solicitud actual.", "interactiveSessionCurrentlyEditingInput": "True cuando se está editando la entrada de solicitud actual en la parte inferior.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Todos los problemas", "chat.attachment.problems.inFile": "Problemas en {0}", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "Archivos {0} adjuntos", + "chat.attachmentSummary.file.one": "1 archivo adjunto", + "chat.attachmentSummary.image.many": "Imágenes {0} adjuntas", + "chat.attachmentSummary.image.one": "1 imagen adjunta" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Imágenes", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Formular preguntas para aclarar", "tool.askQuestions.userDescription": "Formule preguntas de aclaración estructuradas mediante entradas de selección única, selección múltiple o forma libre para recopilar los requisitos de la tarea antes de continuar." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Se han agregado {0} tareas pendientes", "todo.added.single": "Se ha agregado una tarea pendiente", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Resaltado brillante para las etiquetas de pensativo y trabajo.", "chatCheckpointSeparator": "Color del separador de punto de control del chat." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Desencadena acciones de código en los guardados explícitos y los guardados automáticos desencadenados por los cambios de foco o ventana.", "codeActionsOnSave.generic": "Controla si se deben ejecutar acciones de \"{0}\" en el archivo guardado.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", "schema.wordPattern.pattern": "El patrón de expresión regular utilizado para localizar palabras." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Pegar Portapapeles de selección" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Iniciar el registro de gramática de sintaxis de TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Ejecutar comandos", "runCommands.commands": "Comandos para ejecutar", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Deshacer la recomendación ignorada", "workbench.extensions.installExtension.arg.decription": "Identificador de extensión o URI de recurso VSIX", "workbench.extensions.installExtension.description": "Instalar la extensión dada", - "workbench.extensions.installExtension.option.context": "Contexto de la instalación. Este es un objeto JSON que se puede usar para pasar cualquier información a los controladores de instalación. Es decir, \"{skip Passthrough: true}\" omitirá abrir el tutorial tras la instalación.", "workbench.extensions.installExtension.option.donotSync": "Cuando está habilitada, VS Code no sincronizar esta extensión cuando la sincronización de configuración está activada.", "workbench.extensions.installExtension.option.enable": "Cuando la opción está habilitada, la extensión se habilitará si está instalada pero deshabilitada. Si la extensión ya está habilitada, esto no tiene efecto.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Cuando se activa, VS Code se instala sólo las extensiones recién agregadas del paquete de extensiones VSIX. Esta opción sólo se tiene en cuenta al instalar un VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Desinstale la extensión correspondiente", "workspace unsupported filter": "Área de trabajo no admitida" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Esta extensión está deshabilitada porque no se admite en {0} para la Web.", "Defined to run in desktop": "Esta extensión está deshabilitada porque está definida para ejecutarse solo en {0} para el escritorio.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Desinstalando", "VS Code for Web": "{0} para la Web", "auto update message": "[Revise la extensión]({0}) y actualícela manualmente.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "Esta extensión aún no se ha actualizado porque las nuevas versiones se actualizan automáticamente 2 horas después de su publicación. Se actualizará automáticamente {0}.", "cancel": "Cancelar", "cannot be installed": "La extensión \"{0}\" no está disponible en {1}. Haga clic en \"Más información\" para obtener más detalles.", "check logs": "Consulte el [registro]({0}) para obtener más detalles.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Proporcione una categoría, palabras clave o identificadores para buscar.", "searchExtensionsTool.userDescription": "Buscar extensiones de VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configure el elemento de apertura que se va a usar para los URI externos (http, https).", "externalUriOpeners.defaultId": "Se abre con el elemento de apertura estándar de VS Code.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "Es true cuando el foco está dentro de la vista EDITORES ABIERTOS.", "viewHasSomeCollapsibleItem": "Es true cuando un área de trabajo de la vista del EXPLORADOR tiene un elemento secundario raíz contraíble." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Archivo", + "miShare": "Compartir", + "openContainer": "Abrir carpeta contenedora", + "revealInMac": "Mostrar en Finder", + "revealInWindows": "Mostrar en el Explorador de archivos" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Define un proveedor de rango de plegado por defecto que tiene prioridad sobre todos los demás proveedores de rango de plegado. Debe ser el identificador de una extensión que contribuya a un proveedor de rango de plegado.", "null": "Todo", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Por ejemplo, en Workbench falta el panel de problemas" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Datos de problemas adicionales", "cancel": "Cancelar", @@ -14702,6 +15723,133 @@ "pasteData": "Hemos escrito los datos necesarios en su Portapapeles porque eran demasiado grandes para enviarlos. Ahora debe pegarlos.", "yes": "&&Sí" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Confirmo que mi versión de VS Code no está actualizada y que este problema puede cerrarse.", "chooseExtension": "Extensión", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Solucionar problema...", "use insiders": "Probablemente, esto significa que el problema ya se ha solucionado y estará disponible en una próxima versión. Puede usar {0} Insiders de forma segura hasta que la nueva versión estable esté disponible." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Reportar &&problema en inglés", "reportIssueInEnglish": "Notificar problema..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Alternar la solución de problemas de los métodos abreviados de teclado" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Historial local" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Abrir carpeta contenedora", + "revealInMac": "Revelar en Finder", + "revealInWindows": "Mostrar en el Explorador de archivos" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "Id. de lenguaje", "localizations": "Paquetes de idioma", @@ -14866,6 +16069,17 @@ "installed": "Instalado", "moreInfo": "Más información" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Cambiar el idioma y reiniciar", + "neverAgain": "No volver a mostrar", + "updateLocale": "¿Quiere cambiar el idioma de visualización de {0} a {1} y reiniciar?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Instalar y Reiniciar", + "installAndRestartMessage": "Instala el paquete de idioma para cambiar el idioma a {0}.", + "searchMarketplace": "Buscar en Marketplace", + "showLanguagePackExtensions": "Busca paquetes de idioma en Marketplace para cambiar el idioma a {0}." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (remoto)", "setDefaultLogLevel": "Establecer nivel de registro predeterminado", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Seleccione sesión", "setLogLevel": "Establecer nivel de registro..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Abrir carpeta de registros de extensión", + "openLogsFolder": "Abrir carpeta de registros" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\" ya está deshabilitado", "alreadysetBoolTrue": "\"{0}: {1}\" ya está habilitado", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "Directorio de trabajo del comando del servidor. El valor predeterminado es la carpeta del área de trabajo cuando se ejecuta en un espacio de trabajo.", "app.mcp.json.headers": "Encabezados adicionales enviados al servidor.", "app.mcp.json.oauth": "Configuración de OAuth para autenticarse con el servidor.", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "Id. de cliente OAuth que se usará para autenticarse con el servidor. Cuando `enterpriseManaged` es `true`, es el Id. de cliente del servidor de autorización **recurso** (el cliente de confianza para el recurso protegido), no el idP. Para establecer el secreto de cliente coincidente, use la lente de código *Establecer secreto de cliente* encima de este campo, los secretos se almacenan en el almacén de secretos del sistema operativo, no en este archivo.", + "app.mcp.json.oauth.enterpriseManaged": "(Versión preliminar) Cuando se establece en `true`, este servidor MCP se autentica a través del emisor de SSO configurado mediante `#mcp.enterpriseManagedAuth.idp#` la concesión de autorización de aserción de identidad de OAuth (ID-SSO). Después de un inicio de sesión único, los servidores administrados por la empresa posteriores se conectan sin intervención. El emisor de IdP y las credenciales de cliente se leen desde la `#mcp.enterpriseManagedAuth.idp#` configuración; el `clientId` de esta entrada de servidor se pasa al servidor de autorización de recursos.", "app.mcp.json.sandbox": "Configuración de espacio aislado que determina el sistema de archivos y el acceso a la red. El espacio aislado está habilitado cuando la propiedad sandboxEnabled se establece en el nivel de servidor solo en Mac OS y Linux.", "app.mcp.json.sandbox.filesystem": "Configuración de acceso del sistema de archivos para el servidor de espacio aislado. Los patrones globales solo se admiten para Mac OS.", "app.mcp.json.sandbox.filesystem.allowWrite": "Lista de rutas de acceso de archivo en las que el servidor puede escribir. Por ejemplo, `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Si la base debe mostrarse en la parte superior", "showNonConflictingChanges": "Si el editor de combinación muestra cambios que no están en conflicto" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Abrir selección en el Editor de combinación temporal", + "merge.dev.openState": "Abrir estado del editor de mezcla desde JSON", + "mergeEditor": "Editor de combinación (desarrollo)", + "mergeEditor.enterJSON": "Escribir JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Configurar conexión de uso medido", "meteredConnection.auto": "Automático", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "No se puede abrir el recurso con el tipo de editor del bloc de notas '{0}'. Compruebe si tiene instalada y habilitada la extensión correcta.", "fail.noEditor.extensionMissing": "No se puede abrir el recurso con el tipo de editor del bloc de notas '{0}'. Compruebe si tiene instalada y habilitada la extensión correcta.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Abrir como texto", "notebookOpenEnableMissingViewType": "Habilitar extensión para “{0}”", "notebookOpenInTextEditor": "Abrir en el Editor de texto", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Rendimiento de inicio" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Cuando está habilitado, los representadores lentos se generan automáticamente." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Cree una incidencia y adjunte manualmente los archivos siguientes:\r\n{0}", + "prof.detail.restart": "Se necesita un reinicio final para continuar utilizando '{0}'. De nuevo, gracias por su aportación.", + "prof.message": "Los perfiles se crearon correctamente.", + "prof.restart": "Reiniciar", + "prof.restart.button": "&&Reiniciar", + "prof.restartAndFileIssue": "&&Crear problema y reiniciar", + "prof.thanks": "Gracias por ayudarnos." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Escribir para buscar en enlaces de teclado", "SearchKeybindings.KeybindingsSearchPlaceholder": "Claves de grabación. Pulse Escape para salir", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Presione la combinación de teclas deseada y ENTRAR", "defineKeybinding.oneExists": "1 comando existente tiene esta combinación de teclas" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Borrar resultados de la búsqueda", "clearHistory": "Borrar historial de búsqueda de métodos abreviados de teclado", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Abrir Explorador de procesos", "promptOpenWith.processExplorer.displayName": "Explorador de procesos" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Copiar", "copyAll": "Copiar todo", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Icono de la etiqueta del editor del explorador de procesos.", "processExplorerInputName": "Explorador de procesos" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Explorador de procesos" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Borrar", "clearCommandHistory": "Borrar historial de comandos", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Editando en {0}", "workspace.tooltip2": "Algunas [características no están disponibles]({0}) para los recursos que se encuentran en un sistema de archivos virtual." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privado", "tunnelPrivacy.public": "Público" @@ -17241,6 +18466,13 @@ "ui": "Tipo de extensión de interfaz de usuario. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el equipo local.", "workspace": "Tipo de extensión de área de trabajo. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el espacio remoto." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Aporta integraciones de agentes de codificación remota al widget de chat.", "remoteCodingAgentsExtPoint.command": "Identificador del comando que se ejecutará. El comando se debe declarar en la sección \"comandos\".", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Mostrar todas las tareas...", "taskType": "Todas las tareas de {0}" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", "noTaskResults": "No hay ninguna tarea coincidente." @@ -18626,6 +19855,12 @@ "externalCommand": "Ejemplo para ejecutar un comando arbitrario externo", "msbuild": "Ejecuta el destino de compilación" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Mostrar telemetría" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Desplazar al comando anterior", "workbench.action.terminal.sizeToContentWidthInstance": "Alternar el tamaño al ancho del contenido" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Crear nuevo terminal integrado (local)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Búfer accesible Ir al comando siguiente", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Búfer accesible Ir al comando anterior", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Permitir", "runInTerminal": "¿Ejecutar el comando `{0}`?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Permita que el espacio aislado ejecute el comando `{0}` con acceso de red sin restricciones.", + "runInTerminal.allowNetwork.autoRetry": "¿Quiere volver a intentar el comando `{0}` en el espacio aislado permitiendo el acceso a la red?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "¿Quiere volver a intentar el comando `{0}` en el espacio aislado permitiendo el acceso a la red a {1}?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Ejecutando`{0}` en el espacio aislado con acceso a la red sin restricciones", + "runInTerminal.allowNetwork.autoRetry.reason": "La salida de ejecución de espacio aislado indicó que el espacio aislado bloqueó el acceso de red necesario.", + "runInTerminal.allowNetwork.confirmationMessage": "Explicación: {0}\r\n\r\nObjetivo: {1}\r\n\r\nMotivo para permitir el acceso a la red sin restricciones en el espacio aislado: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "El modelo indicó que este comando de espacio aislado necesita acceso a la red sin restricciones.", + "runInTerminal.allowNetwork.disabled.invocation": "No se está ejecutando `{0}` porque el acceso a la red sin restricciones en el espacio aislado está deshabilitado", + "runInTerminal.allowNetwork.disabled.result": "El comando no se ejecutó porque solicitó acceso a la red sin restricciones en el espacio aislado del terminal, pero el acceso a la red por comando está deshabilitado por chat.agent.sandbox.retryWithAllowNetworkRequests. Ejecute el comando con acceso de red restringido en su lugar o habilite la configuración para permitir solicitudes de acceso a la red.", "runInTerminal.confirmationMessage": "Explicación: {0}\r\n\r\nObjetivo: {1}", "runInTerminal.defaultExplanation": "No se proporcionó ninguna explicación", "runInTerminal.defaultGoal": "No se proporcionó ningún objetivo", "runInTerminal.inDirectory": "¿Ejecutar el comando `{0}` dentro de `{1}`?", "runInTerminal.invocation": "Ejecutando `{0}`", "runInTerminal.invocation.sandbox": "Ejecutando `{0}` en el espacio aislado", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Cancelar", "runInTerminal.missingDeps.cancelled": "El usuario canceló la instalación de dependencias de espacio aislado.", "runInTerminal.missingDeps.failed": "Error en la instalación de la dependencia del espacio aislado (código de salida {0}). No se ejecutó el comando.", "runInTerminal.missingDeps.install": "Instalar", "runInTerminal.missingDeps.message": "Las siguientes dependencias necesarias para la ejecución en espacio aislado no están instaladas: {0}. ¿Desea instalarlos?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Faltan dependencias de espacio aislado", "runInTerminal.missingDeps.unknown": "No se pudo determinar si la instalación de dependencias de espacio aislado se realizó correctamente. No se ejecutó el comando.", "runInTerminal.presentationOverride": "¿Ejecutar el comando `{0}` en `{1}`?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Ejecutar en Terminal", "runInTerminalTool.userDescription": "Ejecuta comandos en la terminal", "skip": "Omitir", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} puede necesitar entrada", + "terminalCommandCompleted": "{0} completado", + "terminalProcessExited": "{0} se cerró el terminal" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Enfocar terminal", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Use {0} en su lugar", "agentSandbox.linuxFileSystemSetting": "Nota: esta configuración solo es aplicable cuando {0} está habilitado. Controla el acceso al sistema de archivos en el espacio aislado en Linux. Las rutas de acceso no admiten patrones globales, solo rutas de acceso literales (por ejemplo: ./src/, ~/.ssh, .env). **bubblewrap** y **socat** deben instalarse para que esta configuración funcione.", "agentSandbox.linuxFileSystemSetting.allowRead": "Matriz de rutas de acceso para volver a permitir el acceso de lectura en las regiones denegadas. Tiene prioridad sobre denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Matriz de rutas de acceso para denegar el acceso de lectura. Déjelo vacío para permitir la lectura de todas las rutas de acceso.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Matriz de rutas de acceso para denegar el acceso de escritura dentro de las rutas de acceso permitidas (tiene prioridad sobre allowWrite).", "agentSandbox.macFileSystemSetting": "Nota: esta configuración solo es aplicable cuando {0} está habilitado. Controla el acceso al sistema de archivos en el espacio aislado en macOS. Las rutas de acceso también admiten patrones globales de estilo git (por ejemplo: *.ts, ./src, ./src/**/*.ts, file?. txt).", "agentSandbox.macFileSystemSetting.allowRead": "Matriz de rutas de acceso para volver a permitir el acceso de lectura en las regiones denegadas. Tiene prioridad sobre denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Matriz de rutas de acceso para denegar el acceso de lectura. Déjelo vacío para permitir la lectura de todas las rutas de acceso.", "agentSandbox.macFileSystemSetting.denyWrite": "Matriz de rutas de acceso para denegar el acceso de escritura dentro de las rutas de acceso permitidas (tiene prioridad sobre allowWrite).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Controla si los comandos de terminal del modo agente pueden reintentar en el espacio aislado con acceso de red sin restricciones después de la confirmación del usuario. Esto solo se aplica cuando {0} se establece en `on` y conserva el espacio aislado del sistema de archivos mientras se relajan las restricciones de red para un comando aprobado.", "agentSandbox.runtimeSetting": "Nota: esta configuración solo es aplicable cuando {0} está habilitado. Los pares clave-valor se pasan a la raíz de la configuración del entorno de ejecución del espacio aislado.", "agentSandbox.windowsEnabledSetting": "Controla si el modo de agente usa espacio aislado en Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Habilite el espacio aislado para las herramientas de modo agente en Windows y permita todos los dominios de red.", "agentSandbox.windowsEnabledSetting.offDescription": "Deshabilite el espacio aislado para las herramientas de modo de agente en Windows.", "agentSandbox.windowsFileSystemSetting": "Nota: esta configuración solo es aplicable cuando {0} está habilitado. Controla el acceso al sistema de archivos en el espacio aislado de Windows. Las rutas de acceso no admiten patrones globales, solo rutas de acceso literales (por ejemplo: C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Matriz de rutas de acceso adicionales para permitir el acceso de solo lectura. Tiene prioridad sobre denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Matriz de rutas de acceso adicionales para permitir el acceso de lectura y escritura. Déjelo vacío para no permitir escrituras fuera de las carpetas del área de trabajo y del directorio temporal del espacio aislado.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Matriz de rutas de acceso para denegar el acceso. Déjelo vacío para permitir la lectura de todas las rutas de acceso.", "autoApprove.defaults": "Tenga en cuenta que hay un conjunto predeterminado de reglas para permitir y también denegar comandos. Considere la posibilidad de establecer {0} en {1} para ignorar todas las reglas predeterminadas para asegurarse de que no haya conflictos con sus propias reglas. Hágalo bajo su propia responsabilidad, ya que las reglas de denegación predeterminadas están diseñadas para protegerle frente a la ejecución de comandos peligrosos.", "autoApprove.deprecated": "Use {0} en su lugar", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Eliminar archivos en directorio temporal de espacio aislado", "runInTerminal.missingDeps.focusTerminal": "Enfocar terminal", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "El terminal está a la espera de una entrada." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Mostrar datos de sicronización JSON sin formato", "workbench.actions.sync.turnOffSyncOnMachine": "Desactivar la sincronización de configuración" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Abrir carpeta de copias de seguridad locales", + "download sync activity complete": "La actividad de sincronización de configuración se descargó correctamente.", + "no backups": "La carpeta de copias de seguridad local no existe", + "open": "Abrir carpeta" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Si esta opción está habilitada, se muestran sugerencias de referencia cuando no hay ningún editor abierto.", "watermark.findInFiles": "Buscar en archivos", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Está buscando en el contenido web.", "webview.statusHeader": "Estado de búsqueda actual:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Uso de herramientas de desarrollo estándar para depurar la vista previa basada en IFrame", + "openToolsDescription": "Abre Herramientas de desarrollo para vistas web activas", + "openToolsLabel": "Abrir herramientas de desarrollo de vistas web" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Buscar siguiente", "editor.action.webvieweditor.findPrevious": "Buscar anterior", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Tutorial de agentes", "onboarding.sessions.customize": "Personalización de los agentes", "onboarding.sessions.customize.desc": "Adapte Copilot a su proyecto con instrucciones y agentes personalizados, aptitudes, mensajes reutilizables y servidores MCP que se conectan a las herramientas y el contexto en los que confía.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Agentes realizados para la tarea", + "onboarding.sessions.group.more": "Agentes que funcionan a su manera", "onboarding.sessions.planMode": "Plan", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Genere un plan de implementación estructurado antes de realizar cualquier cambio en el código y, a continuación, entrégueselo a un agente para que lo ejecute.", "onboarding.sessions.runAnywhere": "Ejecutar agentes en cualquier lugar", "onboarding.sessions.runAnywhere.desc": "Ejecute agentes localmente para el trabajo interactivo, en segundo plano con la CLI de Copilot o en la nube con agentes de nube que abran una solicitud de incorporación de cambios que su equipo pueda revisar.", "onboarding.sessions.signInNudge": "Iniciar sesión para obtener características con tecnología de IA", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Continuar con GitHub", "onboarding.signIn.github.aria": "Continuar con GitHub", "onboarding.signIn.google": "Continuar con Google", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Inicie sesión para usar GitHub Copilot.", "onboarding.signIn.heroTitle": "Bienvenido a VS Code", "onboarding.signIn.signedIn": "Su sesión se ha iniciado. Puede continuar con el paso siguiente.", "onboarding.step.agentSessions.subtitle.before": "Abrir chat en cualquier momento con ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "El menú contextual de diferencias múltiples de chat.", "menus.chatNewSession": "El menú de nueva sesión de chat.", "menus.chatSessions": "El menú Sesiones de chat.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Menú contextual de los elementos de la lista de sesiones de la ventana Sesiones.", "menus.chatSessionsNewSession": "Menú para nuevas sesiones de chat.", "menus.chatTextEditor": "Submenú Chat en el menú contextual del editor de texto.", "menus.commandPalette": "La paleta de comandos", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Contribuye a la autenticación" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Es posible que los cambios realizados no se guarden. Seleccione \"Cancelar\" e inténtelo de nuevo.", + "retry": "&&Reintentar", + "unableToOpenWindow": "El explorador ha bloqueado la apertura de una nueva ventana. Presione \"Reintentar\" para volver a intentarlo.", + "unableToOpenWindowDetail": "Permita los elementos emergentes de este sitio web en su [configuración del explorador]({0}).", + "unableToOpenWindowError": "No se puede abrir una nueva ventana." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Pruebe a guardar o revertir primero los editores con cambios sin guardar e inténtelo de nuevo." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Más información", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "¿Desea guardar los cambios en los siguientes {0} archivos?", "saveFileAs.title": "Guardar como" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Más información", - "openFiles": "Abrir &&archivos...", - "openRemote": "&&Abrir archivo remoto...", - "pickFolderAndOpen": "No se pueden abrir las carpetas. Intente agregar una carpeta al área de trabajo en su lugar.", - "pickWorkspaceAndOpen": "No se pueden abrir las áreas de trabajo. Intente agregar una carpeta al área de trabajo en su lugar.", - "unsupportedBrowserDetail": "El explorador no admite la apertura de carpetas locales.\r\nPuede abrir archivos únicos o un repositorio remoto.", - "unsupportedBrowserMessage": "No se admite la apertura de carpetas locales" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Abrir archivo local...", "openLocalFileFolder": "Abrir Local...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Todas las extensiones instaladas están deshabilitadas temporalmente.", "noWorkspace": "No hay ningún área de trabajo." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Acceso a la característica '{0}'.", "accessExtensionFeatureMessage": "La extensión '{0}' desea tener acceso a la característica '{1}'.", "allow": "Permitir", "disallow": "No permitir" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Error al instalar la extensión {0}: no se encuentra el manifiesto.", "VS Code for Web": "{0} para la Web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Color del icono para el publicador comprobado de la extensión.", "verifiedPublisher": "Icono usado para el publicador de extensiones comprobado en la vista y el editor de extensiones." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Agregar recomendación de extensión a", "select for remove": "Quitar recomendación de extensión de", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Sobrescribiendo la extensión {0} con {1}.", "overwritingWithWorkspaceExtension": "Sobrescribiendo {0} con la extensión del área de trabajo {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Las extensiones han sido modificadas en disco. Por favor, vuelva a cargar la ventana.", + "extensionUnderDevelopment.invalid": "No se pudo cargar la extensión '{0}' en desarrollo porque no es válida: {1}", + "extensionsUnderDevelopment.invalid": "No se pudieron cargar las extensiones {0} en desarrollo porque no son válidas: {1}", + "reloadWindow": "Recargar ventana" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "El host de extensiones no se inició en 10 segundos, lo cual puede ser un problema.", + "extensionHost.startupFailDebug": "El host de extensiones no se inició en 10 segundos, puede que se detenga en la primera línea y necesita un depurador para continuar.", + "join.extensionDevelopment": "Finalizando sesión de depuración de extensión", + "reloadWindow": "Recargar ventana" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Abrir Herramientas de desarrollo", + "enable": "Habilitar y recargar", + "enableResolver": "Se requiere la extensión \"{0}\" para abrir la ventana remota.\r\n¿Quiere habilitarla?", + "extensionService.autoRestart": "El host de extensiones finalizó inesperadamente. Reiniciar...", + "extensionService.crash": "El host de extensiones finalizó inesperadamente 3 veces en los últimos 5 minutos.", + "extensionService.versionMismatchCrash": "El host de extensiones no se puede iniciar: la versión no coincide.", + "getEnvironmentFailure": "No se pudo capturar un entorno remoto", + "install": "Instalar y recargar", + "installResolver": "La extensión \"{0}\" es necesaria para abrir la ventana remota.\r\n¿Desea instalar la extensión?", + "learnMore": "Más información", + "relaunch": "Reiniciar Visual Studio Code", + "resolverExtensionNotFound": "\"{0}\" no se encuentra en el Marketplace", + "restart": "Reiniciar el host de extensiones", + "restartExtensionHost": "Reiniciar el host de extensiones", + "restartExtensionHost.reason": "Una solicitud explícita", + "startBisect": "Iniciar extensión Bisect" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Monitor de archivos" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Condición cuando la tecla está activa.", "vscode.extension.contributes.keybindings.win": "Tecla o secuencia de teclas específica de Windows." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Controla la distribución del teclado que se usa en la Web.", - "keyboardConfigurationTitle": "Teclado" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Coloque sus atajos de teclado en este archivo para sobreescribir los valores predeterminados", "errorInvalidConfiguration": "No se puede escribir en el archivo de configuración KeyBindings. Tiene un objeto que no es de tipo Array. Abra el archivo para corregirlo y vuelva a intentarlo.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Es posible que los cambios realizados no se guarden. Seleccione \"Cancelar\" e inténtelo de nuevo." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Ventana" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Mensaje de progreso" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Contribuye con información de ayuda para Remote", "RemoteHelpInformationExtPoint.documentation": "La dirección URL, o un comando que la devuelve, a la página de documentación del proyecto", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Reenviado por el usuario", "tunnel.staticallyForwarded": "Reenviado de forma estática" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Red" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Red" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "La carpeta del área de trabajo no existe: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "No se pudo identificar el conjunto de claves del sistema operativo para almacenar los datos relacionados con el cifrado en el entorno de escritorio actual.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Ejecutando acciones de código y formateadores...", "skip": "Omitir" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Guardando archivos de texto" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Ya se está registrando.", "invalid.embeddedLanguages": "Valor no válido en \"contributes.{0}.embeddedLanguages\". Debe ser una asignación de objeto del nombre del ámbito al lenguaje. Valor proporcionado: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" debe ser una matriz", "invalid.superType.format": "\"configuration.{0}.superType\" debe seguir el patrón letterOrDigit[-_letterOrDigit]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Establece el modo de color para los elementos nativos de la interfaz de usuario, como cuadros de diálogo nativos, menús y barra de título. Incluso si el sistema operativo está configurado en modo de color claro, puede seleccionar un tema de color del sistema oscuro para la ventana. También puede configurar para ajustar automáticamente en función de la configuración {0}.\r\n\r\nNota: Esta configuración se omite cuando {1} está habilitado.", + "window.systemColorTheme.auto": "Usar colores de widget nativos claros para temas de color claro y oscuros para temas de color oscuro.", + "window.systemColorTheme.dark": "Usar colores de widget nativos oscuros.", + "window.systemColorTheme.default": "Los colores del widget nativo coinciden con los colores del sistema.", + "window.systemColorTheme.light": "Usar colores de widget nativos claros." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Todos los perfiles", "exclude": "Seleccionar {0} extensión", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Deshacer / Rehacer" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Copias de seguridad en funcionamiento" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Haga clic en \"Cancelar\" para dejar de esperar y guardar o revertir los editores con cambios sin guardar.", + "backupBeforeShutdownMessage": "La copia de seguridad de editores con cambios no guardados está tardando un poco más de lo esperado...", + "backupErrorDetails": "Pruebe a guardar o revertir primero los editores con cambios sin guardar e inténtelo de nuevo.", + "backupTrackerBackupFailed": "Los siguientes editores con cambios no guardados no se pudieron guardar en la ubicación de copia de seguridad.", + "backupTrackerConfirmFailed": "No se han podido guardar ni revertir los siguientes editores con cambios sin guardar.", + "discardBackupsBeforeShutdown": "Descartar las copias de seguridad está tardando un poco más de lo esperado...", + "ok": "&&Aceptar", + "revertBeforeShutdown": "La reversión de editores con cambios no guardados está tardando un poco más de lo esperado...", + "saveBeforeShutdown": "Guardar los editores con cambios sin guardar está tardando un poco más de lo esperado...", + "shutdownForceClose": "Cerrar de todos modos", + "shutdownForceQuit": "Salir de todos modos", + "shutdownForceReload": "Recargar de todos modos" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "No se puede escribir en el archivo de configuración del área de trabajo. Por favor, abra el archivo para corregir sus errores/advertencias e inténtelo de nuevo.", "openWorkspaceConfigurationFile": "Configuración del área de trabajo abierta", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Confianza en el área de trabajo", "workspaceTrustEditorLabelIcon": "Icono de la etiqueta del editor de confianza del área de trabajo." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Descartar siempre las áreas de trabajo sin título sin preguntar", + "doNotSave": "&&No guardar", + "restartExtensionHost.reason": "Apertura de un área de trabajo multiraíz", + "save": "&&Guardar", + "saveWorkspaceDetail": "Guarde el área de trabajo si tiene pensado volverla a abrir.", + "saveWorkspaceMessage": "¿Quiere guardar la configuración del área de trabajo como un archivo?", + "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo.", + "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-fr/translations/main.i18n.json b/i18n/vscode-language-pack-fr/translations/main.i18n.json index c7235d1be2..10eb527ba0 100644 --- a/i18n/vscode-language-pack-fr/translations/main.i18n.json +++ b/i18n/vscode-language-pack-fr/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Activer/désactiver la section" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", - "chatAgentHostConfigurationTitle": "Chat Agent Host" + "chat.agentHost.enabled": "Lorsque cette option est activée, certains agents s’exécutent dans un processus d’hôte d’agent distinct.", + "chatAgentHostConfigurationTitle": "Hôte de l’agent de conversation" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Plug-ins configurés sur cet hôte d’agent et disponibles pour les sessions à distance.", @@ -2204,15 +2204,15 @@ "agentHost.sessionConfig.permissionsDescription": "Permissions de session par outil. Mis à jour automatiquement lors de l'approbation d'un outil « dans cette session »." }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { - "chat.agentHost.claudeAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `@anthropic-ai/claude-agent-sdk` package. When set, the Claude agent provider is registered inside the agent host and the SDK is loaded from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect. This setting will be removed once the SDK is delivered through the Extension Marketplace.", - "chat.agentHost.otel.captureContent": "When enabled, includes prompt and response content in OTel span attributes. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.", - "chat.agentHost.otel.dbSpanExporter.enabled": "When enabled, the agent host persists every emitted OTel span to a local SQLite database. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.", - "chat.agentHost.otel.enabled": "When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.", - "chat.agentHost.otel.exporterType": "Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.", - "chat.agentHost.otel.otlpEndpoint": "OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.", - "chat.agentHost.otel.outfile": "Output path for span JSON lines when exporter type is `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", - "chat.agentHost.rubberDuck.enabled": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model. Requires `#chat.agentHost.enabled#`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Expérimental, pour tests locaux uniquement. Chemin absolu vers un package `@anthropic-ai/claude-agent-sdk` installé localement. Une fois défini, le fournisseur d'agent Claude est enregistré au sein de l'hôte d'agent et le SDK est chargé depuis ce chemin. Nécessite `#chat.agentHost.enabled#`. Le processus hôte de l'agent doit être redémarré pour que les modifications prennent effet. Ce paramètre sera supprimé une fois le SDK distribué via la Marketplace des extensions.", + "chat.agentHost.otel.captureContent": "Lorsque cette option est activée, inclut le contenu des invites et des réponses dans les attributs des étendues OTel. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Point sensible pour la Confidentialité : ne l’activez pas dans des environnements qui envoient des étendues vers des récepteurs partagés.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Lorsqu’il est activé, l’hôte d’agent enregistre de façon persistante chaque span OTel émis dans une base de données SQLite locale. Les spans peuvent être inspectées à l’aide de la commande `Export Agent Host Traces Database`. Compatible avec les exportateurs externes : les spans sont écrites dans SQLite *et* transférées vers le récepteur configuré par l’utilisateur(-trice).", + "chat.agentHost.otel.enabled": "Lorsque cette option est activée, l’hôte de l’agent émet des traces OpenTelemetry depuis le Kit de développement logiciel (SDK) Copilot. Nécessite `#chat.agentHost.enabled#`. Configurez `#chat.agentHost.otel.otlpEndpoint#` pour envoyer les traces vers un collecteur externe ou activez `#chat.agentHost.otel.dbSpanExporter.enabled#` pour les capturer localement.", + "chat.agentHost.otel.exporterType": "Back-end de l’exportateur utilisé par le Kit de développement logiciel (SDK) Copilot lorsque `#chat.agentHost.otel.enabled#` est activé. `otlp-grpc` est rétrogradé en `otlp-http` de manière transparente dans l’environnement d’exécution CLI.", + "chat.agentHost.otel.otlpEndpoint": "URL du point de terminaison OTLP lorsque le type d’exportateur est `otlp-http` ou `otlp-grpc`. Définit `OTEL_EXPORTER_OTLP_ENDPOINT` dans le processus de l’hôte de l’agent.", + "chat.agentHost.otel.outfile": "Chemin de sortie des lignes JSON des étendues lorsque le type d’exportateur est `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chat.agentHost.rubberDuck.enabled": "Une fois activé, l’assistant de codage utilise un sous-assistant critique « rubber duck » (canard en caoutchouc) pour passer en revue les modifications du code en tirant parti d’un modèle complémentaire. Nécessite `#chat.agentHost.enabled#`.", + "chatAgentHostStarterConfigurationTitle": "Démarreur d’hôte de l’agent de conversation" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Modifications de la branche", @@ -2243,12 +2243,15 @@ "agentHost.config.sandbox.windowsEnabled.title": "Bac à sable activé (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Système de fichiers du bac à sable Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Hôte de l’agent" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Session dupliquée (forked)", + "agentHost.forkedTitlePrefix": "Dupliqué (forked) : " }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Approbations", @@ -2337,7 +2340,7 @@ "claude.toolInvoke.webFetchGeneric": "Récupération de l’URL" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Découverte dans Claude" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "Branche", @@ -2379,14 +2382,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Libérer le contexte en compactant l’historique des conversations", "copilotSlashCommand.plan.description": "Créer un plan d’implémentation avant de coder", - "copilotSlashCommand.research.description": "Run deep research on a topic using search and web sources", - "copilotSlashCommand.rubberDuck.description": "Get an independent critique of the current approach" + "copilotSlashCommand.research.description": "Effectuez une recherche approfondie sur un sujet en utilisant la recherche et les sources web", + "copilotSlashCommand.rubberDuck.description": "Obtenir une critique indépendante de l’approche actuelle" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { - "agentHost.copilot.systemNotification.agentCompleted": "Background agent completed", - "agentHost.copilot.systemNotification.shellCompleted": "Shell completed", - "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completed", - "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completed" + "agentHost.copilot.systemNotification.agentCompleted": "Agent d’arrière-plan terminé", + "agentHost.copilot.systemNotification.shellCompleted": "Interpréteur de commandes terminé", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` est terminé", + "agentHost.copilot.systemNotification.shellIdCompleted": "Interpréteur de commandes `{0}` terminé" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Autoriser le modèle à appeler {0} ?", @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Autoriser dans cette session", "sessionPermissions.skip": "Ignorer" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Failed to read private key file: {0}", + "ssh.keyFileAuthRequiresPath": "Key file authentication requires a private key path.", + "sshKeyPassphraseName": "SSH Key Passphrase", + "sshKeyPassphrasePrompt": "Enter passphrase for SSH key {0}.", + "sshProgressCheckingAgent": "Checking for existing agent host...", + "sshProgressConnecting": "Establishing SSH connection...", + "sshProgressDownloadingCLI": "Installing VS Code CLI on remote...", + "sshProgressForwarding": "Connecting to remote agent host...", + "sshProgressInstallingCLI": "Checking remote CLI installation...", + "sshProgressStartingAgent": "Starting remote agent host..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Remote Connections" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Zoom de page : {0} %", "browserZoomPercent": "{0} %" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Add Element to Chat", + "browser.contextMenu.back": "Back", + "browser.contextMenu.copyImage": "Copy Image", + "browser.contextMenu.copyImageUrl": "Copy Image URL", + "browser.contextMenu.copyLink": "Copy Link", + "browser.contextMenu.forward": "Forward", + "browser.contextMenu.inspect": "Inspect", + "browser.contextMenu.openImageInNewTab": "Open Image in New Tab", + "browser.contextMenu.openLinkInExternalBrowser": "Open Link in External Browser", + "browser.contextMenu.openLinkInNewTab": "Open Link in New Tab", + "browser.contextMenu.reload": "Reload" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Impossible d’inscrire '{0}'. Le {1} de stratégie associé est déjà inscrit auprès de {2}.", "config.property.duplicate": "Impossible d'inscrire '{0}'. Cette propriété est déjà inscrite.", @@ -2559,6 +2590,17 @@ "okButton": "&&OK", "yesButton": "&&Oui" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDate: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Open", + "openFile": "Open File", + "openFolder": "Open Folder", + "openWorkspace": "&&Open", + "openWorkspaceTitle": "Open Workspace from File", + "selectFolder": "&&Select folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Le fichier est trop volumineux pour être ouvert en tant qu'éditeur sans titre. Chargez-le d'abord dans l'Explorateur de fichiers, puis réessayez." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Autorisations insuffisantes. Réessayez et autorisez l’opération.", "fileSystemRenameError": "Renommer n’est pris en charge que pour les fichiers." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} o", "sizeGB": "{0} Go", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Le fichier est trop volumineux pour être ouvert" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Failed to move '{0}' to the recycle bin ({1})", + "trashFailed": "Failed to move '{0}' to the trash ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Impossible de copier '{0}' dans '{1}' ({2}).", "fileCopyErrorPathCase": "'Impossible de copier le fichier dans le même chemin avec une casse de chemin différente", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Ce serveur MCP ne peut pas être installé, car {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancel", + "exit": "&&Exit", + "mAbout": "About {0}", + "mBringToFront": "Bring All to Front", + "mEdit": "&&Edit", + "mFile": "&&File", + "mGoto": "&&Go", + "mHelp": "&&Help", + "mHide": "Hide {0}", + "mHideOthers": "Hide Others", + "mMergeAllWindows": "Merge All Windows", + "mMinimize": "Minimize", + "mMoveTabToNewWindow": "Move Tab to New Window", + "mNewTab": "New Tab", + "mRun": "&&Run", + "mSelection": "&&Selection", + "mServices": "Services", + "mShowAll": "Show All", + "mShowNextTab": "Show Next Tab", + "mShowPreviousTab": "Show Previous Tab", + "mTerminal": "&&Terminal", + "mView": "&&View", + "mWindow": "Window", + "mZoom": "Zoom", + "miCheckForUpdates": "Check for &&Updates...", + "miCheckingForUpdates": "Checking for Updates...", + "miDownloadUpdate": "D&&ownload Available Update", + "miDownloadingUpdate": "Downloading Update...", + "miInstallUpdate": "Install &&Update...", + "miInstallingUpdate": "Installing Update...", + "miNewWindow": "New &&Window", + "miPreferences": "&&Preferences", + "miQuit": "Quit {0}", + "miRestartToUpdate": "Restart to &&Update", + "miSwitchWindow": "Switch &&Window...", + "quit": "&&Quit", + "quitMessage": "Are you sure you want to exit?", + "quitMessageMac": "Are you sure you want to quit?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Contrôle si la connexion réseau actuelle doit être considérée comme limitée. Lorsqu’elle est limitée, les mises à jour automatiques, les téléchargements d’extensions et autres activités réseau en arrière-plan sont reportés pour réduire l’utilisation des données.", "meteredConnection.auto": "Détectez automatiquement les connexions limitées en utilisant le statut réseau du système d’exploitation.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Toujours traiter la connexion réseau comme limitée. Les mises à jour et téléchargements automatiques seront reportés.", "networkConfigurationTitle": "Réseau" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancel", + "cantCreateBinFolder": "Unable to install the shell command '{0}'.", + "cantUninstall": "Unable to uninstall the shell command '{0}'.", + "copyLink": "&&Copy Link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "An error occurred opening a link in your default browser.", + "openExternalProgramErrorMessage": "An error occurred opening an external program.", + "sourceMissing": "Unable to find shell script in '{0}'", + "trace.detail": "Please create an issue and manually attach the following file:\r\n{0}", + "trace.message": "Successfully created the trace file", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "A tracing session is already in progress. Use command `\"{0}\"` to stop it first.", + "warnEscalation": "{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.", + "warnEscalationUninstall": "{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "L’accès à {0} est bloqué par la stratégie de domaine réseau (voir les paramètres `{1}` et `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Info : {0}", "severityPrefix.warning": "Avertissement : {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "La commande « {0} » a entraîné une erreur", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Taper pour affiner les résultats." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remote Tunnel Service" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connecting as {0} ({1})", + "remoteTunnelService.building": "Building CLI from sources", + "remoteTunnelService.openTunnel": "Opening tunnel", + "remoteTunnelService.openTunnelWithName": "Opening tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Failed to install tunnel as a service, starting in session..." + }, "vs/platform/request/common/request": { "electronFetch": "Contrôle si l'utilisation de l'implémentation fetch d'Electron au lieu de celle de Node.js doit être activée. Toutes les extensions locales obtiendront l'implémentation d'Electron pour l'API de recherche globale.", "fetchAdditionalSupport": "Contrôle si l'implémentation de récupération de Node.js doit être étendue avec un support supplémentaire. Actuellement, la prise en charge du proxy ({1}) et les certificats système ({2}) sont ajoutés lorsque les paramètres correspondants sont activés. Lors du [développement à distance](https://aka.ms/vscode-remote), le paramètre {0} est désactivé, ce paramètre peut être configuré séparément dans les paramètres locaux et distants.", @@ -3468,6 +3575,9 @@ "updateMode": "Choisissez si vous voulez recevoir des mises à jour automatiques. Nécessite un redémarrage après le changement. Les mises à jour sont récupérées auprès d'un service en ligne Microsoft.", "updateTitleBar": "Affichez l’indicateur de mise à jour dans la barre de titre." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "There are currently no updates available." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Par défaut" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Impossible d'analyser les données de synchronisation, car elles ne sont pas compatibles avec la version actuelle." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "The window terminated unexpectedly", + "appGoneDetailEmptyWindow": "We are sorry for the inconvenience. You can open a new empty window to start again.", + "appGoneDetailWorkspace": "We are sorry for the inconvenience. You can reopen the window to continue where you left off.", + "appGoneDetails": "The window terminated unexpectedly (reason: '{0}', code: '{1}')", + "appStalled": "The window is not responding", + "appStalledDetail": "You can reopen or close the window or keep waiting.", + "close": "&&Close", + "doNotRestoreEditors": "Don't restore editors", + "hiddenMenuBar": "You can still access the menu bar by pressing the Alt-key.", + "newWindow": "&&New Window", + "reopen": "&&Reopen", + "wait": "&&Keep Waiting" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Allow", + "cancel": "&&Cancel", + "confirmOpenDetail": "The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'", + "confirmOpenMessage": "The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?", + "doNotAskAgain": "Permanently allow host '{0}'", + "learnMore": "&&Learn More", + "ok": "&&OK", + "pathNotExistDetail": "The path '{0}' does not exist on this computer.", + "pathNotExistTitle": "Path does not exist", + "uriInvalidDetail": "The URI '{0}' is not valid and can not be opened.", + "uriInvalidTitle": "URI can not be opened" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Espace de travail de code" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancel", + "clearButtonLabel": "&&Clear", + "confirmClearDetail": "This action is irreversible!", + "confirmClearRecentsMessage": "Do you want to clear all recently opened files and workspaces?", + "newWindow": "New Window", + "newWindowDesc": "Opens a new window", + "recentFolders": "Recent Folders", + "recentFoldersAndWorkspaces": "Recent Folders & Workspaces", + "untitledWorkspace": "Untitled (Workspace)", + "workspaceName": "{0} (Workspace)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "The workspace is already opened in another window. Please close that window first and then try again.", + "workspaceOpenedMessage": "Unable to save workspace '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Interface CLI distante" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Serveur" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Taille de police principale du corps pour la fenêtre des agents.", "agents.fontSize.body2": "Taille de police secondaire du corps pour la fenêtre des agents.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "Poids de police SemiBold (600) pour la fenêtre des agents." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Couleur d’arrière-plan d’une vue de session active dans la fenêtre des sessions de l’agent.", + "activeSessionView.foreground": "Couleur de premier plan d’une vue de session active dans la fenêtre des sessions de l’agent.", "agentFeedbackInputWidget.border": "Couleur de la bordure du widget de saisie des commentaires de l’agent affiché dans l’éditeur.", "agents.background": "Couleur d’arrière-plan du shell de la fenêtre des sessions d’assistant et de la base du dégradé.", "agentsBadge.background": "Couleur d’arrière-plan des badges dans la fenêtre des sessions d’assistant.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Couleur de premier plan du badge indiquant le nombre de sessions non lues sur le bouton bascule de la barre latérale.", "agentsUpdateButton.downloadedBackground": "Couleur d’arrière-plan du bouton de mise à jour une fois le téléchargement terminé dans la fenêtre des sessions de l’agent.", "agentsUpdateButton.downloadingBackground": "Couleur d’arrière-plan du bouton de mise à jour pour afficher la progression du téléchargement dans la fenêtre des sessions de l’agent.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Couleur d’arrière-plan d’une vue de session inactive dans la fenêtre des sessions de l’agent.", + "inactiveSessionView.foreground": "Couleur de premier plan d’une vue de session inactive dans la fenêtre des sessions de l’agent." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Image de profil pour GitHub pour {0}", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Ajouter des commentaires", "agentFeedback.addAndSubmit": "Ajouter des commentaires et envoyer", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Ajouter des commentaires", "altEnter": "Alt+Entrée", "enter": "Entrer" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Réduire", "convertComment": "Convertir en commentaires de l’agent", "editComment": "Modifier", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Indique si les tâches marquées avec `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` doivent être exécutées automatiquement lorsqu’une arborescence de travail de session d’hôte d’agent est créée. Les appels manuels à `Run Task` ne sont pas affectés.", - "chat.newEdits.label": "Nouvelle conversation", - "chat.viewContainer.label": "Conversation", - "chatViewIcon": "Icône d’affichage de la vue de conversation.", - "sessions.newChat.view": "Nouvelle session", - "sessions.newChatInSession.view": "Nouvelle conversation" + "chat.newEdits.label": "Nouvelle conversation" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Type de session" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Quel est l'objectif ?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Quelle est votre prochaine étape clé ?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Posez une question de suivi ou lancez un nouveau sujet au sein de cette session…", - "subSessionTip.ariaLabel": "Conseil pour la sous-séance", - "subSessionTip.dismiss": "Ignorer le conseil", - "subSessionTip.message": "Il s'agit d'une sous-session, une nouvelle conversation au sein du même espace de travail. Utilisez-le pour poser des questions, exécuter des tâches ou explorer des idées avec un contexte renouvelé." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Commencez par sélectionner un", - "newSessionIn": "Nouvelle session dans", - "newSessionWith": "avec", - "trustFolderMessage": "Une session d’agent peut lire des fichiers, exécuter des commandes et apporter des modifications dans ce dossier." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Aucun hôte d’agent disponible", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Agents désactivés" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Assistant", - "agentPickerCustomCategory": "Agents personnalisés", - "agentPickerDefault": "Assistant", - "agentPickerDefaultCategory": "Par défaut", - "agentPickerDefaultHover": "Utilisez l’agent par défaut.", - "configureCustomAgents": "Configurer les assistants personnalisés...", - "viewAgent": "Affiche l’agent {0}" + "agentHostAgentPicker": "Assistant" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Sélecteur d’approbations", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "L’hôte d’agent n’a pas encore annoncé d’agent.", "notConnectedSend": "Nous ne pouvons pas envoyer la demande : vous n’êtes pas connecté à l’hôte de l’agent distant." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Exporter les journaux de débogage de l’hôte de l’agent" }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Hôte de l’agent local", - "localAgentHostSessionTypeLocation": "Local" + "localAgentHostLabel": "Hôte de l’agent local" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Ouvrir le fichier d’état de Copilot CLI" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude modifie des fichiers sans demander", "claude.permissionMode.auto": "Automatique", "claude.permissionMode.auto.description": "Un classifieur de modèle autorise ou refuse automatiquement les opérations de l’outil", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Demandez avant de modifier", "claude.permissionMode.default.description": "Claude requête l'approbation avant d'apporter des modifications", "claude.permissionMode.plan": "Mode Plan", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Activez la connexion aux hôtes d’agent distant.", "chat.remoteAgentHosts.name": "Un nom d'affichage pour cet hôte d'agent distant.", "chat.remoteAgentTunnels": "Noms de tunnel dev supplémentaires à rechercher lors de la connexion aux hôtes de l’agent distant. Ceux-ci sont recherchés en plus des tunnels listés automatiquement depuis votre compte.", - "chat.sshRemoteAgentHostCommand": "Pour le développement : remplacez la commande utilisée pour démarrer l’hôte de l’agent distant via SSH. Une fois la définition effectuée, l’installation automatique de l’interface CLI est ignorée et cette commande est exécutée à la place. La commande doit afficher une URL WebSocket correspondant à ws://127.0.0.1:PORT (éventuellement avec ?tkn=TOKEN) sur stdout ou stderr./" + "chat.sshRemoteAgentHostCommand": "Pour le développement : remplacez la commande utilisée pour démarrer l’hôte de l’agent distant via SSH. Une fois la définition effectuée, l’installation automatique de l’interface CLI est ignorée et cette commande est exécutée à la place. La commande doit afficher une URL WebSocket correspondant à ws://127.0.0.1:PORT (éventuellement avec ?tkn=TOKEN) sur stdout ou stderr./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Ajouter un nouvel hôte SSH...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Ajouter un plugin distant", "remoteAgentHost.addPluginTooltip": "Ajoutez un dossier de plugins qui existe déjà sur cet hôte agent distant.", "remoteAgentHost.pluginAlreadyConfigured": "'{0}' est déjà configuré sur {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Supprimer de l'hôte distant", "remoteAgentHost.selectPluginFolder": "Sélectionner le dossier des plugins sur {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Compétences" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Ouvrir les différences de fichier", "mobileOpenSessionChanges": "Ouvrir les modifications de session" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Sessions" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Précédent", "miSessionsForward": "&&Suivant", "newSession": "Nouvelle session", @@ -4685,6 +5028,7 @@ "pinned": "Épinglé", "secondsDuration": "maintenant", "sessionItemAria": "{0}, {1} créé", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Sessions", "showLessAria": "Afficher moins de sessions", "showLessCompact": "Afficher moins", @@ -4693,9 +5037,9 @@ "showMoreAria": "Afficher {0} autres sessions", "showMoreCompact": "+{0} autre(s)", "showMoreWorkspaceAria": "Afficher {0} plus d’espace de travail", - "showMoreWorkspaceCompact": "+ {0} espace de travail", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Afficher {0} plus d’espaces de travail...", - "showMoreWorkspacesCompact": "+{0} espaces de travail", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Aujourd’hui", "unknown": "Inconnu", "working": "Traitement en cours...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Entrée requise" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Nouvelle sous-session", "archivePinnedSectionSessions.confirm": "Voulez-vous vraiment marquer {0} sessions épinglées comme terminées ?", "archivePinnedSectionSessions.confirmSingle": "Voulez-vous vraiment marquer 1 session épinglée comme terminée ?", "archiveSection": "Tout marquer comme Terminé", @@ -4747,7 +5090,7 @@ "markRead": "Marquer comme lu", "markUnread": "Marquer comme non lu", "newSessionForWorkspace": "Nouvelle session", - "openInNewWindow": "Ouvrir dans une nouvelle fenêtre", + "openToTheSide": "Open to the Side", "pinSession": "Épingler", "refresh": "Actualiser les sessions", "renameSession": "Renommer...", @@ -4881,9 +5224,9 @@ "learnMore": "En savoir plus", "loginWith": "Se connecter avec {0}", "no": "Non", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "Clé secrète client de ressource", + "xaaResourceSecretPrompt": "La ressource à l’adresse « {0} » utilise un identificateur de client par ressource « {1} ». Entrez la clé secrète client correspondante (laissez ce champ vide s’il n’en existe pas). La valeur est enregistrée dans le stockage sécurisé du système d’exploitation, gérez-la ultérieurement via le filtre de code « Définir la clé secrète client » dans mcp.json.", + "xaaResourceSecretTitle": "Clé secrète client de ressource obligatoire", "yes": "Oui" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "Le compte choisi, {0}, ne correspond pas au compte demandé, {1}.", "keep": "Conserver {0}", "loginWith": "Se connecter avec {0}", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "L’authentification MCP gérée par l’entreprise exige que `mcp.enterpriseManagedAuth.idp.issuer` soit une URL valide, nous avons obtenu « {0} ».", + "mcp.enterpriseManaged.issuerMissing": "L’authentification MCP gérée par l’entreprise nécessite la configuration de `mcp.enterpriseManagedAuth.idp.issuer`. Définissez-le via une stratégie d’entreprise (Stratégie de groupe Windows / Préférences gérées macOS / Linux `/etc/vscode/policy.json`) ou, pour des tests locaux, en modifiant manuellement `settings.json`.", + "mcp.enterpriseManaged.issuerNotHttp": "L’authentification MCP gérée par l’entreprise nécessite l’utilisation par `mcp.enterpriseManagedAuth.idp.issuer` du schéma `https` ou `http` ; valeur reçue : « {0} ».", + "mcp.enterpriseManaged.missingAS": "Le serveur MCP géré par l’entreprise « {0} » n’a pas publié d’entrée `authorization_servers` dans ses métadonnées de ressource protégée.", + "mcp.enterpriseManaged.missingResource": "Le serveur MCP géré par l’entreprise « {0} » n’a pas publié de document de métadonnées de ressource protégée avec un identificateur « ressource ».", "mcpAuthSessionRemoved": "Session d’authentification pour {0} supprimée, arrêt du serveur" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Indique si le focus clavier se trouve dans le contrôle Quick Open" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Fermer la fenêtre", "closeWindowMessage": "Voulez-vous vraiment fermer la fenêtre ?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Aucune arborescence avec l'ID \"{0}\" n'est inscrite.", "views log": "Vues" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Contrôle l’affichage des icônes de coche sur les appels d’outils terminés et autres éléments réductibles dans les réponses de chat.", "accessibility.debugWatchVariableAnnouncements": "Contrôle si les modifications de variable doivent être annoncées dans l’affichage espion de débogage.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Partager cette page du navigateur avec l’assistant ?", "browserView.shareWithAgent.title": "Partager avec l’assistant ?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Indique si l’éditeur du navigateur est ciblé", + "browser.hasError": "Indique si le navigateur rencontre une erreur de chargement", + "browser.hasUrl": "Vérifier si une URL est chargée dans le navigateur", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Effacer le stockage (éphémère)", + "browser.clearGlobalStorageAction": "Effacer le stockage (global)", + "browser.clearWorkspaceStorageAction": "Effacer le stockage (espace de travail)", + "browser.dataStorage": "Contrôle la manière dont les données du navigateur (cookies, cache, stockage) sont partagées entre les vues du navigateur.\r\n\r\n**Remarque** : dans les espaces de travail non approuvés, ce paramètre est ignoré et le stockage `ephemeral` est toujours utilisé.", + "browser.dataStorage.ephemeral": "Chaque vue du navigateur possède sa propre session, qui est supprimée à sa fermeture.", + "browser.dataStorage.global": "Toutes les vues du navigateur partagent une session persistante unique dans tous les espaces de travail.", + "browser.dataStorage.workspace": "Les vues du navigateur dans un même espace de travail partagent une session persistante. Si aucun espace de travail n’est ouvert, le stockage `ephemeral` est utilisé.", + "browser.storageScope": "Portée de stockage de la vue actuelle du navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Indique si les outils de développement sont ouverts pour la vue actuelle du navigateur", + "browser.toggleDevToolsAction": "Activer/désactiver les outils de développement" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Ajouter les journaux de la console à la conversation", + "browser.addElementToChatAction": "Ajouter un élément à une conversation", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Ajouter une capture d’écran à la conversation", + "browser.agentSharingContentWarning.detail": "Les pages peuvent contenir des requêtes masquées qui peuvent influencer le comportement de l’agent. Vérifiez attentivement le contenu joint avant de l’envoyer.", + "browser.agentSharingContentWarning.dontShowAgain": "Ne plus afficher", + "browser.agentSharingContentWarning.message": "Soyez prudent lorsque vous joignez du contenu provenant de sources non approuvées.", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Ajouter à la conversation", + "browser.elementSelectionActive": "Indique si la sélection d’éléments est active", + "browser.enableChatTools": "Lorsque cette option est activée, les assistants de conversation peuvent utiliser les outils du navigateur pour ouvrir des pages dans le navigateur intégré et interagir avec celles-ci.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Partager avec l’agent", + "browser.sharingWithAgent": "Partage avec l’agent", + "browser.unshareWithAgent": "Arrêter le partage avec l’assistant", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Navigateur", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Capture d’écran du navigateur", + "consoleLogs": "Journaux de la console", + "workbench.browser.agentHostChatToolsEnabled": "Lorsqu’ils sont activés, les outils de navigateur intégrés sont exposés comme outils fournis par le client aux sessions hôtes d’agent dans la fenêtre Sessions. Nécessite {0} et {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Dimensions :", + "browser.device.dprAriaLabel": "Ratio de pixels de l'appareil", + "browser.device.dprLabel": "DPR :", + "browser.device.dprTitle": "Ratio de pixels de l’appareil (vide = valeur par défaut du système)", + "browser.device.heightAriaLabel": "Hauteur de la fenêtre d'affichage", + "browser.device.inputPlaceholderAuto": "automatique", + "browser.device.scaleLabel": "Échelle :", + "browser.device.swapDimensionsTitle": "Permuter les dimensions", + "browser.device.widthAriaLabel": "Largeur de la fenêtre d’affichage", + "browser.device.zoomAriaLabel": "Facteur de zoom", + "browser.device.zoomAuto": "Automatique ({0} %)", + "browser.devicePresets.mobileTag": "mobile", + "browser.devicePresets.placeholder": "Sélectionner une prédéfinition d’appareil", + "browser.emulationHasUserAgent": "Indique si l’émulation du navigateur a une chaîne d’agent utilisateur personnalisée", + "browser.emulationIsMobile": "Indique si l’émulation du navigateur est en mode mobile", + "browser.emulationToolbar.close": "Fermer", + "browser.emulationToolbar.mobile": "Émulation mobile", + "browser.emulationToolbar.presets": "Appliquer la présélection...", + "browser.emulationToolbar.reset": "Réinitialiser", + "browser.emulationToolbar.userAgent": "Définir l’agent utilisateur...", + "browser.emulationToolbarVisible": "Indique si la barre d’outils d’émulation du navigateur est visible", + "browser.hideEmulationToolbar": "Masquer la barre d’outils d’émulation", + "browser.pickDevicePreset": "Émuler l’appareil...", + "browser.resetEmulation": "Réinitialiser l’émulation", + "browser.setUserAgent": "Émuler l’agent utilisateur...", + "browser.showEmulationToolbar": "Afficher la barre d’outils d’émulation", + "browser.toggleMobileEmulation": "Activer / désactiver l’émulation mobile", + "browser.userAgent.prompt": "Chaîne de l’agent utilisateur (laissez vide pour VS Code par défaut)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Rechercher le suivant", + "browser.findPreviousAction": "Rechercher l’élément précédent", + "browser.findWidgetFocused": "Indique si le widget de recherche du navigateur est focalisé", + "browser.findWidgetVisible": "Indique si le widget de recherche du navigateur est visible", + "browser.hideFindAction": "Fermer le widget de recherche", + "browser.showFindAction": "Rechercher dans la page" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Indique si le navigateur peut effectuer un zoom avant supplémentaire", + "browser.canZoomOut": "Indique si le navigateur peut effectuer un zoom arrière supplémentaire", + "browser.defaultZoomLevel.matchWindow": "Correspond au niveau de zoom actuel de l’interface utilisateur de l’application.", + "browser.pageZoom": "Niveau de zoom par défaut pour tous les sites dans le navigateur intégré.", + "browser.resetZoomAction": "Réinitialiser le zoom", + "browser.zoomInAction": "Zoom avant", + "browser.zoomOutAction": "Zoom arrière" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Arrière-plan", + "browser.closeAll": "Fermer tous les onglets du navigateur", + "browser.closeAllInGroup": "Fermer tous les onglets du navigateur dans le groupe", + "browser.closeAllInGroupShort": "Fermer tous les onglets du navigateur", + "browser.closeAllTabs": "Fermer tout", + "browser.closeTab": "Fermer", + "browser.editorOpen": "Indique si un éditeur de navigateur est actuellement ouvert", + "browser.linkOpenedHint.ariaLabel": "Ce lien s'est ouvert dans le navigateur intégré", + "browser.linkOpenedHint.detail": "**Navigateur intégré**\r\n\r\nLes liens Localhost s'ouvrent automatiquement dans le navigateur intégré.", + "browser.linkOpenedHint.dismiss": "Ne plus afficher", + "browser.linkOpenedHint.label": "Lien ouvert ici", + "browser.linkOpenedHint.openSettings": "Ouvrir les paramètres", + "browser.newTabAction": "Nouvel onglet", + "browser.openAction": "Ouvrir Navigateur intégré", + "browser.openFileAction": "Ouvrir dans Navigateur intégré", + "browser.openLocalhostLinks": "Lorsque cette option est activée, les liens localhost (`localhost`, `127.0.0.1`, `[::1]`) et les liens vers toutes les interfaces (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) provenant du terminal, de la conversation et d’autres sources s’ouvrent dans le navigateur intégré au lieu du navigateur système.", + "browser.openNewTab": "Nouvel onglet Navigateur intégré", + "browser.openOrListAction": "Navigateur", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Onglet de navigateur Quick Open...", + "browser.quickOpenPlaceholder": "Sélectionner un onglet de navigateur", + "browser.showInTitleBar": "Détermine si le bouton Navigateur intégré s'affiche dans la barre de titre.", + "browser.showInTitleBar.false": "Le bouton n’est jamais affiché dans la barre de titre.", + "browser.showInTitleBar.true": "Le bouton n’est jamais affiché dans la barre de titre.", + "browser.showInTitleBar.whenOpen": "Le bouton s’affiche dans la barre de titre lorsqu’un éditeur de navigateur est ouvert.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Navigateur", + "toggle.browser": "Navigateur intégré", + "toggle.browserDescription": "Activer/désactiver la visibilité du bouton Navigateur intégré dans la barre de titre" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Bloqué par la stratégie de domaine réseau", + "browser.element": "élément", + "browser.open.alreadyOpen": "Est déjà ouvert : {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Pages du navigateur", + "browserToolSet.description": "Ouvrir des pages du navigateur intégré et interagir avec celles-ci" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Clic sur {0} dans {1}", + "browser.click.invocation.middle": "Clic central sur {0} dans {1}", + "browser.click.invocation.right": "Clic droit sur {0} dans {1}", + "browser.click.past": "Clic effectué sur {0} dans {1}", + "browser.click.past.middle": "Clic central effectué sur {0} dans {1}", + "browser.click.past.right": "Clic droit effectué sur {0} dans {1}", + "browser.dblClick.invocation": "Double clic sur {0} dans {1}", + "browser.dblClick.past": "Double-clic effectué sur {0} dans {1}", + "clickBrowserTool.displayName": "Cliquer sur l'élément", + "clickBrowserTool.userDescription": "Cliquer sur un élément d'une page de navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Glissement de {0} vers {1} dans {2}", + "browser.drag.past": "Glissement effectué de {0} vers {1} dans {2}", + "dragElementTool.displayName": "Faire glisser l’élément", + "dragElementTool.userDescription": "Faire glisser un élément sur un autre élément" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Traitement du dialogue dans {0}", + "browser.handleDialog.past": "Dialogue traité dans {0}", + "handleDialogBrowserTool.displayName": "Gérer la boîte de dialogue", + "handleDialogBrowserTool.userDescription": "Répondre à une boîte de dialogue dans une page de navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Survol de {0} dans {1}", + "browser.hover.past": "Survol effectué de {0} dans {1}", + "hoverElementTool.displayName": "Passer le curseur sur l’élément", + "hoverElementTool.userDescription": "Passer le curseur sur un élément d'une page de navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Navigation en arrière dans {0}", + "browser.goBack.past": "Navigation en arrière effectuée dans {0}", + "browser.goForward.invocation": "Navigation en avant dans {0}", + "browser.goForward.past": "Navigation en avant effectuée dans {0}", + "browser.navigate.confirmMessage": "Cela permettra au navigateur d'accéder à {0} et à l’assistant d’accéder à son contenu.", + "browser.navigate.confirmTitle": "Naviguer dans le navigateur ?", + "browser.navigate.invocation": "Navigation vers {0} dans {1}", + "browser.navigate.past": "Navigation effectuée vers {0} dans {1}", + "browser.reload.invocation": "Rechargement de {0}", + "browser.reload.past": "Rechargement effectué de {0}", + "navigateBrowserTool.displayName": "Naviguer dans la page", + "navigateBrowserTool.userDescription": "Naviguer ou recharger une page du navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Cela ouvrira {0} dans le navigateur intégré. L’agent pourra lire et interagir avec son contenu.", + "browser.open.confirmTitle": "Ouvrir la page du navigateur ?", + "browser.open.invocation": "Ouverture de la page du navigateur à {0}", + "browser.open.newPageOption": "Non, ouvrir une nouvelle page à {0}", + "browser.open.noPagesOption": "Non - Ne partager aucun onglet avec l’agent", + "browser.open.past": "Page du navigateur ouverte à {0}", + "browser.open.prompt.invocation": "Inviter l’utilisateur à partager un onglet de navigateur", + "browser.open.prompt.past": "A invité l’utilisateur à partager un onglet de navigateur", + "browser.open.result": "Ouverture effectuée de {0}", + "browser.open.shareExistingOption": "Oui, partager « {0} » - {1}", + "browser.open.shareQuestion.message": "Voulez-vous partager un onglet de navigateur existant ?", + "browser.open.shareQuestion.title": "Partager l’onglet du navigateur", + "browser.open.sharedResult": "L’utilisateur a partagé {0}", + "openBrowserTool.displayName": "Ouvrir la page du navigateur", + "openBrowserTool.userDescription": "Ouvrir une URL dans le navigateur intégré" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Cela ouvrira {0} dans le navigateur intégré. L’assistant ne pourra pas lire son contenu.", + "browser.open.nonAgentic.confirmTitle": "Ouvrir la page du navigateur ?", + "browser.open.nonAgentic.invocation": "Ouverture de la page du navigateur à {0}", + "browser.open.nonAgentic.past": "Page du navigateur ouverte à {0}", + "browser.open.nonAgentic.result": "Ouverture effectuée de {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Lecture de {0}", + "browser.read.past": "Lire {0}", + "readBrowserTool.displayName": "Lire la page", + "readBrowserTool.userDescription": "Lire le contenu d’une page de navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Assurez-vous de faire confiance au code avant de continuer.", + "browser.runCode.confirmTitle": "Exécuter le code Playwright ?", + "browser.runCode.invocation": "Exécution du code Playwright…", + "browser.runCode.past": "Code Playwright exécuté", + "browser.runCode.waitInvocation": "En attente de l’achèvement du code Playwright...", + "browser.runCode.waitPast": "A attendu le code Playwright", + "runPlaywrightCodeTool.displayName": "Exécuter le code Playwright", + "runPlaywrightCodeTool.userDescription": "Exécuter un extrait de code Playwright sur une page de navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Capturer une capture d’écran du navigateur", + "browser.screenshot.invocation.element": "Capture d’écran de {0}", + "browser.screenshot.past": "Capture d’écran du navigateur", + "browser.screenshot.past.element": "Capture d’écran effectuée de {0}", + "screenshotBrowserTool.displayName": "Page de capture d’écran", + "screenshotBrowserTool.userDescription": "Capturer une capture d’écran d’une page de navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Appui de la touche `{0}` dans {1}", + "browser.pressKey.invocation.element": "Appui de la touche `{0}` dans {1} de {2}", + "browser.pressKey.past": "Appui de la touche `{0}` effectué dans {1}", + "browser.pressKey.past.element": "Appui de la touche `{0}` effectué dans {1} de {2}", + "browser.type.invocation": "Entrée de texte dans {0}", + "browser.type.invocation.element": "Entrée de texte dans {0} de {1}", + "browser.type.past": "Entrée de texte effectuée dans {0}", + "browser.type.past.element": "Entrée de texte effectuée dans {0} de {1}", + "typeBrowserTool.displayName": "Saisir du texte dans la page", + "typeBrowserTool.userDescription": "Saisir du texte ou appuyer sur des touches dans une page du navigateur" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "« {0} » est en cours.", "changeWorkspace.message": "Voulez-vous vraiment modifier l’espace de travail ?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Installer le plugin depuis la source", "localMarketplace": "Local", "managePluginMarketplaces": "Gérer les plateformes Marketplace de plug-ins", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (géré par la stratégie d’entreprise)", "noMarketplaces": "Aucune plateforme de Marketplace de plug-in n’est configurée", "openMarketplaceDirectory": "Ouvrir un dossier", "pluginSourcePlaceholder": "Propriétaire/dépôt ou URL de git clone", "pluginSourcePrompt": "Saisissez un dépôt GitHub ou une URL git pour installer un plugin depuis", "plugins": "Plug-ins", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "La stratégie Entreprise gère '{0}', elle ne peut donc pas être supprimée ici.", "removeMarketplace": "Supprimer une plateforme Marketplace", "selectMarketplace": "Sélectionnez une plateforme Marketplace de plug-ins", "selectMarketplaceAction": "Sélectionner une action pour « {0} »", @@ -7887,7 +8697,7 @@ "install": "Installer", "openPluginFolder": "Ouvrir le dossier des plugins", "openReadme": "Ouvrir le fichier LISEZMOI", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "Le plug-in « {0} » a été désactivé par votre organisation et vous ne pouvez pas l’activer.", "uninstall": "Désinstaller" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Aucun plug-in d’assistant trouvé.", "update": "Mettre à jour" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Sélecteur {0}", "agentHostChatInputPicker.filter": "Filtrer...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "L'hôte de l'agent distant « {0} » souhaite lire {1}", "agentHost.permission.write": "L'hôte de l'agent distant « {0} » souhaite écrire {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Terminé", "agentSessionFailed": "Échec", @@ -8434,7 +9265,7 @@ "addMcpServer": "Ajoutez une configuration de serveur MCP pour commencer", "addServer": "Ajouter un serveur", "addServerTooltip": "Ajouter un serveur", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Retour aux serveurs installés", "browseMarketplace": "Parcourir la Marketplace", "builtInGroup": "Intégré(e)", "builtInGroupDescription": "Serveurs MCP intégrés à VS Code. Ceux-ci sont disponibles automatiquement.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "Les serveurs MCP sont désactivés dans les paramètres. ", "mcpAccessDisabledSettingLink": "Configurez dans les paramètres.", "mcpAccessDisabledTitle": "Les serveurs MCP sont désactivés", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Retour", "mcpGroupAriaLabel": "{0}, éléments {1}, {2}", "mcpServers": "Serveurs MCP", "mcpServersDescription": "Norme ouverte permettant à l’IA d’utiliser des outils et des services externes. Les serveurs MCP fournissent des outils pour les opérations sur fichiers, les bases de données, les API, et plus encore.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Remplace la zone de recherche du centre de commandes par un indicateur d’état compact de l’agent et un widget de conversation unifié.", "chat.agentsControl.enabled": "Contrôle l’apparence de l’indicateur « État de l’agent » dans le centre de commandes de la barre de titre. Lorsqu’il est défini sur `hidden`, l’indicateur n’est pas affiché. Les autres valeurs affichent l’indicateur et activent automatiquement {0}. Les indicateurs de session non lue et en cours nécessitent l’activation de {1}.", "chat.agentsControl.hidden": "L’indicateur d’état de l’agent est masqué dans la barre de titre.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Permet de contrôler le conseil affiché au-dessus de l’entrée de conversation qui propose de poursuivre les sessions d’agent éligibles dans la fenêtre Agents.", + "chat.agentsHandoffTip.mode.custom": "Affichez le conseil de transfert avec une description différente.", + "chat.agentsHandoffTip.mode.default": "Afficher le conseil de transfert avec la description par défaut.", + "chat.agentsHandoffTip.mode.hidden": "Ne jamais afficher le conseil de transfert.", "chat.allowAnonymousAccess": "Contrôle si l’accès anonyme est autorisé dans la conversation.", "chat.approvedAccountOrganizations": "Liste des identifiants d’organisation GitHub dont les membres sont autorisés à utiliser les fonctionnalités d’IA. Lorsqu’elle est définie sur une liste non vide, les fonctionnalités d’IA sont désactivées jusqu’à ce que l’utilisateur se connecte à un compte GitHub appartenant à l’une des organisations spécifiées et que les données de stratégie au niveau du compte soient résolues. Définissez sur « * » pour autoriser tout compte GitHub ou GitHub Enterprise authentifié.", "chat.approvedAccountOrganizations.policy.description": "Définir cette stratégie sur une liste non vide active la porte Compte approuvé : toutes les fonctionnalités d’IA sont désactivées jusqu’à ce que l’utilisateur se connecte à un compte GitHub dont les organisations croisent cette liste ET que les données de stratégie côté compte soient résolues. La comparaison ne tient pas compte de la casse. Utilisez « * » comme caractère générique pour accepter tout compte GitHub ou GitHub Enterprise connecté (utilisez-le pour les déploiements GitHub Enterprise où la liste des organisations n’est pas affichée).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Lorsqu'il est activé, le widget de révision de plan intègre un éditeur en ligne, par opposition à un onglet d'éditeur distinct.", "chat.pluginLocations": "Des annuaires de plugins à découvrir. Chaque clé est un chemin pointant directement vers un dossier de plugin, et la valeur l'active (`true`) ou le désactive (`false`). Les chemins peuvent être absolus, relatifs à la racine de l'espace de travail, ou commencer par `~/` pour le répertoire personnel de l'utilisateur.", "chat.plugins.enabled": "Activez l’intégration du plug-in d’assistant dans la conversation.", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Activation des plug-ins gérés par l’entreprise. Les clés sont des ID de plug-in au format `@` (résolus en chemins d’installation d’interface CLI Copilot), les valeurs activent (`true`) ou désactivent (`false`) le plug-in. Découvert en même temps que les entrées par clé de chemin dans {0}. Lorsqu’il est défini par une stratégie, cela restreint également les plug-ins découverts dans une plateforme Marketplace qui sont autorisés à charger (seuls les ID mappés à `true` ici passent le contrôle).", + "chat.plugins.enabledPlugins.policy": "Activation de plug-ins. Les clés sont des ID de plug-in au format `@`, les valeurs activent ou désactivent le plug-in.", + "chat.plugins.extraMarketplaces": "Marketplaces de plug-ins supplémentaires gérés par l’entreprise. Solidaires avec {0}.", + "chat.plugins.extraMarketplaces.policy": "Autres Marketplaces de plug-ins à interroger. Les clés sont des noms de Marketplace, les valeurs sont des raccourcis GitHub (`owner/repo[#ref]`) ou des URI Git (`[#ref]`).", + "chat.plugins.marketplaces": "Plateformes Markeplace de plug-ins à interroger. Les entrées peuvent être des raccourcis GitHub (`owner/repo` ou `owner/repo#ref`), des URI directes de dépôt Git (`https://...git`, `ssh://...git`, or `git@host:path.git`, chacune pouvant avoir un suffixe `#ref`), ou des URI de dépôt local (`file:///...`). Les entrées équivalentes sous forme de raccourcis GitHub et d’URI sont dédupliquées.", + "chat.plugins.strictMarketplaces": "Une fois cette option activée, seules les plateformes Marketplace fournies via la stratégie d’entreprise sont approuvées. Les plug-ins provenant de toute autre Marketplace ne se chargent pas.", + "chat.plugins.strictMarketplaces.policy": "Seules les plateformes Marketplace approuvées fournies via une stratégie d’entreprise, les plug-ins provenant d’une autre Marketplace ne se chargent pas.", "chat.progressBorder.enabled": "Affichez une bordure dégradée animée autour de l’entrée de chat pendant que l’assistant travaille ou réfléchit. Lorsque cette option est activée et que la réduction du mouvement n’est pas activé, cela remplace {0} pour le désactiver. N’a aucun effet lorsque la réduction du mouvement est activé.", "chat.promptFileLocations.invalidPath": "Les chemins doivent être relatifs ou commencer par « ~/ ». Les chemins absolus et les séparateurs « \\ » ne sont pas pris en charge. Les motifs glob sont déconseillés et seront supprimés dans les prochaines versions.", "chat.promptFilesRecommendations.description": "Configurez les fichiers de requête à recommander dans l’affichage d’accueil de la conversation. Chaque clé est un nom de fichier de requête, et la valeur peut être `true` pour toujours recommander, `false` pour ne jamais recommander, ou une expression [when clause](https://aka.ms/vscode-when-clause) comme `resourceExtname == .js` ou `resourceLangId == markdown`.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Autorisez des sous-agents à invoquer des sous-agents.", "chat.subagents.allowInvocationsFromSubagents.md": "Contrôle si les sous-agents peuvent invoquer d’autres sous-agents. Lorsque cette option est activée, l’imbrication est limitée à une profondeur de 5 au maximum.", "chat.tips.enabled": "Contrôle l’affichage des conseils au-dessus des messages utilisateur dans la conversation. De nouveaux conseils sont ajoutés fréquemment, ce qui est un moyen utile de rester informé des dernières fonctionnalités.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Détermine si le bouton Ouvrir dans la fenêtre Agents s’affiche dans la barre de titre.", "chat.titleBar.signIn.enabled": "Contrôle si le bouton de connexion Copilot s'affiche dans la barre de titre lorsque l'utilisateur est déconnecté. Lorsqu'il est désactivé, l'élément d'authentification se replie dans la barre d'état.", "chat.toolReferenceName.description": "{0} – {1}", "chat.tools.autoApprove.edits": "Contrôle si les modifications apportées par l’agent sont automatiquement approuvées. La valeur par défaut est d’approuver toutes les modifications, à l’exception de celles apportées à certains fichiers susceptibles d’entraîner des effets secondaires immédiats non intentionnels, tels que `**/.vscode/*.json`.\r\n\r\nDéfinir sur `true` pour approuver automatiquement les modifications apportées aux fichiers correspondants, ou sur `false` pour toujours exiger une approbation explicite. Le dernier modèle correspondant à un fichier donné détermine si la modification est approuvée automatiquement.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Contrôle si les lignes doivent être enveloppées dans les codeblocks de la conversation.", "interactiveSessionConfigurationTitle": "Conversation", "mcp.discovery.enabled": "Configure la découverte des serveurs du Model Context Protocol à partir de la configuration de diverses autres applications.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Préversion) Configuration de fournisseur d’identité OAuth/OIDC utilisée pour les serveurs Model Context Protocol (MCP) gérés par l’entreprise. Généralement fournie via une stratégie d’entreprise (Stratégie de groupe Windows / Préférences gérées macOS / Linux `/etc/vscode/policy.json`), les développeurs peuvent modifier manuellement `settings.json` pour des tests locaux. Propriétés : `issuer` (URL HTTPS), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "ID client OAuth inscrit auprès de l’émetteur SSO pour cet appareil.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "La clé secrète client OAuth associée à `clientId`. Destinée au développement local uniquement.", + "mcp.enterpriseManagedAuth.idp.issuer": "URL de l’émetteur OAuth/OIDC du serveur d’autorisation SSO. Doit être une URL `https://`.", + "mcp.enterpriseManagedAuth.idp.policy": "Configuration de fournisseur d’identité OAuth/OIDC utilisée pour l’authentification de serveur Model Context Protocol (MCP) gérés par l’entreprise. Fournie via une stratégie d’entreprise (stratégie de groupe Windows, préférences gérées macOS, Linux `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "Configurer l’URL du service de la galerie MCP à laquelle se connecter", "mcp.list": "Répertorier les serveurs" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "Contribue à un participant à la conversation" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "Gérer le budget", + "manageBudget2": "Gérer le budget", + "manageBudget3": "Gérer le budget", + "quota.approaching.default": "Définissez un autre budget pour couvrir l’utilisation supplémentaire.", + "quota.approaching.free": "Changez de niveau pour continuer au-delà de la limite.", + "quota.approaching.managed": "Contactez l’administrateur pour augmenter vos limites.", + "quota.approaching.overageEnabled": "Un budget supplémentaire est activé pour couvrir l’utilisation supplémentaire.", + "quota.approaching.title": "Crédits à {0} %", + "quota.blocked.managed": "Votre organisation ou entreprise a dépassé son budget Copilot. Contactez l’administrateur pour reprendre l’utilisation.", + "quota.blocked.managed.title": "Utilisation bloquée", + "quota.exhausted.anonymous": "Connectez-vous pour continuer.", + "quota.exhausted.default": "Gérez votre budget pour continuer à générer.", + "quota.exhausted.free": "Mettez à niveau pour continuer.", + "quota.exhausted.hadOverage": "Augmentez votre budget pour continuer à générer.", + "quota.exhausted.managed": "Contactez l’administrateur pour augmenter vos limites.", + "quota.exhausted.title": "Limite de crédits atteinte", + "quota.overage.desc": "L’autre budget couvre maintenant l’utilisation supplémentaire.", + "quota.overage.title": "Limite de crédits atteinte", + "rateLimit.resets": "Se réinitialise le {0}.", + "rateLimit.session": "Vous avez utilisé {0} % de votre limite de débit de session.", + "rateLimit.weekly": "Vous avez utilisé {0} % de votre limite de débit hebdomadaire.", + "signIn": "Se connecter", + "upgrade": "Mettre à niveau", + "upgrade2": "Mettre à niveau" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "Contrôle la capture des métadonnées légères du référentiel (branche, commit, dépôts distants) lors de l’envoi d’une requête de conversation pour des diagnostics internes.", @@ -9561,7 +10392,7 @@ "chat.category": "Conversation", "explain": "Expliquer", "fix": "Correctif", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Connectez-vous à GitHub pour utiliser GitHub Copilot", "hideChatSetup": "Découvrez comment masquer les fonctionnalités IA", "manageAdditionalSpend": "Gérer le budget de GitHub Copilot", "managePlan": "Mettre à niveau vers GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "En continuant, vous acceptez les [Conditions générales]({1}) et la [Déclaration de confidentialité]({2}) de {0}. {3} Copilot peut afficher des suggestions de [code public]({4}) et utiliser vos données pour améliorer le produit. Vous pouvez modifier ces [settings]({5}) à tout moment.", "settingsAnonymous": "En continuant, vous acceptez les [Conditions générales]({1}) et la [Déclaration de confidentialité]({2}) de {0}.", "setupAIButton": "Utiliser les fonctionnalités d’IA", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Connectez-vous à GitHub pour utiliser GitHub Copilot", "startUsing": "Commencez à utiliser les fonctionnalités d’IA" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Limite de l’entreprise atteinte.", "premiumLimitReachedCompact": "{0} limite atteinte.", "quotaAdditionalUsageActive": "Un budget supplémentaire est configuré. L’utilisation continuera jusqu’à la réinitialisation des limites.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "Vous avez utilisé vos crédits inclus. Votre organisation prend en charge l’utilisation supplémentaire afin que vous puissiez continuer à travailler.", "quotaAdditionalUsageApproaching": "Une fois la limite atteinte, du budget supplémentaire sera utilisé.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Vous approchez de votre nombre de crédits inclus. Votre organisation prend en charge l’utilisation supplémentaire. Il n’y a donc pas d’interruption.", "quotaBudgetActive": "Le budget des requêtes Premium est configuré. L’utilisation continuera jusqu’à la réinitialisation des limites.", "quotaBudgetApproaching": "Une fois la limite atteinte, le budget de requêtes premium sera utilisé.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "Votre organisation ou entreprise a dépassé son budget Copilot. Contactez l’administrateur pour reprendre l’utilisation.", "quotaCreditsDisplay": "{0}/{1}", "quotaDisplay": "{0} %", "quotaLabel": "Gérer les paramètres Copilot", @@ -9723,7 +10554,7 @@ "chatStatus": "État de Copilot", "chatStatusAria": "État de Copilot", "completionsDisabledStatus": "Suggestions intégrées désactivées", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "Limite de suggestions inline atteinte", "completionsSnoozedStatus": "Suggestions intégrées mises en veille", "copilotDisabledStatus": "Copilot désactivé", "signIn": "Se connecter" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "Cliquez pour réessayer", "manageBudget": "Gérer le budget", - "upgradePlan": "Upgrade", + "upgradePlan": "Mettre à niveau", "upgradeToCopilotPro": "Mettre à niveau vers GitHub Copilot Pro", "waitWarning": "Les modifications seront effectives dans quelques minutes." }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "mode actuel", "chat.proceedFrom": "Continuer depuis {0}", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Continuer dans la fenêtre Agents", + "chat.suggestNext.handoffDefaultQuery": "Continuez la conversation précédente.", + "chat.suggestNext.handoffHeader": "Transfert à partir d’une conversation VS Code. Requête d’origine :", + "chat.suggestNext.handoffPlanHeader": "Planification à partir d’une conversation VS Code :", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "Autres options pour {0}", "chat.suggestNext.startWithAutopilot": "Commencer avec Autopilot", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "Cela permettra à un sous-ensemble configurable de commandes de s’exécuter de manière autonome dans le terminal. Il fournit des *protections optimales* et suppose que l’agent n’agit pas de manière malveillante.", "autoApprove.markdown2": "En savoir plus sur les risques potentiels et comment les éviter.", "autoApprove.title": "Voulez-vous activer l’approbation automatique du terminal ?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "Le modèle n’a pas fourni de raison pour demander un accès réseau non restreint dans le bac à sable.", "chat.terminal.detail.approvalNeeded": "Approbation requise :", "chat.terminal.detail.sandboxInsufficient": "Bac à sable insuffisant :", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Accès réseau non restreint :", "chat.terminal.unsandboxedExecution.defaultReason": "Le modèle n’a pas fourni de raison pour demander une exécution hors bac à sable.", "newRule.session": "Règle d’approbation automatique de la session {0} ajoutée", "newRule.session.plural": "Règles d’approbation automatique de la session {0} ajoutées", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "True lorsque le focus est dans l’entrée de conversation, false dans le cas contraire.", "inQuickChat": "True quand l’interface utilisateur de la conversation rapide a le focus, sinon false.", "interactiveInputHasFocus": "Valeur true lorsque l’entrée de la conversation a le focus.", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "Vrai lorsque l’entrée de conversation contient du texte ou des pièces jointes qui peuvent être envoyées.", "interactiveInputHasText": "True lorsque l’entrée de la conversation contient du texte.", "interactiveSessionCurrentlyEditing": "Vrai lorsque la requête actuelle est en cours de modification.", "interactiveSessionCurrentlyEditingInput": "Vrai lorsque l'entrée de la demande actuelle en bas est en cours de modification.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Tous les problèmes", "chat.attachment.problems.inFile": "Problèmes dans {0}", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "{0} fichiers joints", + "chat.attachmentSummary.file.one": "1 fichier joint", + "chat.attachmentSummary.image.many": "{0} images jointes", + "chat.attachmentSummary.image.one": "1 image jointe" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Images", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Poser des questions de clarification", "tool.askQuestions.userDescription": "Posez des questions de clarification structurées en utilisant des entrées à sélection unique, à multi-sélection ou libre pour recueillir les exigences de la tâche avant de continuer." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Ajouté à {0} tâches à faire", "todo.added.single": "Ajouté 1 tâche à faire", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Mise en surbrillance miroitante pour les étiquettes de réflexion ou de travail.", "chatCheckpointSeparator": "Couleur du séparateur de point de contrôle de la conversation." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Déclenche des actions de code sur les enregistrements explicites et les enregistrements automatiques déclenchés par les changements de fenêtre ou de focus.", "codeActionsOnSave.generic": "Contrôle si des actions '{0}' doivent être exécutées à l'enregistrement de fichier.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", "schema.wordPattern.pattern": "L'expression régulière utilisée pour la recherche" }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Coller la sélection du Presse-papiers" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Démarrer la journalisation de la grammaire de la syntaxe TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Commandes d'exécution", "runCommands.commands": "Commandes à exécuter", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Annuler la recommandation ignorée", "workbench.extensions.installExtension.arg.decription": "ID d'extension ou URI de ressource VSIX", "workbench.extensions.installExtension.description": "Installer l'extension spécifiée", - "workbench.extensions.installExtension.option.context": "Contexte de l’installation. Il s’agit d’un objet JSON qui peut être utilisé pour transmettre des informations aux gestionnaires d’installation. Par exemple, '{skipWalkthrough: true}' ignore l’ouverture de la procédure pas à pas lors de l’installation.", "workbench.extensions.installExtension.option.donotSync": "Lorsque cette option est activée, VS Code ne synchronisez pas cette extension lorsque la synchronisation des paramètres est activée.", "workbench.extensions.installExtension.option.enable": "Lorsqu’elle est activée, l’extension est activée si elle est installée mais désactivée. Si l’extension est déjà activée, cela n’a aucun effet.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Quand cette option est activée, VS Code installe uniquement les extensions récemment ajoutées à partir du pack d’extensions VSIX. Cette option est uniquement prise en compte lors de l’installation d’un VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Désinstaller l'extension donnée", "workspace unsupported filter": "Espace de travail non pris en charge" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Cette extension est désactivée, car elle n’est pas prise en charge dans {0} pour le web.", "Defined to run in desktop": "Cette extension est désactivée, car elle est définie pour s’exécuter uniquement dans {0} pour le Bureau.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Désinstallation en cours", "VS Code for Web": "{0} pour le web", "auto update message": "Veuillez [examiner l’extension]({0}) et la mettre à jour manuellement.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "La mise à jour de cette extension n’est pas encore effectuée, car les nouvelles versions sont mises à jour automatiquement 2 heures après leur publication. Elle est mise à jour automatiquement {0}.", "cancel": "Annuler", "cannot be installed": "L'extension '{0}' n'est pas disponible dans {1}. Pour en savoir plus, cliquez sur Plus d'informations.", "check logs": "Pour plus d'informations, consultez le [journal]({0}).", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Veuillez fournir une catégorie ou un mot-clé à rechercher.", "searchExtensionsTool.userDescription": "Recherchez des extensions VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configurez le mode d'ouverture à utiliser pour les URI externes (HTTP, HTTPS).", "externalUriOpeners.defaultId": "Effectuez l'ouverture dans le mode d'ouverture standard de VS Code.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "La valeur est true quand la vue ÉDITEURS OUVERTS a le focus.", "viewHasSomeCollapsibleItem": "La valeur est True quand un espace de travail de la vue EXPLORATEUR a un enfant racine réductible." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Fichier", + "miShare": "Partager", + "openContainer": "Ouvrir le dossier contenant", + "revealInMac": "Révéler dans le Finder", + "revealInWindows": "Révéler dans l'Explorateur de fichiers" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Définit un fournisseur de plages de pliage par défaut qui est prioritaire sur tous les autres fournisseurs de plages de pliage. Doit être l’identificateur d’une extension contribuant à un fournisseur de plage de pliage.", "null": "Tous", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Par exemple, le panneau Problèmes est manquant dans Workbench" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Données supplémentaires sur le problème", "cancel": "Annuler", @@ -14702,6 +15723,133 @@ "pasteData": "Nous avons écrit les données nécessaires dans votre presse-papiers, car elles étaient trop volumineuses à envoyer. Veuillez les coller.", "yes": "&&Oui" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Je comprends que la version de mon VS Code n’a pas été mise à jour et que ce problème peut être résolu.", "chooseExtension": "Extension", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Résoudre le problème...", "use insiders": "Cela signifie probablement que le problème a déjà été résolu et sera disponible dans une prochaine version. Vous pouvez utiliser {0} insiders en toute sécurité jusqu’à ce que la nouvelle version stable soit disponible." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Signaler le p&&roblème", "reportIssueInEnglish": "Signaler un problème..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Activer/désactiver la résolution des problèmes liés aux raccourcis clavier" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Historique local" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Ouvrir le dossier contenant", + "revealInMac": "Afficher dans le Finder", + "revealInWindows": "Afficher dans l'Explorateur de fichiers" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "ID de langage", "localizations": "Modules linguistiques", @@ -14866,6 +16069,17 @@ "installed": "Installé", "moreInfo": "Plus d’informations" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Changer de langage et redémarrer", + "neverAgain": "Ne plus afficher", + "updateLocale": "Voulez-vous changer le langage d’affichage de {0} à {1} et redémarrer ?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Installer et Redémarrer", + "installAndRestartMessage": "Installez le module linguistique pour remplacer le langage d'affichage par {0}.", + "searchMarketplace": "Rechercher sur la Marketplace", + "showLanguagePackExtensions": "Recherchez dans les modules linguistiques du Marketplace pour remplacer le langage d'affichage par {0}." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (distant)", "setDefaultLogLevel": "Définir comme niveau de journal par défaut", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Sélectionner une session", "setLogLevel": "Définir le niveau de journalisation (log) ..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Ouvrir le dossier des journaux d'extension", + "openLogsFolder": "Ouvrir le dossier des journaux" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "« {0} : {1} » est déjà désactivé", "alreadysetBoolTrue": "« {0} : {1} » est déjà activé", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "Répertoire de travail de cette commande de serveur. La valeur par défaut correspond au dossier de l’espace de travail lorsqu’il est exécuté dans un espace de travail.", "app.mcp.json.headers": "En-têtes supplémentaires envoyés au serveur.", "app.mcp.json.oauth": "Configuration OAuth pour l’authentification auprès du serveur.", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "ID client OAuth à utiliser lors de l’authentification auprès du serveur. Lorsque `enterpriseManaged` a la valeur `true`, il s’agit de l’ID client du serveur d’autorisation **resource** (le client approuvé par la ressource protégée) et non de celui du fournisseur d’identité. Pour définir le secret client correspondant, utilisez le filtre de code *Définir la clé secrète client* au-dessus de ce champ – les secrets sont stockés dans le magasin de secrets du système d’exploitation, et non dans ce fichier.", + "app.mcp.json.oauth.enterpriseManaged": "(Préversion) Lorsqu’il est défini sur `true`, ce serveur MCP s’authentifie via l’émetteur SSO configuré par `#mcp.enterpriseManagedAuth.idp#` en utilisant le flux d’autorisation Identity Assertion Authorization Grant (ID-JAG, Octroi d’autorisation par assertion d’identité) OAuth. Après une connexion unique, les serveurs gérés par l’entreprise se connectent en mode silencieux par la suite. L’émetteur fournisseur d’identité et les informations d’identification du client sont lues à partir du paramètre `#mcp.enterpriseManagedAuth.idp#`, le `clientId` sur l’entrée de ce serveur est transmis au serveur d’autorisation de ressource.", "app.mcp.json.sandbox": "Configuration bac à sable qui détermine l’accès au système de fichiers et au réseau. La mise en bac à sable est activée lorsque la propriété sandboxEnabled est définie au niveau du serveur, uniquement sur Mac OS et Linux.", "app.mcp.json.sandbox.filesystem": "Paramètres d’accès au système de fichiers pour le serveur en mode bac à sable. Les modèles Glob ne sont pris en charge que sur Mac OS.", "app.mcp.json.sandbox.filesystem.allowWrite": "Liste des chemins de fichiers que le serveur n’est pas autorisé à écrire, par ex. `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Si la base doit être affichée en haut", "showNonConflictingChanges": "Si l’éditeur de fusion affiche des modifications non conflictuelles" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Ouvrir la sélection dans l’éditeur de fusion temporaire", + "merge.dev.openState": "Ouvrir l’état de l’éditeur de fusion à partir de JSON", + "mergeEditor": "Éditeur de fusion (Dev)", + "mergeEditor.enterJSON": "Entrer JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Configurer la connexion limitée", "meteredConnection.auto": "Automatique", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Impossible d’ouvrir la ressource avec le type d’éditeur de notebook «{0}», vérifiez si l’extension appropriée est installée et activée.", "fail.noEditor.extensionMissing": "Impossible d’ouvrir la ressource avec le type d’éditeur de notebook «{0}», vérifiez si l’extension appropriée est installée et activée.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Ouvrir en tant que texte", "notebookOpenEnableMissingViewType": "Activer l’extension pour '{0}'", "notebookOpenInTextEditor": "Ouvrir dans l’Éditeur de texte", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Niveau de performance du démarrage" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Si activés, les convertisseurs lents sont automatiquement profilés." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Signalez le problème, et attachez manuellement les fichiers suivants :\r\n{0}", + "prof.detail.restart": "Un redémarrage final est nécessaire pour continuer à utiliser '{0}'. Nous vous remercions une fois de plus pour votre contribution.", + "prof.message": "Création réussie des profils.", + "prof.restart": "Redémarrer", + "prof.restart.button": "&&Redémarrer", + "prof.restartAndFileIssue": "&&Créer le problème et redémarrer", + "prof.thanks": "Merci de votre aide." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Taper pour rechercher dans les combinaisons de touches", "SearchKeybindings.KeybindingsSearchPlaceholder": "Enregistrement des touches. Appuyer sur Echap pour sortir", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée", "defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Effacer les résultats de la recherche", "clearHistory": "Effacer l’historique de recherche des raccourcis clavier", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Ouvrir l’Explorateur de processus", "promptOpenWith.processExplorer.displayName": "Explorateur de processus" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Copier", "copyAll": "Copier tout", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Icône de l’étiquette de l’explorateur de processus.", "processExplorerInputName": "Explorateur de processus" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Explorateur de processus" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Effacer", "clearCommandHistory": "Effacer l'historique de commandes", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Modification sur {0}", "workspace.tooltip2": "Certaines [fonctionnalités ne sont pas disponibles]({0}) pour les ressources situées sur un système de fichiers virtuel." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privé", "tunnelPrivacy.public": "Public" @@ -17241,6 +18466,13 @@ "ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.", "workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Contribue aux intégrations de l’assistant de codage à distance au widget de conversation.", "remoteCodingAgentsExtPoint.command": "Identificateur de la commande à exécuter. La commande doit être déclarée dans la section « commands ».", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Afficher toutes les tâches...", "taskType": "Toutes les {0} tâches" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", "noTaskResults": "Aucune tâche correspondante" @@ -18626,6 +19855,12 @@ "externalCommand": "Exemple d'exécution d'une commande externe arbitraire", "msbuild": "Exécute la cible de génération" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Afficher la télémétrie" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Faire défiler jusqu'à la commande précédente", "workbench.action.terminal.sizeToContentWidthInstance": "Activer/désactiver la taille vers la largeur du contenu" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Créer un terminal intégré (local)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Accéder à la commande suivante dans la mémoire tampon accessible", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Accéder à la commande précédente dans la mémoire tampon accessible", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Autoriser", "runInTerminal": "Voulez-vous exécuter la commande `{0}` ?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Autorisez le bac à sable à exécuter la commande `{0}` avec un accès réseau non limité.", + "runInTerminal.allowNetwork.autoRetry": "Voulez-vous effectuer une nouvelle tentative de la commande `{0}` dans le bac à sable en autorisant l’accès réseau ?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Voulez-vous effectuer une nouvelle tentative de la commande `{0}` dans le bac à sable en autorisant l’accès réseau à {1} ?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Exécution de `{0}` dans le bac à sable avec un accès réseau non limité", + "runInTerminal.allowNetwork.autoRetry.reason": "La sortie d’exécution en bac à sable indique que le bac à sable a bloqué l’accès réseau requis.", + "runInTerminal.allowNetwork.confirmationMessage": "Explication : {0}\r\n\r\nObjectif : {1}\r\n\r\nRaison de l’autorisation de l’accès réseau non restreint dans le bac à sable : {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Le modèle a indiqué que cette commande en bac à sable a besoin d’un accès réseau sans limitation.", + "runInTerminal.allowNetwork.disabled.invocation": "Ne pas exécuter `{0}`, car l’accès réseau non restreint dans le bac à sable est désactivé", + "runInTerminal.allowNetwork.disabled.result": "La commande n’a pas été exécutée, car elle demandait un accès réseau sans limitation dans le bac à sable du terminal, mais l’accès réseau par commande est désactivé par chat.agent.sandbox.retryWithAllowNetworkRequests. Exécutez la commande avec un accès réseau restreint à la place. Vous pouvez également activer le paramètre pour autoriser les demandes d’accès réseau.", "runInTerminal.confirmationMessage": "Explication : {0}\r\n\r\nObjectif : {1}", "runInTerminal.defaultExplanation": "Aucune explication n’est fournie", "runInTerminal.defaultGoal": "Aucun objectif n’est fourni", "runInTerminal.inDirectory": "Exécuter la commande `{0}` au sein de `{1}` ?", "runInTerminal.invocation": "`{0}` est en cours d’exécution", "runInTerminal.invocation.sandbox": "Exécution de `{0}` dans le bac à sable", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Annuler", "runInTerminal.missingDeps.cancelled": "L’installation de la dépendance du bac à sable a été annulée par l’utilisateur.", "runInTerminal.missingDeps.failed": "L’installation de la dépendance du bac à sable a échoué (code de sortie {0}). La commande n’a pas été exécutée.", "runInTerminal.missingDeps.install": "Installer", "runInTerminal.missingDeps.message": "Les dépendances suivantes, nécessaires à l’exécution en mode sandbox, ne sont pas installées : {0}. Voulez-vous les installer ?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Dépendances du bac à sable manquantes", "runInTerminal.missingDeps.unknown": "Impossible de déterminer si l’installation de la dépendance du bac à sable a réussi. La commande n’a pas été exécutée.", "runInTerminal.presentationOverride": "Exécuter la commande `{0}` dans `{1}` ?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Exécuter dans le terminal", "runInTerminalTool.userDescription": "Exécutez des commandes dans le terminal", "skip": "Ignorer", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} peut nécessiter une entrée", + "terminalCommandCompleted": "{0} terminé", + "terminalProcessExited": "Le terminal {0} s’est fermé" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Placer le focus sur le terminal", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Utiliser {0} à la place", "agentSandbox.linuxFileSystemSetting": "Remarque : ce paramètre ne s’applique que lorsque {0} est activé. Contrôle l’accès au système de fichiers dans le bac à sable sous Linux. Les chemins ne prennent pas en charge les modèles Glob, mais uniquement les chemins littéraux (p. ex. : ./src/, ~/.ssh, .env). **bubblewrap**, **socat** et **ripgrep** doivent être installés pour que ce paramètre fonctionne.", "agentSandbox.linuxFileSystemSetting.allowRead": "Tableau de chemins pour rétablir l'accès en lecture au sein des régions interdites. A priorité sur denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Groupe des chemins pour refuser l’accès en lecture. Laissez-le vide pour autoriser la lecture de tous les chemins.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Groupe des chemins pour refuser l’accès en écriture dans les chemins autorisés (prévaut sur allowWrite).", "agentSandbox.macFileSystemSetting": "Remarque : ce paramètre ne s’applique que lorsque {0} est activé. Contrôle l’accès au système de fichiers dans le bac à sable sous macOS. Les chemins prennent également en charge les modèles Glob de style git (p. ex. : *.ts, ./src, ./src/**/*.ts, file?.txt).", "agentSandbox.macFileSystemSetting.allowRead": "Tableau de chemins pour rétablir l'accès en lecture au sein des régions interdites. A priorité sur denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Groupe des chemins pour refuser l’accès en lecture. Laissez-le vide pour autoriser la lecture de tous les chemins.", "agentSandbox.macFileSystemSetting.denyWrite": "Groupe des chemins pour refuser l’accès en écriture dans les chemins autorisés (prévaut sur allowWrite).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Contrôle si les commandes du terminal en mode assistant peuvent réessayer dans le bac à sable avec un accès réseau sans restriction après confirmation de l’utilisateur. Cela s’applique uniquement lorsque {0} est défini sur `on` et conserve la mise en bac à sable du système de fichiers tout en assouplissant les restrictions réseau d’une commande approuvée.", "agentSandbox.runtimeSetting": "Remarque : ce paramètre ne s’applique que lorsque {0} est activé. Les paires clé/valeur sont transmises à la racine de la configuration du runtime du bac à sable.", "agentSandbox.windowsEnabledSetting": "Contrôle si le mode agent utilise le bac à sable sur Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Activez le sandboxing pour les outils en mode Assistant sur Windows et autorisez tous les domaines du réseau.", "agentSandbox.windowsEnabledSetting.offDescription": "Désactivez la mise en bac à sable pour les outils en mode assistant sur Windows.", "agentSandbox.windowsFileSystemSetting": "Remarque : ce paramètre ne s’applique que lorsque {0} est activé. Contrôle l’accès au système de fichiers dans le bac à sable sous Windows. Les chemins ne prennent pas en charge les motifs glob, mais uniquement les chemins littéraux (p. ex. : C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Tableau de chemins supplémentaires permettant d’autoriser l’accès en ;en lecture seule. A priorité sur denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Tableau de chemins supplémentaires permettant d’autoriser l’accès en lecture / écriture. Laissez vide pour refuser les écritures en dehors des dossiers de l’espace de travail et du répertoire temporaire du bac à sable.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Groupe des chemins pour refuser l’accès. Laissez-le vide pour autoriser la lecture de tous les chemins.", "autoApprove.defaults": "Notez qu’il existe un ensemble de règles par défaut pour autoriser et refuser des commandes. Envisagez de définir {0} sur {1} pour ignorer toutes les règles par défaut afin d’éviter tout conflit avec vos propres règles. C’est à vos risques et périls, car les règles de refus par défaut sont conçues pour vous protéger contre l’exécution de commandes dangereuses.", "autoApprove.deprecated": "Utilisez {0} à la place", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Supprimer les fichiers dans le répertoire temporaire du bac à sable", "runInTerminal.missingDeps.focusTerminal": "Focus sur le terminal", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Le terminal attend une entrée." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Afficher les données de synchronisation JSON brut", "workbench.actions.sync.turnOffSyncOnMachine": "Désactiver la synchronisation des paramètres" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Ouvrir le dossier des sauvegardes locales", + "download sync activity complete": "L'activité de synchronisation des paramètres a été correctement téléchargée.", + "no backups": "Le dossier des sauvegardes locales n'existe pas", + "open": "Ouvrir un dossier" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Si cette option est activée, les conseils en filigrane s'affichent quand aucun éditeur n'est ouvert.", "watermark.findInFiles": "Chercher dans les fichiers", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Vous effectuez une recherche dans le contenu web.", "webview.statusHeader": "État actuel de la recherche :" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Utilisation d'outils de développement standard pour déboguer une vue web basée sur un iframe", + "openToolsDescription": "Ouvre Outils de développement pour les vues web actives", + "openToolsLabel": "Ouvrir les outils de développement Webview" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Rechercher l'occurrence suivante", "editor.action.webvieweditor.findPrevious": "Rechercher l'occurrence précédente", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Tutoriel sur les agents", "onboarding.sessions.customize": "Personnalisez vos assistants", "onboarding.sessions.customize.desc": "Adaptez Copilot à votre projet grâce à des instructions et des agents personnalisés, des compétences, des invites réutilisables et des serveurs MCP qui se connectent aux outils et au contexte sur lesquels vous vous appuyez.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Des agents conçus pour la tâche", + "onboarding.sessions.group.more": "Des agents qui fonctionnent selon vos besoins", "onboarding.sessions.planMode": "Plan", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Créez un plan de mise en œuvre structuré avant toute modification du code, puis confiez-le à un agent l’implémentation pour exécution.", "onboarding.sessions.runAnywhere": "Exécutez vos agents partout", "onboarding.sessions.runAnywhere.desc": "Exécutez des assistants localement pour des tâches interactives, en arrière-plan avec Copilot CLI, ou dans le cloud à l'aide d'assistants cloud qui ouvrent une pull request que votre équipe pourra examiner.", "onboarding.sessions.signInNudge": "Connexion nécessaire pour accéder aux fonctionnalités basées sur l’IA", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Continuer avec GitHub", "onboarding.signIn.github.aria": "Continuer avec GitHub", "onboarding.signIn.google": "Continuer avec Google", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Connectez-vous pour utiliser GitHub Copilot.", "onboarding.signIn.heroTitle": "Bienvenue dans VS Code", "onboarding.signIn.signedIn": "Vous êtes connecté(e). Vous pouvez passer à l’étape suivante.", "onboarding.step.agentSessions.subtitle.before": "Ouvrez la conversation à tout moment avec ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "Menu contextuel Multi-Diff de la discussion.", "menus.chatNewSession": "Menu de nouvelle session de conversation.", "menus.chatSessions": "Menu Sessions de conversation.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Menu contextuel des éléments de liste des sessions de la fenêtre Sessions.", "menus.chatSessionsNewSession": "Menu des nouvelles sessions de conversation.", "menus.chatTextEditor": "Le sous-menu Chat dans le menu contextuel de l'éditeur de texte.", "menus.commandPalette": "Palette de commandes", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Ajoute une authentification" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Les modifications que vous avez apportées risquent de ne pas être enregistrées. Veuillez cocher « Annuler » et réessayer.", + "retry": "&&Réessayer", + "unableToOpenWindow": "Le navigateur a bloqué l'ouverture d'une nouvelle fenêtre. Appuyez sur « Réessayer » pour réessayer.", + "unableToOpenWindowDetail": "Veuillez autoriser les fenêtres contextuelles pour ce site web dans vos [paramètres de navigateur]({0}).", + "unableToOpenWindowError": "Impossible d'ouvrir une nouvelle fenêtre." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Essayez d'abord de sauvegarder ou de rétablir les éditeurs avec les modifications non sauvegardées, puis réessayez." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "En savoir plus", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Voulez-vous enregistrer les modifications apportées aux {0} fichiers suivants ?", "saveFileAs.title": "Enregistrer sous" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&En savoir plus", - "openFiles": "Ouvrir des &&fichiers...", - "openRemote": "&&Ouvrir un dépôt distant...", - "pickFolderAndOpen": "Nous n’avons pas pu ouvrir les dossiers. Essayez plutôt d’ajouter un dossier à l’espace de travail.", - "pickWorkspaceAndOpen": "Nous n’avons pas pu ouvrir les espaces de travail. Essayez plutôt d’ajouter un dossier à l’espace de travail.", - "unsupportedBrowserDetail": "Votre navigateur ne prend pas en charge l’ouverture de dossiers locaux. \r\nVous pouvez ouvrir des fichiers uniques ou ouvrir un référentiel distant.", - "unsupportedBrowserMessage": "L’ouverture des dossiers locaux n’est pas prise en charge." - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Ouvrir le fichier local...", "openLocalFileFolder": "Ouvrir un dépôt local...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Toutes les extensions installées sont temporairement désactivées.", "noWorkspace": "Aucun espace de travail." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Accéder à la fonctionnalité « {0} »", "accessExtensionFeatureMessage": "L’extension « {0} » souhaite accéder à la fonctionnalité « {1} ».", "allow": "Autoriser", "disallow": "Ne pas autoriser" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "L'installation de l'extension {0} a échoué : manifeste introuvable.", "VS Code for Web": "{0} pour le web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "La couleur de l'icône de l'éditeur vérifié de l'extension.", "verifiedPublisher": "Icône utilisée pour l’éditeur d’extension vérifié dans la vue et l’éditeur d’extensions." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Ajouter une recommandation d'extension à", "select for remove": "Supprimer la recommandation d'extension de", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Remplacement de l'extension {0} par {1}.", "overwritingWithWorkspaceExtension": "Remplacement de {0} par l’extension d’espace de travail {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Des extensions ont été modifiées sur le disque. Veuillez recharger la fenêtre.", + "extensionUnderDevelopment.invalid": "Échec du chargement de l’extension « {0} » en cours de développement, car elle n’est pas valide : {1}", + "extensionsUnderDevelopment.invalid": "Échec du chargement des extensions {0} en cours de développement, car elles ne sont pas valides : {1}", + "reloadWindow": "Recharger la fenêtre" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il existe peut-être un problème.", + "extensionHost.startupFailDebug": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il est peut-être arrêté à la première ligne et a besoin d'un débogueur pour continuer.", + "join.extensionDevelopment": "Fin de la session de débogage d’extension", + "reloadWindow": "Recharger la fenêtre" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Ouvrir les Outils de développement", + "enable": "Activer et recharger", + "enableResolver": "L'extension '{0}' est nécessaire pour ouvrir la fenêtre distante.\r\nOK pour l'activer ?", + "extensionService.autoRestart": "L’hôte d’extension s’est arrêté de manière inattendue. Redémarrage en cours...", + "extensionService.crash": "L’hôte d’extension s’est arrêté de façon inattendue 3 fois au cours des 5 dernières minutes.", + "extensionService.versionMismatchCrash": "L'hôte de l’extension ne peut pas démarrer : incompatibilité de version.", + "getEnvironmentFailure": "Impossible de récupérer l'environnement à distance", + "install": "Installer et recharger", + "installResolver": "L’extension « {0} » est nécessaire pour ouvrir la fenêtre distante.\r\n Voulez-vous installer l’extension ?", + "learnMore": "Découvrir plus d’informations", + "relaunch": "Relancer VS Code", + "resolverExtensionNotFound": "`{0}` introuvable dans la Marketplace", + "restart": "Redémarrer l’hôte d'extension", + "restartExtensionHost": "Redémarrer l’hôte d'extension", + "restartExtensionHost.reason": "Une requête explicite", + "startBisect": "Démarrer l'extension Bisect" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Observateur de fichiers" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Condition quand la touche est active.", "vscode.extension.contributes.keybindings.win": "Touche ou séquence de touches spécifique à Windows." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Contrôlez la disposition du clavier utilisée sur le Web.", - "keyboardConfigurationTitle": "Clavier" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut", "errorInvalidConfiguration": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Il y a un objet qui n'est pas de type Array. Veuillez ouvrir le fichier pour nettoyer et réessayer.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Les modifications que vous avez apportées risquent de ne pas être enregistrées. Veuillez cocher « Annuler » et réessayer." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Fenêtre" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Message de progression" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Apporte des informations d'aide pour Remote", "RemoteHelpInformationExtPoint.documentation": "URL, ou commande qui retourne l'URL, de la page de documentation de votre projet", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Utilisateur réacheminé", "tunnel.staticallyForwarded": "Réacheminement statique" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Réseau" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Réseau" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "Le dossier d'espace de travail n'existe pas : {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Impossible d’identifier un porte-clés du système d’exploitation pour stocker les données liées au chiffrement dans votre environnement de bureau actuel.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Exécution d'actions de code et de formateurs...", "skip": "Ignorez" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Enregistrement des fichiers texte" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Déjà en cours de journalisation.", "invalid.embeddedLanguages": "Valeur non valide dans 'contributes.{0}.embeddedLanguages'. Il doit s'agir d'un mappage d'objets entre le nom de portée et le langage. Valeur fournie : {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' doit être un tableau", "invalid.superType.format": "'configuration.{0}.superType' doit suivre le modèle letterOrDigit[-_letterOrDigit]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Définissez le mode couleur pour les éléments d’interface utilisateur natifs tels que les boîtes de dialogue, la barre de titre et les menus. Même si votre système d’exploitation est configuré en mode de couleurs claires, vous pouvez sélectionner un thème de couleur système sombre pour la fenêtre. Vous pouvez également configurer l’ajustement automatique en fonction du paramètre {0}.\r\n\r\nRemarque : ce paramètre est ignoré quand {1} est activé.", + "window.systemColorTheme.auto": "Utilisez les couleurs de widget natives claires pour les thèmes de couleur claire et sombres pour les thèmes de couleur sombre.", + "window.systemColorTheme.dark": "Utilisez des couleurs de widget natives foncées.", + "window.systemColorTheme.default": "Les couleurs de widget natives correspondent aux couleurs système.", + "window.systemColorTheme.light": "Utilisez des couleurs de widget natives claires." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Tous les profils", "exclude": "Sélectionner {0} extension", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Annuler/Rétablir" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Sauvegarder les copies de travail" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Cliquez sur « Annuler » pour mettre fin à l'attente et pour sauvegarder ou rétablir les éditeurs avec les modifications non sauvegardées.", + "backupBeforeShutdownMessage": "La sauvegarde des éditeurs avec des modifications non sauvegardées prend un peu plus de temps...", + "backupErrorDetails": "Essayez d'abord de sauvegarder ou de rétablir les éditeurs avec les modifications non sauvegardées, puis réessayez.", + "backupTrackerBackupFailed": "Les éditeurs suivants, dont les modifications n’ont pas été sauvegardées, n’ont pas pu être enregistrés dans l’emplacement de sauvegarde.", + "backupTrackerConfirmFailed": "Les éditeurs suivants dont les modifications n'ont pas été sauvegardées n'ont pas pu être sauvegardés ou annulés.", + "discardBackupsBeforeShutdown": "L’abandon des sauvegardes prend un peu plus de temps...", + "ok": "&&OK", + "revertBeforeShutdown": "L'annulation des éditeurs avec des changements non sauvegardés prend un peu plus de temps...", + "saveBeforeShutdown": "La sauvegarde des éditeurs avec des modifications non sauvegardées prend un peu plus de temps...", + "shutdownForceClose": "Fermer quand même", + "shutdownForceQuit": "Quitter quand même", + "shutdownForceReload": "Recharger quand même" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration de l’espace de travail. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", "openWorkspaceConfigurationFile": "Ouvrir la Configuration de l’espace de travail", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Confiance en l'espace de travail", "workspaceTrustEditorLabelIcon": "Icône de l’étiquette de l’éditeur de confiance en l’espace de travail." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Toujours ignorer les espaces de travail sans titre sans demander", + "doNotSave": "N&&e pas enregistrer", + "restartExtensionHost.reason": "Ouverture d’un espace de travail multi-racine", + "save": "&&Enregistrer", + "saveWorkspaceDetail": "Enregistrez votre espace de travail si vous avez l’intention de le rouvrir.", + "saveWorkspaceMessage": "Voulez-vous enregistrer la configuration de votre espace de travail dans un fichier ?", + "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau.", + "workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-it/translations/main.i18n.json b/i18n/vscode-language-pack-it/translations/main.i18n.json index 9c55385eaf..da4d1b823c 100644 --- a/i18n/vscode-language-pack-it/translations/main.i18n.json +++ b/i18n/vscode-language-pack-it/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "Sandbox abilitata (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "File system Sandbox di Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Autenticazione obbligatoria per {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Host agenti" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Consenti in questa sessione", "sessionPermissions.skip": "Ignora" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Non è stato possibile leggere il file della chiave privata: {0}", + "ssh.keyFileAuthRequiresPath": "L'autenticazione tramite file chiave richiede un percorso per la chiave privata.", + "sshKeyPassphraseName": "Passphrase della chiave SSH", + "sshKeyPassphrasePrompt": "Immettere la passphrase per la chiave SSH {0}.", + "sshProgressCheckingAgent": "Controllo dell'host dell'agente esistente in corso...", + "sshProgressConnecting": "Stabilimento della connessione SSH in corso...", + "sshProgressDownloadingCLI": "Installazione dell'interfaccia della riga di comando di VS Code in remoto in corso...", + "sshProgressForwarding": "Connessione all'host dell'Agente remoto in corso...", + "sshProgressInstallingCLI": "Controllo dell'installazione dell'interfaccia della riga di comando remota in corso...", + "sshProgressStartingAgent": "Avvio dell'host dell'Agente remoto in corso..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Connessioni remote" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Zoom pagina: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Aggiungi elemento alla chat", + "browser.contextMenu.back": "Indietro", + "browser.contextMenu.copyImage": "Copia immagine", + "browser.contextMenu.copyImageUrl": "Copia URL immagine", + "browser.contextMenu.copyLink": "Copia collegamento", + "browser.contextMenu.forward": "Inoltra", + "browser.contextMenu.inspect": "Ispeziona", + "browser.contextMenu.openImageInNewTab": "Apri immagine in una nuova scheda", + "browser.contextMenu.openLinkInExternalBrowser": "Apri collegamento nel browser esterno", + "browser.contextMenu.openLinkInNewTab": "Apri collegamento in una nuova scheda", + "browser.contextMenu.reload": "Ricarica" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Impossibile registrare '{0}'. Il {1} dei criteri associato è già registrato con {2}.", "config.property.duplicate": "Non è possibile registrare '{0}'. Questa proprietà è già registrata.", @@ -2559,6 +2590,17 @@ "okButton": "&&OK", "yesButton": "&&Sì" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nSistema operativo: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Apri", + "openFile": "Apri file", + "openFolder": "Apri cartella", + "openWorkspace": "&&Apri", + "openWorkspaceTitle": "Apri area di lavoro dal file", + "selectFolder": "&&Selezionare una cartella" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Il file è troppo grande per essere aperto come editor senza titolo. Caricarlo prima in Esplora file, quindi riprovare." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Autorizzazioni insufficienti. Riprovare e consentire l'operazione.", "fileSystemRenameError": "La ridenominazione è supportata solo per i file." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Il file è troppo grande per essere aperto" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Non è stato possibile spostare '{0}' nel cestino ({1})", + "trashFailed": "Non è stato possibile spostare '{0}' nel cestino ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Non è possibile copiare '{0}' in '{1}' ({2}).", "fileCopyErrorPathCase": "Non è possibile copiare il file nello stesso percorso usando un percorso con una combinazione di maiuscole/minuscole diversa", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Non è possibile installare questo server MCP perché {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Annulla", + "exit": "&&Esci", + "mAbout": "Informazioni su {0}", + "mBringToFront": "Porta tutto in primo piano", + "mEdit": "&&Modifica", + "mFile": "&&File", + "mGoto": "&&Vai", + "mHelp": "&&Guida", + "mHide": "Nascondi {0}", + "mHideOthers": "Nascondi altri", + "mMergeAllWindows": "Unisci tutte le finestre", + "mMinimize": "Riduci a icona", + "mMoveTabToNewWindow": "Sposta scheda in una nuova finestra", + "mNewTab": "Nuova scheda", + "mRun": "&&Esegui", + "mSelection": "&&Selezione", + "mServices": "Servizi", + "mShowAll": "Mostra tutto", + "mShowNextTab": "Mostra scheda successiva", + "mShowPreviousTab": "Mostra scheda precedente", + "mTerminal": "&&Terminale", + "mView": "&&Visualizza", + "mWindow": "Finestra", + "mZoom": "Zoom", + "miCheckForUpdates": "Controlla la disponibilità di &&aggiornamenti...", + "miCheckingForUpdates": "Controllo della disponibilità di aggiornamenti...", + "miDownloadUpdate": "Scarica l'aggiornamento &&disponibile", + "miDownloadingUpdate": "Download dell'aggiornamento...", + "miInstallUpdate": "Installa &&aggiornamento...", + "miInstallingUpdate": "Installazione dell'aggiornamento...", + "miNewWindow": "&&Nuova finestra", + "miPreferences": "&&Preferenze", + "miQuit": "Chiudi {0}", + "miRestartToUpdate": "Riavvia per &&aggiornare", + "miSwitchWindow": "Cambia &&finestra...", + "quit": "&&Esci", + "quitMessage": "Uscire?", + "quitMessageMac": "Uscire?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Controlla se la connessione di rete corrente deve essere considerata a consumo. Se è a consumo, gli aggiornamenti automatici, i download delle estensioni e altre attività di rete in background verranno posticipati per ridurre l'utilizzo dei dati.", "meteredConnection.auto": "Rileva automaticamente le connessioni a consumo usando lo stato di rete del sistema operativo.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Considera sempre la connessione di rete come a consumo. Gli aggiornamenti e i download automatici verranno posticipati.", "networkConfigurationTitle": "Rete" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Annulla", + "cantCreateBinFolder": "Non è possibile installare il comando '{0}' della shell.", + "cantUninstall": "Non è possibile disinstallare il comando '{0}' della shell.", + "copyLink": "&&Copia collegamento", + "ok": "&&OK", + "openExternalErrorLinkMessage": "Si è verificato un errore durante l'apertura di un collegamento nel browser predefinito.", + "openExternalProgramErrorMessage": "Si è verificato un errore durante l'apertura di un programma esterno.", + "sourceMissing": "Non è possibile trovare lo script della shell in '{0}'", + "trace.detail": "Creare un problema e allegare manualmente il file seguente:\r\n{0}", + "trace.message": "Creazione del file di traccia completata", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "Una sessione di traccia è già in corso. Usare il comando`\"{0}\"` per arrestarlo per primo.", + "warnEscalation": "{0} eseguirà 'osascript' per richiedere i privilegi di amministratore per installare il comando della shell.", + "warnEscalationUninstall": "{0} eseguirà 'osascript' per richiedere i privilegi di amministratore per disinstallare il comando della shell." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "L'accesso a {0} è bloccato dai criteri di dominio di rete (vedere le impostazioni di `{1}` e `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Info: {0}", "severityPrefix.warning": "Avviso: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Locale" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Il comando '{0}' ha restituito un errore", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Digitare per ridurre il numero di risultati." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Servizio di tunnel remoto" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connessione come {0} ({1})", + "remoteTunnelService.building": "Compilazione dell'interfaccia della riga di comando da origini", + "remoteTunnelService.openTunnel": "Apertura tunnel", + "remoteTunnelService.openTunnelWithName": "Apertura tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Non è stato possibile installare tunnel come servizio, avvio nella sessione in corso..." + }, "vs/platform/request/common/request": { "electronFetch": "Controlla se deve essere abilitato l'uso dell'implementazione del recupero di Electron invece di Node.js. Tutte le estensioni locali otterranno l'implementazione del recupero di Electron per l'API di recupero globale.", "fetchAdditionalSupport": "Controlla se è necessario estendere l'implementazione del recupero di Node.js con supporto aggiuntivo. Attualmente il supporto proxy ({1}) e i certificati di sistema ({2}) vengono aggiunti quando sono abilitate le impostazioni corrispondenti. Quando durante [sviluppo remoto](https://aka.ms/vscode-remote) l'impostazione {0} è disabilitata, questa impostazione può essere configurata separatamente nelle impostazioni locali e remote.", @@ -3468,6 +3575,9 @@ "updateMode": "Consente di configurare la ricezione degli aggiornamenti automatici. Richiede un riavvio dopo la modifica. Gli aggiornamenti vengono recuperati da un servizio online Microsoft.", "updateTitleBar": "Mostra l'indicatore di aggiornamento nella barra del titolo." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "Al momento non sono disponibili aggiornamenti." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Predefinito" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Non è possibile analizzare i dati di sincronizzazione perché non sono compatibili con la versione corrente." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "La finestra è terminata in modo imprevisto", + "appGoneDetailEmptyWindow": "Ci scusiamo per l'inconveniente. È possibile aprire una nuova finestra vuota per ricominciare.", + "appGoneDetailWorkspace": "Ci scusiamo per l'inconveniente. Per riprendere dal punto in cui si è verificata l'interruzione, riaprire la finestra.", + "appGoneDetails": "La finestra è terminata in modo imprevisto (motivo: '{0}', codice: '{1}')", + "appStalled": "La finestra non risponde", + "appStalledDetail": "È possibile riaprire la finestra, chiuderla oppure attendere.", + "close": "&&Chiudi", + "doNotRestoreEditors": "Non ripristinare gli editor", + "hiddenMenuBar": "È comunque possibile accedere alla barra dei menu premendo ALT.", + "newWindow": "Nuova finestra", + "reopen": "&&Riapri", + "wait": "&&Continua ad attendere" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Consenti", + "cancel": "&&Annulla", + "confirmOpenDetail": "Il percorso '{0}' usa un host non consentito. A meno che non si consideri attendibile l'host, premere 'Annulla'.", + "confirmOpenMessage": "L'host '{0}' non è stato trovato nell'elenco degli host consentiti. Consentirlo comunque?", + "doNotAskAgain": "Consenti definitivamente l’host '{0}'", + "learnMore": "&&Altre informazioni", + "ok": "&&OK", + "pathNotExistDetail": "Il percorso '{0}' non esiste in questo computer.", + "pathNotExistTitle": "Il percorso non esiste", + "uriInvalidDetail": "L'URI '{0}' non è valido e non può essere aperto.", + "uriInvalidTitle": "L'URI non può essere aperto" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Area di lavoro del codice" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Annulla", + "clearButtonLabel": "&&Cancella", + "confirmClearDetail": "Questa azione è irreversibile.", + "confirmClearRecentsMessage": "Cancellare tutti i file e le aree di lavoro aperti di recente?", + "newWindow": "Nuova finestra", + "newWindowDesc": "Apre una nuova finestra", + "recentFolders": "Cartelle recenti", + "recentFoldersAndWorkspaces": "Cartelle e aree di lavoro recenti", + "untitledWorkspace": "Senza titolo (Area di lavoro)", + "workspaceName": "{0} (Area di lavoro)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare.", + "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Interfaccia della riga di comando remota" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Server" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Accesso eseguito come {0} con {1}", + "accountSignedInAriaNameOnly": "Accesso eseguito come {0}", + "agentsSignedOut": "Agenti disconnesso", + "agentsSignedOutAria": "Agenti è disconnesso", + "copilotAllQuotaReachedAria": "Quota di chat e suggerimenti inline di GitHub Copilot raggiunta", + "copilotChatQuotaReachedAria": "È stata raggiunta la quota di chat di GitHub Copilot", + "copilotCompletionsQuotaReachedAria": "Quota di suggerimenti inline di GitHub Copilot raggiunta", + "copilotQuotaReached": "Quota raggiunta", + "copilotTokensRemaining": "Token rimanenti", + "copilotTokensRemainingAria": "{0}% di token GitHub Copilot rimanenti", + "copilotUnavailable": "Copilot non disponibile", + "copilotUnavailableDisabledAria": "GitHub Copilot è disabilitato", + "copilotUnavailableUntrustedAria": "GitHub Copilot non è disponibile nelle aree di lavoro non attendibili", + "loadingAccount": "Caricamento dell'account in corso...", + "loadingAccountAria": "Caricamento dell'account in corso", + "signInAria": "Accesso all'account", + "signInLabel": "Accedi" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icona per chiudere il pannello.", + "agentSidebarToggleClosedIcon": "Icona per la barra laterale delle sessioni quando è chiusa.", + "agentSidebarToggleOpenIcon": "Icona per la barra laterale delle sessioni quando è aperta.", + "openAndCloseSecondarySidebar": "Apri/Mostra e Chiudi/Nascondi barra laterale secondaria", + "openAndCloseSidebar": "Apri/Mostra e Chiudi/Nascondi barra laterale", + "secondarySidebarHidden": "Barra laterale secondaria nascosta", + "secondarySidebarVisible": "Barra laterale secondaria visualizzata", + "sidebarHidden": "Barra laterale primaria nascosta", + "sidebarVisible": "Barra laterale primaria visualizzata", + "togglePanel": "Attiva/Disattiva visibilità pannello", + "toggleSecondarySidebar": "Attiva/Disattiva visibilità barra laterale secondaria", + "toggleSidebar": "Attiva/Disattiva visibilità della barra laterale primaria", + "toggleWindowAlwaysOnTop": "Alternanza Sempre in primo piano" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Dettagli sessione" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Chiudi", + "renameChat": "Rinomina", + "renameChat.prompt": "Rinomina chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Modifica", + "mFile": "&&File", + "mGo": "&&Vai", + "mHelp": "&&Guida", + "mPreferences": "&&Preferenze", + "mTerminal": "&&Terminale", + "mView": "&&Visualizza" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Indietro", + "changesView.backLabel": "Indietro", + "changesView.changeAdded": "aggiunta", + "changesView.changeDeleted": "eliminata", + "changesView.changeModified": "modificata", + "changesView.empty": "Non sono ancora presenti modifiche in questa sessione.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} file", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Modifiche della sessione" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Colore di primo piano usato per le righe o i file aggiunti nell'elenco delle modifiche per dispositivi mobili e nella sovrimpressione delle differenze nella finestra delle sessioni agente.", + "agentsMobileDiff.deletedForeground": "Colore di primo piano usato per le righe eliminate o i file rimossi dall'elenco delle modifiche per dispositivi mobili e dalla sovrimpressione delle differenze nella finestra delle sessioni agente.", + "agentsMobileDiff.modifiedForeground": "Colore di primo piano usato per i file modificati nell'elenco delle modifiche per dispositivi mobili nella finestra delle sessioni agente." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Indietro", + "diffView.loading": "Caricamento…", + "diffView.nextFile": "File successivo", + "diffView.noChanges": "Nessuna modifica in questo file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "File precedente" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Operazione completata", + "mobilePickerSheet.doneAriaLabel": "Chiudi {0}", + "mobilePickerSheet.noResults": "Nessun risultato", + "mobilePickerSheet.searching": "Ricerca in corso..." + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Operazione completata", + "chipFailed": "Operazione non riuscita", + "chipInProgress": "In corso", + "filterChipsLabel": "Filtri di stato della sessione", + "findAriaLabel": "Trova sessione", + "sortGroup": "Ordina", + "sortGroupAriaLabel": "Opzioni di ordinamento e raggruppamento" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Chiudi" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Chiudi", + "mobileAccount.loading": "Caricamento in corso...", + "mobileAccount.signedOut": "Accesso non eseguito", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "Visualizza modifiche", + "mobileTopBar.changesTooltip": "{0} file modificati (+{1} -{2})", + "mobileTopBar.closeSessions": "Chiudi sessioni", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "Nuova sessione", + "mobileTopBar.newSessionAria": "Nuova sessione", + "mobileTopBar.openSessions": "Apri sessioni", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Caricamento", + "sessions.aiDisabled.detail": "Abilitare le funzionalità IA per continuare a usare gli Agenti.", + "sessions.aiDisabled.enable": "Abilita funzionalità IA", + "sessions.signIn": "Accedi per usare gli Agenti", + "sessions.signingIn": "Accesso in corso…", + "sessions.signingIn.detail": "Completare l'accesso nel browser.", + "sessions.welcome.detail": "Un'esperienza di codifica potenziata dall'intelligenza artificiale, dove gli agenti esplorano, creano e collaborano con gli utenti.", + "sessions.welcome.getStarted": "Attività iniziali", + "sessions.welcome.title": "Benvenuti in {0}", + "walkthrough.productName": "{0} - Agenti", + "welcomeFooter": "Continuando, si accettano le {0}[Condizioni]({1}) e l'[Informativa sulla privacy]({2}). {3} Copilot può mostrare suggerimenti di [codice pubblico]({4}) e usare i dati per migliorare il prodotto. È possibile modificare queste [impostazioni]({5}) in qualsiasi momento." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Apri nella finestra dell'editor di VS Code" + }, + "vs/sessions/common/categories": { + "agents": "Agenti" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Indica se alla sessione attiva è associato un repository Git", + "activeSessionHasGitSyncActionRunning": "Indica se per la sessione attiva è attualmente in esecuzione un'azione di sincronizzazione Git", + "activeSessionProviderId": "ID del provider della sessione attiva", + "activeSessionType": "Tipo di sessione della sessione attiva", + "activeSessionWorkspaceIsVirtual": "Indica se l'area di lavoro della sessione attiva è virtuale", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "ID provider di una sessione nelle sovrimpressioni di menu di scelta rapida", + "editorMaximized": "Indica se l'area dell'editor è ingrandita", + "isActiveSessionArchived": "Indica se la sessione attiva è archiviata (contrassegnata come completata)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "Scheda del gruppo attualmente attivo nella selezione dell'area di lavoro della sessione", + "sessionsAquariumActive": "Indica se la sovrapposizione dell'acquario delle sessioni è attiva", + "sessionsCanGoBack": "Indica se è presente una sessione precedente nella cronologia di navigazione", + "sessionsCanGoForward": "Indica se è presente una sessione successiva nella cronologia di navigazione", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Indica se il layout corrente è quello per telefono", + "sessionsKeyboardVisible": "Indica se la tastiera virtuale è visibile", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Indica se la sovrapposizione di benvenuto delle sessioni è visibile" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Dimensione del carattere del corpo principale per la finestra degli agenti.", "agents.fontSize.body2": "Dimensione del carattere del corpo secondario per la finestra degli agenti.", @@ -3576,6 +3896,26 @@ "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Apri nell'editor", + "openVSCodeWindow": "Apri finestra Vs Code" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agenti" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Salvataggio dello stato dell'interfaccia utente" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Locale", + "sessionWorkspaceGroup.remote": "Remoto" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Indica se la sessione attiva supporta più chat" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Finestra Agenti" + }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Immagine del profilo GitHub per {0}", "accountAvatarAltFallback": "Immagine del profilo dell'account", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Aggiungi feedback", "agentFeedback.addAndSubmit": "Aggiungi feedback e invia", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Aggiungi feedback", "altEnter": "Alt+INVIO", "enter": "Immetti" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Comprimi", "convertComment": "Converti in feedback agente", "editComment": "Modifica", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Indica se eseguire automaticamente le attività contrassegnate con `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` quando viene creata una nuova worktree della sessione host dell'agente. Le chiamate manuali `Esegui attività` non sono interessate.", - "chat.newEdits.label": "Nuova chat", - "chat.viewContainer.label": "Chat", - "chatViewIcon": "Mostrare l'icona della visualizzazione chat.", - "sessions.newChat.view": "Nuova sessione", - "sessions.newChatInSession.view": "Nuova chat" + "chat.newEdits.label": "Nuova chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Tipo di sessione" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Qual è l'obiettivo?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Qual è la prossima attività cardine?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Porre una domanda di completamento o avviare un nuovo argomento all'interno di questa sessione...", - "subSessionTip.ariaLabel": "Suggerimento per sessione secondaria", - "subSessionTip.dismiss": "Ignorare suggerimento", - "subSessionTip.message": "Questa una sessione secondaria, una nuova chat nella stessa area di lavoro. Usarlo per fare domande, eseguire attività o esplorare idee in un contesto sempre aggiornato." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Per iniziare, selezionare una", - "newSessionIn": "Nuova sessione in", - "newSessionWith": "con", - "trustFolderMessage": "Una sessione agente potrà leggere file, eseguire comandi e apportare modifiche in questa cartella." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Nessun host agente disponibile", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Agenti disabilitati" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Agente", - "agentPickerCustomCategory": "Agenti personalizzati", - "agentPickerDefault": "Agente", - "agentPickerDefaultCategory": "Predefinita", - "agentPickerDefaultHover": "Usare l'agente predefinito.", - "configureCustomAgents": "Configura agenti personalizzati...", - "viewAgent": "Visualizza l'agente {0}" + "agentHostAgentPicker": "Agente" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Selezione approvazioni", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Interfaccia della riga di comando di Copilot", + "new session": "New Session", "noAgents": "L'host agente non ha ancora pubblicizzato alcun agente.", "notConnectedSend": "Non è possibile inviare la richiesta: non connesso all'host agente." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Esporta i log di debug dell'host agente..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Host agente locale", - "localAgentHostSessionTypeLocation": "Locale" + "localAgentHostLabel": "Host agente locale" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Apri il file di stato dell'interfaccia della riga di comando di Copilot" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude modifica i file senza chiedere", "claude.permissionMode.auto": "Automatico", "claude.permissionMode.auto.description": "Un classificatore di modelli approva o nega automaticamente le operazioni degli strumenti", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Chiedi prima di apportare modifiche", "claude.permissionMode.default.description": "Claude chiede l'approvazione prima di apportare modifiche", "claude.permissionMode.plan": "Modalità pianificazione", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Abilitare la connessione agli host dell'agente remoto.", "chat.remoteAgentHosts.name": "Nome visualizzato per questo host agenti remoti.", "chat.remoteAgentTunnels": "Nomi aggiuntivi di tunnel dev da cercare quando ci si connette a host dell'agente remoto. Questi vengono cercati oltre ai tunnel enumerati automaticamente dal tuo account.", - "chat.sshRemoteAgentHostCommand": "Per lo sviluppo: eseguire l'override del comando utilizzato per avviare l'host agente remoto tramite SSH. Se impostata, ignora l'installazione automatica dell'interfaccia della riga di comando ed esegue questo comando. Il comando deve stampare un URL WebSocket corrispondente a ws://127.0.0.1:PORT (facoltativamente con ?tkn=TOKEN) in StdOut o STDERR./" + "chat.sshRemoteAgentHostCommand": "Per lo sviluppo: eseguire l'override del comando utilizzato per avviare l'host agente remoto tramite SSH. Se impostata, ignora l'installazione automatica dell'interfaccia della riga di comando ed esegue questo comando. Il comando deve stampare un URL WebSocket corrispondente a ws://127.0.0.1:PORT (facoltativamente con ?tkn=TOKEN) in StdOut o STDERR./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Aggiungi nuovo host SSH...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Aggiungi plug-in remoto", "remoteAgentHost.addPluginTooltip": "Aggiungere una cartella dei plug-in già presente in questo host di Agente remoto.", "remoteAgentHost.pluginAlreadyConfigured": "'{0}' è già configurato in {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Rimuovi da host remoto", "remoteAgentHost.selectPluginFolder": "Seleziona cartella plug-in in {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Competenze" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Apri file diff", "mobileOpenSessionChanges": "Apri modifiche della sessione" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Sessioni" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Indietro", "miSessionsForward": "&&Avanti", "newSession": "Nuova sessione", @@ -4685,6 +5028,7 @@ "pinned": "Aggiunto", "secondsDuration": "adesso", "sessionItemAria": "{0}, data di creazione: {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Sessioni", "showLessAria": "Mostra meno sessioni", "showLessCompact": "Mostra meno", @@ -4693,9 +5037,9 @@ "showMoreAria": "Mostra {0} sessioni aggiuntive", "showMoreCompact": "{0} in più", "showMoreWorkspaceAria": "Mostra altre {0} aree di lavoro", - "showMoreWorkspaceCompact": "+{0} area di lavoro", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Mostrare altre {0} aree di lavoro", - "showMoreWorkspacesCompact": "+{0} aree di lavoro", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Oggi", "unknown": "Sconosciuta", "working": "Operazione in corso...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Input necessario" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Nuova sessione secondaria", "archivePinnedSectionSessions.confirm": "Contrassegnare {0} sessioni aggiunte come completate?", "archivePinnedSectionSessions.confirmSingle": "Contrassegnare 1 sessione aggiunta come completata?", "archiveSection": "Contrassegna tutte come Completate", @@ -4747,7 +5090,7 @@ "markRead": "Segna come già letta", "markUnread": "Segna come non letta", "newSessionForWorkspace": "Nuova sessione", - "openInNewWindow": "Apri in una nuova finestra", + "openToTheSide": "Open to the Side", "pinSession": "Aggiungi", "refresh": "Aggiorna sessioni", "renameSession": "Rinomina...", @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Indica se lo stato attivo della tastiera si trova all'interno del controllo Quick Open" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Chiudi finestra", "closeWindowMessage": "Chiudere la finestra?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Non è stata registrata alcuna visualizzazione struttura ad albero con ID '{0}'.", "views log": "Visualizzazioni" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configura argomenti del runtime", + "reloadWindowWithExtensionsDisabled": "Ricarica con le estensioni disabilitate", + "revealUserDataFolder": "Scopri cartella dati utente", + "showContentTracing": "Mostra monitoraggio contenuto", + "showGPUInfo": "Mostra info GPU", + "startTracing": "Avvia traccia", + "startTracing.ariaLabel": "Registrazione della traccia delle prestazioni in corso. Fare clic per interrompere la registrazione.", + "startTracing.name": "Traccia delle prestazioni", + "startTracing.recording": "Traccia di registrazione (fare clic per arrestare)", + "startTracing.tooltip": "Fare clic per interrompere la registrazione", + "stopTracing": "Interrompi traccia", + "stopTracing.button": "&&Riavvia e abilita traccia", + "stopTracing.detail": "Il completamento può richiedere fino a un minuto.", + "stopTracing.message": "Nessuna sessione di traccia in corso. Usare 'Developer: Start Tracing' o avviare con un argomento '--trace' per iniziare la traccia.", + "stopTracing.title": "Creazione del file di traccia in corso...", + "toggleDevTools": "Attiva/Disattiva strumenti di sviluppo" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Installa il comando '{0}' in PATH", + "shellCommand": "Comando shell", + "successFrom": "Il comando della shell '{0}' è stato disinstallato da PATH.", + "successIn": "Il comando della shell '{0}' è stato installato in PATH.", + "uninstall": "Disinstalla il comando '{0}' da PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Chiudi finestra", + "closeActive": "Chiudi finestra attiva", + "closeOtherWindows": "Chiudere le altre finestre", + "closeWindow": "Chiudi finestra", + "current": "Finestra corrente", + "disableWindowAlwaysOnTop": "Disattiva Sempre in primo piano", + "enableWindowAlwaysOnTop": "Attiva Sempre in primo piano", + "miCloseWindow": "Chiudi &&finestra", + "miZoomIn": "&&Zoom avanti", + "miZoomOut": "&&Zoom indietro", + "miZoomReset": "&&Reimposta zoom", + "quickSwitchWindow": "Cambio rapido finestra...", + "switchToMainWindow": "Passa alla finestra principale", + "switchWindow": "Cambia finestra...", + "switchWindowPlaceHolder": "Selezionare una finestra a cui passare", + "toggleWindowAlwaysOnTop": "Attiva/Disattiva finestra sempre in primo piano", + "windowDirtyAriaLabel": "{0}, finestra con modifiche non salvate", + "windowGroup": "gruppo di finestre", + "zoomIn": "Zoom avanti", + "zoomOut": "Zoom indietro", + "zoomReset": "Reimposta zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controllare il timeout in secondi prima di non risolvere l'ambiente della shell quando l'applicazione non è già avviata da un terminale. Per altre informazioni, vedere la [documentation](https://go.microsoft.com/fwlink/?linkid=2149667).", + "argv.crashReporterId": "ID univoco usato per correlare i report di arresto anomalo del sistema inviati da questa istanza dell'app.", + "argv.disableChromiumSandbox": "Disabilita il sandbox di Chromium. Ciò è utile quando si esegue VS Code con privilegi elevati in Linux e in esecuzione in Applocker in Windows.", + "argv.disableHardwareAcceleration": "Disabilita l'accelerazione hardware. Modificare questa opzione SOLO in caso di problemi di grafica.", + "argv.disableLcdText": "Disabilita l'anti-aliasing dei tipi di carattere LCD.", + "argv.enableCrashReporter": "Consente di disabilitare la segnalazione degli arresti anomali del sistema. Se si modifica il valore, è necessario riavviare l'app.", + "argv.enableRDPDisplayTracking": "Assicura che le finestre ingrandite vengano ripristinate per una corretta visualizzazione durante la riconnessione di RDP.", + "argv.enebleProposedApi": "Abilita le API proposte per un elenco di ID estensione, ad esempio `vscode.git`. Le API proposte sono instabili e soggette a interruzione senza preavviso in qualsiasi momento. Questa impostazione deve essere impostata solo per lo sviluppo e il test di estensioni.", + "argv.force-renderer-accessibility": "Forza il renderer ad essere accessibile. Modificarlo SOLO se si usa un'utilità per la lettura dello schermo in Linux. Su altre piattaforme il renderer sarà accessibile automaticamente. Questo flag viene impostato automaticamente se editor.accessibilitySupport è impostato su on.", + "argv.forceColorProfile": "Consente di eseguire l'override del profilo colori da usare. Se i colori non vengono visualizzati correttamente, provare a impostare questo valore su `srgb` e riavviare.", + "argv.jsFlags": "Specifica i flag del motore JavaScript V8 da passare (ad esempio \"--max-old-space-size=4096\"). Questi flag vengono applicati al processo principale, ai processi renderer e ai processi di utilità.", + "argv.locale": "Lingua di visualizzazione da usare. Per selezionare una lingua diversa, è necessario installare il Language Pack associato.", + "argv.logLevel": "Livello di registrazione da usare. Livello predefinito: 'info'. Valori consentiti: 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configura il back-end usato per archiviare i segreti in Linux. Questo argomento viene ignorato in Windows > macOS.", + "argv.proxyBypassList": "Ignora qualsiasi proxy specificato per l'elenco di host delimitato da punto e virgola specificato. Valore di esempio \";*.microsoft.com;*foo.com;1.2.3.4:5678\", userà il server proxy per tutti gli host ad eccezione degli indirizzi locali (localhost, 127.0.0.1 e così via), microsoft.com subdomains, host che contengono il suffisso foo.com e qualsiasi altro elemento in 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifica la porta da usare per il debug remoto.", + "argv.useInMemorySecretStorage": "Assicura che venga usato un archivio in memoria per l'archiviazione dei segreti invece di usare l'archivio credenziali del sistema operativo. Viene spesso usato quando si eseguono VS Code test dell'estensione o quando si verificano problemi con il Credential Store.", + "closeWhenEmpty": "Controlla se con la chiusura dell'ultimo editor deve essere chiusa anche la finestra. Questa impostazione viene applicata solo alle finestre che non contengono cartelle.", + "confirmSaveUntitledWorkspace": "Controlla se viene visualizzata una finestra di dialogo di conferma che chiede di salvare o rimuovere un'area di lavoro senza titolo aperta nella finestra quando si passa a un'altra area di lavoro. Disattivando la finestra di dialogo di conferma, l'area di lavoro senza titolo verrà sempre rimossa.", + "controlsStyle": "Modificare l'aspetto dei controlli finestra in modo che siano nativi del sistema operativo, personalizzati o nascosti. Per applicare le modifiche, è necessario un riavvio completo.", + "dialogStyle": "Regola l'aspetto delle finestre di dialogo in modo che risultino native del sistema operativo o personalizzate.", + "enableCrashReporterDeprecated": "Se questa impostazione è false, non verranno inviati dati di telemetria indipendentemente dal valore della nuova impostazione. Deprecata perché combinata nell'impostazione {0}.", + "keyboardConfigurationTitle": "Tastiera", + "mergeAllWindowTabs": "Unisci tutte le finestre", + "miExit": "E&&sci", + "moveWindowTabToNewWindow": "Sposta scheda della finestra in una nuova finestra", + "newTab": "Nuova scheda della finestra", + "newWindowDimensions": "Controlla le dimensioni relative all'apertura di una nuova finestra quando almeno un'altra finestra è già aperta. Si noti che questa impostazione non influisce sulla prima finestra aperta. La prima finestra si riaprirà sempre con le dimensioni e la posizione che aveva prima della chiusura.", + "openWithoutArgumentsInNewWindow": "Controlla se deve essere aperta una nuova finestra vuota quando si avvia una seconda istanza senza argomento o se è necessario impostare lo stato attivo sull'ultima istanza in esecuzione.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", + "restoreFullscreen": "Controlla se una finestra deve essere ripristinata a schermo intero se è stata chiusa in questa modalità.", + "restoreWindows": "Controllare il modo in cui le finestre e gli editor all'interno vengono ripristinati all'apertura.", + "security.promptForLocalFileProtocolHandling": "Se questa opzione è abilitata, una finestra di dialogo chiederà conferma ogni volta che un file locale o un'area di lavoro sta per essere aperta tramite un gestore di protocollo.", + "security.promptForRemoteFileProtocolHandling": "Se questa opzione è abilitata, una finestra di dialogo chiederà conferma ogni volta che un file o un'area di lavoro remota sta per essere aperto tramite un gestore di protocollo.", + "showNextWindowTab": "Visualizza scheda della finestra successiva", + "showPreviousTab": "Visualizza scheda della finestra precedente", + "telemetry.enableCrashReporting": "Abilita la raccolta dei report di arresto anomalo. Consente di migliorare la stabilità. \r\nPer rendere effettiva questa opzione, è necessario riavviare.", + "telemetryConfigurationTitle": "Telemetria", + "titleBarStyle": "Regolare l'aspetto della barra del titolo della finestra per fare in modo che sia quello nativo del sistema operativo o personalizzato. Per applicare le modifiche, è necessario un riavvio completo.", + "toggleWindowTabsBar": "Attiva/Disattiva barra delle schede delle finestre", + "touchbar.enabled": "Abilita i pulsanti della Touch Bar di macOS sulla tastiera se disponibili.", + "touchbar.ignored": "Set di identificatori per le voci della Touch Bar che non dovrebbero essere visualizzati, ad esempio `workbench.action.navigateBack`.", + "window.border.color": "{0}: colore specifico in formato Hex, RGB, RGBA, HSL, HSLA", + "window.border.default": "{0}: rispettare le impostazioni del tema colori, eseguire il fallback alle impostazioni di Windows", + "window.border.off": "{0}: disabilitare i colori del bordo", + "window.border.prefix": "Controlla il colore del bordo della finestra:", + "window.border.suffix": "Usa {0} per impostare colori diversi per le finestre attive e inattive. Questa impostazione viene ignorata quando {1} è impostato su {2}.", + "window.border.system": "{0}: rispettare solo le impostazioni di Windows", + "window.clickThroughInactive": "Se è abilitata, facendo clic su una finestra inattiva si attiverà non solo la finestra, ma anche l'elemento su cui è posizionato il puntatore del mouse se è selezionabile. Se è disabilitata, facendo clic in un punto qualsiasi in una finestra inattiva verrà attivata solo la finestra e sarà necessario fare di nuovo clic sull'elemento.", + "window.customTitleBarVisibility": "Regolare quando visualizzare la barra del titolo personalizzata. La barra del titolo personalizzata può essere nascosta in modalità schermo intero con 'windowed'. La barra del titolo personalizzata può essere nascosta solo in modalità non a schermo intero con 'never' quando {0} è impostato su 'native'.", + "window.customTitleBarVisibility.auto": "Modifica automaticamente la visibilità della barra del titolo personalizzata.", + "window.customTitleBarVisibility.never": "Nascondere la barra del titolo personalizzata quando {0} è impostato su 'nativo'.", + "window.customTitleBarVisibility.windowed": "Nascondi la barra del titolo personalizzata a schermo intero. Quando non è a schermo intero, modificare automaticamente la visibilità della barra del titolo personalizzata.", + "window.doubleClickIconToClose": "Se abilitata, questa impostazione chiuderà la finestra quando si fa doppio clic sull'icona dell'applicazione nella barra del titolo. La finestra non potrà essere trascinata dall'icona. Questa impostazione è valida solo se {0} è impostato su `custom`.", + "window.menuStyle": "Regolare lo stile del menu di scelta rapida in base a quello nativo del sistema operativo, personalizzato o ereditato dallo stile della barra del titolo definito in {0}. Questa operazione influisce anche sull'aspetto del menu di scelta rapida. Per applicare le modifiche, è necessario un riavvio completo.", + "window.menuStyle.custom": "Utilizzare il menu personalizzato.", + "window.menuStyle.custom.mac": "Utilizzare il menu di scelta rapida personalizzato.", + "window.menuStyle.inherit": "Fa corrispondere lo stile del menu allo stile della barra del titolo definito in {0}.", + "window.menuStyle.inherit.mac": "Fa corrispondere lo stile del menu di scelta rapida allo stile della barra del titolo definito in {0}.", + "window.menuStyle.mac": "Regolare l'aspetto del menu di scelta rapida affinché sia quello nativo del sistema operativo, personalizzato o ereditato dallo stile della barra del titolo definito in {0}.", + "window.menuStyle.native": "Utilizzare il menu nativo. Questa opzione viene ignorata quando {0} è impostato su {1}.", + "window.menuStyle.native.mac": "Utilizzare il menu di scelta rapida nativo.", + "window.nativeFullScreen": "Controlla se usare la modalità a schermo intero nativa in macOS. Disabilitare questa opzione per impedire a macOS di creare un nuovo spazio quando si passa alla modalità a schermo intero.", + "window.nativeTabs": "Abilita le schede delle finestre native per macOS. La modifica richiede un riavvio completo per essere applicata e le schede native disabiliteranno eventuali personalizzazioni della barra del titolo, se configurate.", + "window.newWindowDimensions.default": "Apre nuove finestre al centro della schermata.", + "window.newWindowDimensions.fullscreen": "Apre nuove finestre nella modalità a schermo intero.", + "window.newWindowDimensions.inherit": "Apre nuove finestre le cui dimensioni sono uguali a quelle dell'ultima finestra attiva.", + "window.newWindowDimensions.maximized": "Apre nuove finestre ingrandite a schermo intero.", + "window.newWindowDimensions.offset": "Apre nuove finestre le cui dimensioni sono uguali a quelle dell'ultima finestra attiva con una posizione di offset.", + "window.openWithoutArgumentsInNewWindow.off": "Imposta lo stato attivo sull'ultima istanza in esecuzione attiva.", + "window.openWithoutArgumentsInNewWindow.on": "Apre una nuova finestra vuota.", + "window.reopenFolders.all": "Riapri tutte le finestre a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando). Se un file viene aperto, sostituirà uno degli editor aperti in precedenza in una finestra.", + "window.reopenFolders.folders": "Riapri tutte le finestre con cartelle o aree di lavoro aperte a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando). Se un file viene aperto, sostituirà uno degli editor aperti in precedenza in una finestra.", + "window.reopenFolders.none": "Non riaprire mai una finestra. A meno che non venga aperta una cartella o un'area di lavoro (ad esempio dalla riga di comando), viene visualizzata una finestra vuota.", + "window.reopenFolders.one": "Riapri l'ultima finestra attiva a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando). Se un file viene aperto, sostituirà uno degli editor aperti in precedenza in una finestra.", + "window.reopenFolders.preserve": "Riapri sempre tutte le finestre. Se si apre una cartella o un'area di lavoro (ad esempio dalla riga di comando), viene aperta come una nuova finestra a meno che non sia stata aperta in precedenza. Se i file vengono aperti, verranno aperti in una delle finestre ripristinate insieme agli editor aperti in precedenza.", + "windowConfigurationTitle": "Finestra", + "zoomLevel": "Regolare il livello di zoom predefinito per tutte le finestre. Ogni incremento superiore a '0' (ad esempio '1') o inferiore (ad esempio '-1') rappresenta lo zoom di '20%' più grande o più piccolo. È anche possibile immettere decimali per regolare il livello di zoom con una granularità più fine. Vedere {0} per configurare se i comandi 'Zoom avanti' e 'Zoom indietro' applicano il livello di zoom a tutte le finestre o solo alla finestra attiva.", + "zoomPerWindow": "Controlla se i comandi 'Zoom avanti' e 'Zoom indietro' applicano il livello di zoom a tutte le finestre o solo alla finestra attiva. Vedere {0} per configurare un livello di zoom predefinito per tutte le finestre." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Salvataggio dello stato dell'interfaccia utente" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copia", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "I file archiviati nella cartella di installazione ('{0}') possono essere SOVRASCRITTI o ELIMINATI IRREVERSIBILMENTE senza alcun avviso in fase di aggiornamento.", + "configure": "Configura", + "downloadArmBuild": "Scarica", + "keychainWriteError": "La scrittura delle informazioni di accesso al keychain non è riuscita. Errore: '{0}'.", + "learnMore": "Altre informazioni", + "loginButton": "&&Accedi", + "macoseolmessage": "{0} su {1} presto interromperanno la ricezione degli aggiornamenti. Provare ad aggiornare la versione di macOS.", + "password": "Password", + "proxyAuthRequired": "Autenticazione proxy obbligatoria", + "proxyDetail": "Il proxy {0} richiede un nome utente e una password.", + "rememberCredentials": "Memorizza le credenziali", + "resolveShellEnvironment": "Risoluzione dell'ambiente shell in corso...", + "restart": "Riavvia", + "runningAsRoot": "Non è consigliabile eseguire {0} come utente root.", + "runningTranslated": "È in esecuzione una versione emulata di {0}. Per prestazioni migliori, scaricare la versione arm64 nativa di {0} build per il computer.", + "sharedProcessCrash": "Un processo in background condiviso è stato terminato in modo imprevisto. Riavviare l'applicazione per eseguire il ripristino.", + "showArgvParseWarning": "Il file degli argomenti di runtime 'argv.json' contiene errori. Correggerli e riavviarli.", + "showArgvParseWarningAction": "Aprire il file", + "shutdownErrorClose": "Un errore imprevisto ha impedito la chiusura della finestra", + "shutdownErrorDetail": "Errore: {0}", + "shutdownErrorLoad": "Un errore imprevisto ha impedito di modificare l'area di lavoro", + "shutdownErrorQuit": "Un errore imprevisto ha impedito la chiusura dell'applicazione", + "shutdownErrorReload": "Un errore imprevisto ha impedito il ricaricamento della finestra", + "shutdownForceClose": "Chiudi comunque", + "shutdownForceLoad": "Cambia comunque", + "shutdownForceQuit": "Esci comunque", + "shutdownForceReload": "Ricarica comunque", + "shutdownTitleClose": "La chiusura della finestra richiede più tempo...", + "shutdownTitleLoad": "La modifica dell'area di lavoro richiede più tempo...", + "shutdownTitleQuit": "La chiusura dell'applicazione richiede più tempo...", + "shutdownTitleReload": "Il ricaricamento della finestra richiede più tempo...", + "status.windowZoom": "Zoom finestra", + "troubleshooting": "Guida alla risoluzione dei problemi", + "username": "Nome utente", + "willShutdownDetail": "Le operazioni seguenti sono ancora in esecuzione: \r\n{0}", + "zoomIn": "Zoom avanti", + "zoomNumber": "Livello di zoom: {0} ({1}%)", + "zoomOut": "Zoom indietro", + "zoomReset": "Reimposta", + "zoomSettings": "Impostazioni" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Controlla se le icone di spunta vengono visualizzate sulle chiamate strumenti completate e su altri elementi comprimibili nelle risposte della chat.", "accessibility.debugWatchVariableAnnouncements": "Controlla se le modifiche alle variabili devono essere annunciate nella visualizzazione Controllo debug.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Condividere la pagina del browser con l'agente?", "browserView.shareWithAgent.title": "Condividere con l'agente?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Indica se l'editor del browser è attivo", + "browser.hasError": "Indica se il browser contiene un errore di caricamento", + "browser.hasUrl": "Indica se nel browser è stato caricato un URL", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Cancella archiviazione (temporanea)", + "browser.clearGlobalStorageAction": "Cancella archiviazione (globale)", + "browser.clearWorkspaceStorageAction": "Cancella archiviazione (area di lavoro)", + "browser.dataStorage": "Controlla come i dati del browser (cookie, cache, archiviazione) vengono condivisi tra le visualizzazioni del browser.\r\n\r\n**Nota**: nelle aree di lavoro non attendibili questa impostazione viene ignorata e viene sempre usata l'archiviazione `ephemeral`", + "browser.dataStorage.ephemeral": "Ogni visualizzazione del browser ha una propria sessione, che viene eliminata alla chiusura.", + "browser.dataStorage.global": "Tutte le visualizzazioni del browser condividono una singola sessione persistente in tutte le aree di lavoro.", + "browser.dataStorage.workspace": "Le visualizzazioni del browser all'interno della stessa area di lavoro condividono una sessione persistente. Se non è aperta alcuna area di lavoro, viene usata l'archiviazione `ephemeral`", + "browser.storageScope": "Ambito di archiviazione della visualizzazione corrente del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Indica se gli strumenti per sviluppatori sono aperti per la visualizzazione del browser corrente", + "browser.toggleDevToolsAction": "Attiva/disattiva strumenti di sviluppo" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Aggiungi i log della console alla chat", + "browser.addElementToChatAction": "Aggiungi elemento alla chat", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Aggiungi screenshot alla chat", + "browser.agentSharingContentWarning.detail": "Le pagine possono contenere prompt nascosti che possono influenzare il comportamento dell'agente. Controllare attentamente i contenuti allegati prima di inviare.", + "browser.agentSharingContentWarning.dontShowAgain": "Non visualizzare più", + "browser.agentSharingContentWarning.message": "Prestare attenzione quando vengono allegati contenuti provenienti da fonti non attendibili.", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Aggiungi alla chat", + "browser.elementSelectionActive": "Indica se la selezione dell'elemento è attualmente attiva", + "browser.enableChatTools": "Se l'opzione è abilitata, gli agenti di chat possono usare gli strumenti del browser per aprire e interagire con le pagine nel browser integrato.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Condividi con l'agente", + "browser.sharingWithAgent": "Condivisione con l'agente", + "browser.unshareWithAgent": "Interrompi la condivisione con l'agente", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Browser", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Screenshot del browser", + "consoleLogs": "Log della console", + "workbench.browser.agentHostChatToolsEnabled": "Se abilitati, gli strumenti integrati del browser vengono visualizzati come strumenti forniti dal client nelle sessioni dell'host agente all'interno della finestra Sessioni. Richiede {0} e {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Dimensioni:", + "browser.device.dprAriaLabel": "Proporzioni pixel dispositivo", + "browser.device.dprLabel": "Proporzioni pixel dispositivo:", + "browser.device.dprTitle": "Proporzioni pixel dispositivo (vuoto = impostazione predefinita di sistema)", + "browser.device.heightAriaLabel": "Altezza del riquadro di visualizzazione", + "browser.device.inputPlaceholderAuto": "automatico", + "browser.device.scaleLabel": "Scalabilità:", + "browser.device.swapDimensionsTitle": "Scambia dimensioni", + "browser.device.widthAriaLabel": "Larghezza riquadro di visualizzazione", + "browser.device.zoomAriaLabel": "Fattore di zoom", + "browser.device.zoomAuto": "Automatico ({0}%)", + "browser.devicePresets.mobileTag": "per dispositivi mobili", + "browser.devicePresets.placeholder": "Selezionare un set di impostazioni del dispositivo", + "browser.emulationHasUserAgent": "Indica se l'emulazione del browser ha un agente utente personalizzato", + "browser.emulationIsMobile": "Indica se l'emulazione del browser è in modalità per dispositivi mobili", + "browser.emulationToolbar.close": "Chiudi", + "browser.emulationToolbar.mobile": "Emulazione per dispositivi mobili", + "browser.emulationToolbar.presets": "Applica set di impostazioni...", + "browser.emulationToolbar.reset": "Reimposta", + "browser.emulationToolbar.userAgent": "Imposta agente utente...", + "browser.emulationToolbarVisible": "Indica se la barra degli strumenti di emulazione del browser è visibile", + "browser.hideEmulationToolbar": "Nascondi barra degli strumenti emulazione", + "browser.pickDevicePreset": "Emula dispositivo...", + "browser.resetEmulation": "Reimposta emulazione", + "browser.setUserAgent": "Emula agente utente...", + "browser.showEmulationToolbar": "Mostra barra degli strumenti emulazione", + "browser.toggleMobileEmulation": "Attiva/Disattiva emulazione per dispositivi mobili", + "browser.userAgent.prompt": "Stringa agente utente (lasciare vuoto per impostazione predefinita di VS Code)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Trova successivo", + "browser.findPreviousAction": "Trova precedente", + "browser.findWidgetFocused": "Indica se il widget di ricerca del browser è attivo", + "browser.findWidgetVisible": "Indica se il widget di ricerca del browser è visibile", + "browser.hideFindAction": "Chiudi widget Trova", + "browser.showFindAction": "Trova nella pagina" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Indica se il browser può ingrandire ulteriormente lo zoom", + "browser.canZoomOut": "Indica se il browser può ridurre ulteriormente lo zoom", + "browser.defaultZoomLevel.matchWindow": "Corrisponde al livello di zoom corrente dell'interfaccia utente dell'applicazione.", + "browser.pageZoom": "Livello di zoom predefinito per tutti i siti nel browser integrato.", + "browser.resetZoomAction": "Reimposta zoom", + "browser.zoomInAction": "Zoom avanti", + "browser.zoomOutAction": "Zoom indietro" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Sfondo", + "browser.closeAll": "Chiudi tutte le schede del browser", + "browser.closeAllInGroup": "Chiudi tutte le schede del browser nel gruppo", + "browser.closeAllInGroupShort": "Chiudi tutte le schede del browser", + "browser.closeAllTabs": "Chiudi tutto", + "browser.closeTab": "Chiudi", + "browser.editorOpen": "Indica se al momento è aperto un editor del browser", + "browser.linkOpenedHint.ariaLabel": "Questo collegamento è stato aperto nel browser integrato", + "browser.linkOpenedHint.detail": "***Browser integrato***\r\n\r\nI collegamenti localhost si aprono automaticamente nel browser integrato.", + "browser.linkOpenedHint.dismiss": "Non visualizzare più", + "browser.linkOpenedHint.label": "Collegamento aperto qui", + "browser.linkOpenedHint.openSettings": "Apri impostazioni", + "browser.newTabAction": "Nuova scheda", + "browser.openAction": "Apri browser integrato", + "browser.openFileAction": "Apri nel browser integrato", + "browser.openLocalhostLinks": "Con questa impostazione abilitata, i collegamenti localhost (`localhost`, `127.0.0.1`, `[::1]`) e i collegamenti a tutte le interfacce (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) dal terminale, dalla chat e da altre origini si apriranno nel browser integrato anziché nel browser di sistema.", + "browser.openNewTab": "Nuova scheda Browser integrato", + "browser.openOrListAction": "Browser", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Scheda browser Quick Open...", + "browser.quickOpenPlaceholder": "Selezionare una scheda del browser", + "browser.showInTitleBar": "Controlla se il pulsante Browser integrato è mostrato nella barra del titolo.", + "browser.showInTitleBar.false": "Il pulsante non viene mai mostrato nella barra del titolo.", + "browser.showInTitleBar.true": "Il pulsante viene sempre mostrato nella barra del titolo.", + "browser.showInTitleBar.whenOpen": "Il pulsante viene mostrato nella barra del titolo quando è aperto un editor del browser.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Browser", + "toggle.browser": "Browser integrato", + "toggle.browserDescription": "Attiva/Disattiva la visibilità del pulsante Browser integrato nella barra del titolo" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Bloccato da criteri di dominio di rete", + "browser.element": "elemento", + "browser.open.alreadyOpen": "Già aperto: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Pagine del browser", + "browserToolSet.description": "Aprire e interagire con le pagine del browser integrato" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Selezione di {0} in {1}", + "browser.click.invocation.middle": "Clic con il pulsante centrale su {0} in {1}", + "browser.click.invocation.right": "Clic con il pulsante destro del mouse di {0} in {1}", + "browser.click.past": "{0} in {1} selezionato", + "browser.click.past.middle": "Clic con il pulsante centrale del mouse eseguito su {0} in {1}", + "browser.click.past.right": "Clic con il pulsante destro del mouse eseguito su {0} in {1}", + "browser.dblClick.invocation": "Doppio clic con il pulsante centrale su {0} in {1}", + "browser.dblClick.past": "Doppio clic eseguito su {0} in {1}", + "clickBrowserTool.displayName": "Fai clic su elemento", + "clickBrowserTool.userDescription": "Fare clic su un elemento in una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Trascinamento di {0} su {1} in {2}", + "browser.drag.past": "Trascinato {0} su {1} in {2}", + "dragElementTool.displayName": "Trascina elemento", + "dragElementTool.userDescription": "Trascinare un elemento su un altro elemento" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Gestione della finestra di dialogo in {0}", + "browser.handleDialog.past": "Finestra di dialogo gestita in {0}", + "handleDialogBrowserTool.displayName": "Gestisci finestra di dialogo", + "handleDialogBrowserTool.userDescription": "Rispondi a una finestra di dialogo in una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Passaggio del puntatore su {0} in {1}", + "browser.hover.past": "Puntatore passato su {0} in {1}", + "hoverElementTool.displayName": "Passa il puntatore su elemento", + "hoverElementTool.userDescription": "Passare il puntatore su un elemento in una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Passaggio indietro in {0}", + "browser.goBack.past": "Eseguito passaggio indietro in {0}", + "browser.goForward.invocation": "Passaggio in avanti in {0}", + "browser.goForward.past": "Eseguito passaggio in avanti in {0}", + "browser.navigate.confirmMessage": "Il browser verrà indirizzato a {0} e l'agente potrà accedere ai contenuti.", + "browser.navigate.confirmTitle": "Navigare nel browser?", + "browser.navigate.invocation": "Passaggio a {0} in {1}", + "browser.navigate.past": "Eseguito il passaggio a {0} in {1}", + "browser.reload.invocation": "Ricaricamento di {0}", + "browser.reload.past": "{0} ricaricato", + "navigateBrowserTool.displayName": "Naviga nella pagina", + "navigateBrowserTool.userDescription": "Navigare o ricaricare una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Verrà aperto {0} nel browser integrato. L'agente potrà leggere e interagire con i contenuti.", + "browser.open.confirmTitle": "Aprire la pagina del browser?", + "browser.open.invocation": "Apertura della pagina del browser all'indirizzo {0}", + "browser.open.newPageOption": "No, aprire una nuova pagina su {0}", + "browser.open.noPagesOption": "No - Non condividere alcuna scheda con l'agente", + "browser.open.past": "Pagina del browser aperta all'indirizzo {0}", + "browser.open.prompt.invocation": "Si richiede all'utente di condividere una scheda del browser", + "browser.open.prompt.past": "È stato richiesto all'utente di condividere una scheda del browser", + "browser.open.result": "{0} aperto", + "browser.open.shareExistingOption": "Sì, condividere \"{0}\" - {1}", + "browser.open.shareQuestion.message": "Condividere una scheda del browser esistente?", + "browser.open.shareQuestion.title": "Condividi scheda del browser", + "browser.open.sharedResult": "{0} condiviso dall'utente", + "openBrowserTool.displayName": "Aprire la pagina del browser?", + "openBrowserTool.userDescription": "Aprire un URL nel browser integrato" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Verrà aperto {0} nel browser integrato. L'agente non potrà leggere i contenuti.", + "browser.open.nonAgentic.confirmTitle": "Aprire la pagina del browser?", + "browser.open.nonAgentic.invocation": "Apertura della pagina del browser all'indirizzo {0}", + "browser.open.nonAgentic.past": "Pagina del browser aperta all'indirizzo {0}", + "browser.open.nonAgentic.result": "{0} aperto" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Lettura di {0}", + "browser.read.past": "Leggi {0}", + "readBrowserTool.displayName": "Leggi pagina", + "readBrowserTool.userDescription": "Leggere il contenuto di una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Assicurarsi che il codice sia attendibile prima di continuare.", + "browser.runCode.confirmTitle": "Eseguire il codice Playwright?", + "browser.runCode.invocation": "Esecuzione del codice Playwright in corso...", + "browser.runCode.past": "Codice Playwright eseguito", + "browser.runCode.waitInvocation": "In attesa del completamento del codice Playwright...", + "browser.runCode.waitPast": "Codice Playwright atteso", + "runPlaywrightCodeTool.displayName": "Esegui codice Playwright", + "runPlaywrightCodeTool.userDescription": "Eseguire un frammento di codice Playwright su una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Acquisizione dello screenshot del browser", + "browser.screenshot.invocation.element": "Acquisizione dello screenshot di {0}", + "browser.screenshot.past": "Screenshot del browser acquisito", + "browser.screenshot.past.element": "Screenshot acquisito di {0}", + "screenshotBrowserTool.displayName": "Screenshot della pagina", + "screenshotBrowserTool.userDescription": "Acquisire uno screenshot di una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Pressione del tasto `{0}` in {1}", + "browser.pressKey.invocation.element": "Pressione del tasto `{0}` all'interno di {1} in {2}", + "browser.pressKey.past": "Tasto `{0}` premuto in {1}", + "browser.pressKey.past.element": "Tasto `{0}` premuto all'interno di {1} in {2}", + "browser.type.invocation": "Digitazione di testo in {0}", + "browser.type.invocation.element": "Digitazione di testo all'interno di {0} in {1}", + "browser.type.past": "Testo digitato in {0}", + "browser.type.past.element": "Testo digitato all'interno di {0} in {1}", + "typeBrowserTool.displayName": "Digita nella pagina", + "typeBrowserTool.userDescription": "Digitare del testo o premere dei tasti in una pagina del browser" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' è in corso.", "changeWorkspace.message": "Modificare l'area di lavoro?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Installa il plug-in dalla sorgente", "localMarketplace": "Locale", "managePluginMarketplaces": "Gestisci marketplace plug-in", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (gestito dai criteri aziendali)", "noMarketplaces": "Nessun marketplace del plug-in configurato", "openMarketplaceDirectory": "Apri cartella", "pluginSourcePlaceholder": "URL proprietario/repository o clone git", "pluginSourcePrompt": "Inserisci un repository GitHub o un URL git per installare un plug-in", "plugins": "Plug-in", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "'{0}' viene gestito da criteri aziendali e non può essere rimosso qui.", "removeMarketplace": "Rimuovi marketplace", "selectMarketplace": "Selezionare un marketplace del plug-in", "selectMarketplaceAction": "Selezionare un'azione per '{0}'", @@ -7887,7 +8697,7 @@ "install": "Installa", "openPluginFolder": "Apri cartella plug-in", "openReadme": "Apri LEGGIMI", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "Il plug-in \"{0}\" è stato disabilitato dall'organizzazione e non può essere abilitato.", "uninstall": "Disinstalla" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Non sono stati trovati plug-in agente.", "update": "Aggiorna" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Selezione {0}", "agentHostChatInputPicker.filter": "Filtra...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "L'host agente remoto \"{0}\" desidera leggere {1}", "agentHost.permission.write": "L'host agente remoto \"{0}\" desidera scrivere {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Operazione completata", "agentSessionFailed": "Con esito negativo", @@ -8434,7 +9265,7 @@ "addMcpServer": "Aggiungere una configurazione del server MCP per iniziare", "addServer": "Aggiungi server", "addServerTooltip": "Aggiungi server", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Torna ai server installati", "browseMarketplace": "Sfoglia il Marketplace", "builtInGroup": "Predefinito", "builtInGroupDescription": "Server MCP integrati in VS Code. Sono disponibili automaticamente.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "I server MCP sono disabilitati nelle impostazioni. ", "mcpAccessDisabledSettingLink": "Configurare nelle impostazioni.", "mcpAccessDisabledTitle": "I server MCP sono disabilitati", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Indietro", "mcpGroupAriaLabel": "{0}, {1} elementi, {2}", "mcpServers": "Server MCP", "mcpServersDescription": "Standard aperto che consente all'intelligenza artificiale di usare strumenti e servizi esterni. I server MCP offrono strumenti per operazioni su file, database, API e altro ancora.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Sostituisce la casella di ricerca del centro comandi con un indicatore di stato agente compatto e un widget di chat unificato.", "chat.agentsControl.enabled": "Determina il modo in cui viene visualizzato l'indicatore \"Stato agente\" nel centro comandi della barra del titolo. Se impostato su `hidden`, l'indicatore non viene mostrato. Altri valori mostrano l'indicatore e abilitano automaticamente {0}. Gli indicatori di sessione non letta e in corso richiedono l'abilitazione di {1}.", "chat.agentsControl.hidden": "L'indicatore di stato dell'agente è nascosto dalla barra del titolo.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Controlla il suggerimento mostrato sopra l'area di input della chat, che propone di proseguire le sessioni agente idonee nella finestra Agenti.", + "chat.agentsHandoffTip.mode.custom": "Mostrare il suggerimento di passaggio con una descrizione alternativa.", + "chat.agentsHandoffTip.mode.default": "Mostra il suggerimento di passaggio con la descrizione predefinita.", + "chat.agentsHandoffTip.mode.hidden": "Non mostrare mai il suggerimento di passaggio.", "chat.allowAnonymousAccess": "Controlla se l'accesso anonimo è consentito nella chat.", "chat.approvedAccountOrganizations": "Elenco degli accessi dell'organizzazione GitHub i cui membri sono autorizzati a usare le funzionalità di intelligenza artificiale. Se impostate su un elenco non vuoto, le funzionalità di intelligenza artificiale vengono disabilitate finché l'utente non accede a un account GitHub appartenente a una delle organizzazioni specificate e finché non vengono risolti i dati dei criteri a livello di account. Impostare su '*' per consentire l'accesso a qualsiasi account GitHub o GitHub Enterprise autenticato.", "chat.approvedAccountOrganizations.policy.description": "L'impostazione di questo criterio su un elenco non vuoto attiva il conto degli account approvati: tutte le funzionalità di intelligenza artificiale vengono disabilitate finché l'utente non accede a un account GitHub le cui organizzazioni sono presenti in questo elenco E i dati dei criteri lato account non sono stati risolti. Il confronto non fa distinzione tra maiuscole e minuscole. Usare '*' come carattere jolly per accettare qualsiasi account GitHub o GHE connesso (usare questa opzione per le distribuzioni GHE in cui l'elenco delle organizzazioni non è visualizzato).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Se abilitato, il widget di revisione del piano incorpora un editor inline, anziché in una scheda separata dell'editor.", "chat.pluginLocations": "Directory dei plug-in da individuare. Ogni chiave è un percorso che punta direttamente a una cartella del plug-in e il valore lo abilita (`true`) o lo disabilita (`false`). I percorsi possono essere assoluti, relativi alla radice dell'area di lavoro o iniziare con `~/` per la directory home dell'utente.", "chat.plugins.enabled": "Abilitare l'integrazione del plug-in dell'agente nella chat.", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Abilitazione del plug-in gestiti dall'azienda. Le chiavi sono ID di plug-in nel formato `@` (risolti nei percorsi di installazione dell'interfaccia della riga di comando di Copilot); i valori abilitano (`true`) o disabilitano (`false`) il plug-in. Individuati insieme alle voci con chiave per il percorso in {0}. Se impostato dai criteri, limita anche i plugin individuati dal marketplace che possono essere caricati (in questo caso, solo gli ID mappati a `true` passano il controllo).", + "chat.plugins.enabledPlugins.policy": "Abilitazione dei plug-in. Le chiavi sono ID di plug-in nel formato `@`; i valori abilitano o disabilitano il plug-in.", + "chat.plugins.extraMarketplaces": "Marketplace di plug-in aggiuntivi gestiti dall'azienda. Uniti con {0}.", + "chat.plugins.extraMarketplaces.policy": "Marketplace dei plug-in aggiuntivi su cui eseguire query. Le chiavi sono nomi di marketplace; i valori sono sintassi abbreviata di GitHub (`owner/repo[#ref]`) o URI Git (`[#ref]`).", + "chat.plugins.marketplaces": "Marketplace dei plug-in su cui eseguire query. Le voci possono essere sintassi abbreviata di GitHub (`owner/repo` o `owner/repo#ref`), URI diretti di repository Git (`https://...git`, `ssh://...git` o `git@host:path.git`, ognuno con suffisso facoltativo `#ref`) oppure URI di repository locali (`file:///...`). Le voci URI o di sintassi abbreviata di GitHub equivalenti vengono deduplicate.", + "chat.plugins.strictMarketplaces": "Se questa opzione è abilitata, vengono considerati attendibili solo i marketplace forniti tramite criteri aziendali. I plug-in di qualsiasi altro marketplace non verranno caricati.", + "chat.plugins.strictMarketplaces.policy": "Considerare attendibili solo i marketplace forniti tramite criteri aziendali; i plug-in di qualsiasi altro marketplace non verranno caricati.", "chat.progressBorder.enabled": "Mostra un bordo sfumato animato attorno al campo di input chat mentre l'agente è attivo o in elaborazione. Se questa opzione è abilitata e il movimento ridotto non è abilitato, {0} viene disattivato. Non ha alcun effetto quando è abilitato il movimento ridotto.", "chat.promptFileLocations.invalidPath": "I percorsi devono essere relativi o iniziare con '~/'. I percorsi assoluti e i separatori '\\' non sono supportati. I criteri GLOB sono deprecati e verranno rimossi nelle versioni future.", "chat.promptFilesRecommendations.description": "Configurare i file di richiesta da consigliare nella visualizzazione di benvenuto della chat. Ogni chiave è un nome file di richiesta e il valore può essere 'true' per consigliare sempre, 'false' per non consigliare mai, oppure un'espressione di tipo [clausola when](https://aka.ms/vscode-when-clause) come 'resourceExtname == .js' o 'resourceLangId == markdown'.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Consentire agli agenti secondari di richiamare altri agenti secondari.", "chat.subagents.allowInvocationsFromSubagents.md": "Controlla se gli agenti secondari possono richiamare altri agenti secondari. Se abilitato, l'annidamento è limitato a una profondità massima di 5.", "chat.tips.enabled": "Determina se i suggerimenti vengono mostrati sopra i messaggi dell'utente nella chat. Vengono aggiunti di frequente nuovi suggerimenti, quindi questo è un modo utile per rimanere aggiornati sulle funzionalità più recenti.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Controlla se il pulsante Windows Apri in Agenti viene visualizzato nella barra del titolo.", "chat.titleBar.signIn.enabled": "Controlla se il pulsante Accedi di Copilot viene visualizzato nella barra del titolo quando non si è connessi. Se disabilitato, l'invito Accesso viene spostato nella barra di stato.", "chat.toolReferenceName.description": "{0} - {1}", "chat.tools.autoApprove.edits": "Controlla se le modifiche apportate dall'agente vengono approvate automaticamente. Per impostazione predefinita, vengono approvate tutte le modifiche tranne quelle apportate a determinati file che potrebbero causare effetti collaterali immediati indesiderati, ad esempio `**/.vscode/*.json`.\r\n\r\nImpostare su `true` per approvare automaticamente le modifiche ai file corrispondenti e su `false` per richiedere sempre l'approvazione esplicita. L'ultimo modello che corrisponde a un file determina se la modifica viene approvata automaticamente.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Controlla se le righe devono andare a capo nei blocchi di codice della chat.", "interactiveSessionConfigurationTitle": "Chat", "mcp.discovery.enabled": "Configura l'individuazione dei server MCP (Model Context Protocol) a partire dalla configurazione di diverse altre applicazioni.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Anteprima) Configurazione del provider di identità OAuth/OIDC usata per i server MCP (Model Context Protocol) gestiti dall'azienda. Solitamente recapitata tramite criteri aziendali (Criteri di gruppo Windows / Preferenze gestite da macOS / Linux `/etc/vscode/policy.json`); gli sviluppatori possono modificare manualmente `settings.json` per i test locali. Proprietà: `issuer` (URL HTTPS), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "ID client OAuth registrato con l'autorità di certificazione SSO per questo dispositivo.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "Segreto client OAuth associato a `clientId`. Destinato solo allo sviluppo locale.", + "mcp.enterpriseManagedAuth.idp.issuer": "URL dell'autorità di certificazione OAuth/OIDC del server di autorizzazione SSO. Deve essere un URL `https://`.", + "mcp.enterpriseManagedAuth.idp.policy": "Configurazione del provider di identità OAuth/OIDC usata per l'autenticazione dei server MCP (Model Context Protocol) gestiti dall'azienda. Recapitata tramite criteri aziendali (Criteri di gruppo Windows / Preferenze gestite da macOS / Linux `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "Configura l'URL del servizio Galleria MCP a cui connetterti", "mcp.list": "Elenca i server" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "Fornisce un partecipante alla chat" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "Gestisci budget", + "manageBudget2": "Gestisci budget", + "manageBudget3": "Gestisci budget", + "quota.approaching.default": "Impostare budget aggiuntivo per coprire un utilizzo supplementare.", + "quota.approaching.free": "Eseguire l'aggiornamento per continuare oltre il limite.", + "quota.approaching.managed": "Contattare l'amministratore per aumentare i limiti.", + "quota.approaching.overageEnabled": "È stato abilitato budget aggiuntivo per coprire un utilizzo supplementare.", + "quota.approaching.title": "Crediti al {0}%", + "quota.blocked.managed": "L'organizzazione o l'azienda ha superato il budget di Copilot. Contattare l'amministratore per riprendere l'utilizzo.", + "quota.blocked.managed.title": "Utilizzo bloccato", + "quota.exhausted.anonymous": "Accedere per continuare.", + "quota.exhausted.default": "Gestire il budget per continuare a creare.", + "quota.exhausted.free": "Eseguire l'aggiornamento per continuare.", + "quota.exhausted.hadOverage": "Aumentare il budget per continuare a creare.", + "quota.exhausted.managed": "Contattare l'amministratore per aumentare i limiti.", + "quota.exhausted.title": "È stato raggiunto il limite di credito", + "quota.overage.desc": "Il budget aggiuntivo copre ora l'utilizzo supplementare.", + "quota.overage.title": "È stato raggiunto il limite di credito", + "rateLimit.resets": "Si reimposta il giorno {0}.", + "rateLimit.session": "È stato usato il {0}% del limite di frequenza della sessione.", + "rateLimit.weekly": "È stato usato il {0}% del limite di frequenza settimanale.", + "signIn": "Accedi", + "upgrade": "Aggiorna", + "upgrade2": "Aggiorna" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "Controlla se vengono acquisiti i metadati del repository leggeri (ramo, commit, remoto) quando viene inviata una richiesta di chat per la diagnostica interna.", @@ -9561,7 +10392,7 @@ "chat.category": "Chat", "explain": "Spiega", "fix": "Correggi", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Accedere per usare GitHub Copilot", "hideChatSetup": "Come nascondere le funzionalità IA", "manageAdditionalSpend": "Gestisci il budget di GitHub Copilot", "managePlan": "Aggiorna a GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "Continuando, si accettano le {0}[Condizioni]({1}) e l'[Informativa sulla privacy]({2}). {3} Copilot può mostrare suggerimenti di [codice pubblico]({4}) e usare i dati per migliorare il prodotto. È possibile modificare queste [impostazioni]({5}) in qualsiasi momento.", "settingsAnonymous": "Continuando, si accettano le {0}[Condizioni]({1}) e l'[Informativa sulla privacy]({2}).", "setupAIButton": "Usa funzionalità IA", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Accedere per usare GitHub Copilot", "startUsing": "Inizia a usare le funzionalità IA" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Limite dell'organizzazione raggiunto.", "premiumLimitReachedCompact": "{0} limite raggiunto.", "quotaAdditionalUsageActive": "È stato configurato un budget aggiuntivo. L'utilizzo continuerà fino alla reimpostazione dei limiti.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "I crediti inclusi sono esauriti. L'organizzazione copre un utilizzo aggiuntivo in modo da poter continuare a lavorare.", "quotaAdditionalUsageApproaching": "Una volta raggiunto il limite, verrà usato budget aggiuntivo.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Si sta per esaurire i crediti inclusi. L'organizzazione copre un utilizzo aggiuntivo e, pertanto, non si verificheranno interruzioni.", "quotaBudgetActive": "È stato configurato il budget di richiesta Premium. L'utilizzo continuerà fino alla reimpostazione dei limiti.", "quotaBudgetApproaching": "Una volta raggiunto il limite, verrà usato il budget premium per le richieste.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "L'organizzazione o l'azienda ha superato il budget di Copilot. Contattare l'amministratore per riprendere l'utilizzo.", "quotaCreditsDisplay": "{0} / {1}", "quotaDisplay": "{0}%", "quotaLabel": "Gestire le impostazioni di Copilot", @@ -9723,7 +10554,7 @@ "chatStatus": "Stato di Copilot", "chatStatusAria": "Stato di Copilot", "completionsDisabledStatus": "Suggerimenti inline disabilitati", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "È stato raggiunto il limite di suggerimenti inline", "completionsSnoozedStatus": "Suggerimenti inline postposti", "copilotDisabledStatus": "Copilot disabilitato", "signIn": "Accedi" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "Fai clic per riprovare", "manageBudget": "Gestisci budget", - "upgradePlan": "Upgrade", + "upgradePlan": "Aggiorna", "upgradeToCopilotPro": "Aggiorna a GitHub Copilot Pro", "waitWarning": "Per rendere effettive le modifiche potrebbe essere necessario qualche minuto." }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "modalità corrente", "chat.proceedFrom": "Procedi da {0}", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Continua nella finestra Agenti", + "chat.suggestNext.handoffDefaultQuery": "Continuare la chat precedente.", + "chat.suggestNext.handoffHeader": "Passaggio dalla chat di VS Code. Richiesta originale:", + "chat.suggestNext.handoffPlanHeader": "Piano dalla chat di VS Code:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "Altre opzioni per {0}", "chat.suggestNext.startWithAutopilot": "Inizia con Autopilot", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "Sarà abilitato un sottoinsieme configurabile di comandi da eseguire nel terminale in modo autonomo. Fornisce *protezione con il massimo sforzo* e presuppone che l'agente non agisca in modo malevolo.", "autoApprove.markdown2": "Altre informazioni sui rischi potenziali e su come evitarli.", "autoApprove.title": "Abilitare l'approvazione automatica del terminale?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "Il modello non ha fornito un motivo per richiedere l'accesso alla rete senza restrizioni nella sandbox.", "chat.terminal.detail.approvalNeeded": "Approvazione necessaria:", "chat.terminal.detail.sandboxInsufficient": "Sandbox insufficiente:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Accesso alla rete senza restrizioni:", "chat.terminal.unsandboxedExecution.defaultReason": "Il modello non ha fornito un motivo per la richiesta di un'esecuzione senza sandbox.", "newRule.session": "Regola di approvazione automatica della sessione {0} aggiunta", "newRule.session.plural": "Regole di approvazione automatica della sessione {0} aggiunte", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "True quando lo stato attivo è nell'input della chat; in caso contrario, false.", "inQuickChat": "True quando l'interfaccia utente della chat veloce ha Focus; in caso contrario, false.", "interactiveInputHasFocus": "È True quando l'input della chat ha lo stato attivo.", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "True quando l'input della chat contiene testo o file allegati che possono essere inviati.", "interactiveInputHasText": "True quando l'input chat contiene del testo.", "interactiveSessionCurrentlyEditing": "True quando la richiesta corrente viene modificata.", "interactiveSessionCurrentlyEditingInput": "Vero quando l'input della richiesta corrente in basso è in fase di modifica.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Tutti i problemi", "chat.attachment.problems.inFile": "Problemi in {0}", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "{0} file allegati", + "chat.attachmentSummary.file.one": "1 file allegato", + "chat.attachmentSummary.image.many": "{0} immagini allegate", + "chat.attachmentSummary.image.one": "1 immagine allegata" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Immagini", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Poni domande di chiarimento", "tool.askQuestions.userDescription": "Porre domande di chiarimento strutturate usando input a selezione singola, a selezione multipla o in forma libera per raccogliere i requisiti delle attività prima di procedere." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "{0} attività aggiunte", "todo.added.single": "1 attività aggiunta", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Evidenziazione brillante per etichette di riflessione/lavoro.", "chatCheckpointSeparator": "Colore del separatore del checkpoint della chat." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Attivare azioni di codice sui salvataggi espliciti e sui salvataggi automatici attivati da modifiche della finestra o dello stato attivo.", "codeActionsOnSave.generic": "Controlla se eseguire le azioni '{0}' al salvataggio del file.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", "schema.wordPattern.pattern": "Il modello di RegExp utilizzato per trovare parole." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Incolla selezione da Appunti" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Avvia registrazione della grammatica per la sintassi TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Esegui comandi", "runCommands.commands": "Comandi da eseguire", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Annulla raccomandazione ignorata", "workbench.extensions.installExtension.arg.decription": "ID estensione o URI di risorsa VSIX", "workbench.extensions.installExtension.description": "Installa l'estensione specificata", - "workbench.extensions.installExtension.option.context": "Contesto per l'installazione. Questo è un oggetto JSON che può essere usato per passare qualsiasi informazione ai gestori di installazione. Ad esempio, '{skipWalkthrough: true}' ignorerà l'apertura della procedura dettagliata al momento dell'installazione.", "workbench.extensions.installExtension.option.donotSync": "Se questa opzione è abilitata, VS Code non sincronizza questa estensione quando Sincronizzazione impostazioni è attivata.", "workbench.extensions.installExtension.option.enable": "Se questa opzione è abilitata, l'estensione viene abilitata se è installata ma disabilitata. Se l'estensione è già abilitata, non avrà alcun effetto.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Se abilitato, VS Code installa solo le nuove estensioni aggiunte dal pacchetto di estensione VSIX. Questa opzione viene considerata solo durante l'installazione di un VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Disinstalla l'estensione specificata", "workspace unsupported filter": "Area di lavoro non supportata" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Questa estensione è disabilitata perché non è supportata in {0} per il Web.", "Defined to run in desktop": "Questa estensione è disabilitata perché è definita per l'esecuzione solo in {0} per desktop.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Specificare una categoria o le parole chiave o gli ID da cercare.", "searchExtensionsTool.userDescription": "Cerca estensioni di VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configura l'utilità di apertura da usare per gli URI esterni (http, https).", "externalUriOpeners.defaultId": "Apri con l'utilità di apertura standard di VS Code.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione EDITOR APERTI.", "viewHasSomeCollapsibleItem": "True quando un'area di lavoro nella visualizzazione ESPLORA RISORSE include un elemento figlio radice comprimibile." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "File", + "miShare": "Condividi", + "openContainer": "Apri cartella superiore", + "revealInMac": "Visualizza in Finder", + "revealInWindows": "Visualizza in Esplora file" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Definisce un provider di intervalli di riduzione predefinito che ha la precedenza su tutti gli altri provider di intervalli di riduzione. Deve essere l'identificatore di un'estensione che contribuisce a un provider di intervalli di riduzione.", "null": "Tutto", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Ad esempio, in Workbench non è presente il pannello relativo ai problemi" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Dati aggiuntivi sul problema", "cancel": "Annulla", @@ -14702,6 +15723,133 @@ "pasteData": "I dati necessari sono stati scritti negli appunti perché erano eccessivi per l'invio. Incollarli.", "yes": "&&Sì" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Confermo che la versione di VS Code non è stata aggiornata e questo problema potrebbe essere chiuso.", "chooseExtension": "Estensione", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Risoluzione dei problemi...", "use insiders": "Ciò probabilmente significa che il problema è già stato risolto e sarà disponibile in una versione futura. È possibile usare {0} Insiders in modo sicuro fino a quando non sarà disponibile una nuova versione stabile." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "&&Segnala problema", "reportIssueInEnglish": "Segnala problema..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Attiva/Disattiva risoluzione dei problemi per tasti di scelta rapida" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Cronologia locale" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Apri cartella superiore", + "revealInMac": "Visualizza in Finder", + "revealInWindows": "Visualizza in Esplora file" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "ID lingua", "localizations": "Language Pack", @@ -14866,6 +16069,17 @@ "installed": "Installato", "moreInfo": "Altre info" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Cambia lingua e riavvia", + "neverAgain": "Non visualizzare più", + "updateLocale": "Si desidera cambiare la lingua dell'interfaccia utente di {0} in {1} e riavviare?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Installa e riavvia", + "installAndRestartMessage": "Consente di installare il Language Pack per impostare la lingua visualizzata su {0}.", + "searchMarketplace": "Cerca nel Marketplace", + "showLanguagePackExtensions": "Consente di cercare i Language Pack nel Marketplace per impostare la lingua visualizzata su {0}." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (remoto)", "setDefaultLogLevel": "Imposta livello di log predefinito", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Seleziona sessione", "setLogLevel": "Imposta livello log..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Apri cartella dei log dell'estensione", + "openLogsFolder": "Apri cartella dei log" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\" è già disabilitato", "alreadysetBoolTrue": "\"{0}: {1}\" è già abilitato", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Se la base deve essere visualizzata in alto", "showNonConflictingChanges": "Se l'editor merge mostra modifiche non in conflitto" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Apri la selezione nell'editor di merge temporaneo", + "merge.dev.openState": "Aprire lo stato dell'editor merge da JSON", + "mergeEditor": "Editor Merge (sviluppo)", + "mergeEditor.enterJSON": "Immetti JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Configura connessione a consumo", "meteredConnection.auto": "Automatico", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Non è possibile aprire la risorsa con il tipo di editor di notebook '{0}'. Verificare che l'estensione corretta sia installata e abilitata.", "fail.noEditor.extensionMissing": "Non è possibile aprire la risorsa con il tipo di editor di notebook '{0}'. Verificare che l'estensione corretta sia installata e abilitata.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Apri come testo", "notebookOpenEnableMissingViewType": "Abilitare l'estensione per '{0}'", "notebookOpenInTextEditor": "Apri nell'editor di testo", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Prestazioni all'avvio" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Se abilitati, i renderer lenti vengono profilati automaticamente." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Creare un problema e allegare manualmente i file seguenti:\r\n{0}", + "prof.detail.restart": "È necessario un riavvio finale per continuare a usare '{0}'. Grazie per il contributo.", + "prof.message": "I profili sono stati creati.", + "prof.restart": "Riavvia", + "prof.restart.button": "&&Riavvia", + "prof.restartAndFileIssue": "&&Crea problema e riavvia", + "prof.thanks": "Grazie per l'aiuto." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Digitare per cercare nei tasti di scelta rapida", "SearchKeybindings.KeybindingsSearchPlaceholder": "Registrazione dei tasti. Premere ESC per uscire", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Premere la combinazione di tasti desiderata, quindi INVIO.", "defineKeybinding.oneExists": "Questo tasto di scelta rapida è assegnato a 1 comando esistente" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Cancella risultati della ricerca", "clearHistory": "Cancella cronologia ricerche scelte rapide da tastiera", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Apri Esplora processo", "promptOpenWith.processExplorer.displayName": "Esplora processo" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Copia", "copyAll": "Copia tutto", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Icona dell'etichetta dell'editor Esplora processo.", "processExplorerInputName": "Esplora processo" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Esplora processo" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Cancella", "clearCommandHistory": "Cancella cronologia dei comandi", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Modifica in {0}", "workspace.tooltip2": "Alcune [funzionalità non sono disponibili]({0}) per le risorse che si trovano in un file system virtuale." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privato", "tunnelPrivacy.public": "Pubblica" @@ -17241,6 +18466,13 @@ "ui": "Tipo di estensione UI. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer locale.", "workspace": "Tipo di estensione workspace. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer remoto." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Aggiunge integrazioni dell'agente di codifica remoto al widget della chat.", "remoteCodingAgentsExtPoint.command": "Identificatore del comando da eseguire. Il comando deve essere dichiarato nella sezione 'commands'.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Mostra tutte le attività...", "taskType": "Tutte le attività {0}" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Selezionare l'attività da eseguire", "noTaskResults": "Non ci sono attività corrispondenti" @@ -18626,6 +19855,12 @@ "externalCommand": "Esempio per eseguire un comando esterno arbitrario", "msbuild": "Esegue la destinazione di compilazione" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Mostra telemetria" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Scorri al comando precedente", "workbench.action.terminal.sizeToContentWidthInstance": "Attiva/Disattiva dimensioni in larghezza contenuto" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Crea nuovo terminale integrato (locale)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Buffer accessibile Vai al comando successivo", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Buffer accessibile Vai al comando precedente", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Consenti", "runInTerminal": "Eseguire il comando '{0}'?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Consentire alla sandbox di eseguire il comando `{0}` con accesso alla rete senza restrizioni.", + "runInTerminal.allowNetwork.autoRetry": "Ripetere il comando `{0}` nella sandbox consentendo l'accesso alla rete?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Ripetere il comando `{0}` nella sandbox consentendo l'accesso alla rete a {1}?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Esecuzione di `{0}` nella sandbox con accesso alla rete senza restrizioni", + "runInTerminal.allowNetwork.autoRetry.reason": "L'output di esecuzione in modalità sandbox indica che la sandbox ha bloccato l'accesso alla rete richiesto.", + "runInTerminal.allowNetwork.confirmationMessage": "Spiegazione: {0}\r\n\r\nObiettivo: {1}\r\n\r\nMotivo per consentire l'accesso senza restrizioni alla rete nella sandbox: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Il modello ha indicato che questo comando eseguito in modalità sandbox richiede accesso alla rete senza restrizioni.", + "runInTerminal.allowNetwork.disabled.invocation": "`{0}` non viene eseguito perché l'accesso alla rete senza restrizioni nella sandbox è disabilitato", + "runInTerminal.allowNetwork.disabled.result": "Il comando non è stato eseguito perché è stato richiesto l'accesso alla rete senza restrizioni nella sandbox del terminale, ma l'accesso alla rete per comando è disabilitato da chat.agent.sandbox.retryWithAllowNetworkRequests. Eseguire invece il comando con accesso di rete limitato oppure abilitare l'impostazione per consentire le richieste di accesso alla rete.", "runInTerminal.confirmationMessage": "Spiegazione: {0}\r\n\r\nObiettivo: {1}", "runInTerminal.defaultExplanation": "Nessuna spiegazione fornita", "runInTerminal.defaultGoal": "Nessun obiettivo specificato", "runInTerminal.inDirectory": "Eseguire il comando `{0}` all'interno di `{1}`?", "runInTerminal.invocation": "Esecuzione di `{0}`", "runInTerminal.invocation.sandbox": "Esecuzione di `{0}` nella sandbox", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Annulla", "runInTerminal.missingDeps.cancelled": "L'installazione delle dipendenze sandbox è stata annullata dall'utente.", "runInTerminal.missingDeps.failed": "Installazione delle dipendenze sandbox non riuscita (codice di uscita {0}). Il comando non è stato eseguito.", "runInTerminal.missingDeps.install": "Installa", "runInTerminal.missingDeps.message": "Le dipendenze seguenti necessarie per l'esecuzione in modalità sandbox non sono installate: {0}. Installarle?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Dipendenze sandbox mancanti", "runInTerminal.missingDeps.unknown": "Non è possibile determinare se l'installazione delle dipendenze della sandbox è riuscita. Il comando non è stato eseguito.", "runInTerminal.presentationOverride": "Eseguire il comando `{0}` in `{1}`?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Esegui nel terminale", "runInTerminalTool.userDescription": "Esegui comandi nel terminale", "skip": "Ignora", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "''{0}'' potrebbe richiedere un input", + "terminalCommandCompleted": "{0} completata", + "terminalProcessExited": "Il terminale ''{0}'' è stato chiuso" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Sposta stato attivo su terminale", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Usare invece {0}", "agentSandbox.linuxFileSystemSetting": "Nota: questa impostazione è applicabile solo quando {0} è abilitato. Controlla l'accesso al file system nella sandbox in Linux. I percorsi non supportano i criteri globali, ma solo i percorsi letterali (ad esempio: ./src/, ~/.ssh, .env). Per il funzionamento di questa impostazione, è necessario installare **bubblewrap** e **socat**.", "agentSandbox.linuxFileSystemSetting.allowRead": "Matrice di percorsi per consentire nuovamente l'accesso in lettura nelle aree negate. Ha la precedenza su denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Matrice di percorsi per negare l'accesso in lettura. Lasciare vuoto per consentire la lettura di tutti i percorsi.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Matrice di percorsi per negare l'accesso in scrittura all'interno dei percorsi consentiti. Ha la precedenza su allowWrite.", "agentSandbox.macFileSystemSetting": "Nota: questa impostazione è applicabile solo quando {0} è abilitato. Controlla l'accesso al file system nella sandbox in macOS. I percorsi supportano anche criteri globali in stile git, ad esempio: *.ts, ./src, ./src/**/*.ts, file?.txt.", "agentSandbox.macFileSystemSetting.allowRead": "Matrice di percorsi per consentire nuovamente l'accesso in lettura nelle aree negate. Ha la precedenza su denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Matrice di percorsi per negare l'accesso in lettura. Lasciare vuoto per consentire la lettura di tutti i percorsi.", "agentSandbox.macFileSystemSetting.denyWrite": "Matrice di percorsi per negare l'accesso in scrittura all'interno dei percorsi consentiti. Ha la precedenza su allowWrite.", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Controllare se i comandi del terminale in modalità agente possono riprovare nella sandbox con accesso di rete senza restrizioni dopo la conferma dell'utente. Questo vale solo quando {0} è impostato su `on` e mantiene il sandboxing del file system, riducendo al tempo stesso le restrizioni di rete per un comando approvato.", "agentSandbox.runtimeSetting": "Nota: questa impostazione è applicabile solo quando {0} è abilitato. Le coppie chiave/valore vengono passate alla radice della configurazione di runtime della sandbox.", "agentSandbox.windowsEnabledSetting": "Controlla se la modalità agente usa il sandboxing in Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Abilitare il sandboxing per gli strumenti in modalità agente in Windows e consentire tutti i domini di rete.", "agentSandbox.windowsEnabledSetting.offDescription": "Consente di disabilitare il sandboxing per gli strumenti in modalità agente in Windows.", "agentSandbox.windowsFileSystemSetting": "Nota: questa impostazione è applicabile solo quando {0} è abilitato. Controlla l'accesso al file system nella sandbox in Windows. I percorsi non supportano i criteri GLOB, ma solo i percorsi letterali (ad esempio C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Matrice di percorsi aggiuntivi per cui consentire l'accesso in sola lettura. Ha la precedenza su denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Matrice di percorsi aggiuntivi per cui consentire l'accesso in lettura/scrittura. Lasciare vuoto per non consentire scritture all'esterno delle cartelle dell'area di lavoro e della directory temporanea della sandbox.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Matrice di percorsi a cui negare l'accesso. Lasciare vuoto per consentire la lettura di tutti i percorsi.", "autoApprove.defaults": "Tenere presente che esiste un set predefinito di regole per consentire e rifiutare i comandi. Valutare di impostare {0} su {1} per ignorare tutte le regole predefinite e assicurarsi che non siano presenti conflitti con le regole personalizzate. Procedere con cautela: le regole di rifiuto predefinite sono pensate per proteggere gli utenti dall'esecuzione di comandi pericolosi.", "autoApprove.deprecated": "Usare invece {0}", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Elimina file nella cartella temporanea della sandbox", "runInTerminal.missingDeps.focusTerminal": "Sposta stato attivo su terminale", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Il terminale è in attesa di input." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Mostra i dati sincronizzati in formato JSON non elaborato", "workbench.actions.sync.turnOffSyncOnMachine": "Disattiva Sincronizzazione impostazioni" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Apri cartella dei backup locale", + "download sync activity complete": "L'attività sincronizzazione impostazioni è stata scaricata.", + "no backups": "La cartella dei backup locale non esiste", + "open": "Apri cartella" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Quando questa opzione è abilitata, se non ci sono editor aperti, verranno visualizzati i suggerimenti filigrana.", "watermark.findInFiles": "Cerca nei file", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Si sta eseguendo una ricerca nel contenuto Web.", "webview.statusHeader": "Stato di ricerca corrente:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Uso di strumenti di sviluppo standard per eseguire il debug di webview basato su iframe", + "openToolsDescription": "Apre Strumenti di sviluppo per le webview attive", + "openToolsLabel": "Apri strumenti di sviluppo Webview" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Trova successivo", "editor.action.webvieweditor.findPrevious": "Trova precedente", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "Menu contestuale Multi-Diff della chat.", "menus.chatNewSession": "Menu Chat (nuova sessione).", "menus.chatSessions": "Menu Sessioni chat.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Menu di scelta rapida per gli elementi presenti nell'elenco di sessioni della finestra Sessioni.", "menus.chatSessionsNewSession": "Menu per le nuove sessioni di chat.", "menus.chatTextEditor": "Sottomenu Chat nel menu di scelta rapida dell'editor di testo.", "menus.commandPalette": "Riquadro comandi", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Contribuisce all'autenticazione" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Le modifiche apportate potrebbero non essere salvate. Selezionare \"Annulla\" e riprovare.", + "retry": "&&Riprova", + "unableToOpenWindow": "Il browser ha bloccato l'apertura di una nuova finestra. Premere \"Riprova\" per riprovare.", + "unableToOpenWindowDetail": "Consentire i popup per questo sito Web nelle [impostazioni del browser]({0}).", + "unableToOpenWindowError": "Impossibile aprire una nuova finestra." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Provare prima a salvare o ripristinare gli editor con modifiche e riprovare." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Altre informazioni", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Salvare le modifiche apportate ai file seguenti di {0}?", "saveFileAs.title": "Salva con nome" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Altre informazioni", - "openFiles": "Apri &&file...", - "openRemote": "&&Apri elemento remoto...", - "pickFolderAndOpen": "Non è possibile aprire le cartelle. Provare ad aggiungere una cartella all'area di lavoro.", - "pickWorkspaceAndOpen": "Non è possibile aprire le aree di lavoro. Provare ad aggiungere una cartella all'area di lavoro.", - "unsupportedBrowserDetail": "Il browser non supporta l'apertura di cartelle locali.\r\nÈ possibile aprire singoli file o un repository remoto.", - "unsupportedBrowserMessage": "L'apertura di cartelle locali non è supportata" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Apri file locale...", "openLocalFileFolder": "Apri locale...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Tutte le estensioni installate sono temporaneamente disabilitate.", "noWorkspace": "Non esiste alcuna area di lavoro." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Accedi alla funzionalità '{0}'", "accessExtensionFeatureMessage": "L'estensione '{0}' vuole accedere alla funzionalità '{1}'.", "allow": "Consenti", "disallow": "Non consentire" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Non è stato possibile installare l'estensione {0}: il manifesto non è stato trovato.", "VS Code for Web": "{0} per il Web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Colore dell'icona per l'autore verificato dell'estensione.", "verifiedPublisher": "Icona usata per l'autore verificato dell'estensione nella visualizzazione e nell'editor delle estensioni." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Aggiungi la raccomandazione di estensione a", "select for remove": "Rimuovi la raccomandazione di estensione da", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Sovrascrittura dell'estensione {0} con {1}.", "overwritingWithWorkspaceExtension": "Sovrascrittura {0} con estensione area di lavoro {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Le estensioni sono state modificate sul disco. Ricaricare la finestra.", + "extensionUnderDevelopment.invalid": "Non è possibile caricare l'estensione '{0}' in fase di sviluppo perché non è valida: {1}", + "extensionsUnderDevelopment.invalid": "Non è possibile caricare le estensioni {0} in fase di sviluppo perché non sono valide: {1}", + "reloadWindow": "Ricarica finestra" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi verificato un problema.", + "extensionHost.startupFailDebug": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi arrestato alla prima riga e richiedere un debugger per continuare.", + "join.extensionDevelopment": "Terminazione della sessione di debug dell'estensione", + "reloadWindow": "Ricarica finestra" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Apri Strumenti di sviluppo", + "enable": "Abilita e ricarica", + "enableResolver": "Per aprire la finestra remota, è necessaria l'estensione '{0}'.\r\nAbilitarla?", + "extensionService.autoRestart": "L'host dell'estensione è stato terminato in modo imprevisto. Riavviare...", + "extensionService.crash": "Host di estensione terminato in modo imprevisto 3 volte negli ultimi 5 minuti.", + "extensionService.versionMismatchCrash": "Non è possibile avviare l'host dell'estensione: le versioni non corrispondono.", + "getEnvironmentFailure": "Non è stato possibile recuperare l'ambiente remoto", + "install": "Installa e ricarica", + "installResolver": "Per aprire la finestra remota, occorre l'estensione '{0}'.\r\nSi vuole installare l'estensione?", + "learnMore": "Altre informazioni", + "relaunch": "Riavvia VS Code", + "resolverExtensionNotFound": "`{0}` non trovato nel Marketplace", + "restart": "Riavvia host dell'estensione", + "restartExtensionHost": "Riavvia host dell'estensione", + "restartExtensionHost.reason": "Una richiesta esplicita", + "startBisect": "Avvia Bisezione estensioni" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Watcher file" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Condizione quando il tasto è attivo.", "vscode.extension.contributes.keybindings.win": "Tasto o sequenza di tasti specifica di Windows." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Controllare il layout della tastiera usato nel Web.", - "keyboardConfigurationTitle": "Tastiera" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Inserire in questo file i tasti di scelta rapida per eseguire l'override di quelli predefiniti", "errorInvalidConfiguration": "Non è possibile scrivere nel file di configurazione dei tasti di scelta rapida. Contiene un oggetto non di tipo Array. Aprire il file per pulirlo e riprovare.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Le modifiche apportate potrebbero non essere salvate. Selezionare \"Annulla\" e riprovare." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Finestra" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Messaggio di stato" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Aggiunge come contributo le informazioni della Guida per Remote", "RemoteHelpInformationExtPoint.documentation": "URL o comando che restituisce l'URL della pagina della documentazione del progetto", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Inoltrata dall'utente", "tunnel.staticallyForwarded": "A inoltro statico" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Rete" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Rete" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "La cartella dell'area di lavoro non esiste: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Non è stato possibile identificare un keyring del sistema operativo per archiviare i dati correlati alla crittografia nell'ambiente desktop corrente.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Esecuzione di azioni codice e formattatori in corso...", "skip": "Ignora" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Salvataggio dei file di testo" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Registrazione già in corso.", "invalid.embeddedLanguages": "Il valore in `contributes.{0}.embeddedLanguages` non è valido. Deve essere un mapping di oggetti tra nome ambito e linguaggio. Valore specificato: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' deve essere una matrice", "invalid.superType.format": "'configuration.{0}.superType' deve essere conforme al formato letteraOCifra[-_letteraOCifra]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Impostare la modalità colore per gli elementi nativi dell'interfaccia utente, ad esempio le finestre di dialogo native, i menu e la barra del titolo. Anche se il sistema operativo è configurato in modalità colore chiaro, è possibile selezionare tema di colore scuro del sistema per la finestra. È anche possibile configurare la regolazione automatica in base all'impostazione {0}.\r\n\r\nNota: questa impostazione viene ignorata quando {1} è abilitata.", + "window.systemColorTheme.auto": "Usare i colori chiari dei widget nativi per i temi con colori chiaro e scuri per i temi di colore scuro.", + "window.systemColorTheme.dark": "Usare i colori scuri dei widget nativi.", + "window.systemColorTheme.default": "I colori del widget nativo corrispondono ai colori di sistema.", + "window.systemColorTheme.light": "Usare i colori chiari dei widget nativi." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Tutti i profili", "exclude": "Seleziona {0} estensione", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Annulla/Ripeti" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Backup copie di lavoro" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Fare clic su 'Annulla' per interrompere l'attesa e salvare o ripristinare gli editor con modifiche non salvate.", + "backupBeforeShutdownMessage": "Il backup degli editor con modifiche non salvate richiede più tempo...", + "backupErrorDetails": "Provare prima a salvare o ripristinare gli editor con modifiche e riprovare.", + "backupTrackerBackupFailed": "Non è stato possibile salvare nella posizione di backup i seguenti editor con modifiche non salvate.", + "backupTrackerConfirmFailed": "Non è stato possibile salvare o ripristinare i seguenti editor con modifiche non salvate.", + "discardBackupsBeforeShutdown": "L'eliminazione dei backup richiede più tempo...", + "ok": "&&OK", + "revertBeforeShutdown": "Il ripristino degli editor con modifiche non salvate richiede più tempo...", + "saveBeforeShutdown": "Il salvataggio degli editor con modifiche non salvate richiede più tempo...", + "shutdownForceClose": "Chiudi comunque", + "shutdownForceQuit": "Esci comunque", + "shutdownForceReload": "Ricarica comunque" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Impossibile scrivere nel file di configurazione dell'area di lavoro. Si prega di aprire il file per correggere eventuali errori/avvisi e riprovare.", "openWorkspaceConfigurationFile": "Apri configurazione dell'area di lavoro", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Attendibilità dell'area di lavoro", "workspaceTrustEditorLabelIcon": "Icona dell'etichetta dell'editor di attendibilità dell'area di lavoro." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Rimuovi sempre le aree di lavoro senza titolo senza chiederlo", + "doNotSave": "&&Non salvare", + "restartExtensionHost.reason": "Apertura di un'area di lavoro multi-radice", + "save": "&&Salva", + "saveWorkspaceDetail": "Salvare l'area di lavoro se si prevede di aprirla di nuovo.", + "saveWorkspaceMessage": "Salvare la configurazione dell'area di lavoro in un file?", + "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare.", + "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-ja/translations/main.i18n.json b/i18n/vscode-language-pack-ja/translations/main.i18n.json index d242178f57..8a4652cbca 100644 --- a/i18n/vscode-language-pack-ja/translations/main.i18n.json +++ b/i18n/vscode-language-pack-ja/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "サンドボックスが有効 (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Windows サンドボックス ファイルシステム" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "{0}@{1} に認証が必要です" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "エージェント ホスト" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "このセッションで許可する", "sessionPermissions.skip": "スキップ" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "秘密キー ファイルの読み取りに失敗しました: {0}", + "ssh.keyFileAuthRequiresPath": "キー ファイル認証には秘密キー パスが必要です。", + "sshKeyPassphraseName": "SSH キー パスフレーズ", + "sshKeyPassphrasePrompt": "SSH キー {0} のパスフレーズを入力してください。", + "sshProgressCheckingAgent": "既存のエージェント ホストを確認しています...", + "sshProgressConnecting": "SSH 接続を確立しています...", + "sshProgressDownloadingCLI": "リモートで VS Code CLI をインストールしています...", + "sshProgressForwarding": "リモート エージェント ホストに接続しています...", + "sshProgressInstallingCLI": "リモート CLI のインストールを確認しています...", + "sshProgressStartingAgent": "リモート エージェント ホストを起動しています..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "リモート接続" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "ページ ズーム: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "チャットに要素を追加する", + "browser.contextMenu.back": "戻る", + "browser.contextMenu.copyImage": "画像のコピー", + "browser.contextMenu.copyImageUrl": "イメージ URL のコピー", + "browser.contextMenu.copyLink": "リンクのコピー", + "browser.contextMenu.forward": "転送", + "browser.contextMenu.inspect": "検査", + "browser.contextMenu.openImageInNewTab": "新しいタブで画像を開く", + "browser.contextMenu.openLinkInExternalBrowser": "外部ブラウザーでリンクを開く", + "browser.contextMenu.openLinkInNewTab": "新しいタブでリンクを開く", + "browser.contextMenu.reload": "再読み込み" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "'{0}' を登録できません。関連付けられたポリシー {1} は既に {2} に登録されています。", "config.property.duplicate": "'{0}' を登録できません。このプロパティは既に登録されています。", @@ -2559,6 +2590,17 @@ "okButton": "OK(&&O)", "yesButton": "はい(&&Y)" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n日付: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "開く", + "openFile": "ファイルを開く", + "openFolder": "フォルダーを開く", + "openWorkspace": "開く(&&O)", + "openWorkspaceTitle": "ファイルでワークスペースを開く", + "selectFolder": "フォルダーの選択(&S)" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "ファイルが大きすぎて無題のエディターとして開けません。まずファイル エクスプローラーにアップロードしてから、もう一度お試しください。" }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "十分なアクセス許可がありません。再試行して、操作を許可してください。", "fileSystemRenameError": "リネームはファイルのみサポートされています。" }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0}B", "sizeGB": "{0}GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "ファイルが大きすぎて開くことができません" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "'{0}' をごみ箱に移動できませんでした ({1})", + "trashFailed": "'{0}' をごみ箱に移動できませんでした ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}' を '{1}' にコピーできません ({2})。", "fileCopyErrorPathCase": "ファイルは、大文字と小文字が異なる同じパスにコピーできません", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "この MCP サーバーは {0} のため、インストールできません" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "キャンセル", + "exit": "終了(&&E)", + "mAbout": "{0} のバージョン情報", + "mBringToFront": "すべてを手前に移動", + "mEdit": "編集(&&E)", + "mFile": "ファイル(&&F)", + "mGoto": "移動(&&G)", + "mHelp": "ヘルプ(&&H)", + "mHide": "{0} を非表示にする", + "mHideOthers": "その他を非表示にする", + "mMergeAllWindows": "すべてのウィンドウを統合", + "mMinimize": "最小化", + "mMoveTabToNewWindow": "タブを新しいウィンドウに移動", + "mNewTab": "新しいタブ", + "mRun": "実行(&&R)", + "mSelection": "選択(&&S)", + "mServices": "サービス", + "mShowAll": "すべて表示", + "mShowNextTab": "次のタブを表示", + "mShowPreviousTab": "前のタブを表示", + "mTerminal": "ターミナル(&&T)", + "mView": "表示(&&V)", + "mWindow": "ウィンドウ", + "mZoom": "ズーム", + "miCheckForUpdates": "更新の確認(&&U)...", + "miCheckingForUpdates": "更新を確認しています...", + "miDownloadUpdate": "利用可能な更新をダウンロード(&&O)", + "miDownloadingUpdate": "更新をダウンロードしています...", + "miInstallUpdate": "更新のインストール(&&U)...", + "miInstallingUpdate": "更新プログラムをインストールしています...", + "miNewWindow": "新しいウィンドウ(&&W)", + "miPreferences": "基本設定(&&P)", + "miQuit": "{0} を終了", + "miRestartToUpdate": "再起動して更新(&&U)", + "miSwitchWindow": "ウィンドウの切り替え(&&W)...", + "quit": "終了(&&Q)", + "quitMessage": "終了しますか?", + "quitMessageMac": "終了しますか?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "現在のネットワーク接続を従量制課金として扱うかどうかを制御します。従量制課金の場合、自動更新、拡張機能のダウンロード、その他のバックグラウンド ネットワーク アクティビティはデータ使用量を抑えるために延期されます。", "meteredConnection.auto": "オペレーティング システムのネットワーク状態を使用して、従量制課金接続を自動的に検出します。", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "ネットワーク接続は常に従量制課金として扱います。自動更新およびダウンロードは延期されます。", "networkConfigurationTitle": "ネットワーク" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "キャンセル", + "cantCreateBinFolder": "シェル コマンド '{0}' をアンインストールできません。", + "cantUninstall": "シェル コマンド '{0}' をアンインストールできません。", + "copyLink": "リンクのコピー(&&C)", + "ok": "OK(&&O)", + "openExternalErrorLinkMessage": "既定のブラウザーでリンクを開く際にエラーが発生しました。", + "openExternalProgramErrorMessage": "外部プログラムを開く際にエラーが発生しました。", + "sourceMissing": "'{0}' にシェル スクリプトが見つかりません", + "trace.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", + "trace.message": "トレース ファイルが正常に作成されました", + "trace.ok": "OK(&&O)", + "tracing.alreadyInProgress": "トレース セッションは既に進行中です。最初にコマンド `\"{0}\"` を使用してこれを停止します。", + "warnEscalation": "管理者特権でシェル コマンドをインストールできるように、{0} が 'osascript' のプロンプトを出します。", + "warnEscalationUninstall": "管理者特権でシェル コマンドをアンインストールできるように、{0} が 'osascript' を求めます。" + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "{0} へのアクセスは、ネットワーク ドメイン ポリシーによってブロックされています (`{1}` および `{2}` の設定を参照)。" }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "情報: {0}", "severityPrefix.warning": "警告: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "ローカル" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "コマンド '{0}' でエラーが発生しました", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "入力すると結果が絞り込まれます。" }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "リモート トンネル サービス" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "{0} として接続しています ({1})", + "remoteTunnelService.building": "ソースから CLI をビルドしています", + "remoteTunnelService.openTunnel": "トンネルを開いています", + "remoteTunnelService.openTunnelWithName": "トンネル {0} を開いています", + "remoteTunnelService.serviceInstallFailed": "セッションを開始して、サービスとしてトンネルをインストールできませんでした..." + }, "vs/platform/request/common/request": { "electronFetch": "Node.js' ではなく、Electron のフェッチ実装の使用を有効にするかどうかを制御します。すべてのローカル拡張機能は、グローバル フェッチ API に対する Electron のフェッチ実装を取得します。", "fetchAdditionalSupport": "Node.js のフェッチ実装を追加のサポートで拡張するかどうかを制御します。現在、プロキシ サポート ({1}) とシステム証明書 ({2}) は、対応する設定が有効になっている場合に追加されます。[リモート開発](https://aka.ms/vscode-remote) 中に {0} 設定が無効になっている場合、この設定はローカル設定とリモート設定で個別に構成できます。", @@ -3468,6 +3575,9 @@ "updateMode": "自動更新を受け取るかどうかを構成します。変更後に再起動が必要です。更新プログラムは Microsoft のオンライン サービスから取得されます。", "updateTitleBar": "タイトル バーに更新インジケーターを表示する" }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "現在入手可能な更新はありません。" + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "既定" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "現在のバージョンと互換性がないため、同期データを解析できません。" }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "ウィンドウが予期せず終了されました", + "appGoneDetailEmptyWindow": "ご不便をおかけして申し訳ございません。新しい空のウィンドウを開いて、もう一度開始できます。", + "appGoneDetailWorkspace": "ご不便をおかけして申し訳ありません。ウィンドウを再度開いて、中断したところから続行できます。", + "appGoneDetails": "ウィンドウが予期せず終了されました (理由: '{0}', コード: '{1}')", + "appStalled": "ウィンドウから応答がありません", + "appStalledDetail": "ウィンドウを再度開くか、閉じるか、このまま待機できます。", + "close": "閉じる(&&C)", + "doNotRestoreEditors": "エディターを復元しない", + "hiddenMenuBar": "引き続き Alt キーを押してメニュー バーにアクセスできます。", + "newWindow": "新しいウィンドウ(&&N)", + "reopen": "もう一度開く(&&R)", + "wait": "待機を続ける(&&K)" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "許可(&&A)", + "cancel": "キャンセル(&&C)", + "confirmOpenDetail": "パス `{0}` では、許可されていないホストを使用しています。このホストを信頼している場合を除き、[キャンセル] を押してください", + "confirmOpenMessage": "ホスト `{0}` は、許可されているホストのリストにありませんでした。許可しますか?", + "doNotAskAgain": "ホスト '{0}' を永続的に許可する", + "learnMore": "詳細情報(&&L)", + "ok": "OK(&&O)", + "pathNotExistDetail": "パス '{0}' はこのコンピューターに存在しません。", + "pathNotExistTitle": "パスが存在しません", + "uriInvalidDetail": "URI '{0}' が有効ではなく、開くことができません。", + "uriInvalidTitle": "URI を開くことができません" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "コード ワークスペース" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "キャンセル(&&C)", + "clearButtonLabel": "クリア(&&C)", + "confirmClearDetail": "この操作は元に戻せません。", + "confirmClearRecentsMessage": "最近開いたファイルとワークスペースをすべてクリアしますか?", + "newWindow": "新しいウィンドウ", + "newWindowDesc": "新しいウィンドウを開く", + "recentFolders": "最近使用したフォルダー", + "recentFoldersAndWorkspaces": "最近使用したフォルダーとワークスペース", + "untitledWorkspace": "無題 (ワークスペース)", + "workspaceName": "{0} (ワークスペース)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "OK(&&O)", + "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。", + "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "リモート CLI" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "サーバー" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "エージェント ウィンドウの本文 (プライマリ) のフォント サイズ。", "agents.fontSize.body2": "エージェント ウィンドウの本文 (セカンダリ) のフォント サイズ。", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "エージェント ウィンドウのフォントの太さを中太字 (600) にします。" }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "エージェント セッション ウィンドウのアクティブなセッション ビューの背景色。", + "activeSessionView.foreground": "エージェント セッション ウィンドウのアクティブなセッション ビューの前景色。", "agentFeedbackInputWidget.border": "エディターに表示されるエージェント フィードバック入力ウィジェットの境界線の色。", "agents.background": "エージェント セッション ウィンドウ シェルとグラデーション ベースの背景色。", "agentsBadge.background": "エージェント セッション ウィンドウのバッジの背景色。", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "サイドバートグルの未読セッション数バッジの前景色。", "agentsUpdateButton.downloadedBackground": "エージェント セッション ウィンドウでダウンロードが完了したときの更新ボタンの背景色。", "agentsUpdateButton.downloadingBackground": "エージェント セッション ウィンドウでダウンロードの進行状況を表示する更新ボタンの背景色。", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "エージェント セッション ウィンドウの非アクティブなセッション ビューの背景色。", + "inactiveSessionView.foreground": "エージェント セッション ウィンドウの非アクティブなセッション ビューの前景色。" + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "{0}の GitHub プロファイル イメージ", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "フィードバックの追加", "agentFeedback.addAndSubmit": "フィードバックの追加と送信", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "フィードバックの追加", "altEnter": "Alt+Enter", "enter": "入力" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "折りたたむ", "convertComment": "エージェント フィードバックに変換", "editComment": "編集", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "新しいエージェント ホスト セッションのワークツリーが作成されたときに、`\"runOptions\": { \"runOn\": \"worktreeCreated\" }` でタグ付けされたタスクを自動的に実行するかどうか。手動の `Run Task` の呼び出しには影響しません。", - "chat.newEdits.label": "新しいチャット", - "chat.viewContainer.label": "チャット", - "chatViewIcon": "チャット ビューのアイコンを表示します。", - "sessions.newChat.view": "新しいセッション", - "sessions.newChatInSession.view": "新しいチャット" + "chat.newEdits.label": "新しいチャット" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "セッションの種類" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "目標は何ですか?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "次のマイルストーンは何ですか?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "フォローアップの質問をするか、このセッション内で新しいトピックを開始しましょう...", - "subSessionTip.ariaLabel": "サブセッションのヒント", - "subSessionTip.dismiss": "ヒントを閉じます", - "subSessionTip.message": "これはサブセッションで、同じワークスペース内の新しいチャットです。これを使用すると、新しいコンテキストで質問したり、タスクを実行したり、アイデアを探索したりできます。" + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "最初に、次を選択します", - "newSessionIn": "新しいセッション", - "newSessionWith": "次を含む", - "trustFolderMessage": "エージェント セッションは、このフォルダー内のファイルを読み取り、コマンドを実行し、変更を加えることができます。" + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "使用可能なエージェント ホストがありません", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "エージェントが無効" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "エージェント", - "agentPickerCustomCategory": "カスタム エージェント", - "agentPickerDefault": "エージェント", - "agentPickerDefaultCategory": "既定", - "agentPickerDefaultHover": "既定のエージェントを使用します。", - "configureCustomAgents": "カスタム エージェントを構成する...", - "viewAgent": "{0} エージェントを表示する" + "agentHostAgentPicker": "エージェント" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "承認ピッカー", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "エージェント ホストはまだエージェントを公開していません。", "notConnectedSend": "要求を送信できません: エージェント ホストに接続されていません。" }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "エージェント ホストのデバッグ ログをエクスポートする..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "ローカル エージェント ホスト", - "localAgentHostSessionTypeLocation": "ローカル" + "localAgentHostLabel": "ローカル エージェント ホスト" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Copilot CLI 状態ファイルを開く" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude は確認せずにファイルを編集します", "claude.permissionMode.auto": "オート", "claude.permissionMode.auto.description": "モデル分類器がツールの操作を自動的に承認または拒否します", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "編集前に確認する", "claude.permissionMode.default.description": "Claude は変更を行う前に承認を求めます", "claude.permissionMode.plan": "プラン モード", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "リモート エージェント ホストへの接続を有効にします。", "chat.remoteAgentHosts.name": "このリモート エージェント ホストの表示名です。", "chat.remoteAgentTunnels": "リモート エージェント ホストに接続するときに検索する追加の開発トンネル名。これらは、アカウントから自動的に列挙されるトンネルに加えて検索されます。", - "chat.sshRemoteAgentHostCommand": "開発の場合: SSH 経由でリモート エージェント ホストを開始するために使用するコマンドをオーバーライドします。設定すると、CLI の自動インストールがスキップされ、代わりにこのコマンドが実行されます。このコマンドは、ws://127.0.0.1:PORT (必要に応じて ?tkn=TOKEN を使用) と一致する WebSocket URL を stdout または stderr に出力する必要があります。/" + "chat.sshRemoteAgentHostCommand": "開発の場合: SSH 経由でリモート エージェント ホストを開始するために使用するコマンドをオーバーライドします。設定すると、CLI の自動インストールがスキップされ、代わりにこのコマンドが実行されます。このコマンドは、ws://127.0.0.1:PORT (必要に応じて ?tkn=TOKEN を使用) と一致する WebSocket URL を stdout または stderr に出力する必要があります。/", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "新規の SSH ホストを追加する...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "リモート プラグインの追加", "remoteAgentHost.addPluginTooltip": "このリモート エージェント ホストに既に存在するプラグイン フォルダーを追加します。", "remoteAgentHost.pluginAlreadyConfigured": "'{0}' は {1} で既に構成されています。", - "remoteAgentHost.removeConfiguredPlugin": "リモート ホストから削除", "remoteAgentHost.selectPluginFolder": "{0} のプラグイン フォルダーの選択" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "スキル" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "ファイルの差分を開く", "mobileOpenSessionChanges": "セッションの変更を開く" }, @@ -4658,6 +4994,13 @@ "miSessions": "セッション(&&S)" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "戻る(&&B)", "miSessionsForward": "進む(&&F)", "newSession": "新しいセッション", @@ -4685,6 +5028,7 @@ "pinned": "ピン留め済み", "secondsDuration": "現在", "sessionItemAria": "{0}、作成された {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "セッション", "showLessAria": "表示するセッションを減らす", "showLessCompact": "表示を減らす", @@ -4693,9 +5037,9 @@ "showMoreAria": "その他 {0} セッションを表示する", "showMoreCompact": "他 {0} 件", "showMoreWorkspaceAria": "その他 {0} 個のワークスペースを表示する", - "showMoreWorkspaceCompact": "+{0} 個のワークスペース", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "{0} 件のその他のワークスペースを表示する", - "showMoreWorkspacesCompact": "+{0} 個のワークスペース", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "今日", "unknown": "不明", "working": "処理しています...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "入力が必要です" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "新しいサブセッション", "archivePinnedSectionSessions.confirm": "{0} 件のピン留めされたセッションを完了としてマークしますか?", "archivePinnedSectionSessions.confirmSingle": "ピン留めされた 1 つのセッションを完了としてマークしますか?", "archiveSection": "すべて完了としてマークする", @@ -4747,7 +5090,7 @@ "markRead": "既読としてマークする", "markUnread": "未読としてマーク", "newSessionForWorkspace": "新しいセッション", - "openInNewWindow": "新しいウィンドウで開く", + "openToTheSide": "Open to the Side", "pinSession": "ピン", "refresh": "セッションの更新", "renameSession": "名前を変更...", @@ -4881,9 +5224,9 @@ "learnMore": "詳細情報", "loginWith": "{0} でログイン", "no": "いいえ", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "リソース クライアント シークレット", + "xaaResourceSecretPrompt": "'{0}' のリソースは、リソースごとのクライアント識別子 '{1}' を使用します。一致するクライアント シークレットを入力してください (ない場合は空白のままにします)。この値は OS のシークレット ストレージに保存されます。mcp.json の [クライアント シークレットの設定] コード レンズから管理できます。", + "xaaResourceSecretTitle": "リソース クライアント シークレットが必要です", "yes": "はい" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "選択したアカウント {0} が、要求されたアカウント {1} と一致しません。", "keep": "{0} を保持", "loginWith": "{0} でログイン", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "エンタープライズ マネージド MCP 認証では、`mcp.enterpriseManagedAuth.idp.issuer` が有効な URL である必要がありますが、指定された値は '{0}' です。", + "mcp.enterpriseManaged.issuerMissing": "エンタープライズ マネージド MCP 認証では、`mcp.enterpriseManagedAuth.idp.issuer` を構成する必要があります。エンタープライズ ポリシー (Windows グループ ポリシー / macOS 管理対象環境設定 / Linux の `/etc/vscode/policy.json`) を使用して設定するか、ローカル テストの場合は `settings.json` を手動で編集して設定してください。", + "mcp.enterpriseManaged.issuerNotHttp": "エンタープライズ マネージド MCP 認証では、`mcp.enterpriseManagedAuth.idp.issuer` に `https` または `http` スキームを使用する必要がありますが、指定された値は '{0}' です。", + "mcp.enterpriseManaged.missingAS": "エンタープライズ マネージド MCP サーバー '{0}' は、保護されたリソース メタデータに `authorization_servers` エントリを公開しませんでした。", + "mcp.enterpriseManaged.missingResource": "エンタープライズ マネージド MCP サーバー '{0}' は、resource 識別子を持つ保護されたリソース メタデータ ドキュメントを公開しませんでした。", "mcpAuthSessionRemoved": "{0} の認証セッションが削除されました。サーバーを停止します" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "キーボード フォーカスが Quick Open コントロール内にあるかどうか" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "ウィンドウを閉じる(&&C)", "closeWindowMessage": "ウィンドウを閉じますか?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "ID '{0}' のツリー ビューは登録されていません。", "views log": "ビュー" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "チャット応答内の完了したツール呼び出しやその他の折りたたみ可能な項目にチェックマーク アイコンを表示するかどうかを制御します。", "accessibility.debugWatchVariableAnnouncements": "デバッグ ウォッチ ビューで変数の変更を通知するかどうかを制御します。", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "このブラウザー ページをエージェントと共有しますか?", "browserView.shareWithAgent.title": "エージェントと共有しますか?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "ブラウザーのエディターがフォーカスされているかどうか", + "browser.hasError": "ブラウザーに読み込みエラーがあるかどうか", + "browser.hasUrl": "ブラウザーに URL が読み込まれているかどうか", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "ブラウザー" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "ストレージをクリア (エフェメラル)", + "browser.clearGlobalStorageAction": "ストレージをクリア (グローバル)", + "browser.clearWorkspaceStorageAction": "ストレージをクリア (ワークスペース)", + "browser.dataStorage": "ブラウザー ビュー間でブラウザー データ (Cookie、キャッシュ、ストレージ) の共有方法を制御します。\r\n\r\n**注**: 信頼されていないワークスペースでは、この設定は無視され、常に `ephemeral` ストレージが使用されます。", + "browser.dataStorage.ephemeral": "各ブラウザー ビューは独自のセッションを持ち、セッションは閉じるとクリーンアップされます。", + "browser.dataStorage.global": "すべてのブラウザー ビューは、すべてのワークスペースで単一の永続的なセッションを共有します。", + "browser.dataStorage.workspace": "同じワークスペース内のブラウザー ビューは永続的なセッションを共有します。ワークスペースが開いていない場合は、`ephemeral` ストレージが使用されます。", + "browser.storageScope": "現在のブラウザー表示のストレージ範囲" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "開発者ツールを現在のブラウザー ビューで開いているかどうか", + "browser.toggleDevToolsAction": "開発者ツールの切り替え" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "チャットにコンソール ログを追加する", + "browser.addElementToChatAction": "チャットに要素を追加する", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "チャットにスクリーンショットを追加", + "browser.agentSharingContentWarning.detail": "ページには、エージェントの動作に影響を与える可能性のある非表示のプロンプトが含まれている場合があります。送信する前に、添付されたコンテンツを再確認してください。", + "browser.agentSharingContentWarning.dontShowAgain": "今後表示しない", + "browser.agentSharingContentWarning.message": "信頼できないソースからのコンテンツを添付する際は注意してください。", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "チャットに追加", + "browser.elementSelectionActive": "要素の選択が現在アクティブかどうか", + "browser.enableChatTools": "有効にすると、チャット エージェントはブラウザー ツールを使って統合ブラウザー内のページを開いて操作できるようになります。", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "エージェントと共有", + "browser.sharingWithAgent": "エージェントとの共有", + "browser.unshareWithAgent": "エージェントとの共有を停止する", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "ブラウザー", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "ブラウザーのスクリーンショット", + "consoleLogs": "コンソール ログ", + "workbench.browser.agentHostChatToolsEnabled": "有効にすると、[セッション] ウィンドウでエージェント ホスト セッションに、統合ブラウザー ツールがクライアント提供のツールとして公開されます。{0} および {1} が必要です。" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "ディメンション:", + "browser.device.dprAriaLabel": "デバイス ピクセル比", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "デバイス ピクセル比 (空白 = システムの既定値)", + "browser.device.heightAriaLabel": "ビューポートの高さ", + "browser.device.inputPlaceholderAuto": "オート", + "browser.device.scaleLabel": "スケール:", + "browser.device.swapDimensionsTitle": "ディメンションの入れ替え", + "browser.device.widthAriaLabel": "ビューポートの幅", + "browser.device.zoomAriaLabel": "ズーム ファクター", + "browser.device.zoomAuto": "オート ({0}%)", + "browser.devicePresets.mobileTag": "モバイル", + "browser.devicePresets.placeholder": "デバイス プリセットを選択する", + "browser.emulationHasUserAgent": "ブラウザー エミュレーションにカスタム ユーザー エージェントが設定されているかどうか", + "browser.emulationIsMobile": "ブラウザー エミュレーションがモバイル モードかどうか", + "browser.emulationToolbar.close": "閉じる", + "browser.emulationToolbar.mobile": "モバイル エミュレーション", + "browser.emulationToolbar.presets": "プリセットを適用...", + "browser.emulationToolbar.reset": "リセット", + "browser.emulationToolbar.userAgent": "ユーザー エージェントの設定...", + "browser.emulationToolbarVisible": "ブラウザー エミュレーション ツール バーが表示されるかどうか", + "browser.hideEmulationToolbar": "エミュレーション ツール バーを非表示にする", + "browser.pickDevicePreset": "デバイスのエミュレート...", + "browser.resetEmulation": "エミュレーションのリセット", + "browser.setUserAgent": "ユーザー エージェントのエミュレート...", + "browser.showEmulationToolbar": "エミュレーション ツール バーの表示", + "browser.toggleMobileEmulation": "モバイル エミュレーションの切り替え", + "browser.userAgent.prompt": "ユーザー エージェント文字列 (VS Code の既定値を使用する場合は空のままにします)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "次を検索", + "browser.findPreviousAction": "前を検索", + "browser.findWidgetFocused": "ブラウザーの検索ウィジェットがフォーカスされているかどうか", + "browser.findWidgetVisible": "ブラウザーの検索ウィジェットが表示されているかどうか", + "browser.hideFindAction": "検索ウィジェットを閉じる", + "browser.showFindAction": "ページ内の検索" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "ブラウザーをさらに拡大できるかどうか", + "browser.canZoomOut": "ブラウザーをさらに縮小できるかどうか", + "browser.defaultZoomLevel.matchWindow": "アプリケーションの現在の UI ズーム レベルと一致します。", + "browser.pageZoom": "統合ブラウザー内のすべてのサイトの既定のズーム レベル。", + "browser.resetZoomAction": "ズームのリセット", + "browser.zoomInAction": "拡大", + "browser.zoomOutAction": "縮小" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "バックグラウンド", + "browser.closeAll": "すべてのブラウザー タブを閉じる", + "browser.closeAllInGroup": "グループ内のすべてのタブを閉じる", + "browser.closeAllInGroupShort": "すべてのブラウザー タブを閉じる", + "browser.closeAllTabs": "すべて閉じる", + "browser.closeTab": "閉じる", + "browser.editorOpen": "ブラウザー エディターが現在開いているかどうか", + "browser.linkOpenedHint.ariaLabel": "このリンクは統合ブラウザーで開きます", + "browser.linkOpenedHint.detail": "**統合ブラウザー**\r\n\r\nLocalhost リンクは統合ブラウザーで自動的に開きます。", + "browser.linkOpenedHint.dismiss": "再表示しない", + "browser.linkOpenedHint.label": "ここにリンクが開いています", + "browser.linkOpenedHint.openSettings": "設定を開く", + "browser.newTabAction": "新しいタブ", + "browser.openAction": "統合ブラウザーを開く", + "browser.openFileAction": "統合ブラウザーで開く", + "browser.openLocalhostLinks": "有効にすると、ターミナル、チャット、その他のソースからの localhost リンク (`localhost`、`127.0.0.1`、`[::1]`) および全インターフェイス リンク (`0.0.0.0`、`[0:0:0:0:0:0:0:0]`、`[::]`) は、システム ブラウザーではなく統合ブラウザーで開かれます。", + "browser.openNewTab": "新しい統合ブラウザー タブ", + "browser.openOrListAction": "ブラウザー", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Quick Open ブラウザー タブ...", + "browser.quickOpenPlaceholder": "ブラウザー タブを選択する", + "browser.showInTitleBar": "[統合ブラウザー] ボタンをタイトル バーに表示するかどうかを制御します。", + "browser.showInTitleBar.false": "このボタンはタイトル バーに表示されることはありません。", + "browser.showInTitleBar.true": "このボタンはタイトル バーに常時表示されます。", + "browser.showInTitleBar.whenOpen": "このボタンは、ブラウザー エディターが開いている場合、タイトル バーに表示されます。", + "browserEntryAriaLabelWithGroup": "{0}、{1}", + "miOpenBrowser": "&&ブラウザー", + "toggle.browser": "統合ブラウザー", + "toggle.browserDescription": "タイトル バーの [統合ブラウザー] ボタンの表示/非表示を切り替える" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "ネットワーク ドメイン ポリシーによってブロックされました", + "browser.element": "要素", + "browser.open.alreadyOpen": "既に開いています: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "ブラウザー ページ", + "browserToolSet.description": "統合ブラウザー ページを開いて操作する" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "{1} の [{0}] をクリックしています", + "browser.click.invocation.middle": "{1} で {0} を中クリックしています", + "browser.click.invocation.right": "{1} で {0} を右クリックしています", + "browser.click.past": "{1} の [{0}] をクリックしました", + "browser.click.past.middle": "{1} で {0} を中クリックしました", + "browser.click.past.right": "{1} で {0} を右クリックしました", + "browser.dblClick.invocation": "{1} で {0} をダブルクリックしています", + "browser.dblClick.past": "{1} で {0} をダブルクリックしました", + "clickBrowserTool.displayName": "要素をクリック", + "clickBrowserTool.userDescription": "ブラウザー ページの要素をクリックします" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "{2} で {0} を {1} にドラッグします", + "browser.drag.past": "{2} の {0} を {1} にドラッグしました", + "dragElementTool.displayName": "要素のドラッグ", + "dragElementTool.userDescription": "要素を別の要素の上にドラッグする" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "{0} のダイアログを処理しています", + "browser.handleDialog.past": "{0} でダイアログを処理しました", + "handleDialogBrowserTool.displayName": "ダイアログの操作", + "handleDialogBrowserTool.userDescription": "ブラウザー ページのダイアログに応答します" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "{1} で {0} の上にマウス ポインターを置いています", + "browser.hover.past": "{1} で {0} の上にマウス ポインターを置きました", + "hoverElementTool.displayName": "要素にカーソルを合わせる", + "hoverElementTool.userDescription": "ブラウザー ページ内の要素にカーソルを合わせる" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "{0} で後方に移動しています", + "browser.goBack.past": "{0} で後方に移動しました", + "browser.goForward.invocation": "{0} で前方に移動しています", + "browser.goForward.past": "{0} で前方に移動しました", + "browser.navigate.confirmMessage": "これによりブラウザーが {0} に移動し、エージェントがそのコンテンツにアクセスできるようになります。", + "browser.navigate.confirmTitle": "ブラウザーに移動しますか?", + "browser.navigate.invocation": "{1} で {0}に移動しています", + "browser.navigate.past": "{1} の {0} に移動しました", + "browser.reload.invocation": "{0} を再度読み込んでいます", + "browser.reload.past": "{0} を再度読み込みました", + "navigateBrowserTool.displayName": "ページを移動する", + "navigateBrowserTool.userDescription": "ブラウザー ページの移動または再読み込み" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "これにより統合ブラウザーで {0} が開きます。エージェントはそのコンテンツを読み取り、操作できるようになります。", + "browser.open.confirmTitle": "ブラウザー ページを開きますか?", + "browser.open.invocation": "{0} でブラウザー ページを開いています", + "browser.open.newPageOption": "いいえ、{0} で新しいページを開きます", + "browser.open.noPagesOption": "いいえ - エージェントとタブを共有しません", + "browser.open.past": "{0} でブラウザー ページを開きました", + "browser.open.prompt.invocation": "ブラウザー タブを共有するようにユーザーに求める", + "browser.open.prompt.past": "ブラウザー タブを共有するようユーザーに促すメッセージ", + "browser.open.result": "{0} を開きました", + "browser.open.shareExistingOption": "はい、\"{0}\" - {1} を共有します", + "browser.open.shareQuestion.message": "既存のブラウザー タブを共有しますか?", + "browser.open.shareQuestion.title": "ブラウザー タブの共有", + "browser.open.sharedResult": "ユーザーが {0} を共有しました", + "openBrowserTool.displayName": "ブラウザー ページを開く", + "openBrowserTool.userDescription": "統合ブラウザーで URL を開く" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "これにより統合ブラウザーで {0} が開きます。エージェントはその内容を読み取ることができません。", + "browser.open.nonAgentic.confirmTitle": "ブラウザー ページを開きますか?", + "browser.open.nonAgentic.invocation": "{0} でブラウザー ページを開いています", + "browser.open.nonAgentic.past": "{0} でブラウザー ページを開きました", + "browser.open.nonAgentic.result": "{0} を開きました" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "{0} を読み取っています", + "browser.read.past": "{0} を読み取りました", + "readBrowserTool.displayName": "ページの読み取り", + "readBrowserTool.userDescription": "ブラウザー ページのコンテンツを読み取ります" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "続行する前に、コードが信頼できることを確認してください。", + "browser.runCode.confirmTitle": "Playwright コードを実行しますか?", + "browser.runCode.invocation": "Playwright コードを実行しています...", + "browser.runCode.past": "Playwright コードを実行しました", + "browser.runCode.waitInvocation": "Playwright コードの完了を待機しています...", + "browser.runCode.waitPast": "Playwright コードを待機しました", + "runPlaywrightCodeTool.displayName": "Playwright コードの実行", + "runPlaywrightCodeTool.userDescription": "ブラウザー ページに対して Playwright コード スニペットを実行します" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "ブラウザーのスクリーンショットをキャプチャしています", + "browser.screenshot.invocation.element": "{0} のスクリーンショットをキャプチャしています", + "browser.screenshot.past": "キャプチャされたブラウザーのスクリーンショット", + "browser.screenshot.past.element": "{0} のスクリーンショットをキャプチャしました", + "screenshotBrowserTool.displayName": "スクリーンショット ページ", + "screenshotBrowserTool.userDescription": "ブラウザー ページのスクリーンショットをキャプチャします" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "{1} でキー `{0}` を押しています", + "browser.pressKey.invocation.element": "{2} の {1} でキー `{0}` を押しています", + "browser.pressKey.past": "{1} でキー `{0}` を押しました", + "browser.pressKey.past.element": "{2} の {1} でキー `{0}` を押しました", + "browser.type.invocation": "{0} でテキストを入力しています", + "browser.type.invocation.element": "{1} の {0} でテキストを入力しています", + "browser.type.past": "{0} でテキストを入力しました", + "browser.type.past.element": "{1} の {0} でテキストを入力しました", + "typeBrowserTool.displayName": "ページに入力", + "typeBrowserTool.userDescription": "ブラウザー ページでテキストを入力するか、キーを押します" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' が進行中です。", "changeWorkspace.message": "ワークスペースを変更しますか?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "ソースからプラグインをインストールする", "localMarketplace": "ローカル", "managePluginMarketplaces": "プラグイン マーケットプレースの管理", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (エンタープライズ ポリシーによって管理)", "noMarketplaces": "プラグイン マーケットプレースが構成されていません", "openMarketplaceDirectory": "フォルダーを開く", "pluginSourcePlaceholder": "所有者/リポジトリまたは git clone の URL", "pluginSourcePrompt": "次からプラグインをインストールするための GitHub リポジトリまたは Git URL を入力してください", "plugins": "プラグイン", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "エンタープライズ ポリシーによって '{0}' が管理されているため、ここでは削除できません。", "removeMarketplace": "マーケットプレースの削除", "selectMarketplace": "プラグイン マーケットプレースの選択", "selectMarketplaceAction": "'{0}' のアクションを選択してください", @@ -7887,7 +8697,7 @@ "install": "インストール", "openPluginFolder": "プラグイン フォルダーを開く", "openReadme": "Readme を開く", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "プラグイン \"{0}\" は組織によって無効にされているため、有効にできません。", "uninstall": "アンインストール" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "エージェント プラグインが見つかりません。", "update": "更新" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} ピッカー", "agentHostChatInputPicker.filter": "フィルター処理...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "リモート エージェント ホスト \"{0}\" は {1} を読み取ります", "agentHost.permission.write": "リモート エージェント ホスト \"{0}\" は、{1} を書き込みます" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "完了済み", "agentSessionFailed": "失敗", @@ -8434,7 +9265,7 @@ "addMcpServer": "開始するには、MCP サーバー構成を追加します", "addServer": "サーバーの追加", "addServerTooltip": "サーバーの追加", - "backToInstalled": "Back to installed servers", + "backToInstalled": "インストール済みサーバーに戻る", "browseMarketplace": "Marketplace の参照", "builtInGroup": "組み込み", "builtInGroupDescription": "VS Code に組み込まれている MCP サーバー。これらは自動的に使用できます。", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "MCP サーバーは設定で無効になっています。", "mcpAccessDisabledSettingLink": "[設定] で構成します。", "mcpAccessDisabledTitle": "MCP サーバーが無効になっています", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "戻る", "mcpGroupAriaLabel": "{0}、{1} 項目、{2}", "mcpServers": "MCP サーバー", "mcpServersDescription": "AI が外部のツールとサービスを使用できるようにするオープン標準。MCP サーバーは、ファイル操作、データベース、API などのためのツールを提供します。", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "コマンド センターの検索ボックスをコンパクトなエージェント状態インジケーターおよび統合チャット ウィジェットに置き換えます。", "chat.agentsControl.enabled": "タイトル バーのコマンド センターでの「エージェントの状態」インジケーターの表示方法を制御します。「`hidden`」に設定すると、インジケーターは表示されません。その他の値ではインジケーターが表示され、{0} が自動的に有効になります。未読および進行中のセッション インジケーターを有効にするには、{1} が必要です。", "chat.agentsControl.hidden": "エージェントのステータス インジケーターはタイトル バーに表示されません。", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Agents ウィンドウで対象となるエージェント セッションを続行するために、チャット入力の上に表示されるヒントを制御します。", + "chat.agentsHandoffTip.mode.custom": "別の説明を含むハンドオフ ヒントを表示します。", + "chat.agentsHandoffTip.mode.default": "ハンドオフのヒントを既定の説明で表示します。", + "chat.agentsHandoffTip.mode.hidden": "ハンドオフのヒントは表示しません。", "chat.allowAnonymousAccess": "チャットで匿名アクセスを許可するかどうかを制御します。", "chat.approvedAccountOrganizations": "メンバーが AI 機能の使用を許可されている GitHub 組織ログインの一覧。空でないリストに設定すると、ユーザーが指定された組織のいずれかに属する GitHub アカウントにサインインし、アカウント レベルのポリシー データが解決されるまで、AI 機能は無効になります。認証された GitHub または GitHub Enterprise アカウントを許可するには、'*' に設定します。", "chat.approvedAccountOrganizations.policy.description": "このポリシーを空でないリストに設定すると、承認されたアカウント ゲートがアクティブになります。組織がこのリストと交差し、アカウント側のポリシー データが解決された GitHub アカウントにユーザーがサインインするまで、すべての AI 機能が無効になります。比較では大文字と小文字が区別されません。サインインしている GitHub または GHE アカウントを受け入れる場合は、ワイルドカードとして '*' を使用します (組織の一覧が表示されない GHE デプロイの場合は、これを使用します)。", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "有効にすると、プラン レビュー ウィジェットは、別のエディター タブではなく、インラインでエディターを表示します。", "chat.pluginLocations": "検出するプラグイン ディレクトリ。各キーはプラグイン フォルダーを直接指すパスで、その値によって有効 (`true`) または無効 (`false`) が設定されます。パスは、ワークスペース ルートを基準にした絶対パスにすることも、ユーザーのホーム ディレクトリの `~/` で始まるパスにすることもできます。", "chat.plugins.enabled": "チャットでエージェント プラグインの統合を有効にします。", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "エンタープライズ管理のプラグインの有効化。キーは `@` 形式のプラグイン ID です (Copilot CLI のインストール パスに解決されます)。値は、プラグインを有効にする場合は `true`、無効にする場合は `false` です。{0} のパスをキーとするエントリとともに検出されます。ポリシーで設定されている場合は、マーケットプレースで検出されたプラグインの読み込みも制限されます (ここで `true` にマップされた ID のみが許可されます)。", + "chat.plugins.enabledPlugins.policy": "プラグインの有効化。キーは `@` 形式のプラグイン ID です。値は、プラグインの有効/無効を示します。", + "chat.plugins.extraMarketplaces": "エンタープライズ管理の追加プラグイン マーケットプレース。{0} と組み合わせます。", + "chat.plugins.extraMarketplaces.policy": "クエリを実行する追加のプラグイン マーケットプレース。キーはマーケットプレース名です。値は GitHub の短縮形 (`owner/repo[#ref]`) または Git URI (`[#ref]`) です。", + "chat.plugins.marketplaces": "クエリを実行するプラグイン マーケットプレース。エントリは GitHub の短縮形 (`owner/repo` または `owner/repo#ref`)、直接 Git リポジトリ URI (`https://...git`、`ssh://...git`、または `git@host:path.git`。必要に応じて、それぞれ `#ref` というサフィックスが付いています)、またはローカル リポジトリ URI (`file:///...`)。同等の GitHub 短縮表記と URI エントリは重複が除去されます。", + "chat.plugins.strictMarketplaces": "有効にすると、エンタープライズ ポリシーで提供されたマーケットプレースのみが信頼されます。他のマーケットプレースのプラグインは読み込まれません。", + "chat.plugins.strictMarketplaces.policy": "エンタープライズ ポリシーで提供されたマーケットプレースのみを信頼します。他のマーケットプレースのプラグインは読み込まれません。", "chat.progressBorder.enabled": "エージェントの作業中または考えている間に、チャット入力の周囲にアニメーショングラデーションの境界線を表示します。有効でかつモーションの削減が有効でない場合、{0} をオフになるように上書きします。モーションの削減が有効な場合は効果がありません。", "chat.promptFileLocations.invalidPath": "パスは相対パスであるか、'~/' で始まる必要があります。絶対パスと '\\' 区切り記号はサポートされていません。glob パターンは非推奨であり、将来のバージョンで削除される予定です。", "chat.promptFilesRecommendations.description": "チャットのウェルカム ビューで推奨するプロンプト ファイルを構成します。各キーはプロンプト ファイル名であり、値には `true` (常に推奨)、`false` (決して推奨しない)、または [when 句](https://aka.ms/vscode-when-clause) の式 (例: `resourceExtname == .js` や `resourceLangId == markdown`) を指定できます。", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "サブエージェントによるサブエージェントの呼び出しを許可します。", "chat.subagents.allowInvocationsFromSubagents.md": "サブエージェントが他のサブエージェントを呼び出すことができるかどうかを制御します。有効にすると、入れ子の深さは最大 5 に制限されます。", "chat.tips.enabled": "チャット内のユーザー メッセージの上にヒントを表示するかどうかを制御します。新しいヒントが頻繁に追加されるため、最新機能の情報を常に把握するたのに役立ちます。", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "タイトル バーに [エージェント ウィンドウで開く] ボタンを表示するかどうかを制御します。", "chat.titleBar.signIn.enabled": "サインアウト時にタイトル バーに [Copilot サインイン] ボタンを表示するかどうかを制御します。無効にすると、サインイン アフォーダンスはステータスバーにフォールバックします。", "chat.toolReferenceName.description": "{0} - {1}", "chat.tools.autoApprove.edits": "エージェントによる編集が自動的に承認されるかどうかを制御します。既定では、`**/.vscode/*.json` のように、直ちに意図しない副作用を引き起こす可能性のある特定のファイルに対して行われた編集を除き、すべての編集を承認します。\r\n\r\n一致するファイルに対する編集を自動的に承認する場合は `true` に設定し、常に明示的な承認が必要な場合は `false` に設定します。特定のファイルに一致した最後のパターンによって、編集が自動的に承認されるかどうかが決まります。", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "チャット コード ブロックで行を折り返すかどうかを制御します。", "interactiveSessionConfigurationTitle": "チャット", "mcp.discovery.enabled": "他のさまざまなアプリケーションからの構成を基に、モデル コンテキスト プロトコル サーバーの検出を構成します。", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(プレビュー) エンタープライズ管理の モデル コンテキスト プロトコル (MCP) サーバーで使用される OAuth/OIDC IdP 構成。通常、エンタープライズ ポリシー (Windows グループ ポリシー / macOS 管理対象設定 / Linux `/etc/vscode/policy.json`) を通じて提供されます。開発者は、ローカル テスト用に `settings.json` を手動で編集できます。プロパティ: `issuer` (HTTPS URL)、`clientId`、`clientSecret`。", + "mcp.enterpriseManagedAuth.idp.clientId": "このデバイスの SSO 発行者に登録されている OAuth クライアント ID。", + "mcp.enterpriseManagedAuth.idp.clientSecret": "`clientId` と対になる OAuth クライアント シークレット。ローカル開発専用です。", + "mcp.enterpriseManagedAuth.idp.issuer": "SSO 承認サーバーの OAuth/OIDC 発行者 URL。`https://` URL である必要があります。", + "mcp.enterpriseManagedAuth.idp.policy": "エンタープライズ管理モデル コンテキスト プロトコル (MCP) サーバー認証に使用される OAuth/OIDC IdP 構成。エンタープライズ ポリシー (Windows グループ ポリシー、macOS マネージド設定、Linux `/etc/vscode/policy.json`) を通じて配信されます。", "mcp.gallery.serviceUrl": "接続する MCP ギャラリー サービス URL を構成する", "mcp.list": "サーバーの一覧表示" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "チャット参加者を投稿する" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "予算の管理", + "manageBudget2": "予算の管理", + "manageBudget3": "予算の管理", + "quota.approaching.default": "余分な使用量をカバーするために追加予算を設定します。", + "quota.approaching.free": "制限を超えて続行するには、アップグレードしてください。", + "quota.approaching.managed": "制限を増やすには、管理者にお問い合わせください。", + "quota.approaching.overageEnabled": "追加の使用量をカバーするために、追加予算が有効になっています。", + "quota.approaching.title": "{0}% のクレジットを使用しています", + "quota.blocked.managed": "組織またはエンタープライズが Copilot の予算を超過しています。使用を再開するには、管理者にお問い合わせください。", + "quota.blocked.managed.title": "使用がブロックされました", + "quota.exhausted.anonymous": "続行するにはサインインしてください。", + "quota.exhausted.default": "予算を管理して、構築を続けましょう。", + "quota.exhausted.free": "続行するにはアップグレードしてください。", + "quota.exhausted.hadOverage": "予算を増やして、構築を続けましょう。", + "quota.exhausted.managed": "制限を増やすには、管理者にお問い合わせください。", + "quota.exhausted.title": "クレジットの上限に達しました", + "quota.overage.desc": "追加予算で追加の使用量がカバーされるようになりました。", + "quota.overage.title": "クレジットの上限に達しました", + "rateLimit.resets": "{0} にリセットされます。", + "rateLimit.session": "セッション レート制限の {0}% を使用しました。", + "rateLimit.weekly": "週間レート制限の {0}% を使用しました。", + "signIn": "サインイン", + "upgrade": "アップグレード", + "upgrade2": "アップグレード" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "内部診断のためにチャット要求が送信された際に、軽量のリポジトリ メタデータ (ブランチ、コミット、リモート) を取得するかどうかを制御します。", @@ -9561,7 +10392,7 @@ "chat.category": "チャット", "explain": "説明", "fix": "修正プログラム", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "サインインして GitHub Copilot を使用する", "hideChatSetup": "AI 機能を非表示にする方法について説明します", "manageAdditionalSpend": "GitHub Copilot 予算の管理", "managePlan": "GitHub Copilot Pro へのアップグレード", @@ -9628,7 +10459,7 @@ "settings": "続行すると、{0} の [使用条件]({1}) および [プライバシーに関する声明]({2}) に同意したものと見なされます。{3} Copilot は、[公開コード]({4}) の提案を表示し、お客様のデータを使用して製品を改善する場合があります。これらの [設定]({5}) はいつでも変更できます。", "settingsAnonymous": "続行すると、{0} の [使用条件]({1}) および [プライバシーに関する声明]({2}) に同意したものと見なされます。", "setupAIButton": "AI 機能を使用する", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "サインインして GitHub Copilot を使用する", "startUsing": "AI 機能の使用を開始する" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "組織の制限に達しました。", "premiumLimitReachedCompact": "{0} 制限に達しました。", "quotaAdditionalUsageActive": "追加の予算が構成されています。制限がリセットされるまで使用が継続されます。", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "含まれているクレジットを使い切りました。組織が追加の使用量をカバーするため、作業を続けることができます。", "quotaAdditionalUsageApproaching": "制限に達すると、追加の予算が発生します。", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "含まれているクレジットが残り少なくなっています。組織が追加の使用量をカバーするため、中断はありません。", "quotaBudgetActive": "プレミアム要求予算が構成されています。制限がリセットされるまで使用が継続されます。", "quotaBudgetApproaching": "上限に達すると、プレミアム要求の予算が使用されます。", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "組織またはエンタープライズが Copilot の予算を超過しています。使用を再開するには、管理者にお問い合わせください。", "quotaCreditsDisplay": "{0} / {1}", "quotaDisplay": "{0}%", "quotaLabel": "Copilot 設定の管理", @@ -9723,7 +10554,7 @@ "chatStatus": "Copilot の状態", "chatStatusAria": "Copilot の状態", "completionsDisabledStatus": "インライン候補が無効です", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "インライン提案数の上限に達しました", "completionsSnoozedStatus": "インライン候補が一時停止されました", "copilotDisabledStatus": "Copilot が無効です", "signIn": "サインイン" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "クリックして再試行", "manageBudget": "予算の管理", - "upgradePlan": "Upgrade", + "upgradePlan": "アップグレード", "upgradeToCopilotPro": "GitHub Copilot Pro へのアップグレード", "waitWarning": "変更が有効になるまでに数分かかる場合があります。" }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "現在のモード", "chat.proceedFrom": "{0} から続行", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "エージェント ウィンドウで続行", + "chat.suggestNext.handoffDefaultQuery": "前のチャットを続行します。", + "chat.suggestNext.handoffHeader": "VS Code チャットから引き継いでいます。元の要求:", + "chat.suggestNext.handoffPlanHeader": "VS Code チャットからの計画:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "{0} のその他のオプション", "chat.suggestNext.startWithAutopilot": "Autopilot を使用して開始する", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "これにより、構成可能なコマンドのサブセットをターミナルで自律的に実行できるようになります。これは、*ベスト エフォート保護* を提供し、エージェントが悪意のある動作をしていないと想定しています。", "autoApprove.markdown2": "潜在的なリスクとその回避方法について説明します。", "autoApprove.title": "ターミナルの自動承認を有効にしますか?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "サンドボックスで無制限のネットワーク アクセスを要求する理由が、モデルから提供されませんでした。", "chat.terminal.detail.approvalNeeded": "承認が必要:", "chat.terminal.detail.sandboxInsufficient": "サンドボックスが不十分です:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "無制限のネットワーク アクセス:", "chat.terminal.unsandboxedExecution.defaultReason": "モデルはサンドボックス外での実行を要求する理由を提供しませんでした。", "newRule.session": "セッション自動承認ルール {0} が追加されました", "newRule.session.plural": "セッション自動承認ルール {0} が追加されました", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "フォーカスがチャット入力にある場合は True、それ以外の場合は False です。", "inQuickChat": "クイック チャット UI にフォーカスがある場合は true、それ以外の場合は false。", "interactiveInputHasFocus": "チャット入力にフォーカスがある場合は true です。", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "チャット入力に、送信できるテキストまたはファイル添付がある場合は True です。", "interactiveInputHasText": "チャット入力にテキストがある場合は True です。", "interactiveSessionCurrentlyEditing": "現在の要求が編集されている場合は true。", "interactiveSessionCurrentlyEditingInput": "下部にある現在の要求入力が編集されている場合は true です。", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "すべての問題", "chat.attachment.problems.inFile": "{0} の問題", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "{0} 個のファイルが添付されました", + "chat.attachmentSummary.file.one": "ファイルが 1 個添付されています", + "chat.attachmentSummary.image.many": "{0} 枚の画像が添付されました", + "chat.attachmentSummary.image.one": "画像が 1 枚添付されています" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "画像", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "確認質問を行う", "tool.askQuestions.userDescription": "続行前に、単一選択、複数選択、またはフリーフォーム入力を使ってタスク要件を収集するための構造化された確認質問を行います。" }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "To Do 項目を {0} 件追加しました", "todo.added.single": "To Do 項目を 1 件追加しました", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "考え中/作業中ラベルのきらめき強調表示。", "chatCheckpointSeparator": "チャット チェックポイントの区切り記号の色。" }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "明示的な保存時にコード アクションをトリガーし、ウィンドウまたはフォーカスの変更によってトリガーされる自動保存を行います。", "codeActionsOnSave.generic": "ファイルの保存時に '{0}' アクションを実行するかどうかを制御します。", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", "schema.wordPattern.pattern": "言葉の照合に使用する正規表現パターン。" }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "クリップボードの選択内容を貼り付ける" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "TextMate 構文文法ログの開始" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "実行コマンド", "runCommands.commands": "実行されるコマンド", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "無視された推奨事項を元に戻す", "workbench.extensions.installExtension.arg.decription": "拡張機能 ID または VSIX リソース URI", "workbench.extensions.installExtension.description": "指定された拡張機能をインストールします", - "workbench.extensions.installExtension.option.context": "インストールのコンテキスト。これは、インストール ハンドラーに情報を渡すために使用できる JSON オブジェクトです。つまり、'{skipWalkthrough: true}' はインストール時にチュートリアルを開くのをスキップします。", "workbench.extensions.installExtension.option.donotSync": "有効にすると、設定の同期がオンの場合に VS Code はこの拡張機能を同期しません。", "workbench.extensions.installExtension.option.enable": "有効にすると、拡張機能がインストールされてはいるが無効になっている場合は有効になります。拡張機能が既に有効になっている場合、これは無効です。", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "有効にした場合、VS Code は拡張機能パックの VSIX から新しく追加された拡張機能のみをインストールします。このオプションは、VSIX のインストール中にのみ考慮されます。", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "指定された拡張機能をアンインストールする", "workspace unsupported filter": "サポートされていないワークスペース" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "この拡張機能は、Web 版の {0} ではサポートされていないため、無効になっています。", "Defined to run in desktop": "この拡張機能は、デスクトップの {0} でのみ実行されるように定義されているため、無効になっています。", @@ -13430,7 +14385,7 @@ "Uninstalling": "アンインストールしています", "VS Code for Web": "Web 版の {0}", "auto update message": "[拡張機能を確認]({0}) し、手動で更新してください。", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "新しいバージョンは公開後 2 時間後に自動更新されるため、この拡張機能はまだ更新されていません。{0} に自動更新されます。", "cancel": "キャンセル", "cannot be installed": "'{0}' 拡張機能は {1} では使用できません。詳細については、[詳細情報] をクリックしてください。", "check logs": "詳細については、[ログ]({0}) をご確認ください。", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "検索するカテゴリ、キーワード、または ID を指定してください。", "searchExtensionsTool.userDescription": "VS Code の拡張機能を検索します" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "外部 URI (http、https) に使用する opener を構成します。", "externalUriOpeners.defaultId": "VS Code の標準 opener を使用して開きます。", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "[開いているエディター] ビュー内にフォーカスがある場合は True です。", "viewHasSomeCollapsibleItem": "エクスプローラー ビューのワークスペースに折りたたみ可能なルートの子要素がある場合は True。" }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "ファイル", + "miShare": "共有", + "openContainer": "1 つ上のフォルダーを開く", + "revealInMac": "Finder で表示する", + "revealInWindows": "エクスプローラーで表示する" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "他のすべての折りたたみ範囲プロバイダーよりも優先される既定の折りたたみ範囲プロバイダーを定義します。折りたたみ範囲プロバイダーに貢献する拡張機能の識別子である必要があります。", "null": "すべて", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "例: ワークベンチに問題パネルがありません" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "その他の問題データ", "cancel": "キャンセル", @@ -14702,6 +15723,133 @@ "pasteData": "必要なデータが送信するには大きすぎたため、クリップボードに書き込みました。貼り付けてください。", "yes": "はい(&&Y)" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "VS Codeのバージョンが更新されていないことを認識しており、この問題は解決された可能性があります。", "chooseExtension": "拡張機能", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "問題のトラブルシューティング...", "use insiders": "これは、問題が既に解決されており、今後のリリースで利用可能になる可能性があることを意味している可能性があります。新しい安定バージョンが利用可能になるまで、{0} Insiders を安全に使用できます。" }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "問題を報告(&&I)", "reportIssueInEnglish": "問題を英語で報告..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "キーボード ショートカットの切り替えのトラブルシューティング" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "ローカル履歴" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "1 つ上のフォルダーを開く", + "revealInMac": "Finder で表示する", + "revealInWindows": "エクスプローラーで表示する" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "言語 ID", "localizations": "言語パック", @@ -14866,6 +16069,17 @@ "installed": "インストール済み", "moreInfo": "詳細情報" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "言語を変更し再起動", + "neverAgain": "再表示しない", + "updateLocale": "{0} の表示言語を {1} に変更して再起動しますか?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "インストールして再起動", + "installAndRestartMessage": "表示言語を {0} に変更するには言語パックをインストールします。", + "searchMarketplace": "Marketplace を検索", + "showLanguagePackExtensions": "表示言語を {0} に変更するために Marketplace で言語パックを検索します。" + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (リモート)", "setDefaultLogLevel": "既定のログ レベルの設定", @@ -14886,6 +16100,10 @@ "sessions placeholder": "セッションの選択", "setLogLevel": "ログ レベルの設定..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "拡張機能のログ フォルダーを開く", + "openLogsFolder": "ログ フォルダーを開く" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\" は既に無効になっています", "alreadysetBoolTrue": "\"{0}: {1}\" は既に有効になっています", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "サーバー コマンドの作業ディレクトリ。ワークスペースで実行する場合、既定値はワークスペース フォルダーになります。", "app.mcp.json.headers": "サーバーに送信される追加のヘッダー。", "app.mcp.json.oauth": "サーバーで認証するための OAuth 構成。", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "サーバーで認証するときに使用する OAuth クライアント ID。`enterpriseManaged` が `true` の場合、これは IdP ではなく、**リソース** 承認サーバーのクライアント ID です。これは保護されたリソースによって信頼されるクライアントです。一致するクライアント シークレットを設定するには、このフィールドの上にある *クライアント シークレットの設定* コード レンズを使用します。シークレットはこのファイルではなく、OS のシークレット ストアに保存されます。", + "app.mcp.json.oauth.enterpriseManaged": "(プレビュー) `true` に設定すると、この MCP サーバーは `#mcp.enterpriseManagedAuth.idp#` で構成された SSO 発行者を使用し、OAuth Identity Assertion Authorization Grant (ID-JAG) で認証します。1 回だけサインインすると、以降のエンタープライズ管理サーバーはサイレントに接続されます。IdP の発行者とクライアント資格情報は `#mcp.enterpriseManagedAuth.idp#` 設定から読み取られ、このサーバー エントリの `clientId` はリソース承認サーバーに渡されます。", "app.mcp.json.sandbox": "ファイル システムとネットワーク アクセスを決定するサンドボックス構成。サンドボックスは、sandboxEnabled プロパティが Mac OS および Linux 上のサーバー レベルでのみ設定されている場合に有効になります。", "app.mcp.json.sandbox.filesystem": "サンドボックス化されたサーバーのファイル システム アクセス設定。Glob パターンは Mac OS でのみサポートされています。", "app.mcp.json.sandbox.filesystem.allowWrite": "サーバーが書き込みを許可されているファイル パスの一覧。例: `~/src/`。", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "ベースを先頭に表示する必要がある場合", "showNonConflictingChanges": "マージ エディターに競合していない変更を表示している場合" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "一時マージ エディターで選択範囲を開く", + "merge.dev.openState": "JSON からマージ エディターの状態を開く", + "mergeEditor": "マージ エディター(Dev)", + "mergeEditor.enterJSON": "JSON を入力" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "従量制課金接続の構成", "meteredConnection.auto": "自動", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "ノートブック エディターで、タイプ '{0}' のリソースを開くことができません。正しい拡張子がインストールされ、有効になっているかどうかを確認してください。", "fail.noEditor.extensionMissing": "ノートブック エディターで、タイプ '{0}' のリソースを開くことができません。正しい拡張子がインストールされ、有効になっているかどうかを確認してください。", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "テキストとして開く", "notebookOpenEnableMissingViewType": "'{0}' の拡張機能を有効にする", "notebookOpenInTextEditor": "テキスト エディターで開く", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "スタートアップ パフォーマンス" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "有効にすると、低速レンダラーが自動的にプロファイルされます。" + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", + "prof.detail.restart": "'{0}' を引き続き使用するには、最後の再起動が必要です。 改めてあなたの貢献に感謝します。", + "prof.message": "プロファイルが正常に作成されました。", + "prof.restart": "再起動", + "prof.restart.button": "再起動(&&R)", + "prof.restartAndFileIssue": "案件を作成し再起動する(&&C)", + "prof.thanks": "ご協力いただき、ありがとうございます。" + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "入力してキーバインド内を検索", "SearchKeybindings.KeybindingsSearchPlaceholder": "キーを記録中。Esc キーを押して終了", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "任意のキーの組み合わせを押し、ENTER キーを押します。", "defineKeybinding.oneExists": "1 つの既存のコマンドがこのキーバインドを使用しています" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "検索結果のクリア", "clearHistory": "キーボード ショートカットの検索履歴をクリア", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "プロセス エクスプローラーを開く", "promptOpenWith.processExplorer.displayName": "プロセス エクスプローラー" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "コピー", "copyAll": "すべてコピー", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "プロセス エクスプローラー エディター ラベルのアイコン。", "processExplorerInputName": "プロセス エクスプローラー" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "プロセス エクスプローラー" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "クリア(&&C)", "clearCommandHistory": "コマンド履歴のクリア", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "{0} での編集", "workspace.tooltip2": "仮想ファイル システム上にあるリソースで [一部の機能は使用できません]({0})。" }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "非公開", "tunnelPrivacy.public": "公開" @@ -17241,6 +18466,13 @@ "ui": "UI 拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はローカル マシンで使用可能な場合にのみ有効になります。", "workspace": "ワークスペース拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はリモートで使用可能な場合にのみ有効になります。" }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "リモート コーディング エージェントの統合をチャット ウィジェットに提供します。", "remoteCodingAgentsExtPoint.command": "実行するコマンドの識別子。このコマンドは \"commands\" セクションで宣言する必要があります。", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "すべてのタスクの表示...", "taskType": "すべての {0} タスク" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "実行するタスクの選択", "noTaskResults": "一致するタスクがありません" @@ -18626,6 +19855,12 @@ "externalCommand": "任意の外部コマンドを実行する例", "msbuild": "ビルド ターゲットを実行" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "テレメトリの表示" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "前のコマンドにスクロール", "workbench.action.terminal.sizeToContentWidthInstance": "コンテンツの幅にサイズを切り替える" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "新しい統合ターミナルを作成 (ローカル)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "アクセス可能なバッファー [次のコマンドに移動]", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "アクセス可能なバッファー [前のコマンドに移動]", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "許可", "runInTerminal": "`{0}` コマンドを実行しますか?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "無制限のネットワーク アクセスでサンドボックスで `{0}` コマンドを実行できるようにします。", + "runInTerminal.allowNetwork.autoRetry": "ネットワーク アクセスを許可して、サンドボックスで `{0}` コマンドを再試行しますか?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "{1} へのネットワーク アクセスを許可して、サンドボックスで `{0}` コマンドを再試行しますか?", + "runInTerminal.allowNetwork.autoRetry.invocation": "ネットワーク アクセスが無制限のサンドボックスで `{0}` を実行しています", + "runInTerminal.allowNetwork.autoRetry.reason": "サンドボックス化された実行出力は、サンドボックスがブロックされている必要なネットワーク アクセスを示しました。", + "runInTerminal.allowNetwork.confirmationMessage": "説明: {0}\r\n\r\n目標: {1}\r\n\r\nサンドボックスで無制限のネットワーク アクセスを許可する理由: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "モデルは、このサンドボックス化されたコマンドに、制限なしのネットワーク アクセスが必要であることを示しました。", + "runInTerminal.allowNetwork.disabled.invocation": "サンドボックスでの無制限のネットワーク アクセスが無効になっているため、`{0}` は実行しません", + "runInTerminal.allowNetwork.disabled.result": "ターミナル サンドボックスで無制限のネットワーク アクセスを要求したため、コマンドは実行されませんでしたが、コマンドごとのネットワーク アクセスは chat.agent.sandbox.retryWithAllowNetworkRequests によって無効になっています。代わりに、制限されたネットワーク アクセスでコマンドを実行するか、ネットワーク アクセス要求を許可する設定を有効にします。", "runInTerminal.confirmationMessage": "説明: {0}\r\n\r\n目標: {1}", "runInTerminal.defaultExplanation": "説明は提供されていません", "runInTerminal.defaultGoal": "目標が指定されていません", "runInTerminal.inDirectory": "`{1}` 内で `{0}` コマンドを実行しますか?", "runInTerminal.invocation": "`{0}` を実行しています", "runInTerminal.invocation.sandbox": "サンドボックス内で `{0}` を実行しています", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "取り消す", "runInTerminal.missingDeps.cancelled": "サンドボックス依存関係のインストールがユーザーによって取り消されました。", "runInTerminal.missingDeps.failed": "サンドボックス依存関係のインストールに失敗しました (終了コード {0})。コマンドは実行されませんでした。", "runInTerminal.missingDeps.install": "インストール", "runInTerminal.missingDeps.message": "サンドボックス環境での実行に必要な次の依存関係がインストールされていません: {0}。インストールしますか?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "サンドボックス依存関係が不足しているます", "runInTerminal.missingDeps.unknown": "サンドボックス依存関係のインストールが成功したかどうかを判断できませんでした。コマンドは実行されませんでした。", "runInTerminal.presentationOverride": "`{1}` で `{0}` コマンドを実行しますか?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "ターミナルで実行", "runInTerminalTool.userDescription": "ターミナルでコマンドを実行します", "skip": "スキップ", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} は入力を必要とする場合があります", + "terminalCommandCompleted": "{0} が完了しました", + "terminalProcessExited": "{0} ターミナルが終了しました" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "ターミナルにフォーカス", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "代わりに {0} を使用してください", "agentSandbox.linuxFileSystemSetting": "注: この設定は {0} が有効な場合にのみ適用されます。Linux 上のサンドボックスでのファイル システム アクセスを制御します。パスはグロブ パターンをサポートせず、リテラル パスのみ使用可能です (例: ./src/、~/.ssh、.env)。この設定を機能させるには、**bubblewrap** および **socat** のインストールが必要です。", "agentSandbox.linuxFileSystemSetting.allowRead": "拒否されたリージョン内で読み取りアクセスを再許可するパスの配列。denyRead より優先されます。", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "読み取りアクセスを拒否するパスの配列です。すべてのパスの読み取りを許可する場合は空のままにします。", "agentSandbox.linuxFileSystemSetting.denyWrite": "許可されたパス内で書き込みアクセスを拒否するパスの配列です (allowWrite より優先されます)。", "agentSandbox.macFileSystemSetting": "注: この設定は {0} が有効な場合にのみ適用されます。macOS 上のサンドボックスでのファイル システム アクセスを制御します。パスは git スタイルのグロブ パターンもサポートします (例: *.ts、./src、./src/**/*.ts、file?.txt)。", "agentSandbox.macFileSystemSetting.allowRead": "拒否されたリージョン内で読み取りアクセスを再許可するパスの配列。denyRead より優先されます。", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "読み取りアクセスを拒否するパスの配列です。すべてのパスの読み取りを許可する場合は空のままにします。", "agentSandbox.macFileSystemSetting.denyWrite": "許可されたパス内で書き込みアクセスを拒否するパスの配列です (allowWrite より優先されます)。", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "ユーザーの確認後に、エージェント モードのターミナル コマンドがサンドボックス内で無制限のネットワーク アクセスを使用して再試行できるかどうかを制御します。これは、{0} が `on` に設定されている場合にのみ適用され、承認されたコマンドについては、ファイル システムのサンドボックスを維持したままネットワーク制限を緩和します。", "agentSandbox.runtimeSetting": "注: この設定は {0} が有効な場合にのみ適用されます。キーと値のペアはサンドボックスのランタイム構成のルートに渡されます。", "agentSandbox.windowsEnabledSetting": "エージェント モードで Windows 上のサンドボックスを使用するかどうかを制御します。", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Windows でエージェント モード ツールのサンドボックスを有効にし、すべてのネットワーク ドメインを許可します。", "agentSandbox.windowsEnabledSetting.offDescription": "Windows 上のエージェント モード ツールのサンドボックスを無効にします。", "agentSandbox.windowsFileSystemSetting": "注: この設定は {0} が有効な場合にのみ適用されます。Windows 上のサンドボックスでのファイル システム アクセスを制御します。パスでは glob パターンはサポートされておらず、リテラル パスのみ使用できます (例: C:\\src、C:\\Users\\me\\.ssh、.env)。", "agentSandbox.windowsFileSystemSetting.allowRead": "読み取り専用アクセスを許可する追加パスの配列。denyRead より優先されます。", - "agentSandbox.windowsFileSystemSetting.allowWrite": "読み取り/書き込みアクセスを許可する追加パスの配列。ワークスペース フォルダーとサンドボックスの一時ディレクトリ以外への書き込みを禁止するには、空のままにします。", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "アクセスを拒否するパスの配列。すべてのパスの読み取りを許可するには、空のままにします。", "autoApprove.defaults": "コマンドを許可および拒否する既定のルール セットがあることに注意してください。{0} を {1} に設定して、すべての既定のルールを無視し、独自のルールと競合しないよう徹底することを検討してください。これは自己責任で行ってください。既定の拒否ルールは、危険なコマンドの実行から保護できるよう設計されています。", "autoApprove.deprecated": "代わりに {0} を使用してください", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "サンドボックスの一時ディレクトリのファイルを削除する", "runInTerminal.missingDeps.focusTerminal": "ターミナルにフォーカス", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "ターミナルが入力を待機しています。" }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "未加工の JSON 同期データの表示", "workbench.actions.sync.turnOffSyncOnMachine": "設定の同期をオフにする" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "ローカル バックアップ フォルダーを開く", + "download sync activity complete": "設定の同期アクティビティが正常にダウンロードされました。", + "no backups": "ローカルのバックアップ フォルダーが存在しません", + "open": "フォルダーを開く" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "有効にすると、エディターを 1 つも開いていないときに透かしのヒントが表示されます。", "watermark.findInFiles": "フォルダーを指定して検索", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Web コンテンツを検索しています。", "webview.statusHeader": "現在の検索の状態:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "iframe ベースの Web ビューをデバッグするために標準の開発ツールを使用しています", + "openToolsDescription": "アクティブな Web ビューの開発者ツールを開く", + "openToolsLabel": "Webview 開発者ツールを開く" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "次を検索", "editor.action.webvieweditor.findPrevious": "前を検索", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "エージェント チュートリアル", "onboarding.sessions.customize": "エージェントをカスタマイズする", "onboarding.sessions.customize.desc": "カスタム命令やエージェント、スキル、再利用可能なプロンプト、そして依存するツールやコンテキストに接続する MCP サーバーを活用して、プロジェクトに合わせて Copilot を調整します。", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "そのタスク向けに作成されたエージェント", + "onboarding.sessions.group.more": "自分のスタイルに合わせて機能するエージェント", "onboarding.sessions.planMode": "計画", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "コードが変更される前に構造化実装計画を作成し、それをエージェントに渡して実行します。", "onboarding.sessions.runAnywhere": "どこでもエージェントを実行する", "onboarding.sessions.runAnywhere.desc": "対話型作業のためにエージェントをローカルで実行し、Copilot CLI を使ってバックグラウンドで実行し、チームがレビューできる pull request を作成するクラウド エージェントを使ってクラウドで実行できます。", "onboarding.sessions.signInNudge": "AI 搭載機能にサインインする", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "GitHub で続行", "onboarding.signIn.github.aria": "GitHub で続行", "onboarding.signIn.google": "Google で続行", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "GitHub Copilot を使用するにはサインインします。", "onboarding.signIn.heroTitle": "VS Code へようこそ", "onboarding.signIn.signedIn": "サインイン済みです。次の手順に進むことができます。", "onboarding.step.agentSessions.subtitle.before": "チャットをいつでも開く ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "[チャット Multi-Diff] コンテキスト メニュー。", "menus.chatNewSession": "チャットの新しいセッション メニュー。", "menus.chatSessions": "[チャット セッション] メニュー。", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "[セッション] ウィンドウのセッション リスト内の項目のコンテキスト メニュー。", "menus.chatSessionsNewSession": "新しいチャット セッションのメニューです。", "menus.chatTextEditor": "テキスト エディターのコンテキスト メニューの [チャット] サブメニュー。", "menus.commandPalette": "コマンド パレット", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "認証を提供します" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "変更内容は保存されない可能性があります。[キャンセル] を押して、もう一度お試しください。", + "retry": "再試行(&&R)", + "unableToOpenWindow": "ブラウザーによって新しいウィンドウを開くことがブロックされました。[再試行] を押して、もう一度やり直してください。", + "unableToOpenWindowDetail": "[ブラウザー設定]({0}) でこの Web サイトのポップアップを許可してください。", + "unableToOpenWindowError": "新しいウィンドウを開くことができません。" + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "最初に変更が保存されていないエディターを保存または復元してから、もう一度お試しください。" }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "詳細情報", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "次の {0} ファイルに対する変更を保存しますか?", "saveFileAs.title": "名前を付けて保存" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "詳細情報(&&L)", - "openFiles": "ファイルを開く(&&F)...", - "openRemote": "リモートを開く(&&R)...", - "pickFolderAndOpen": "フォルダーを開くことができません。代わりにワークスペースにフォルダーを追加してみてください。", - "pickWorkspaceAndOpen": "ワークスペースを開くことができません。代わりにワークスペースにフォルダーを追加してみてください。", - "unsupportedBrowserDetail": "お使いのブラウザーではローカル フォルダーを開くことができません。\r\n 単一のファイルを開くか、リモート リポジトリを開くことができます。", - "unsupportedBrowserMessage": "ローカル フォルダーを開く操作はサポートされていません" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "ローカル ファイルを開く...", "openLocalFileFolder": "ローカルを開く...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "インストールされているすべての拡張機能が一時的に無効になります。", "noWorkspace": "ワークスペースがありません。" }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "'{0}' 機能へのアクセス", "accessExtensionFeatureMessage": "拡張機能 '{0}' は、'{1}' 機能にアクセスしようとしています。", "allow": "許可", "disallow": "許可しない" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "拡張機能 {0} をインストールできませんでした。マニフェストが見つかりません。", "VS Code for Web": "Web 版の {0}", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "拡張機能の確認済みの発行元のアイコンの色。", "verifiedPublisher": "拡張機能ビューとエディターで確認済みの拡張機能の発行元用に使用されるアイコン。" }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "拡張機能の推奨事項の追加先", "select for remove": "拡張機能の推奨事項の削除元", @@ -22110,6 +23343,36 @@ "overwritingExtension": "拡張機能 {0} を {1} で上書きしています。", "overwritingWithWorkspaceExtension": "ワークスペース拡張機能 {1} で {0} 上書きしています。" }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "拡張機能がディスク上で変更されています。ウィンドウを再読み込みしてください。", + "extensionUnderDevelopment.invalid": "開発中の拡張機能 '{0}' は無効であるため、読み込めませんでした: {1}", + "extensionsUnderDevelopment.invalid": "開発中の拡張機能 {0} は無効であるため、読み込めませんでした: {1}", + "reloadWindow": "ウィンドウの再読み込み" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "拡張機能ホストが 10 秒以内に開始されませんでした。問題が発生している可能性があります。", + "extensionHost.startupFailDebug": "拡張機能ホストが 10 秒以内に開始されませんでした。先頭行で停止している可能性があり、続行するにはデバッガーが必要です。", + "join.extensionDevelopment": "拡張機能デバッグ セッションを終了しています", + "reloadWindow": "ウィンドウの再読み込み" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "開発者ツールを開く", + "enable": "有効にしてリロード", + "enableResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\n有効にしますか?", + "extensionService.autoRestart": "拡張機能ホストが予期せずに終了しました。再起動しています...", + "extensionService.crash": "拡張機能ホストが過去 5 分間に予期せず 3 回終了しました。", + "extensionService.versionMismatchCrash": "拡張機能のホストを開始できません。バージョンが一致しません。", + "getEnvironmentFailure": "リモート環境をフェッチできませんでした", + "install": "インストールして再度読み込む", + "installResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\nこの拡張機能をインストールしますか?", + "learnMore": "詳細情報", + "relaunch": "VS Code を再起動", + "resolverExtensionNotFound": "`{0}` がマーケットプレイスで見つからない", + "restart": "拡張機能のホストを再起動", + "restartExtensionHost": "拡張機能のホストを再起動", + "restartExtensionHost.reason": "明示的な要求", + "startBisect": "拡張機能のバイセクトを開始" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "File Watcher" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "キーがアクティブの場合の条件。", "vscode.extension.contributes.keybindings.win": "Windows 固有のキーまたはキー シーケンス。" }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Web で使用するキーボード レイアウトを制御します。", - "keyboardConfigurationTitle": "キーボード" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "既定値を上書きするには、このファイル内にキー バインドを挿入します", "errorInvalidConfiguration": "キー バインド構成ファイルを書き込めません。配列型ではないオブジェクトが存在します。クリーン アップするファイルを開いてからもう一度お試しください。", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "変更内容は保存されない可能性があります。[キャンセル] を押して、もう一度お試しください。" }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "ウィンドウ" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "進行状況メッセージ" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "リモートのヘルプ情報への参加", "RemoteHelpInformationExtPoint.documentation": "プロジェクトのドキュメント ページの URL、またはその URL を返すコマンド", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "ユーザーによる転送", "tunnel.staticallyForwarded": "静的転送" }, - "vs/workbench/services/request/browser/requestService": { - "network": "ネットワーク" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "ネットワーク" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "ワークスペース フォルダーが存在しません: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "現在のデスクトップ環境で暗号化関連データを保存するための OS キーリングを識別できませんでした。", @@ -22429,6 +23685,9 @@ "saveParticipants1": "コード アクションとフォーマッタを実行しています...", "skip": "スキップ" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "テキスト ファイルの保存" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "既にログ記録しています。", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` の値が無効です。スコープ名から言語へのオブジェクト マップである必要があります。指定された値: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' は配列である必要があります", "invalid.superType.format": "'configuration.{0}.superType' は letterOrDigit[-_letterOrDigit]* というパターンに従う必要があります" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "ネイティブ ダイアログ、メニュー、タイトル バーなどのネイティブ UI 要素のカラー モードを設定します。OS がライトなカラー モードで構成されている場合でも、ウィンドウにはダークなシステム カラー テーマを選択できます。{0} 設定に基づいて自動的に調整するように構成することもできます。\r\n\r\n注: {1} が有効になっている場合、この設定は無視されます。", + "window.systemColorTheme.auto": "ライト カラーのテーマにはライトなネイティブ ウィジェットの色を使用し、ダーク テーマには濃色を使用します。", + "window.systemColorTheme.dark": "ダークなネイティブ ウィジェットの色を使用します。", + "window.systemColorTheme.default": "ネイティブ ウィジェットの色は、システム カラーと一致します。", + "window.systemColorTheme.light": "ライトなネイティブ ウィジェットの色を使用します。" + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "すべてのプロファイル", "exclude": "{0} 拡張機能を選択", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "元に戻す/やり直す" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "作業コピーのバックアップ" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "待機を停止し、変更が保存されていないエディターを保存または元に戻すには、[キャンセル] をクリックしてください。", + "backupBeforeShutdownMessage": "変更が保存されていないエディターのバックアップに少し時間がかかっています...", + "backupErrorDetails": "最初に変更が保存されていないエディターを保存または復元してから、もう一度お試しください。", + "backupTrackerBackupFailed": "次の変更が保存されていないエディターをバックアップ場所に保存できませんでした。", + "backupTrackerConfirmFailed": "次の変更が保存されていないエディターを保存または元に戻すことができませんでした。", + "discardBackupsBeforeShutdown": "バックアップの破棄に少し時間がかかっています...", + "ok": "OK(&&O)", + "revertBeforeShutdown": "変更が保存されていないエディターを元に戻すのに少し時間がかかっています...", + "saveBeforeShutdown": "変更が保存されていないエディターの保存に少し時間がかかっています...", + "shutdownForceClose": "閉じる", + "shutdownForceQuit": "このまま終了する", + "shutdownForceReload": "このまま再度読み込む" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "ワークスペース構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", "openWorkspaceConfigurationFile": "ワークスペースの構成を開く", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "ワークスペースの信頼", "workspaceTrustEditorLabelIcon": "ワークスペース信頼エディター ラベルのアイコン。" + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "確認なしで、常に無題のワークスペースを破棄する", + "doNotSave": "保存しない(&&N)", + "restartExtensionHost.reason": "マルチルート ワークスペースを開いています", + "save": "保存(&&S)", + "saveWorkspaceDetail": "再度開く予定があるならワークスペースを保存します。", + "saveWorkspaceMessage": "ワークスペースの構成をファイルとして保存しますか?", + "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。", + "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-ko/translations/main.i18n.json b/i18n/vscode-language-pack-ko/translations/main.i18n.json index 7b760c865e..04919c906c 100644 --- a/i18n/vscode-language-pack-ko/translations/main.i18n.json +++ b/i18n/vscode-language-pack-ko/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "섹션 토글" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", - "chatAgentHostConfigurationTitle": "Chat Agent Host" + "chat.agentHost.enabled": "사용하도록 설정하면 일부 에이전트는 별도의 에이전트 호스트 프로세스에서 실행됩니다.", + "chatAgentHostConfigurationTitle": "채팅 에이전트 호스트" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "이 에이전트 호스트에 구성되고 원격 세션에서 사용할 수 있는 플러그 인입니다.", @@ -2204,15 +2204,15 @@ "agentHost.sessionConfig.permissionsDescription": "도구별 세션 권한입니다. \"이 세션에서\" 도구를 승인할 때 자동으로 업데이트됩니다." }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { - "chat.agentHost.claudeAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `@anthropic-ai/claude-agent-sdk` package. When set, the Claude agent provider is registered inside the agent host and the SDK is loaded from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect. This setting will be removed once the SDK is delivered through the Extension Marketplace.", - "chat.agentHost.otel.captureContent": "When enabled, includes prompt and response content in OTel span attributes. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.", - "chat.agentHost.otel.dbSpanExporter.enabled": "When enabled, the agent host persists every emitted OTel span to a local SQLite database. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.", - "chat.agentHost.otel.enabled": "When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.", - "chat.agentHost.otel.exporterType": "Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.", - "chat.agentHost.otel.otlpEndpoint": "OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.", - "chat.agentHost.otel.outfile": "Output path for span JSON lines when exporter type is `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", - "chat.agentHost.rubberDuck.enabled": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model. Requires `#chat.agentHost.enabled#`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "실험적인 기능이며 로컬 테스트 전용입니다. 로컬에 설치된 `@anthropic-ai/claude-agent-sdk` 패키지의 절대 경로입니다. 설정하면 Claude 에이전트 공급자가 에이전트 호스트에 등록되고 SDK가 이 경로에서 로드됩니다. `#chat.agentHost.enabled#`이(가) 필요합니다. 변경 내용을 적용하려면 에이전트 호스트 프로세스를 다시 시작해야 합니다. SDK가 확장 Marketplace를 통해 제공되면 이 설정은 제거됩니다.", + "chat.agentHost.otel.captureContent": "활성화하면 OTel 범위 특성에 프롬프트 및 응답 콘텐츠가 포함됩니다. `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`를 설정합니다. 개인 정보 구분: 범위를 공유 싱크에 보내는 환경에서는 활성화하지 마세요.", + "chat.agentHost.otel.dbSpanExporter.enabled": "활성화하면 에이전트 호스트는 내보내는 모든 OTel 범위를 로컬 SQLite 데이터베이스에 유지합니다. 범위는 `Export Agent Host Traces Database` 명령으로 검사할 수 있습니다. 외부 내보내기와 호환됨: 범위는 SQLite에 기록되고 사용자가 구성한 싱크로*도* 전달됩니다.", + "chat.agentHost.otel.enabled": "활성화하면 에이전트 호스트가 Copilot SDK에서 OpenTelemetry 추적을 내보냅니다. `#chat.agentHost.enabled#`이(가) 필요합니다. 추적을 외부 수집기로 보내려면 `#chat.agentHost.otel.otlpEndpoint#`을(를) 구성하고, 로컬에서 캡처하려면 `#chat.agentHost.otel.dbSpanExporter.enabled#`을(를) 활성화합니다.", + "chat.agentHost.otel.exporterType": "Copilot SDK에서 `#chat.agentHost.otel.enabled#`이(가) 켜져 있을 때 사용하는 내보내기 백 엔드입니다. `otlp-grpc`는 CLI 런타임에서 `otlp-http`로 자동으로 다운그레이드됩니다.", + "chat.agentHost.otel.otlpEndpoint": "내보내기 유형이 `otlp-http` 또는 `otlp-grpc`인 경우 OTLP 엔드포인트 URL입니다. 에이전트 호스트 프로세스에서 `OTEL_EXPORTER_OTLP_ENDPOINT`를 설정합니다.", + "chat.agentHost.otel.outfile": "내보내기 유형이 `file`인 경우 범위 JSON 줄의 출력 경로입니다. `COPILOT_OTEL_FILE_EXPORTER_PATH`를 설정합니다.", + "chat.agentHost.rubberDuck.enabled": "활성화하면 코딩 에이전트는 보완 모델을 사용해 코드 변경 내용을 검토하는 러버덕 비평 하위 에이전트를 사용합니다. `#chat.agentHost.enabled#`이(가) 필요합니다.", + "chatAgentHostStarterConfigurationTitle": "채팅 에이전트 호스트 스타터" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "분기 변경 내용", @@ -2243,12 +2243,15 @@ "agentHost.config.sandbox.windowsEnabled.title": "샌드박스 사용(Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Windows 샌드박스 파일 시스템" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "에이전트 호스트" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "분기된 세션", + "agentHost.forkedTitlePrefix": "분기됨: " }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "승인", @@ -2337,7 +2340,7 @@ "claude.toolInvoke.webFetchGeneric": "URL을 가져오는 중" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Claude에서 검색됨" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "분기", @@ -2379,14 +2382,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "대화 기록을 압축하여 컨텍스트를 확보합니다.", "copilotSlashCommand.plan.description": "코딩 전 구현 계획 만들기", - "copilotSlashCommand.research.description": "Run deep research on a topic using search and web sources", - "copilotSlashCommand.rubberDuck.description": "Get an independent critique of the current approach" + "copilotSlashCommand.research.description": "검색과 웹 소스를 사용하여 주제에 대한 심층 연구 실행", + "copilotSlashCommand.rubberDuck.description": "현재 접근 방식에 대한 독립적인 비평 받기" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { - "agentHost.copilot.systemNotification.agentCompleted": "Background agent completed", - "agentHost.copilot.systemNotification.shellCompleted": "Shell completed", - "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completed", - "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completed" + "agentHost.copilot.systemNotification.agentCompleted": "백그라운드 에이전트가 완료됨", + "agentHost.copilot.systemNotification.shellCompleted": "셸이 완료됨", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` 완료", + "agentHost.copilot.systemNotification.shellIdCompleted": "셸 `{0}`이(가) 완료됨" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "모델에서 {0}을(를) 호출하도록 허용하시겠습니까?", @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "이 세션에서 허용", "sessionPermissions.skip": "건너뛰기" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Failed to read private key file: {0}", + "ssh.keyFileAuthRequiresPath": "Key file authentication requires a private key path.", + "sshKeyPassphraseName": "SSH Key Passphrase", + "sshKeyPassphrasePrompt": "Enter passphrase for SSH key {0}.", + "sshProgressCheckingAgent": "Checking for existing agent host...", + "sshProgressConnecting": "Establishing SSH connection...", + "sshProgressDownloadingCLI": "Installing VS Code CLI on remote...", + "sshProgressForwarding": "Connecting to remote agent host...", + "sshProgressInstallingCLI": "Checking remote CLI installation...", + "sshProgressStartingAgent": "Starting remote agent host..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Remote Connections" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "페이지 확대/축소: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Add Element to Chat", + "browser.contextMenu.back": "Back", + "browser.contextMenu.copyImage": "Copy Image", + "browser.contextMenu.copyImageUrl": "Copy Image URL", + "browser.contextMenu.copyLink": "Copy Link", + "browser.contextMenu.forward": "Forward", + "browser.contextMenu.inspect": "Inspect", + "browser.contextMenu.openImageInNewTab": "Open Image in New Tab", + "browser.contextMenu.openLinkInExternalBrowser": "Open Link in External Browser", + "browser.contextMenu.openLinkInNewTab": "Open Link in New Tab", + "browser.contextMenu.reload": "Reload" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "'{0}'을(를) 등록할 수 없습니다. 연결된 정책 {1}이(가) 이미 {2}에 등록되어 있습니다.", "config.property.duplicate": "'{0}'을(를) 등록할 수 없습니다. 이 속성은 이미 등록되어 있습니다.", @@ -2559,6 +2590,17 @@ "okButton": "확인(&&O)", "yesButton": "예(&&Y)" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDate: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Open", + "openFile": "Open File", + "openFolder": "Open Folder", + "openWorkspace": "&&Open", + "openWorkspaceTitle": "Open Workspace from File", + "selectFolder": "&&Select folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "파일이 너무 커서 제목 없는 편집기로 열 수 없습니다. 먼저 파일을 파일 탐색기에 업로드한 후 다시 시도하세요." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "권한이 부족합니다. 작업을 다시 시도하고 허용하세요.", "fileSystemRenameError": "이름 바꾸기는 파일에 대해서만 지원됩니다." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0}B", "sizeGB": "{0}GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "파일이 너무 커서 열 수 없음" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Failed to move '{0}' to the recycle bin ({1})", + "trashFailed": "Failed to move '{0}' to the trash ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}'을(를) '{1}'({2})(으)로 복사할 수 없습니다.", "fileCopyErrorPathCase": "파일은 다른 경로 대/소문자를 가진 동일한 경로로 복사할 수 없습니다.", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "이 MCP 서버는 {0} 때문에 설치할 수 없습니다." }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancel", + "exit": "&&Exit", + "mAbout": "About {0}", + "mBringToFront": "Bring All to Front", + "mEdit": "&&Edit", + "mFile": "&&File", + "mGoto": "&&Go", + "mHelp": "&&Help", + "mHide": "Hide {0}", + "mHideOthers": "Hide Others", + "mMergeAllWindows": "Merge All Windows", + "mMinimize": "Minimize", + "mMoveTabToNewWindow": "Move Tab to New Window", + "mNewTab": "New Tab", + "mRun": "&&Run", + "mSelection": "&&Selection", + "mServices": "Services", + "mShowAll": "Show All", + "mShowNextTab": "Show Next Tab", + "mShowPreviousTab": "Show Previous Tab", + "mTerminal": "&&Terminal", + "mView": "&&View", + "mWindow": "Window", + "mZoom": "Zoom", + "miCheckForUpdates": "Check for &&Updates...", + "miCheckingForUpdates": "Checking for Updates...", + "miDownloadUpdate": "D&&ownload Available Update", + "miDownloadingUpdate": "Downloading Update...", + "miInstallUpdate": "Install &&Update...", + "miInstallingUpdate": "Installing Update...", + "miNewWindow": "New &&Window", + "miPreferences": "&&Preferences", + "miQuit": "Quit {0}", + "miRestartToUpdate": "Restart to &&Update", + "miSwitchWindow": "Switch &&Window...", + "quit": "&&Quit", + "quitMessage": "Are you sure you want to exit?", + "quitMessageMac": "Are you sure you want to quit?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "현재 네트워크 연결을 데이터 통신 연결로 처리할지 여부를 제어합니다. 데이터 통신 연결로 처리하면 데이터 사용량을 줄이기 위해 자동 업데이트, 확장 프로그램 다운로드 및 기타 백그라운드 네트워크 활동이 연기됩니다.", "meteredConnection.auto": "운영 체제의 네트워크 상태를 사용하여 데이터 통신 연결을 자동으로 감지합니다.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "네트워크 연결을 항상 데이터 통신 연결로 처리합니다. 자동 업데이트 및 다운로드가 연기됩니다.", "networkConfigurationTitle": "네트워크" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancel", + "cantCreateBinFolder": "Unable to install the shell command '{0}'.", + "cantUninstall": "Unable to uninstall the shell command '{0}'.", + "copyLink": "&&Copy Link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "An error occurred opening a link in your default browser.", + "openExternalProgramErrorMessage": "An error occurred opening an external program.", + "sourceMissing": "Unable to find shell script in '{0}'", + "trace.detail": "Please create an issue and manually attach the following file:\r\n{0}", + "trace.message": "Successfully created the trace file", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "A tracing session is already in progress. Use command `\"{0}\"` to stop it first.", + "warnEscalation": "{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.", + "warnEscalationUninstall": "{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "네트워크 도메인 정책에 의해 {0}에 대한 액세스가 차단되었습니다(`{1}` 및 `{2}` 설정을 확인하세요)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "정보: {0}", "severityPrefix.warning": "경고: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "'{0}' 명령에서 오류가 발생했습니다.", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "결과의 범위를 축소하려면 입력하세요." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remote Tunnel Service" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connecting as {0} ({1})", + "remoteTunnelService.building": "Building CLI from sources", + "remoteTunnelService.openTunnel": "Opening tunnel", + "remoteTunnelService.openTunnelWithName": "Opening tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Failed to install tunnel as a service, starting in session..." + }, "vs/platform/request/common/request": { "electronFetch": "Node.js의 페치 구현 대신 Electron의 페치 구현을 사용할지 여부를 제어합니다. 모든 로컬 확장은 전역 페치 API에 대한 Electron의 페치 구현을 가져옵니다.", "fetchAdditionalSupport": "추가 지원을 통해 Node.js 가져오기 구현을 확장할지 여부를 제어합니다. 해당 설정을 사용하도록 설정하면 현재 프록시 지원({1}) 및 시스템 인증서({2})가 추가됩니다. [remote development](https://aka.ms/vscode-remote) 동안 {0} 설정을 사용하지 않도록 설정하는 경우 로컬 및 원격 설정에서 별도로 이 설정을 구성할 수 있습니다.", @@ -3468,6 +3575,9 @@ "updateMode": "자동 업데이트를 받을지 여부를 구성합니다. 변경 후 다시 시작해야 합니다. 업데이트는 Microsoft 온라인 서비스에서 가져옵니다.", "updateTitleBar": "제목 표시줄에 업데이트 표시기를 보여 주세요." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "There are currently no updates available." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "기본값" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "현재 버전과 호환되지 않아 동기화 데이터를 구문 분석할 수 없습니다." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "The window terminated unexpectedly", + "appGoneDetailEmptyWindow": "We are sorry for the inconvenience. You can open a new empty window to start again.", + "appGoneDetailWorkspace": "We are sorry for the inconvenience. You can reopen the window to continue where you left off.", + "appGoneDetails": "The window terminated unexpectedly (reason: '{0}', code: '{1}')", + "appStalled": "The window is not responding", + "appStalledDetail": "You can reopen or close the window or keep waiting.", + "close": "&&Close", + "doNotRestoreEditors": "Don't restore editors", + "hiddenMenuBar": "You can still access the menu bar by pressing the Alt-key.", + "newWindow": "&&New Window", + "reopen": "&&Reopen", + "wait": "&&Keep Waiting" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Allow", + "cancel": "&&Cancel", + "confirmOpenDetail": "The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'", + "confirmOpenMessage": "The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?", + "doNotAskAgain": "Permanently allow host '{0}'", + "learnMore": "&&Learn More", + "ok": "&&OK", + "pathNotExistDetail": "The path '{0}' does not exist on this computer.", + "pathNotExistTitle": "Path does not exist", + "uriInvalidDetail": "The URI '{0}' is not valid and can not be opened.", + "uriInvalidTitle": "URI can not be opened" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "코드 작업 영역" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancel", + "clearButtonLabel": "&&Clear", + "confirmClearDetail": "This action is irreversible!", + "confirmClearRecentsMessage": "Do you want to clear all recently opened files and workspaces?", + "newWindow": "New Window", + "newWindowDesc": "Opens a new window", + "recentFolders": "Recent Folders", + "recentFoldersAndWorkspaces": "Recent Folders & Workspaces", + "untitledWorkspace": "Untitled (Workspace)", + "workspaceName": "{0} (Workspace)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "The workspace is already opened in another window. Please close that window first and then try again.", + "workspaceOpenedMessage": "Unable to save workspace '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "원격 CLI" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "서버" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "에이전트 창의 기본 본문 글꼴 크기입니다.", "agents.fontSize.body2": "에이전트 창의 보조 본문 글꼴 크기입니다.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "에이전트 창의 약간 굵게 글꼴 두께(600)입니다." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "에이전트 세션 창에서 활성 세션 보기의 배경색입니다.", + "activeSessionView.foreground": "에이전트 세션 창에서 활성 세션 보기의 전경색입니다.", "agentFeedbackInputWidget.border": "편집기에서 표시되는 에이전트 피드백 입력 위젯의 테두리 색입니다.", "agents.background": "에이전트 세션 창 셸과 그라데이션 베이스의 배경색입니다.", "agentsBadge.background": "에이전트 세션 창에 있는 배지의 배경색입니다.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "사이드바 토글에 있는 읽지 않은 세션 수 배지의 전경색입니다.", "agentsUpdateButton.downloadedBackground": "에이전트 세션 창에서 다운로드가 완료되었을 때 업데이트 버튼의 배경색입니다.", "agentsUpdateButton.downloadingBackground": "에이전트 세션 창에서 다운로드 진행 상황을 보여주는 업데이트 버튼의 배경색입니다.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "에이전트 세션 창에서 비활성 세션 보기의 배경색입니다.", + "inactiveSessionView.foreground": "에이전트 세션 창에서 비활성 세션 보기의 전경색입니다." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "{0} GitHub 프로필 이미지", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "피드백 추가", "agentFeedback.addAndSubmit": "피드백 추가 및 제출", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "피드백 추가", "altEnter": "Alt+Enter", "enter": "입력" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "축소", "convertComment": "에이전트 피드백으로 변환", "editComment": "편집", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "새 에이전트 호스트 세션 작업 트리가 만들어질 때 `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` 태그가 지정된 작업을 자동으로 실행할지 여부입니다. 수동 `Run Task` 호출은 영향을 받지 않습니다.", - "chat.newEdits.label": "새 채팅", - "chat.viewContainer.label": "채팅", - "chatViewIcon": "채팅 보기의 보기 아이콘입니다.", - "sessions.newChat.view": "새 세션", - "sessions.newChatInSession.view": "새 채팅" + "chat.newEdits.label": "새 채팅" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "세션 유형" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "목표가 무엇인가요?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "다음 마일스톤은 무엇인가요?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "이 세션 내에서 후속 질문을 하거나 새 주제 시작...", - "subSessionTip.ariaLabel": "하위 세션 팁", - "subSessionTip.dismiss": "팁 해제", - "subSessionTip.message": "동일한 작업 영역의 새 채팅인 하위 세션입니다. 사용하여 질문을 하거나, 작업을 실행하거나, 새로운 컨텍스트로 아이디어를 탐색할 수 있습니다." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "시작하려면 선택", - "newSessionIn": "새 세션 위치", - "newSessionWith": "다음 항목 포함", - "trustFolderMessage": "에이전트 세션에서는 이 폴더에서 파일을 읽고 명령을 실행하며 변경할 수 있습니다." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "사용할 수 있는 에이전트 호스트 없음", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "에이전트 사용 안 함" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "에이전트", - "agentPickerCustomCategory": "사용자 지정 에이전트", - "agentPickerDefault": "에이전트", - "agentPickerDefaultCategory": "기본값", - "agentPickerDefaultHover": "기본 에이전트를 사용합니다.", - "configureCustomAgents": "사용자 지정 에이전트 구성...", - "viewAgent": "{0} 에이전트 보기" + "agentHostAgentPicker": "에이전트" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "승인 선택기", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "에이전트 호스트가 아직 에이전트를 보급하지 않았습니다.", "notConnectedSend": "요청을 보낼 수 없습니다. 에이전트 호스트에 연결되지 않았습니다." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "에이전트 호스트 디버그 로그 내보내기..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "로컬 에이전트 호스트", - "localAgentHostSessionTypeLocation": "로컬" + "localAgentHostLabel": "로컬 에이전트 호스트" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Copilot CLI 상태 파일 열기" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude는 묻지 않고 파일을 편집합니다.", "claude.permissionMode.auto": "자동", "claude.permissionMode.auto.description": "모델 분류자는 도구 작업을 자동으로 승인 또는 거부함", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "편집 전에 묻기", "claude.permissionMode.default.description": "Claude는 변경하기 전에 승인을 요청합니다.", "claude.permissionMode.plan": "계획 모드", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "원격 에이전트 호스트에 연결을 사용하도록 설정합니다.", "chat.remoteAgentHosts.name": "이 원격 에이전트 호스트의 표시 이름입니다.", "chat.remoteAgentTunnels": "원격 에이전트 호스트에 연결할 때 찾을 추가 개발 터널 이름입니다. 이러한 항목은 계정에서 자동으로 열거되는 터널 외에 조회됩니다.", - "chat.sshRemoteAgentHostCommand": "개발을 위해: SSH를 통해 원격 에이전트 호스트를 시작하는 데 사용되는 명령을 재정의할 수 있습니다. 이 옵션이 설정되면 자동 CLI 설치를 건너뛰고 대신 이 명령을 실행합니다. 명령은 ws://127.0.0.1:PORT(선택적으로 ?tkn=TOKEN 포함) 형식의 WebSocket URL을 stdout 또는 stderr에 출력해야 합니다." + "chat.sshRemoteAgentHostCommand": "개발을 위해: SSH를 통해 원격 에이전트 호스트를 시작하는 데 사용되는 명령을 재정의할 수 있습니다. 이 옵션이 설정되면 자동 CLI 설치를 건너뛰고 대신 이 명령을 실행합니다. 명령은 ws://127.0.0.1:PORT(선택적으로 ?tkn=TOKEN 포함) 형식의 WebSocket URL을 stdout 또는 stderr에 출력해야 합니다.", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "새 SSH 호스트 추가...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "원격 플러그 인 추가", "remoteAgentHost.addPluginTooltip": "이 원격 에이전트 호스트에 이미 존재하는 플러그인 폴더를 추가하세요.", "remoteAgentHost.pluginAlreadyConfigured": "'{0}'이(가) {1}에 이미 구성되어 있습니다.", - "remoteAgentHost.removeConfiguredPlugin": "원격 호스트에서 제거", "remoteAgentHost.selectPluginFolder": "{0}에서 플러그인 폴더 선택" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "기술" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "파일 차이 열기", "mobileOpenSessionChanges": "세션 변경 내용 열기" }, @@ -4658,6 +4994,13 @@ "miSessions": "세션(&&S)" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "뒤로(&&B)", "miSessionsForward": "앞으로(&&F)", "newSession": "새 세션", @@ -4685,6 +5028,7 @@ "pinned": "고정됨", "secondsDuration": "지금", "sessionItemAria": "{0}, {1} 생성됨", + "sessions.dragLabel": "{0} sessions", "sessionsList": "세션", "showLessAria": "더 적은 수의 세션 표시", "showLessCompact": "간단히 표시", @@ -4693,9 +5037,9 @@ "showMoreAria": "{0}개 세션 더 보기", "showMoreCompact": "외 {0}개", "showMoreWorkspaceAria": "작업 영역 {0}개 더 표시", - "showMoreWorkspaceCompact": "+{0} 작업 영역", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "작업 영역 {0}개 더 표시", - "showMoreWorkspacesCompact": "+{0} 작업 영역", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "오늘", "unknown": "알 수 없음", "working": "작업하는 중...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "입력 필요" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "새 하위 세션", "archivePinnedSectionSessions.confirm": "고정된 세션 {0}개를 완료로 표시하시겠습니까?", "archivePinnedSectionSessions.confirmSingle": "고정된 세션 1개를 완료로 표시하시겠습니까?", "archiveSection": "모두 완료로 표시", @@ -4747,7 +5090,7 @@ "markRead": "읽음으로 표시", "markUnread": "읽지 않음으로 표시", "newSessionForWorkspace": "새 세션", - "openInNewWindow": "새 창에서 열기", + "openToTheSide": "Open to the Side", "pinSession": "고정", "refresh": "세션 새로 고침", "renameSession": "이름 바꾸기...", @@ -4881,9 +5224,9 @@ "learnMore": "자세한 정보", "loginWith": "{0}(으)로 로그인", "no": "아니요", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "리소스 클라이언트 암호", + "xaaResourceSecretPrompt": "'{0}'의 리소스는 리소스별 클라이언트 식별자 '{1}'을(를) 사용합니다. 일치하는 클라이언트 암호를 입력합니다(없으면 비워 둠). 이 값은 OS 비밀 저장소에 저장됩니다. 나중에 mcp.json의 'Set Client Secret' 코드 렌즈로 관리할 수 있습니다.", + "xaaResourceSecretTitle": "리소스 클라이언트 암호 필요", "yes": "예" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "선택한 계정({0})이 요청한 계정({1})과 일치하지 않습니다.", "keep": "{0} 유지", "loginWith": "{0}(으)로 로그인", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "엔터프라이즈 관리 MCP 인증을 사용하려면 `mcp.enterpriseManagedAuth.idp.issuer`가 유효한 URL이어야 하지만 '{0}'을(를) 가져왔습니다.", + "mcp.enterpriseManaged.issuerMissing": "엔터프라이즈 관리 MCP 인증을 사용하려면 `mcp.enterpriseManagedAuth.idp.issuer`를 구성해야 합니다. 엔터프라이즈 정책(Windows 그룹 정책/macOS 관리 기본 설정/Linux `/etc/vscode/policy.json`)을 통해 설정하거나, 로컬 테스트의 경우 `settings.json`을 직접 편집해 설정합니다.", + "mcp.enterpriseManaged.issuerNotHttp": "엔터프라이즈 관리 MCP 인증을 사용하려면 `mcp.enterpriseManagedAuth.idp.issuer`가 `https` 또는 `http` 체계를 사용해야 하지만 '{0}'을(를) 가져왔습니다.", + "mcp.enterpriseManaged.missingAS": "엔터프라이즈 관리 MCP 서버 '{0}'은(는) 보호된 리소스 메타데이터에 `authorization_servers` 항목을 보급하지 않았습니다.", + "mcp.enterpriseManaged.missingResource": "엔터프라이즈 관리 MCP 서버 '{0}'은(는) 'resource' 식별자가 있는 보호된 리소스 메타데이터 문서를 보급하지 않았습니다.", "mcpAuthSessionRemoved": "{0}의 인증 세션이 제거되어 서버 중지" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "키보드 포커스가 Quick Open 컨트롤 내에 있는지 여부" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "창 닫기(&&C)", "closeWindowMessage": "창을 닫으시겠습니까?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "ID가 '{0}'인 등록된 트리 뷰가 없습니다.", "views log": "뷰" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "채팅 응답에서 완료된 도구 호출과 그 밖의 접을 수 있는 항목에 확인 표시 아이콘을 표시할지 여부를 제어합니다.", "accessibility.debugWatchVariableAnnouncements": "디버그 조사식 보기에서 변수 변경 내용을 발표해야 하는지 여부를 제어합니다.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "에이전트와 이 브라우저 페이지를 공유하시겠어요?", "browserView.shareWithAgent.title": "에이전트와 공유하시겠습니까?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "브라우저 편집기의 포커스 여부", + "browser.hasError": "브라우저에 로드 오류가 있는지 여부", + "browser.hasUrl": "브라우저에 URL이 로드되어 있는지 여부", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "브라우저" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "스토리지 지우기(임시)", + "browser.clearGlobalStorageAction": "스토리지 지우기(전역)", + "browser.clearWorkspaceStorageAction": "스토리지 지우기(작업 영역)", + "browser.dataStorage": "브라우저 데이터(쿠키, 캐시, 스토리지)를 브라우저 보기 간에 공유하는 방법을 제어합니다.\r\n\r\n**참고**: 신뢰할 수 없는 작업 영역에서는 이 설정이 무시되며 항상 `ephemeral` 스토리지가 사용됩니다.", + "browser.dataStorage.ephemeral": "각 브라우저 보기에는 닫을 때 정리되는 자체 세션이 있습니다.", + "browser.dataStorage.global": "모든 브라우저 보기는 모든 작업 영역에서 하나의 영구 세션을 공유합니다.", + "browser.dataStorage.workspace": "같은 작업 영역 내 브라우저 보기는 영구 세션을 공유합니다. 작업 영역이 열려 있지 않으면 `ephemeral` 스토리지가 사용됩니다.", + "browser.storageScope": "현재 브라우저 보기의 스토리지 범위" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "현재 브라우저 보기에 개발자 도구가 열려 있는지 여부", + "browser.toggleDevToolsAction": "개발자 도구 토글" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "채팅에 콘솔 로그 추가", + "browser.addElementToChatAction": "채팅에 요소 추가", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "채팅에 스크린샷 추가", + "browser.agentSharingContentWarning.detail": "페이지에는 에이전트 동작에 영향을 줄 수 있는 숨겨진 프롬프트가 있을 수 있습니다. 보내기 전에 첨부된 내용을 다시 확인합니다.", + "browser.agentSharingContentWarning.dontShowAgain": "다시 표시 안 함", + "browser.agentSharingContentWarning.message": "신뢰할 수 없는 원본의 콘텐츠를 첨부할 때는 주의해야 합니다.", + "browser.agentSharingContentWarning.ok": "확인(&&O)", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "채팅에 추가", + "browser.elementSelectionActive": "요소 선택이 현재 활성 상태인지 여부", + "browser.enableChatTools": "사용하도록 설정하면 채팅 에이전트가 브라우저 도구를 사용하여 통합 브라우저에서 페이지를 열고 상호 작용할 수 있습니다.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "에이전트와 공유", + "browser.sharingWithAgent": "에이전트와 공유하는 중", + "browser.unshareWithAgent": "에이전트와의 공유 중지", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "브라우저", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "브라우저 스크린샷", + "consoleLogs": "콘솔 로그", + "workbench.browser.agentHostChatToolsEnabled": "사용하도록 설정하면 통합 브라우저 도구가 세션 창의 에이전트 호스트 세션에 클라이언트 제공 도구로 표시됩니다. {0} 및 {1}이(가) 필요합니다." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "크기:", + "browser.device.dprAriaLabel": "디바이스 픽셀 비율", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "디바이스 픽셀 비율(비어 있으면 시스템 기본값)", + "browser.device.heightAriaLabel": "뷰포트 높이", + "browser.device.inputPlaceholderAuto": "자동", + "browser.device.scaleLabel": "스케일링:", + "browser.device.swapDimensionsTitle": "크기 전환", + "browser.device.widthAriaLabel": "뷰포트 너비", + "browser.device.zoomAriaLabel": "확대/축소 비율", + "browser.device.zoomAuto": "자동({0}%)", + "browser.devicePresets.mobileTag": "모바일", + "browser.devicePresets.placeholder": "디바이스 사전 설정 선택", + "browser.emulationHasUserAgent": "브라우저 에뮬레이션에 사용자 지정 사용자 에이전트가 설정되어 있는지 여부", + "browser.emulationIsMobile": "브라우저 에뮬레이션이 모바일 모드인지 여부", + "browser.emulationToolbar.close": "닫기", + "browser.emulationToolbar.mobile": "모바일 에뮬레이션", + "browser.emulationToolbar.presets": "사전 설정 적용...", + "browser.emulationToolbar.reset": "다시 설정", + "browser.emulationToolbar.userAgent": "사용자 에이전트 설정...", + "browser.emulationToolbarVisible": "브라우저 에뮬레이션 도구 모음 표시 여부", + "browser.hideEmulationToolbar": "에뮬레이션 도구 모음 숨기기", + "browser.pickDevicePreset": "디바이스 에뮬레이트...", + "browser.resetEmulation": "에뮬레이션 다시 설정", + "browser.setUserAgent": "사용자 에이전트 에뮬레이트...", + "browser.showEmulationToolbar": "에뮬레이션 도구 모음 표시", + "browser.toggleMobileEmulation": "모바일 에뮬레이션 토글", + "browser.userAgent.prompt": "사용자 에이전트 문자열(VS Code의 기본값을 사용하려면 비워 두세요)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "다음 항목 찾기", + "browser.findPreviousAction": "이전 항목 찾기", + "browser.findWidgetFocused": "브라우저 찾기 위젯에 포커스가 있는지 여부", + "browser.findWidgetVisible": "브라우저 찾기 위젯 표시 여부", + "browser.hideFindAction": "찾기 위젯 닫기", + "browser.showFindAction": "페이지에서 찾기" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "브라우저를 더 확대할 수 있는지 여부", + "browser.canZoomOut": "브라우저를 더 축소할 수 있는지 여부", + "browser.defaultZoomLevel.matchWindow": "응용 프로그램의 현재 UI 확대/축소 수준과 일치합니다.", + "browser.pageZoom": "통합 브라우저의 모든 사이트에 대한 기본 확대/축소 수준입니다.", + "browser.resetZoomAction": "확대/축소 초기화", + "browser.zoomInAction": "확대", + "browser.zoomOutAction": "축소" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "배경", + "browser.closeAll": "모든 브라우저 탭 닫기", + "browser.closeAllInGroup": "그룹의 모든 브라우저 탭 닫기", + "browser.closeAllInGroupShort": "모든 브라우저 탭 닫기", + "browser.closeAllTabs": "모두 닫기", + "browser.closeTab": "닫기", + "browser.editorOpen": "브라우저 편집기가 현재 열려 있는지 여부", + "browser.linkOpenedHint.ariaLabel": "이 링크는 통합 브라우저에서 열렸습니다.", + "browser.linkOpenedHint.detail": "**통합 브라우저**\r\n\r\nLocalhost 링크는 통합 브라우저에서 자동으로 열립니다.", + "browser.linkOpenedHint.dismiss": "다시 표시 안 함", + "browser.linkOpenedHint.label": "링크가 여기에 열렸습니다.", + "browser.linkOpenedHint.openSettings": "설정 열기", + "browser.newTabAction": "새 탭", + "browser.openAction": "통합 브라우저 열기", + "browser.openFileAction": "통합 브라우저 열기", + "browser.openLocalhostLinks": "활성화하면 터미널, 채팅 및 기타 원본의 localhost 링크(`localhost`, `127.0.0.1`, `[::1]`) 및 모든 인퍼페이스 링크(`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`)가 시스템 브라우저 대신 통합 브라우저에서 열립니다.", + "browser.openNewTab": "새 통합 브라우저 탭", + "browser.openOrListAction": "브라우저", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Quick Open 브라우저 탭...", + "browser.quickOpenPlaceholder": "브라우저 탭 선택", + "browser.showInTitleBar": "통합 브라우저 단추가 제목 표시줄에 표시되는지 여부를 제어합니다.", + "browser.showInTitleBar.false": "단추가 제목 표시줄에 표시되지 않습니다.", + "browser.showInTitleBar.true": "단추가 제목 표시줄에 항상 표시됩니다.", + "browser.showInTitleBar.whenOpen": "브라우저 편집기가 열려 있을 때 제목 표시줄에 단추가 표시됩니다.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "브라우저(&&B)", + "toggle.browser": "통합 브라우저", + "toggle.browserDescription": "제목 표시줄에서 통합 브라우저 버튼의 표시 여부 전환" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "네트워크 도메인 정책에 의해 차단됨", + "browser.element": "요소", + "browser.open.alreadyOpen": "{0}이(가) 이미 열려 있음" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "브라우저 페이지", + "browserToolSet.description": "통합 브라우저 페이지 열기 및 상호 작용" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "{1}에서 {0} 클릭 중", + "browser.click.invocation.middle": "{1}에서 {0}을(를) 가운데 클릭 중", + "browser.click.invocation.right": "{1}에서 {0}을(를) 마우스 오른쪽 버튼 클릭 중", + "browser.click.past": "{1}에서 {0} 클릭함", + "browser.click.past.middle": "{1}에서 {0}을(를) 가운데 클릭함", + "browser.click.past.right": "{1}에서 {0}을(를) 마우스 오른쪽 버튼으로 클릭함", + "browser.dblClick.invocation": "{1}에서 {0}을(를) 두 번 클릭 중", + "browser.dblClick.past": "{1}에서 {0}을(를) 두 번 클릭함", + "clickBrowserTool.displayName": "요소 클릭", + "clickBrowserTool.userDescription": "브라우저 페이지에서 요소를 클릭하세요" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "{2}에서 {0}을(를) {1}(으)로 끌기", + "browser.drag.past": "{2}에서 {0}을(를) {1}(으)로 끌었음", + "dragElementTool.displayName": "요소 끌기", + "dragElementTool.userDescription": "한 요소를 다른 요소 위로 끌기" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "{0}에서 대화 상자 처리 중", + "browser.handleDialog.past": "{0}에서 대화 상자 처리됨", + "handleDialogBrowserTool.displayName": "대화 상자 처리", + "handleDialogBrowserTool.userDescription": "브라우저 페이지에서 대화 상자에 응답" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "{1}에서 {0} 위에 마우스를 올리고 있음", + "browser.hover.past": "{1}에서 {0} 위에 마우스 올림", + "hoverElementTool.displayName": "요소에 커서 올리기", + "hoverElementTool.userDescription": "브라우저 페이지의 요소 위로 마우스로 가리키기" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "{0}에서 뒤로 이동 중", + "browser.goBack.past": "{0}에서 뒤로 이동함", + "browser.goForward.invocation": "{0}에서 앞으로 이동 중", + "browser.goForward.past": "{0}에서 앞으로 이동함", + "browser.navigate.confirmMessage": "이 항목은 브라우저를 {0} 로 이동시키고 에이전트가 해당 콘텐츠에 액세스할 수 있도록 합니다.", + "browser.navigate.confirmTitle": "브라우저를 탐색하시겠습니까?", + "browser.navigate.invocation": "{1}에서 {0}(으)로 이동 중", + "browser.navigate.past": "{1}에서 {0}(으)로 이동함", + "browser.reload.invocation": "{0}을(를) 다시 로드하는 중...", + "browser.reload.past": "{0}을(를) 다시 로드함", + "navigateBrowserTool.displayName": "페이지 이동", + "navigateBrowserTool.userDescription": "브라우저 페이지 탐색 또는 다시 로드" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "그러면 통합 브라우저에서 {0} 열립니다. 에이전트가 콘텐츠를 읽고 상호 작용할 수 있습니다.", + "browser.open.confirmTitle": "브라우저 페이지를 여시겠습니까?", + "browser.open.invocation": "{0}에서 브라우저 페이지 열기", + "browser.open.newPageOption": "아니요, {0}에서 새 페이지를 여세요.", + "browser.open.noPagesOption": "아니요 - 에이전트와 탭을 공유하지 마세요.", + "browser.open.past": "{0}에서 열린 브라우저 페이지", + "browser.open.prompt.invocation": "사용자에게 브라우저 탭 공유를 요청하는 중", + "browser.open.prompt.past": "사용자에게 브라우저 탭 공유를 요청했습니다.", + "browser.open.result": "{0} 열림", + "browser.open.shareExistingOption": "예, \"{0}\"을(를) 공유하세요. - {1}", + "browser.open.shareQuestion.message": "기존 브라우저 탭을 공유할까요?", + "browser.open.shareQuestion.title": "브라우저 탭 공유", + "browser.open.sharedResult": "{0}명의 사용자가 공유함", + "openBrowserTool.displayName": "브라우저 페이지 열기", + "openBrowserTool.userDescription": "통합 브라우저에서 URL 열기" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "그러면 통합 브라우저에서 {0} 열립니다. 에이전트는 해당 콘텐츠를 읽을 수 없습니다.", + "browser.open.nonAgentic.confirmTitle": "브라우저 페이지를 여시겠습니까?", + "browser.open.nonAgentic.invocation": "{0}에서 브라우저 페이지 열기", + "browser.open.nonAgentic.past": "{0}에서 열린 브라우저 페이지", + "browser.open.nonAgentic.result": "{0} 열림" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "{0}을(를) 읽는 중", + "browser.read.past": "{0} 읽기", + "readBrowserTool.displayName": "페이지 읽기", + "readBrowserTool.userDescription": "브라우저 페이지의 내용을 읽기" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "계속하기 전에 코드를 신뢰하는지 꼭 확인하세요.", + "browser.runCode.confirmTitle": "Playwright 코드를 실행하시겠습니까?", + "browser.runCode.invocation": "Playwright 코드 실행 중...", + "browser.runCode.past": "Playwright 코드 실행함", + "browser.runCode.waitInvocation": "Playwright 코드 완료 대기 중...", + "browser.runCode.waitPast": "Playwright 코드 대기 중", + "runPlaywrightCodeTool.displayName": "Playwright 코드 실행", + "runPlaywrightCodeTool.userDescription": "Playwright 코드 조각을 브라우저 페이지에서 실행하세요." + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "브라우저 스크린샷 캡처 중", + "browser.screenshot.invocation.element": "{0}의 스크린샷 캡처 중...", + "browser.screenshot.past": "캡처한 브라우저 스크린샷", + "browser.screenshot.past.element": "{0}의 스크린샷 캡처됨", + "screenshotBrowserTool.displayName": "스크린샷 페이지", + "screenshotBrowserTool.userDescription": "브라우저 페이지의 스크린샷을 캡처하세요" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "{1}에서 키 `{0}`을(를) 누르는 중", + "browser.pressKey.invocation.element": "{2}에서 {1}에 키 `{0}`을(를) 누르는 중", + "browser.pressKey.past": "{1}에서 `{0}` 키를 누름", + "browser.pressKey.past.element": "{2}에서 {1}에 키 `{0}`을(를) 누름", + "browser.type.invocation": "{0}에 텍스트 입력 중", + "browser.type.invocation.element": "{1}에서 {0}에 텍스트 입력 중", + "browser.type.past": "{0}에 텍스트 입력함", + "browser.type.past.element": "{1}에서 {0}에 텍스트 입력 완료", + "typeBrowserTool.displayName": "페이지에 입력하기", + "typeBrowserTool.userDescription": "브라우저 페이지에서 텍스트 입력 또는 키 누르기" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' 이(가) 진행 중입니다.", "changeWorkspace.message": "작업 영역을 변경하시겠습니까?", @@ -7919,6 +8729,10 @@ "noAgentPlugins": "에이전트 플러그인 을 찾을 수 없습니다.", "update": "업데이트" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} 선택기", "agentHostChatInputPicker.filter": "필터...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "원격 에이전트 호스트 \"{0}\"이(가) {1}을(를) 읽으려고 함", "agentHost.permission.write": "원격 에이전트 호스트 \"{0}\"이(가) {1}을(를) 쓰려고 함" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "완료", "agentSessionFailed": "실패", @@ -8434,7 +9265,7 @@ "addMcpServer": "MCP 서버 구성을 추가하여 시작", "addServer": "서버 추가", "addServerTooltip": "서버 추가", - "backToInstalled": "Back to installed servers", + "backToInstalled": "설치된 서버로 돌아가기", "browseMarketplace": "마켓플레이스 찾아보기", "builtInGroup": "기본 제공", "builtInGroupDescription": "VS Code에 내장된 MCP 서버입니다. 자동으로 사용할 수 있습니다.", @@ -9561,7 +10392,7 @@ "chat.category": "채팅", "explain": "설명", "fix": "수정", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "GitHub Copilot을 사용하려면 로그인하세요.", "hideChatSetup": "AI 기능을 숨기는 방법 알아보기", "manageAdditionalSpend": "GitHub Copilot 예산 관리", "managePlan": "GitHub Copilot Pro (프로)로 업그레이드", @@ -9628,7 +10459,7 @@ "settings": "계속하면 {0}의 [사용 약관]({1}) 및 [개인정보처리방침]({2})에 동의하는 것입니다. {3} Copilot는 [공개 코드]({4}) 제안을 표시하고 데이터를 사용하여 제품을 개선할 수 있습니다. 언제든지 이러한 [설정]({5})을 변경할 수 있습니다.", "settingsAnonymous": "계속하면 {0}의 [사용 약관]({1}) 및 [개인정보처리방침]({2})에 동의하는 것입니다.", "setupAIButton": "AI 기능 사용", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "GitHub Copilot을 사용하려면 로그인하세요.", "startUsing": "AI 기능 사용 시작" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "명확한 질문하기", "tool.askQuestions.userDescription": "작업 요구 사항을 수집하기 위해 단일 선택, 다중 선택, 자유 입력을 사용하여 구조화된 명확한 질문을 한 후 진행합니다." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "할 일 {0}개 추가됨", "todo.added.single": "할 일 1개 추가됨", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "생각/작업 레이블을 반짝임으로 강조 표시합니다.", "chatCheckpointSeparator": "채팅 검사점 구분 기호 색상입니다." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "명시적 저장 시 코드 작업을 트리거하고 창 또는 포커스 변경에 의해 트리거되는 자동 저장을 트리거합니다.", "codeActionsOnSave.generic": "파일 저장에서 '{0}' 작업을 실행할지 여부를 제어합니다.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", "schema.wordPattern.pattern": "단어 일치에 사용하는 RegEXP 패턴입니다." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "선택 영역을 클립보드에 붙여넣기" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "TextMate 구문 문법 기록 시작" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "실행 명령", "runCommands.commands": "실행할 명령", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "무시되는 권장 사항 실행 취소", "workbench.extensions.installExtension.arg.decription": "확장 ID 또는 VSIX 리소스 URI", "workbench.extensions.installExtension.description": "지정된 확장 설치", - "workbench.extensions.installExtension.option.context": "설치에 대한 컨텍스트입니다. 설치 처리기에 정보를 전달하는 데 사용할 수 있는 JSON 개체입니다. 즉, '{skipWalkthrough: true}'는 설치 시 연습을 건너뜁니다.", "workbench.extensions.installExtension.option.donotSync": "사용하도록 설정하면 VS Code는 설정 동기화가 켜져 있을 때 이 확장을 동기화하지 않습니다.", "workbench.extensions.installExtension.option.enable": "사용하도록 설정하면 확장이 설치되었지만 사용하지 않도록 설정된 경우 사용하도록 설정됩니다. 확장이 이미 사용하도록 설정된 경우 아무런 효과가 없습니다.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "확장을 사용하면 VS Code가 확장 팩 VSIX에서 새로 추가한 확장을 설치합니다. 이 옵션은 VSIX를 설치하는 동안에만 고려됩니다.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "지정한 확장 제거", "workspace unsupported filter": "작업 영역이 지원되지 않음" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "이 확장은 웹용 {0}에서 지원되지 않으므로 사용할 수 없습니다.", "Defined to run in desktop": "이 확장은 데스크톱에 대해 {0}에서만 실행되도록 정의되어 있으므로 사용할 수 없습니다.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "검색할 범주, 키워드 또는 ID를 제공하세요.", "searchExtensionsTool.userDescription": "VS Code 확장 검색" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "외부 URI(http, https)에 사용할 opener를 구성합니다.", "externalUriOpeners.defaultId": "VS Code의 표준 opener를 사용하여 엽니다.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "포커스가 OPEN EDITORS 뷰 내에 있는 경우 true입니다.", "viewHasSomeCollapsibleItem": "탐색기 보기의 작업 영역에 축소 가능한 루트 자식이 있는 경우 True입니다." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "파일", + "miShare": "공유", + "openContainer": "상위 폴더 열기", + "revealInMac": "Finder에 표시", + "revealInWindows": "파일 탐색기에 표시" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "다른 모든 접기 범위 공급자보다 우선하는 기본 접기 범위 공급자를 정의합니다. 접기 범위 공급자에 기여하는 확장의 식별자여야 합니다.", "null": "모두", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "예를 들어 Workbench에 문제 패널이 없음" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "추가 문제 데이터", "cancel": "취소", @@ -14702,6 +15723,133 @@ "pasteData": "너무 커서 보낼 수 없었기 때문에 필요한 데이터를 클립보드에 썼습니다. 붙여 넣으세요.", "yes": "예(&&Y)" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "내 VS Code 버전이 업데이트되지 않았으며 이 문제가 종결될 수 있음을 인정합니다.", "chooseExtension": "확장", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "문제 해결...", "use insiders": "이는 문제가 이미 해결되었으며 향후 릴리스에서 제공될 것임을 의미합니다. 안정적인 새 버전을 사용할 수 있게 될 때까지 {0} Insiders를 안전하게 사용할 수 있습니다." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "문제 보고(&&I)", "reportIssueInEnglish": "영어로 문제 보고..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "바로 가기 키 문제 해결 토글" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "로컬 기록" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "상위 폴더 열기", + "revealInMac": "Finder에 표시", + "revealInWindows": "파일 탐색기에 표시" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "언어 ID", "localizations": "언어 팩", @@ -14866,6 +16069,17 @@ "installed": "설치됨", "moreInfo": "더 많은 정보" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "언어 변경 후 다시 시작", + "neverAgain": "다시 표시 안 함", + "updateLocale": "{0}의 표시 언어를 {1}(으)로 변경하고 다시 시작하시겠습니까?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "설치 및 다시 시작", + "installAndRestartMessage": "언어 팩을 설치하여 표시 언어를 {0}(으)로 변경합니다.", + "searchMarketplace": "Marketplace 검색", + "showLanguagePackExtensions": "Marketplace에서 언어 팩을 검색하여 표시 언어를 {0}(으)로 변경합니다." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0}(원격)", "setDefaultLogLevel": "기본 로그 수준 설정", @@ -14886,6 +16100,10 @@ "sessions placeholder": "세션 선택", "setLogLevel": "로그 수준 설정..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "확장 로그 폴더 열기", + "openLogsFolder": "로그 폴더 열기" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\"이(가) 이미 사용하지 않도록 설정되어 있습니다.", "alreadysetBoolTrue": "\"{0}: {1}\"이(가) 이미 사용하도록 설정되어 있습니다.", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "서버 명령의 작업 디렉터리입니다. 작업 영역에서 실행할 때 기본값은 작업 영역 폴더입니다.", "app.mcp.json.headers": "서버로 전송된 추가 헤더입니다.", "app.mcp.json.oauth": "서버 인증을 위한 OAuth 구성입니다.", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "서버에서 인증할 때 사용할 OAuth 클라이언트 ID입니다. `enterpriseManaged`가 `true`인 경우 이는 IdP가 아닌 **리소스** 권한 부여 서버의 클라이언트 ID(보호된 리소스에서 신뢰하는 클라이언트)입니다. 일치하는 클라이언트 암호를 설정하려면 이 필드 위의 *클라이언트 암호 설정* 코드 렌즈를 사용하세요. 암호는 이 파일이 아닌 OS 보안 비밀 저장소에 저장됩니다.", + "app.mcp.json.oauth.enterpriseManaged": "(미리 보기) `true`로 설정하면 이 MCP 서버는 `#mcp.enterpriseManagedAuth.idp#`로 구성된 SSO 발급자를 통해 OAuth ID-JAG(Identity Assertion Authorization Grant)를 사용하여 인증합니다. 한 번 로그인하면 이후의 엔터프라이즈 관리 서버는 자동으로 연결됩니다. IdP 발급자와 클라이언트 자격 증명은 `#mcp.enterpriseManagedAuth.idp#` 설정에서 읽습니다. 이 서버 항목의 `clientId`는 리소스 권한 부여 서버로 전달됩니다.", "app.mcp.json.sandbox": "파일 시스템과 네트워크 접근을 결정하는 샌드박스 설정입니다. sandboxEnabled 속성이 Mac OS와 Linux 서버 수준에서 설정되어야 샌드박스가 활성화됩니다.", "app.mcp.json.sandbox.filesystem": "샌드박스 서버의 파일 시스템 접근 설정입니다. Glob 패턴은 Mac OS에서만 지원됩니다.", "app.mcp.json.sandbox.filesystem.allowWrite": "서버에서 쓸 수 있는 파일 경로 목록입니다. 예: `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "기준이 맨 위에 표시되어야 하는 경우", "showNonConflictingChanges": "병합 편집기에 충돌하지 않는 변경 내용이 표시되는 경우" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "임시 병합 편집기에서 선택 영역 열기", + "merge.dev.openState": "JSON에서 병합 편집기 상태 열기", + "mergeEditor": "병합 편집기(개발)", + "mergeEditor.enterJSON": "JSON 입력" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "데이터 통신 연결 구성", "meteredConnection.auto": "자동", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "전자 필기장 편집기 유형이 '{0}'인 리소스를 열 수 없습니다. 올바른 확장이 설치되고 사용하도록 설정되어 있는지 확인하세요.", "fail.noEditor.extensionMissing": "전자 필기장 편집기 유형이 '{0}'인 리소스를 열 수 없습니다. 올바른 확장이 설치되고 사용하도록 설정되어 있는지 확인하세요.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "텍스트로 열기", "notebookOpenEnableMissingViewType": "'{0}'에 대한 확장 사용", "notebookOpenInTextEditor": "텍스트 편집기에서 열기", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "시작 성능" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "활성화된 경우 느린 렌더러가 자동으로 프로파일링됩니다." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "문제를 만들고 다음 파일을 수동으로 연결하세요.\r\n{0}", + "prof.detail.restart": "계속 '{0}'을(를) 사용하려면 마지막으로 다시 시작해야 합니다. 기여해 주셔서 다시 한번 감사드립니다.", + "prof.message": "프로필을 만들었습니다.", + "prof.restart": "다시 시작", + "prof.restart.button": "다시 시작(&&R)", + "prof.restartAndFileIssue": "문제 만들기 및 다시 시작(&&C)", + "prof.thanks": "도움을 주셔서 감사합니다." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "키 바인딩에서 검색하려면 입력", "SearchKeybindings.KeybindingsSearchPlaceholder": "키를 기록하는 중입니다. 종료하려면 키를 누르세요.", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "원하는 키 조합을 누르고 키를 누르세요.", "defineKeybinding.oneExists": "1개의 기존 명령에 이 키 바인딩이 있습니다." }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "검색 결과 지우기", "clearHistory": "바로 가기 키 검색 기록 지우기", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "프로세스 탐색기 열기", "promptOpenWith.processExplorer.displayName": "프로세스 탐색기" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "복사", "copyAll": "모두 복사", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "프로세스 탐색기 편집기 레이블의 아이콘입니다.", "processExplorerInputName": "프로세스 탐색기" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "프로세스 탐색기" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "지우기(&&C)", "clearCommandHistory": "명령 기록 지우기", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "{0}에서 편집하는 중", "workspace.tooltip2": "가상 파일 시스템에 있는 리소스에 대한 일부 [기능을 사용할 수 없습니다.]({0})." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "프라이빗", "tunnelPrivacy.public": "퍼블릭" @@ -17241,6 +18466,13 @@ "ui": "UI 확장 종류입니다. 원격 창에서, 이러한 확장은 로컬 머신에서 사용 가능한 경우에만 사용할 수 있습니다.", "workspace": "작업 영역 확장 종류입니다. 원격 창에서, 이러한 확장은 원격에서 사용 가능한 경우에만 사용할 수 있습니다." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "채팅 위젯에 원격 코딩 에이전트 통합을 제공합니다.", "remoteCodingAgentsExtPoint.command": "실행할 명령의 식별자입니다. 명령은 \"명령\" 섹션에서 선언해야 합니다.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "작업 모두 표시...", "taskType": "모든 {0} 작업" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "실행할 작업 선택", "noTaskResults": "일치하는 작업 없음" @@ -18626,6 +19855,12 @@ "externalCommand": "임의의 외부 명령을 실행하는 예", "msbuild": "빌드 대상을 실행합니다." }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "원격 분석 표시" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "이전 명령으로 스크롤", "workbench.action.terminal.sizeToContentWidthInstance": "크기를 콘텐츠 너비로 전환" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "새 통합 터미널 만들기(로컬)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "액세스 가능한 버퍼 다음 명령으로 이동", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "액세스 가능한 버퍼 이전 명령으로 이동", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "허용", "runInTerminal": "'{0}' 명령을 실행하시겠습니까?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "샌드박스에서 `{0}` 명령이 제한 없는 네트워크 액세스 권한으로 실행되도록 허용합니다.", + "runInTerminal.allowNetwork.autoRetry": "네트워크 액세스 권한을 허용하여 샌드박스에서 `{0}` 명령을 다시 시도하시겠습니까?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "{1}에 대한 네트워크 액세스 권한을 허용하여 샌드박스에서 `{0}` 명령을 다시 시도하시겠습니까?", + "runInTerminal.allowNetwork.autoRetry.invocation": "제한 없는 네트워크 액세스 권한으로 샌드박스에서 `{0}`을(를) 실행하는 중", + "runInTerminal.allowNetwork.autoRetry.reason": "샌드박스화된 실행 결과는 샌드박스가 필요한 액세스 권한을 차단했음을 나타냅니다.", + "runInTerminal.allowNetwork.confirmationMessage": "설명: {0}\r\n\r\n목표: {1}\r\n\r\n샌드박스에서 제한 없는 네트워크 액세스 권한을 허용하는 이유: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "모델에서 이 샌드박스화된 명령에 제한 없는 네트워크 액세스 권한이 필요하다고 표시했습니다.", + "runInTerminal.allowNetwork.disabled.invocation": "샌드박스에서 제한 없는 네트워크 액세스 권한이 비활성화되어 있으므로 `{0}`을(를) 실행하지 않습니다.", + "runInTerminal.allowNetwork.disabled.result": "터미널 샌드박스에서 무제한 네트워크 액세스를 요청했기 때문에 명령이 실행되지 않았습니다. 하지만 chat.agent.sandbox.retryWithAllowNetworkRequests에 따라 명령별 네트워크 액세스는 비활성화되었습니다. 대신 제한된 네트워크 액세스 권한으로 명령을 실행하거나, 네트워크 액세스 요청을 허용하도록 설정을 활성화하세요.", "runInTerminal.confirmationMessage": "설명: {0}\r\n\r\n목표: {1}", "runInTerminal.defaultExplanation": "설명이 제공되지 않음", "runInTerminal.defaultGoal": "목표가 제공되지 않음", "runInTerminal.inDirectory": "`{1}` 내에서 `{0}` 명령을 실행할까요?", "runInTerminal.invocation": "`{0}` 실행 중", "runInTerminal.invocation.sandbox": "샌드박스에서 `{0}`을(를) 실행하는 중", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "취소", "runInTerminal.missingDeps.cancelled": "사용자가 샌드박스 종속성 설치를 취소했습니다.", "runInTerminal.missingDeps.failed": "샌드박스 종속성을 설치하지 못했습니다(종료 코드 {0}). 명령이 실행되지 않았습니다.", "runInTerminal.missingDeps.install": "설치", "runInTerminal.missingDeps.message": "샌드박스 실행에 필요한 다음 종속성이 설치되지 않았습니다. {0}. 설치하시겠습니까?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "샌드박스 종속성 누락", "runInTerminal.missingDeps.unknown": "샌드박스 종속성 설치가 성공했는지 여부를 확인할 수 없습니다. 명령이 실행되지 않았습니다.", "runInTerminal.presentationOverride": "`{1}`에서 `{0}` 명령을 실행하시겠습니까?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "터미널에서 실행", "runInTerminalTool.userDescription": "터미널에서 명령어 실행", "skip": "건너뛰기", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0}에 입력이 필요할 수 있음", + "terminalCommandCompleted": "{0} 완료됨", + "terminalProcessExited": "{0} 터미널 종료됨" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "포커스 터미널", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "대신 {0} 사용", "agentSandbox.linuxFileSystemSetting": "참고: 이 설정은 {0}이(가) 활성화된 경우에만 적용됩니다. Linux의 샌드박스에서 파일 시스템 액세스를 제어합니다. 경로는 glob 패턴을 지원하지 않고 리터럴 경로만 허용됩니다(예: ./src/, ~/.ssh, .env). **bubblewrap**과 **socat**가 설치되어 있어야 합니다.", "agentSandbox.linuxFileSystemSetting.allowRead": "거부된 지역 내에서 읽기 권한을 다시 허용할 경로 배열입니다. denyRead보다 우선합니다.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "읽기 액세스를 거부할 경로의 배열입니다. 모든 경로 읽기를 허용하려면 비워 둡니다.", "agentSandbox.linuxFileSystemSetting.denyWrite": "허용된 경로 내에서 쓰기 액세스를 거부하는 경로 배열입니다(allowWrite보다 우선함).", "agentSandbox.macFileSystemSetting": "참고: 이 설정은 {0}이(가) 활성화된 경우에만 적용됩니다. macOS의 샌드박스에서 파일 시스템 액세스를 제어합니다. 경로는 git 스타일 glob 패턴(예: *.ts, ./src, ./src/**/*.ts, file?.txt)도 지원합니다.", "agentSandbox.macFileSystemSetting.allowRead": "거부된 지역 내에서 읽기 권한을 다시 허용할 경로 배열입니다. denyRead보다 우선합니다.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "읽기 액세스를 거부할 경로의 배열입니다. 모든 경로 읽기를 허용하려면 비워 둡니다.", "agentSandbox.macFileSystemSetting.denyWrite": "허용된 경로 내에서 쓰기 액세스를 거부하는 경로 배열입니다(allowWrite보다 우선함).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "사용자 확인 후 제한 없는 네트워크 액세스 권한으로 샌드박스에서 에이전트 모드 터미널 명령을 다시 시도할 수 있는지 여부를 제어합니다. 이는 {0}이(가) `on`으로 설정된 경우에만 적용되며, 파일 시스템 샌드박싱은 유지한 채 승인된 명령의 네트워크 제한만 완화합니다.", "agentSandbox.runtimeSetting": "참고: 이 설정은 {0}이(가) 사용하도록 설정된 경우에만 적용됩니다. 키/값 쌍은 샌드박스 런타임 구성의 루트로 전달됩니다.", "agentSandbox.windowsEnabledSetting": "Windows에서 에이전트 모드가 샌드박싱을 사용할지 여부를 제어합니다.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Windows에서 에이전트 모드 도구의 샌드박싱을 활성화하고 모든 네트워크 도메인을 허용하세요.", "agentSandbox.windowsEnabledSetting.offDescription": "Windows에서 에이전트 모드 도구의 샌드박싱을 사용하지 않도록 설정하세요.", "agentSandbox.windowsFileSystemSetting": "참고: 이 설정은 {0}이(가) 활성화된 경우에만 적용됩니다. Windows의 샌드박스에서 파일 시스템 액세스를 제어합니다. 경로는 glob 패턴을 지원하지 않으며 리터럴 경로만 지원합니다(예: C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "읽기 전용 권한을 허용할 추가 경로의 배열입니다. denyRead보다 우선합니다.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "읽기/쓰기 권한을 허용할 추가 경로의 배열입니다. 작업 영역 폴더와 샌드박스 임시 디렉터리 외부에 대한 쓰기를 허용하지 않으려면 비워 두세요.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "액세스 권한을 거부할 경로의 배열입니다. 모든 경로 읽기를 허용하려면 비워 둡니다.", "autoApprove.defaults": "명령을 허용하거나 거부하는 기본 규칙 집합이 있다는 점을 참고하세요. 사용자의 규칙과 충돌하지 않도록 하려면 모든 기본 규칙을 무시하도록 {0}을(를) {1}(으)로 설정하는 것이 좋습니다. 이 작업은 신중히 사용하세요. 기본 거부 규칙은 위험한 명령 실행으로부터 사용자를 보호하기 위해 설계되었습니다.", "autoApprove.deprecated": "대신 {0}을(를) 사용하세요.", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "샌드박스 임시 디렉터리에서 파일 삭제", "runInTerminal.missingDeps.focusTerminal": "터미널에 집중", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "터미널이 입력을 기다리고 있습니다." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "원시 JSON 동기화 데이터 표시", "workbench.actions.sync.turnOffSyncOnMachine": "설정 동기화 끄기" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "로컬 백업 폴더 열기", + "download sync activity complete": "설정 동기화 작업을 다운로드했습니다.", + "no backups": "로컬 백업 폴더가 없습니다.", + "open": "폴더 열기" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "사용하도록 설정되면 편집기가 열리지 않았을 때 워터마크 팁이 표시됩니다.", "watermark.findInFiles": "파일에서 찾기", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "웹 콘텐츠를 검색하고 있습니다.", "webview.statusHeader": "현재 검색 상태:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "표준 개발 도구를 사용하여 iframe 기반 웹 보기 디버그", + "openToolsDescription": "활성 웹 보기에 대한 개발자 도구를 엽니다.", + "openToolsLabel": "Webview 개발자 도구 열기" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "다음 찾기", "editor.action.webvieweditor.findPrevious": "이전 찾기", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "에이전트 자습서", "onboarding.sessions.customize": "에이전트 사용자 지정", "onboarding.sessions.customize.desc": "사용자 지정 지침 및 에이전트, 기술, 재사용 가능한 프롬프트 및 사용하는 도구 및 컨텍스트에 연결되는 MCP 서버를 사용하여 Copilot을 프로젝트에 맞게 조정합니다.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "작업용으로 만든 에이전트", + "onboarding.sessions.group.more": "나만의 방식으로 작동하는 에이전트", "onboarding.sessions.planMode": "계획", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "코드가 변경되기 전에 구조화된 구현 계획을 생성한 다음 실행할 에이전트에 전달합니다.", "onboarding.sessions.runAnywhere": "어디서나 에이전트 실행", "onboarding.sessions.runAnywhere.desc": "대화형 작업을 위해 로컬로 에이전트를 실행하거나, Copilot CLI를 사용하여 백그라운드에서, 또는 팀에서 검토할 수 있는 끌어오기 요청을 여는 클라우드 에이전트를 사용하여 클라우드에서 에이전트를 실행합니다.", "onboarding.sessions.signInNudge": "AI 기반 기능을 사용하려면 로그인", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "GitHub으로 계속", "onboarding.signIn.github.aria": "GitHub으로 계속", "onboarding.signIn.google": "Google로 계속", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "GitHub Copilot을 사용하려면 로그인하세요.", "onboarding.signIn.heroTitle": "VS Code 시작", "onboarding.signIn.signedIn": "로그인되었습니다. 다음 단계를 계속할 수 있습니다.", "onboarding.step.agentSessions.subtitle.before": "다음과 언제든지 채팅 열기 ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "채팅 다중 차이 바로 가기 메뉴입니다.", "menus.chatNewSession": "채팅 새 세션 메뉴입니다.", "menus.chatSessions": "채팅 세션 메뉴입니다.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "세션 창의 세션 목록에 있는 항목의 상황에 맞는 메뉴입니다.", "menus.chatSessionsNewSession": "새 채팅 세션 메뉴입니다.", "menus.chatTextEditor": "텍스트 편집기 바로 가기 메뉴의 채팅 하위 메뉴입니다.", "menus.commandPalette": "명령 팔레트", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "인증 제공" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "변경한 내용이 저장되지 않을 수 있습니다. 확인 후 '취소'를 누르고 다시 시도하세요.", + "retry": "다시 시도(&&R)", + "unableToOpenWindow": "브라우저에서 새 창 열기가 차단되었습니다. '다시 시도'를 눌러 다시 시도하세요.", + "unableToOpenWindowDetail": "[브라우저 설정]({0})에서 이 웹사이트의 팝업을 허용하세요.", + "unableToOpenWindowError": "새 창을 열 수 없습니다." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "저장되지 않은 변경 내용이 있는 편집기를 저장하거나 되돌려본 후 다시 시도하세요." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "자세한 정보", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "다음 {0}개 파일에 대한 변경 내용을 저장할까요?", "saveFileAs.title": "다른 이름으로 저장" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "자세히 알아보기(&&L)", - "openFiles": "파일 열기...(&&F)", - "openRemote": "원격 열기...(&&O)", - "pickFolderAndOpen": "폴더를 열 수 없습니다. 대신 작업 영역에 폴더를 추가해 보세요.", - "pickWorkspaceAndOpen": "작업 영역을 열 수 없습니다. 대신 작업 영역에 폴더를 추가해 보세요.", - "unsupportedBrowserDetail": "브라우저가 로컬 폴더 열기를 지원하지 않습니다.\r\n단일 파일을 열거나 원격 리포지토리를 열 수 있습니다.", - "unsupportedBrowserMessage": "로컬 폴더 열기가 지원되지 않습니다." - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "로컬 파일 열기...", "openLocalFileFolder": "로컬 열기...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "설치된 모든 확장을 일시적으로 사용할 수 없습니다.", "noWorkspace": "작업 영역이 없습니다." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "액세스 '{0}' 기능", "accessExtensionFeatureMessage": "'{0}' 확장이 '{1}' 기능에 액세스하려고 합니다.", "allow": "허용", "disallow": "허용 안 함" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "{0} 확장을 설치하지 못함: 매니페스트를 찾을 수 없습니다.", "VS Code for Web": "웹용 {0}", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "확장 확인 게시자의 아이콘 색입니다.", "verifiedPublisher": "확장 보기 및 편집기에서 확인된 확장 게시자에 사용되는 아이콘입니다." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "다음에 확장 권장 사항 추가", "select for remove": "다음에서 확장 권장 사항 제거", @@ -22110,6 +23343,36 @@ "overwritingExtension": "확장 {0}을(를) {1}(으)로 덮어쓰는 중입니다.", "overwritingWithWorkspaceExtension": "작업 영역 확장 {1}을(를) 사용하여 {0}을(를) 덮어씁니다." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "확장이 디스크에서 수정되었습니다. 창을 다시 로드하세요.", + "extensionUnderDevelopment.invalid": "확장이 잘못되어 개발 중인 '{0}' 확장을 로드하지 못함: {1}", + "extensionsUnderDevelopment.invalid": "확장이 잘못되어 개발 중인 {0} 확장을 로드하지 못함: {1}", + "reloadWindow": "창 다시 로드" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "확장 호스트가 10초 이내에 시작되지 않았습니다. 문제가 발생했을 수 있습니다.", + "extensionHost.startupFailDebug": "확장 호스트가 10초 내에 시작되지 않았습니다. 첫 번째 줄에서 중지되었을 수 있습니다. 계속하려면 디버거가 필요합니다.", + "join.extensionDevelopment": "확장 디버그 세션을 종료하는 중", + "reloadWindow": "창 다시 로드" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "개발자 도구 열기", + "enable": "활성화 및 다시 로드", + "enableResolver": "원격 창을 열려면 '{0}' 확장이 필요합니다.\r\n사용하도록 설정하시겠습니까?", + "extensionService.autoRestart": "확장 호스트가 예기치 않게 종료되었습니다. 다시 시작 중...", + "extensionService.crash": "확장 호스트가 지난 5분 동안 3번 예기치 않게 종료되었습니다.", + "extensionService.versionMismatchCrash": "확장 호스트를 시작할 수 없습니다. 버전이 일치하지 않습니다.", + "getEnvironmentFailure": "원격 환경을 페치할 수 없습니다.", + "install": "설치 및 다시 로드", + "installResolver": "원격 창을 열려면 확장 '{0}'이(가) 필요합니다.\r\n확장을 설치하시겠습니까?", + "learnMore": "자세히 알아보기", + "relaunch": "VS Code 다시 시작", + "resolverExtensionNotFound": "마켓플레이스에서 '{0}'을(를) 찾을 수 없음", + "restart": "확장 호스트 다시 시작", + "restartExtensionHost": "확장 호스트 다시 시작", + "restartExtensionHost.reason": "명확한 요청", + "startBisect": "확장 이등분 시작" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "파일 감시자" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "키가 활성화되는 조건입니다.", "vscode.extension.contributes.keybindings.win": "Windows 특정 키 또는 키 시퀀스" }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "웹에서 사용되는 키보드 레이아웃을 제어합니다.", - "keyboardConfigurationTitle": "키보드" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "키 바인딩을 이 파일에 넣어서 기본값 재정의", "errorInvalidConfiguration": "키 바인딩 구성 파일에 쓸 수 없습니다. 이 파일에 배열 형식이 아닌 개체가 있습니다. 파일을 열어 정리하고 다시 시도하세요.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "변경한 내용이 저장되지 않을 수 있습니다. 확인 후 '취소'를 누르고 다시 시도하세요." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "창" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "진행 메시지" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "원격에 대한 도움말 정보 제공", "RemoteHelpInformationExtPoint.documentation": "프로젝트 설명서 페이지의 URL 또는 URL을 반환하는 명령", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "사용자가 전달함", "tunnel.staticallyForwarded": "정적으로 전달됨" }, - "vs/workbench/services/request/browser/requestService": { - "network": "네트워크" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "네트워크" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "작업 영역 폴더가 없음: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "현재 데스크톱 환경에 암호화 관련 데이터를 저장하는 데 필요한 OS 키링을 식별할 수 없습니다.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "코드 작업 및 포맷터를 실행하는 중...", "skip": "건너뛰기" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "텍스트 파일 저장 중" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "이미 로깅 중입니다.", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 값이 잘못되었습니다. 범위 이름에서 언어까지의 개체 맵이어야 합니다. 제공된 값: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType'은 배열이어야 함", "invalid.superType.format": "'configuration.{0}.superType'은 letterOrDigit[-_letterOrDigit]* 패턴을 따라야 합니다." }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "네이티브 대화 상자, 메뉴 및 제목 표시줄과 같은 네이티브 UI 요소의 색 모드를 설정합니다. OS가 밝은 색 모드로 구성된 경우에도 창에 어두운 시스템 색 테마를 사용하도록 선택할 수 있습니다. {0} 설정에 따라 자동으로 조정되도록 구성할 수도 있습니다.\r\n\r\n참고: {1}이(가) 활성화된 경우 이 설정은 무시됩니다.", + "window.systemColorTheme.auto": "밝은 색 테마에는 밝은 네이티브 위젯 색을 사용하고 어두운 색 테마에는 어두운 색을 사용합니다.", + "window.systemColorTheme.dark": "어두운 네이티브 위젯 색을 사용합니다.", + "window.systemColorTheme.default": "네이티브 위젯 색은 시스템 색과 일치합니다.", + "window.systemColorTheme.light": "밝은 네이티브 위젯 색을 사용합니다." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "모든 프로필", "exclude": "{0} 확장 선택", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "실행 취소/다시 실행" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "백업 작업 복사본" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "대기를 중지하고 저장되지 않은 변경 내용으로 편집기를 저장하거나 되돌리려면 '취소'를 클릭합니다.", + "backupBeforeShutdownMessage": "저장되지 않은 변경 내용이 있는 편집기를 백업하는 데 시간이 조금 더 걸리고 있습니다.", + "backupErrorDetails": "저장되지 않은 변경 내용이 있는 편집기를 저장하거나 되돌려본 후 다시 시도하세요.", + "backupTrackerBackupFailed": "저장되지 않은 변경 내용이 있는 다음 편집기를 백업 위치에 저장할 수 없습니다.", + "backupTrackerConfirmFailed": "저장되지 않은 변경 내용이 있는 다음 편집기를 저장하거나 되돌릴 수 없습니다.", + "discardBackupsBeforeShutdown": "백업을 삭제하는 데 시간이 조금 더 걸리고 있습니다.", + "ok": "확인(&&O)", + "revertBeforeShutdown": "저장되지 않은 변경 내용이 있는 편집기를 되돌리는 데 시간이 조금 더 걸리고 있습니다.", + "saveBeforeShutdown": "저장되지 않은 변경 내용이 있는 편집기를 저장하는 데 시간이 조금 더 걸리고 있습니다.", + "shutdownForceClose": "닫기", + "shutdownForceQuit": "그래도 종료", + "shutdownForceReload": "그래도 다시 로드" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "작업 영역 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", "openWorkspaceConfigurationFile": "작업 영역 구성 열기", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "작업 영역 신뢰", "workspaceTrustEditorLabelIcon": "작업 영역 신뢰 편집기 레이블의 아이콘입니다." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "제목 없는 작업 영역을 묻지 않고 항상 삭제", + "doNotSave": "저장 안 함(&&N)", + "restartExtensionHost.reason": "다중 루트 작업 영역 열기", + "save": "저장(&&S)", + "saveWorkspaceDetail": "작업 영역을 다시 열려면 작업 영역을 저장하세요.", + "saveWorkspaceMessage": "작업 영역 구성을 파일로 저장하시겠습니까?", + "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요.", + "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-pl/translations/main.i18n.json b/i18n/vscode-language-pack-pl/translations/main.i18n.json index 0918153157..eacfd56244 100644 --- a/i18n/vscode-language-pack-pl/translations/main.i18n.json +++ b/i18n/vscode-language-pack-pl/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "Włączono piaskownicę (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "System plików piaskownicy systemu Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Wymagane uwierzytelnianie dla {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Host agenta" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Zezwalaj w tej sesji", "sessionPermissions.skip": "Pomiń" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Nie można odczytać pliku klucza prywatnego: {0}", + "ssh.keyFileAuthRequiresPath": "Uwierzytelnianie pliku klucza wymaga ścieżki klucza prywatnego.", + "sshKeyPassphraseName": "Hasło klucza SSH", + "sshKeyPassphrasePrompt": "Wprowadź hasło dla klucza SSH {0}.", + "sshProgressCheckingAgent": "Sprawdzanie istniejącego hosta agenta...", + "sshProgressConnecting": "Trwa ustanawianie połączenia SSH...", + "sshProgressDownloadingCLI": "Trwa instalowanie interfejsu wiersza polecenia programu VS Code na komputerze zdalnym...", + "sshProgressForwarding": "Trwa łączenie z hostem agenta zdalnego...", + "sshProgressInstallingCLI": "Sprawdzanie zdalnej instalacji interfejsu wiersza polecenia...", + "sshProgressStartingAgent": "Trwa uruchamianie hosta agenta zdalnego..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Połączenia zdalne" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Powiększenie strony: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Dodaj element do czatu", + "browser.contextMenu.back": "Wstecz", + "browser.contextMenu.copyImage": "Kopiuj obraz", + "browser.contextMenu.copyImageUrl": "Kopiuj adres URL obrazu", + "browser.contextMenu.copyLink": "Kopiuj link", + "browser.contextMenu.forward": "Prześlij dalej", + "browser.contextMenu.inspect": "Przeprowadź inspekcję", + "browser.contextMenu.openImageInNewTab": "Otwórz obraz na nowej karcie", + "browser.contextMenu.openLinkInExternalBrowser": "Otwórz link w przeglądarce zewnętrznej", + "browser.contextMenu.openLinkInNewTab": "Otwórz link na nowej karcie", + "browser.contextMenu.reload": "Ponownie załaduj" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Nie można zarejestrować elementu „{0}”. Skojarzone zasady {1} są już zarejestrowane w {2}.", "config.property.duplicate": "Nie można zarejestrować elementu „{0}”. Ta właściwość jest już zarejestrowana.", @@ -2559,6 +2590,17 @@ "okButton": "&&OK", "yesButton": "&&Tak" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Wersja: {0}\r\nZatwierdzenie: {1}\r\nData: {2}\r\nElektron: {3}\r\nElektronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nSystem operacyjny: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Otwórz", + "openFile": "Otwórz plik", + "openFolder": "Otwórz folder", + "openWorkspace": "&&Otwórz", + "openWorkspaceTitle": "Otwórz obszar roboczy z pliku", + "selectFolder": "&&Wybierz folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Plik jest zbyt duży, aby można go było otworzyć jako edytor bez tytułu. Przekaż go najpierw do eksploratora plików, a następnie spróbuj ponownie." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Niewystarczające uprawnienia. Spróbuj ponownie i zezwól na operację.", "fileSystemRenameError": "Zmiana nazwy jest obsługiwana tylko w przypadku plików." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Plik jest zbyt duży, aby go otworzyć" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Nie można przenieść elementu „{0}” do kosza ({1})", + "trashFailed": "Nie można przenieść elementu „{0}” do kosza ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Nie można skopiować elementu „{0}” do „{1}” ({2}).", "fileCopyErrorPathCase": "Plik nie może zostać skopiowany do tej samej ścieżki z innym przypadkiem ścieżki", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Nie można zainstalować tego serwera MCP, ponieważ {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Anuluj", + "exit": "&&Wyjdź", + "mAbout": "{0} — informacje", + "mBringToFront": "Przesuń wszystko do przodu", + "mEdit": "&&Edytuj", + "mFile": "&&Plik", + "mGoto": "&&Przejdź", + "mHelp": "&&Pomoc", + "mHide": "Ukryj {0}", + "mHideOthers": "Ukryj inne", + "mMergeAllWindows": "Scal wszystkie okna", + "mMinimize": "Minimalizuj", + "mMoveTabToNewWindow": "Przenieś kartę do nowego okna", + "mNewTab": "Nowa karta", + "mRun": "&&Uruchom", + "mSelection": "&&Wybór", + "mServices": "Usługi", + "mShowAll": "Pokaż wszystko", + "mShowNextTab": "Pokaż następną kartę", + "mShowPreviousTab": "Pokaż poprzednią kartę", + "mTerminal": "&&Terminal", + "mView": "&&Wyświetl", + "mWindow": "Okno", + "mZoom": "Powiększenie", + "miCheckForUpdates": "Sprawdź dostępność &&aktualizacji...", + "miCheckingForUpdates": "Trwa sprawdzanie dostępności aktualizacji...", + "miDownloadUpdate": "&&Pobierz dostępną aktualizację", + "miDownloadingUpdate": "Trwa pobieranie aktualizacji...", + "miInstallUpdate": "Zainstaluj &&aktualizację...", + "miInstallingUpdate": "Trwa instalowanie aktualizacji...", + "miNewWindow": "Nowe &&okno", + "miPreferences": "&&Preferencje", + "miQuit": "Zamknij {0}", + "miRestartToUpdate": "Uruchom ponownie, aby &&zaktualizować", + "miSwitchWindow": "Przełącz &&okno...", + "quit": "&&Zakończ", + "quitMessage": "Czy na pewno chcesz wyjść?", + "quitMessageMac": "Czy na pewno chcesz zakończyć?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Określa, czy bieżące połączenie sieciowe ma być traktowane jako taryfowe. Przy taryfowym połączeniu automatyczne aktualizacje, pobieranie rozszerzeń i inne działania sieciowe w tle zostaną odłożone, aby zmniejszyć zużycie danych.", "meteredConnection.auto": "Automatycznie wykrywaj połączenia taryfowe na podstawie stanu sieci systemu operacyjnego.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Zawsze traktuj połączenie sieciowe jako taryfowe. Automatyczne aktualizacje i pobieranie zostaną odłożone.", "networkConfigurationTitle": "Sieć" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Anuluj", + "cantCreateBinFolder": "Nie można zainstalować polecenia powłoki „{0}”.", + "cantUninstall": "Nie można odinstalować polecenia powłoki „{0}”.", + "copyLink": "&&Kopiuj link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "Wystąpił błąd podczas otwierania linku w przeglądarce domyślnej.", + "openExternalProgramErrorMessage": "Wystąpił błąd podczas otwierania programu zewnętrznego.", + "sourceMissing": "Nie można znaleźć skryptu powłoki w „{0}”", + "trace.detail": "Proszę utworzyć problem i ręcznie załączyć następujący plik: \r\n{0}", + "trace.message": "Pomyślnie utworzono plik śledzenia", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "Sesja śledzenia jest już w toku. Najpierw użyj polecenia `\"{0}\"`, aby ją zatrzymać.", + "warnEscalation": "{0} wyświetli teraz monit z poleceniem „osascript” o uprawnienia administratora w celu zainstalowania polecenia powłoki.", + "warnEscalationUninstall": "{0} wyświetli teraz monit z poleceniem „osascript” o uprawnienia administratora w celu odinstalowania polecenia powłoki." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Dostęp do {0} jest zablokowany przez zasady domeny sieciowej (zobacz ustawienia `{1}` i `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Informacje: {0}", "severityPrefix.warning": "Ostrzeżenie: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Lokalny" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Polecenie „{0}” spowodowało błąd", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Wpisz, aby zawęzić wyniki." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Usługa tunelowania zdalnego" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Łączenie jako {0} ({1})", + "remoteTunnelService.building": "Tworzenie interfejsu wiersza polecenia na podstawie źródeł", + "remoteTunnelService.openTunnel": "Otwieranie tunelu", + "remoteTunnelService.openTunnelWithName": "Otwieranie tunelu {0}", + "remoteTunnelService.serviceInstallFailed": "Nie można zainstalować tunelu jako usługi, trwa uruchamianie w sesji..." + }, "vs/platform/request/common/request": { "electronFetch": "Określa, czy należy włączyć użycie implementacji pobierania firmy Electron zamiast Node.js”. Wszystkie rozszerzenia lokalne otrzymają implementację pobierania firmy Electron dla globalnego interfejsu API pobierania.", "fetchAdditionalSupport": "Określa, czy implementacja pobierania Node.js powinna zostać rozszerzona z dodatkową obsługą. Obecnie obsługa serwera proxy ({1}) i certyfikaty systemowe ({2}) są dodawane po włączeniu odpowiednich ustawień. Gdy podczas [remote development](https://aka.ms/vscode-remote) ustawienie {0} jest wyłączone, to ustawienie można skonfigurować oddzielnie w ustawieniach lokalnych i zdalnych.", @@ -3468,6 +3575,9 @@ "updateMode": "Skonfiguruj, czy chcesz otrzymywać aktualizacje automatyczne. Wymaga ponownego uruchomienia po zmianie. Aktualizacje są pobierane z usługi online firmy Microsoft.", "updateTitleBar": "Pokaż wskaźnik aktualizacji na pasku tytułu." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "Obecnie nie ma dostępnych aktualizacji." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Domyślny" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Nie można przeanalizować danych synchronizacji, ponieważ są niezgodne z bieżącą wersją." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "Okno zostało nieoczekiwanie zakończone", + "appGoneDetailEmptyWindow": "Przepraszamy za niedogodności. Możesz otworzyć nowe puste okno, aby rozpocząć od nowa.", + "appGoneDetailWorkspace": "Przepraszamy za niedogodności. Możesz ponownie otworzyć okno, aby kontynuować pracę od miejsca, w którym została przerwana.", + "appGoneDetails": "Okno zostało nieoczekiwanie zakończone (przyczyna: „{0}”, kod: „{1}”)", + "appStalled": "Okno nie odpowiada", + "appStalledDetail": "Możesz ponownie otworzyć lub zamknąć okno bądź poczekać.", + "close": "&&Zamknij", + "doNotRestoreEditors": "Nie przywracaj edytorów", + "hiddenMenuBar": "W dalszym ciągu możesz uzyskać dostęp do paska menu przez naciśnięcie klawisza Alt.", + "newWindow": "&&Nowe okno", + "reopen": "&&Otwórz ponownie", + "wait": "&&Czekaj" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Zezwól", + "cancel": "&&Anuluj", + "confirmOpenDetail": "Ścieżka '{0}' używa hosta, który jest niedozwolony. Jeśli nie ufasz hostowi, naciśnij przycisk „Anuluj”.", + "confirmOpenMessage": "Host '{0}' nie został znaleziony na liście dozwolonych hostów. Czy mimo to chcesz na to zezwolić?", + "doNotAskAgain": "Trwale zezwalaj na hosta `{0}`", + "learnMore": "&&Dowiedz się więcej", + "ok": "&&OK", + "pathNotExistDetail": "Ścieżka „{0}” nie istnieje na tym komputerze.", + "pathNotExistTitle": "Ścieżka nie istnieje", + "uriInvalidDetail": "Identyfikator URI „{0}” jest nieprawidłowy i nie można go otworzyć.", + "uriInvalidTitle": "Nie można otworzyć identyfikatora URI" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Obszar roboczy programu Code" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Anuluj", + "clearButtonLabel": "&&Wyczyść", + "confirmClearDetail": "Ta akcja jest nieodwracalna.", + "confirmClearRecentsMessage": "Czy chcesz wyczyścić wszystkie ostatnio otwierane pliki i obszary robocze?", + "newWindow": "Nowe okno", + "newWindowDesc": "Otwiera nowe okno", + "recentFolders": "Ostatnie foldery", + "recentFoldersAndWorkspaces": "Ostatnie foldery i obszary robocze", + "untitledWorkspace": "Bez tytułu (obszar roboczy)", + "workspaceName": "{0} (obszar roboczy)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "Obszar roboczy jest już otwarty w innym oknie. Najpierw zamknij to okno, a następnie spróbuj ponownie.", + "workspaceOpenedMessage": "Nie można zapisać obszaru roboczego „{0}”" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Zdalny interfejs wiersza polecenia" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Serwer" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Podstawowy rozmiar czcionki treści dla okna agentów.", "agents.fontSize.body2": "Rozmiar czcionki treści pomocniczej dla okna agentów.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "Grubość czcionki SemiBold (600) dla okna agentów." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Kolor tła aktywnego widoku sesji w oknie sesji agenta.", + "activeSessionView.foreground": "Kolor pierwszego planu aktywnego widoku sesji w oknie sesji agenta.", "agentFeedbackInputWidget.border": "Kolor obramowania widżetu danych wejściowych opinii agenta wyświetlanego w edytorze.", "agents.background": "Kolor tła powłoki i podstawy gradientu okna sesji agenta.", "agentsBadge.background": "Kolor tła znaczków w oknie sesji agenta.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Kolor pierwszego planu znacznika liczby nieprzeczytanych sesji na przełączniku paska bocznego.", "agentsUpdateButton.downloadedBackground": "Kolor tła przycisku aktualizacji po zakończeniu pobierania w oknie sesji agenta.", "agentsUpdateButton.downloadingBackground": "Kolor tła przycisku aktualizacji, który pokazuje postęp pobierania w oknie sesji agenta.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Kolor tła nieaktywnego widoku sesji w oknie sesji agenta.", + "inactiveSessionView.foreground": "Kolor pierwszego planu nieaktywnego widoku sesji w oknie sesji agenta." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Obraz profilu GitHub dla {0}", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Dodaj opinię", "agentFeedback.addAndSubmit": "Dodaj opinię i prześlij", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Dodaj opinię", "altEnter": "Alt+Enter", "enter": "Wprowadź" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Zwiń", "convertComment": "Konwertuj na opinie agentów", "editComment": "Edytuj", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Określa, czy automatycznie uruchamiać zadania oznaczone `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` po utworzeniu nowego drzewa roboczego sesji hosta agenta. Ręczne uruchomienia polecenia `Run Task` nie są tym objęte.", - "chat.newEdits.label": "Nowy czat", - "chat.viewContainer.label": "Czatowanie", - "chatViewIcon": "Wyświetl ikonę widoku czatu.", - "sessions.newChat.view": "Nowa sesja", - "sessions.newChatInSession.view": "Nowy czat" + "chat.newEdits.label": "Nowy czat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Typ sesji" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Jaki jest cel?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Jaki jest Twój następny punkt kontrolny?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Zadaj pytanie uzupełniające lub rozpocznij nowy temat w tej sesji", - "subSessionTip.ariaLabel": "Porada dotycząca sesji podrzędnej", - "subSessionTip.dismiss": "Zamknij poradę", - "subSessionTip.message": "To jest sesja podrzędna, nowy czat w tym samym obszarze roboczym. Umożliwia zadawanie pytań, uruchamianie zadań lub eksplorowanie pomysłów przy użyciu nowego kontekstu." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Zacznij od wybrania", - "newSessionIn": "Nowa sesja w", - "newSessionWith": "z", - "trustFolderMessage": "Sesja agenta będzie mogła odczytywać pliki, uruchamiać polecenia i wprowadzać zmiany w tym folderze." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Brak dostępnych hostów agentów", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Wyłączono aplikację Agenty" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Agent", - "agentPickerCustomCategory": "Agenty niestandardowe", - "agentPickerDefault": "Agent", - "agentPickerDefaultCategory": "Wartość domyślna", - "agentPickerDefaultHover": "Użyj agenta domyślnego.", - "configureCustomAgents": "Konfiguruj agentów niestandardowych...", - "viewAgent": "Wyświetl agenta {0}" + "agentHostAgentPicker": "Agent" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Selektor zatwierdzeń", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Interfejs wiersza polecenia funkcji Copilot", + "new session": "New Session", "noAgents": "Host agenta nie ogłaszał jeszcze żadnych agentów.", "notConnectedSend": "Nie można wysłać żądania: brak połączenia z hostem agenta." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Eksportuj dzienniki debugowania hosta agenta..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Host agenta lokalnego", - "localAgentHostSessionTypeLocation": "Lokalne" + "localAgentHostLabel": "Host agenta lokalnego" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Otwórz plik stanu interfejsu wiersza polecenia Copilot" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Model Claude edytuje pliki bez pytania", "claude.permissionMode.auto": "Automatyczne", "claude.permissionMode.auto.description": "Klasyfikator modelu automatycznie zatwierdza lub odrzuca operacje narzędzia", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Zapytaj przed edycją", "claude.permissionMode.default.description": "Model Claude prosi o zatwierdzenie przed wprowadzeniem zmian", "claude.permissionMode.plan": "Tryb planowania", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Włącz nawiązywanie połączenia z hostami agentów zdalnych.", "chat.remoteAgentHosts.name": "Nazwa wyświetlana tego hosta agenta zdalnego.", "chat.remoteAgentTunnels": "Dodatkowe nazwy tuneli dev do wyszukania podczas nawiązywania połączenia z hostami agentów zdalnych. Są one wyszukiwane automatycznie oprócz tuneli wyliczanych z Twojego konta.", - "chat.sshRemoteAgentHostCommand": "Do programowania: zastąp polecenie używane do uruchomienia hosta agenta zdalnego przez SSH. Po ustawieniu pomija automatyczną instalację CLI i zamiast tego uruchamia to polecenie. Polecenie musi wydrukować adres URL protokołu WebSocket zgodny z adresem ws://127.0.0.1:PORT (opcjonalnie z ?tkn=TOKEN) do stdout lub stderr./" + "chat.sshRemoteAgentHostCommand": "Do programowania: zastąp polecenie używane do uruchomienia hosta agenta zdalnego przez SSH. Po ustawieniu pomija automatyczną instalację CLI i zamiast tego uruchamia to polecenie. Polecenie musi wydrukować adres URL protokołu WebSocket zgodny z adresem ws://127.0.0.1:PORT (opcjonalnie z ?tkn=TOKEN) do stdout lub stderr./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Dodaj nowego hosta SSH...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Dodaj wtyczkę zdalną", "remoteAgentHost.addPluginTooltip": "Dodaj folder wtyczek, który już istnieje na tym hoście agenta zdalnego.", "remoteAgentHost.pluginAlreadyConfigured": "Element „{0}” jest już skonfigurowany w {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Usuń z hosta zdalnego", "remoteAgentHost.selectPluginFolder": "Wybierz folder wtyczki na {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Umiejętności" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Otwórz różnicę plików", "mobileOpenSessionChanges": "Otwórz zmiany sesji" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Sesje" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Wstecz", "miSessionsForward": "&&Przekaż dalej", "newSession": "Nowa sesja", @@ -4685,6 +5028,7 @@ "pinned": "Przypięte", "secondsDuration": "teraz", "sessionItemAria": "{0}, utworzono {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Sesje", "showLessAria": "Pokaż mniej sesji", "showLessCompact": "Pokaż mniej", @@ -4693,9 +5037,9 @@ "showMoreAria": "Pokaż dodatkowe sesje: {0}", "showMoreCompact": "dodatkowo {0}", "showMoreWorkspaceAria": "Pokaż {0} więcej obszarów roboczych", - "showMoreWorkspaceCompact": "Dodatkowe obszary robocze: {0}", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Pokaż {0} więcej obszarów roboczych", - "showMoreWorkspacesCompact": "Dodatkowe obszary robocze: {0}", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Dzisiaj", "unknown": "Nieznane", "working": "Praca w toku...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Wymagane dane wejściowe" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Nowa sesja podrzędna", "archivePinnedSectionSessions.confirm": "Czy na pewno chcesz oznaczyć przypięte sesje w liczbie {0} jako zakończone?", "archivePinnedSectionSessions.confirmSingle": "Czy na pewno chcesz oznaczyć 1 przypiętą sesję jako zakończoną?", "archiveSection": "Oznacz wszystkie jako gotowe", @@ -4747,7 +5090,7 @@ "markRead": "Oznacz jako przeczytane", "markUnread": "Oznacz jako nieprzeczytane", "newSessionForWorkspace": "Nowa sesja", - "openInNewWindow": "Otwórz w nowym oknie", + "openToTheSide": "Open to the Side", "pinSession": "Przypnij", "refresh": "Odśwież sesje", "renameSession": "Zmień nazwę...", @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Określa, czy fokus klawiatury znajduje się wewnątrz kontrolki szybkiego otwarcia" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Zamknij okno", "closeWindowMessage": "Czy na pewno zamknąć okno?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Nie zarejestrowano widoku drzewa o identyfikatorze „{0}”.", "views log": "Widoki" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Załaduj ponownie z wyłączonymi rozszerzeniami", + "revealUserDataFolder": "Pokaż folder danych użytkownika", + "showContentTracing": "Pokaż śledzenie zawartości", + "showGPUInfo": "Pokaż informacje o procesorze GPU", + "startTracing": "Rozpocznij śledzenie", + "startTracing.ariaLabel": "Rejestrowanie śledzenia wydajności. Kliknij, aby zatrzymać nagrywanie.", + "startTracing.name": "Śledzenie wydajności", + "startTracing.recording": "Śledzenie nagrywania (kliknij, aby zatrzymać)", + "startTracing.tooltip": "Kliknij, aby zatrzymać nagrywanie", + "stopTracing": "Zatrzymaj śledzenie", + "stopTracing.button": "&&Ponowne uruchamianie i włączanie śledzenia", + "stopTracing.detail": "Może to potrwać do jednej minuty.", + "stopTracing.message": "Żadna sesja śledzenia nie jest w toku. Użyj polecenia „Developer: Start Tracing” lub uruchom z argumentem „--trace”, aby rozpocząć śledzenie.", + "stopTracing.title": "Trwa tworzenie pliku śledzenia...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Zainstaluj polecenie „{0}” w ścieżce", + "shellCommand": "Polecenie powłoki", + "successFrom": "Polecenie powłoki „{0}” pomyślnie odinstalowano ze ścieżki.", + "successIn": "Polecenie powłoki „{0}” zostało pomyślnie zainstalowane w ścieżce.", + "uninstall": "Odinstaluj polecenie „{0}” ze ścieżki" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Zamknij okno", + "closeActive": "Zamknij aktywne okno", + "closeOtherWindows": "Zamknij inne okna", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Wyłącz opcję Zawsze na wierzchu", + "enableWindowAlwaysOnTop": "Włącz opcję Zawsze na wierzchu", + "miCloseWindow": "Zam&&knij okno", + "miZoomIn": "&&Powiększ", + "miZoomOut": "&&Pomniejsz", + "miZoomReset": "&&Resetuj powiększenie", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Przełącz na okno główne", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Przełącz okno ustawienia Zawsze na wierzchu", + "windowDirtyAriaLabel": "{0}, okno z niezapisanymi zmianami", + "windowGroup": "grupa okien", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Steruje limitem czasu w sekundach przed rezygnacją z rozpoznawania środowiska powłoki, gdy aplikacja nie została jeszcze uruchomiona z terminalu. Zobacz naszą [dokumentację](https://go.microsoft.com/fwlink/?linkid=2149667), aby uzyskać więcej informacji.", + "argv.crashReporterId": "Unikatowy identyfikator używany do korelowania raportów o awariach wysyłanych z tego wystąpienia aplikacji.", + "argv.disableChromiumSandbox": "Wyłącza piaskownicę Chromium. Jest to przydatne w przypadku uruchamiania edytora VS Code z podwyższonym poziomem uprawnień w systemie Linux i uruchamiania w ramach funkcji AppLocker w systemie Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Wyłącza antyaliasing czcionki LCD.", + "argv.enableCrashReporter": "Pozwala na wyłączenie raportowania awarii, należy ponownie uruchomić aplikację, jeśli wartość zostanie zmieniona.", + "argv.enableRDPDisplayTracking": "Gwarantuje, że zmaksymalizowane okna zostaną przywrócone do poprawnego wyświetlania podczas ponownego łączenia RDP.", + "argv.enebleProposedApi": "Włącz proponowane interfejsy API dla listy identyfikatorów rozszerzeń (takich jak „vscode.git”). Proponowane interfejsy API są niestabilne i mogą w każdej chwili ulec awarii bez ostrzeżenia. Ta opcja powinna być ustawiana tylko na potrzeby tworzenia i testowania rozszerzeń.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Określa flagi aparatu języka JavaScript w wersji 8 do przekazania (np. „--max-old-space-size=4096”). Flagi te są stosowane do procesu głównego, programów renderujących oraz procesów narzędziowych.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Poziom dziennika do użycia. Wartość domyślna to „info”. Dozwolone wartości to „error”, „warn”, „info”, „debug”, „trace”, „off”.", + "argv.passwordStore": "Konfiguruje zaplecze używane do przechowywania wpisów tajnych w systemie Linux. Ten argument jest ignorowany w systemach Windows i macOS.", + "argv.proxyBypassList": "Pomiń dowolny określony serwer proxy dla danej listy hostów rozdzielonych średnikami. Przykładowa wartość „;*.microsoft.com;*foo.com; 1.2.3.4:5678”, będzie używać serwera proxy dla wszystkich hostów z wyjątkiem adresów lokalnych (localhost, 127.0.0.1 itd.), poddomen microsoft.com, hostów zawierających sufiks foo.com i wszystko pod adresem 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Określa port do użycia na potrzeby debugowania zdalnego.", + "argv.useInMemorySecretStorage": "Zapewnia, że magazyn w pamięci będzie używany na potrzeby magazynu wpisów tajnych zamiast magazynu poświadczeń systemu operacyjnego. Jest to często używane podczas uruchamiania testów rozszerzeń programu VS Code lub gdy występują problemy z magazynem poświadczeń.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Określa, czy w oknie dialogowym potwierdzenia jest wyświetlany monit o zapisanie lub odrzucenie otwartego obszaru roboczego bez tytułu w oknie podczas przełączania do innego obszaru roboczego. Wyłączenie okna dialogowego potwierdzenia będzie zawsze odrzucać obszar roboczy bez tytułu.", + "controlsStyle": "Dostosuj wygląd kontrolek okna tak, aby były natywne dla systemu operacyjnego, narysowane niestandardowo lub ukryte. Zmiany wymagają pełnego ponownego uruchomienia w celu ich zastosowania.", + "dialogStyle": "Dostosuj wygląd okien dialogowych tak, aby były natywne dla systemu operacyjnego lub niestandardowe.", + "enableCrashReporterDeprecated": "Jeśli to ustawienie ma wartość false, żadne dane telemetryczne nie będą wysyłane niezależnie od wartości nowego ustawienia. Przestarzałe z powodu połączenia z ustawieniem {0}.", + "keyboardConfigurationTitle": "Klawiatura", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "Zak&&ończ", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Określa wymiary nowo otwartego okna, gdy przynajmniej jedno jest już otwarte. Te ustawienia nie mają wpływu na otwarte pierwsze okno. Wymiary oraz położenie nowo otwartego okna będą takie jak w przypadku ostatniego zamkniętego okna.", + "openWithoutArgumentsInNewWindow": "Określa, czy nowe puste okno powinno otworzyć się podczas uruchamiania drugiej instancji bez argumentów lub gdy ostatnia uruchomiona instancja powinna być na pierwszym planie.\r\nNależy zauważyć, że nadal mogą być przypadki, gdzie to ustawienie jest ignorowane (np. podczas używania opcji wiersza polecenia `--new-window` lub `--reuse-window`).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Kontroluje sposób przywracania okien i edytorów podczas ich otwierania.", + "security.promptForLocalFileProtocolHandling": "Jeśli ta opcja jest włączona, za każdym razem, gdy plik lokalny lub obszar roboczy zostanie otwarty za pośrednictwem procedury obsługi protokołu, zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie.", + "security.promptForRemoteFileProtocolHandling": "Jeśli ta opcja jest włączona, za każdym razem, gdy zdalny plik lub obszar roboczy zostanie otwarty za pośrednictwem procedury obsługi protokołu, zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie.", + "showNextWindowTab": "Pokaż następną zakładkę okna", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Włącz zbieranie raportów o awariach. Pomaga nam to poprawiać stabilność. \r\nTa opcja wymaga ponownego uruchomienia.", + "telemetryConfigurationTitle": "Telemetria", + "titleBarStyle": "Dostosuj wygląd paska tytułu okna tak, aby był natywny dla systemu operacyjnego lub niestandardowy. Zmiany wymagają pełnego ponownego uruchomienia w celu ich zastosowania.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "Zestaw identyfikatorów dla wpisów na pasku dotykowym, które nie powinny być pokazywane (na przykład „workbench.action.navigateBack”).", + "window.border.color": "{0}: określony kolor w formacie Hex, RGB, RGBA, HSL, HSLA", + "window.border.default": "{0}: respektowanie ustawień motywu kolorów, powrót do ustawień systemu Windows", + "window.border.off": "{0}: wyłącz kolory obramowania", + "window.border.prefix": "Steruje kolorem obramowania okna:", + "window.border.suffix": "Służy {0} do ustawiania różnych kolorów dla aktywnych i nieaktywnych okien. To ustawienie jest ignorowane, gdy {1} ustawiono wartość {2}.", + "window.border.system": "{0}: uwzględniaj tylko ustawienia systemu Windows", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Dostosuj, kiedy ma być wyświetlany niestandardowy pasek tytułu. Niestandardowy pasek tytułu może być ukryty w trybie pełnoekranowym przy użyciu wartości „windowed”. Niestandardowy pasek tytułu może być ukryty tylko w trybie bez pełnego ekranu za pomocą wartości „never”, gdy ustawienie {0} ma wartość „native”.", + "window.customTitleBarVisibility.auto": "Automatycznie zmienia widoczność niestandardowego paska tytułu.", + "window.customTitleBarVisibility.never": "Ukryj niestandardowy pasek tytułu, gdy ustawienie {0} ma wartość „native”.", + "window.customTitleBarVisibility.windowed": "Ukryj niestandardowy pasek tytułu w trybie pełnoekranowym. Gdy nie jest w trybie pełnoekranowym, automatycznie zmieniaj widoczność niestandardowego paska tytułu.", + "window.doubleClickIconToClose": "Jeśli jest włączone, to ustawienie spowoduje zamknięcie okna po dwukrotnym kliknięciu ikony aplikacji na pasku tytułu. Nie będzie można przeciągać okna za pomocą ikony. To ustawienie obowiązuje tylko wtedy, gdy parametr {0} jest ustawiony na wartość „custom”.", + "window.menuStyle": "Dostosuj styl menu tak, aby był natywny dla systemu operacyjnego, niestandardowy lub dziedziczony po stylu paska tytułu zdefiniowanym w programie {0}. Ma to również wpływ na wygląd menu kontekstowego. Zmiany wymagają pełnego ponownego uruchomienia w celu ich zastosowania.", + "window.menuStyle.custom": "Użyj menu niestandardowego.", + "window.menuStyle.custom.mac": "Użyj niestandardowego menu kontekstowego.", + "window.menuStyle.inherit": "Dopasowuje styl menu do stylu paska tytułu zdefiniowanego w programie {0}.", + "window.menuStyle.inherit.mac": "Dopasowuje styl menu kontekstowego do stylu paska tytułu zdefiniowanego w programie {0}.", + "window.menuStyle.mac": "Dostosuj wygląd menu kontekstowego tak, aby były natywne dla systemu operacyjnego, niestandardowego lub dziedziczonego po stylu paska tytułu zdefiniowanym w programie {0}.", + "window.menuStyle.native": "Użyj menu natywnego. Ta opcja jest ignorowana, gdy {0} jest ustawiona wartość {1}.", + "window.menuStyle.native.mac": "Użyj natywnego menu kontekstowego.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Włącza natywne karty okien systemu macOS. Pamiętaj, że zmiany wymagają pełnego ponownego uruchomienia, aby zostały zastosowane, a natywne karty wyłączą niestandardowy styl paska tytułu, jeśli został skonfigurowany.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Otwórz nowe okna zmaksymalizowane.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Skoncentruj uwagę na ostatnio aktywnym uruchomionym wystąpieniu.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Otwórz ponownie wszystkie okna, jeśli nie jest otwarty folder, obszar roboczy ani plik (np. z wiersza polecenia). Jeśli plik zostanie otwarty, zastąpi on wszystkie edytory, które były wcześniej otwarte w oknie.", + "window.reopenFolders.folders": "Otwórz ponownie wszystkie okna, które miały otwarte foldery lub obszary robocze, jeśli nie jest otwarty folder, obszar roboczy ani plik (np. z wiersza polecenia). Jeśli plik zostanie otwarty, zastąpi on wszystkie edytory, które były wcześniej otwarte w oknie.", + "window.reopenFolders.none": "Nigdy nie otwieraj ponownie okna. Jeśli nie jest otwarty folder ani obszar roboczy (np. z wiersza polecenia), zostanie wyświetlone puste okno.", + "window.reopenFolders.one": "Otwórz ponownie ostatnie aktywne okno, jeśli nie jest otwarty folder, obszar roboczy ani plik (np. z wiersza polecenia). Jeśli plik zostanie otwarty, zastąpi on wszystkie edytory, które były wcześniej otwarte w oknie.", + "window.reopenFolders.preserve": "Zawsze otwieraj ponownie wszystkie okna. W przypadku otworzenia folderu lub obszaru roboczego (np. z wiersza polecenia) zostanie on otwarty jako nowe okno, chyba że otwarto go już wcześniej. Jeśli pliki zostaną otwarte, otworzą się w jednym z przywróconych okien wraz z wcześniej otwartymi edytorami.", + "windowConfigurationTitle": "Okno", + "zoomLevel": "Dostosuj domyślny poziom powiększenia dla wszystkich okien. Każdy przyrost powyżej `0` (np. `1`) lub poniżej `0` (np. `–1`) reprezentuje powiększenie lub pomniejszeni o `20%`. Możesz też wprowadzić liczby dziesiętne, aby dostosować poziom powiększenia z bardziej precyzyjnym stopniem szczegółowości. Zobacz ustawienie {0}, aby skonfigurować, czy polecenia „Powiększ” i „Pomniejsz” stosują poziom powiększenia do wszystkich okien, czy tylko do aktywnego okna.", + "zoomPerWindow": "Określa, czy polecenia „Powiększ” i „Pomniejsz” stosują poziom powiększenia do wszystkich okien, czy tylko do aktywnego okna. Zobacz ustawienie {0}, aby skonfigurować domyślny poziom powiększenia dla wszystkich okien." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Zapisywanie stanu interfejsu użytkownika" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Kopiuj", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Pliki przechowywane w folderze instalacyjnym („{0}”) mogą być ZASTĄPIONE lub USUNIĘTE NIEODWRACALNIE bez ostrzeżenia podczas aktualizacji.", + "configure": "Konfiguruj", + "downloadArmBuild": "Pobierz", + "keychainWriteError": "Nie można zapisać informacji o logowaniu do łańcucha kluczy z powodu błędu „{0}”.", + "learnMore": "Dowiedz się więcej", + "loginButton": "&&Zaloguj", + "macoseolmessage": "{0} w {1} wkrótce przestanie otrzymywać aktualizacje. Rozważ uaktualnienie wersji systemu macOS.", + "password": "Hasło", + "proxyAuthRequired": "Wymagane uwierzytelnianie serwera proxy", + "proxyDetail": "Serwer proxy {0} wymaga podania nazwy użytkownika i hasła.", + "rememberCredentials": "Zapamiętaj moje poświadczenia", + "resolveShellEnvironment": "Trwa rozpoznawanie środowiska powłoki...", + "restart": "Ponownie uruchom", + "runningAsRoot": "Nie rekomenduje się uruchamiania {0} jako użytkownik główny.", + "runningTranslated": "Używasz emulowanej wersji programu {0}. Aby uzyskać lepszą wydajność, pobierz natywną wersję kompilacji {0} arm64 dla swojej maszyny.", + "sharedProcessCrash": "Udostępniony proces w tle został nieoczekiwanie zakończony. Uruchom ponownie aplikację, aby odzyskać.", + "showArgvParseWarning": "Plik argumentów środowiska uruchomieniowego „argv.json” zawiera błędy. Popraw je i uruchom ponownie.", + "showArgvParseWarningAction": "Otwórz plik", + "shutdownErrorClose": "Nieoczekiwany błąd uniemożliwił zamknięcie okna", + "shutdownErrorDetail": "Błąd: {0}", + "shutdownErrorLoad": "Nieoczekiwany błąd uniemożliwił zmianę obszaru roboczego", + "shutdownErrorQuit": "Nieoczekiwany błąd uniemożliwił zamknięcie aplikacji", + "shutdownErrorReload": "Nieoczekiwany błąd uniemożliwił ponowne załadowanie okna", + "shutdownForceClose": "Zamknij mimo to", + "shutdownForceLoad": "Zmień mimo to", + "shutdownForceQuit": "Wyjdź mimo to", + "shutdownForceReload": "Załaduj ponownie mimo to", + "shutdownTitleClose": "Zamykanie okna trwa nieco dłużej...", + "shutdownTitleLoad": "Zmienianie obszaru roboczego trwa nieco dłużej...", + "shutdownTitleQuit": "Zamykanie aplikacji trwa nieco dłużej...", + "shutdownTitleReload": "Ponowne ładowanie okna trwa nieco dłużej...", + "status.windowZoom": "Powiększenie okna", + "troubleshooting": "Przewodnik rozwiązywania problemów", + "username": "Nazwa użytkownika", + "willShutdownDetail": "Nadal są uruchomione następujące operacje: \r\n{0}", + "zoomIn": "Powiększ", + "zoomNumber": "Poziom powiększenia: {0} ({1}%)", + "zoomOut": "Pomniejsz", + "zoomReset": "Resetuj", + "zoomSettings": "Ustawienia" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Określa, czy w odpowiedziach czatu na ukończonych wywołaniach narzędzi i innych zwijanych elementach mają być wyświetlane ikony zaznaczenia.", "accessibility.debugWatchVariableAnnouncements": "Określa, czy zmiany zmiennych powinny być zapowiadane w widoku śledzenia debugowania.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Czy udostępnić tę stronę przeglądarki agentowi?", "browserView.shareWithAgent.title": "Czy udostępnić agentowi?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Określa, czy edytor przeglądarki ma fokus", + "browser.hasError": "Określa, czy przeglądarka ma błąd ładowania", + "browser.hasUrl": "Określa, czy przeglądarka ma załadowany adres URL", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Przeglądarka" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Wyczyść pamięć (tymczasowa)", + "browser.clearGlobalStorageAction": "Wyczyść pamięć (globalna)", + "browser.clearWorkspaceStorageAction": "Wyczyść pamięć (obszar roboczy)", + "browser.dataStorage": "Kontroluje, jak dane przeglądarki (pliki cookie, pamięć podręczna, magazyn) są współdzielone między widokami przeglądarki.\r\n\r\n**Uwaga**: w niezaufanych obszarach roboczych to ustawienie jest ignorowane, a zawsze używany jest magazyn `ephemeral`.", + "browser.dataStorage.ephemeral": "Każdy widok przeglądarki ma własną sesję, która jest usuwana po zamknięciu.", + "browser.dataStorage.global": "Wszystkie widoki przeglądarki korzystają z jednej trwałej sesji we wszystkich obszarach roboczych.", + "browser.dataStorage.workspace": "Widoki przeglądarki w tym samym obszarze roboczym korzystają z trwałej sesji. Jeśli nie jest otwarty żaden obszar roboczy, używany jest magazyn `ephemeral`.", + "browser.storageScope": "Zakres przechowywania bieżącego widoku przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Określa, czy narzędzia programistyczne są otwarte dla bieżącego widoku przeglądarki", + "browser.toggleDevToolsAction": "Przełącz narzędzia deweloperskie" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Dodaj dzienniki konsoli do czatu", + "browser.addElementToChatAction": "Dodaj element do czatu", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Dodaj zrzut ekranu do czatu", + "browser.agentSharingContentWarning.detail": "Strony mogą zawierać ukryte monity, które mogą wpływać na zachowanie agenta. Przed wysłaniem sprawdź dokładnie dołączoną zawartość.", + "browser.agentSharingContentWarning.dontShowAgain": "Nie pokazuj ponownie", + "browser.agentSharingContentWarning.message": "Zachowaj ostrożność podczas dołączania zawartości z niezaufanych źródeł.", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Dodaj do czatu", + "browser.elementSelectionActive": "Określa, czy wybór elementu jest obecnie aktywny", + "browser.enableChatTools": "Po włączeniu tej opcji agenci czatu mogą używać narzędzi przeglądarki do otwierania stron i interakcji z nimi w zintegrowanej przeglądarce.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Udostępnij agentowi", + "browser.sharingWithAgent": "Udostępnianie agentowi", + "browser.unshareWithAgent": "Zatrzymaj udostępnianie agentowi", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Przeglądarka", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Zrzut ekranu przeglądarki", + "consoleLogs": "Dzienniki konsoli", + "workbench.browser.agentHostChatToolsEnabled": "Po włączeniu zintegrowane narzędzia przeglądarki są udostępniane jako narzędzia dostarczane przez klienta w sesjach hosta agenta w oknie Sesje. Wymaga {0} i {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Wymiary:", + "browser.device.dprAriaLabel": "Współczynnik pikseli urządzenia", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Współczynnik pikseli urządzenia (pusty = domyślny system)", + "browser.device.heightAriaLabel": "Wysokość okienka ekranu", + "browser.device.inputPlaceholderAuto": "auto", + "browser.device.scaleLabel": "Skalowanie:", + "browser.device.swapDimensionsTitle": "Zamień wymiary", + "browser.device.widthAriaLabel": "Szerokość okienka ekranu", + "browser.device.zoomAriaLabel": "Współczynnik powiększenia", + "browser.device.zoomAuto": "Automatycznie ({0}%)", + "browser.devicePresets.mobileTag": "urządzenie przenośne", + "browser.devicePresets.placeholder": "Wybierz ustawienie wstępne urządzenia", + "browser.emulationHasUserAgent": "Czy emulacja przeglądarki ma niestandardowego agenta użytkownika", + "browser.emulationIsMobile": "Czy emulacja przeglądarki jest w trybie mobilnym", + "browser.emulationToolbar.close": "Zamknij", + "browser.emulationToolbar.mobile": "Emulacja urządzeń przenośnych", + "browser.emulationToolbar.presets": "Zastosuj ustawienie wstępne...", + "browser.emulationToolbar.reset": "Zresetuj", + "browser.emulationToolbar.userAgent": "Ustaw agenta użytkownika...", + "browser.emulationToolbarVisible": "Czy pasek narzędzi emulacji przeglądarki jest widoczny", + "browser.hideEmulationToolbar": "Ukryj pasek narzędzi emulacji", + "browser.pickDevicePreset": "Emuluj urządzenie...", + "browser.resetEmulation": "Resetuj emulację", + "browser.setUserAgent": "Emuluj agenta użytkownika...", + "browser.showEmulationToolbar": "Pokaż pasek narzędzi emulacji", + "browser.toggleMobileEmulation": "Przełącz emulację urządzeń przenośnych", + "browser.userAgent.prompt": "Ciąg agenta użytkownika (pozostaw pusty dla domyślnego programu VS Code)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Znajdź następny", + "browser.findPreviousAction": "Znajdź poprzedni", + "browser.findWidgetFocused": "Określa, czy widżet wyszukiwania w przeglądarce ma fokus", + "browser.findWidgetVisible": "Określa, czy widżet wyszukiwania w przeglądarce jest widoczny", + "browser.hideFindAction": "Zamknij widżet wyszukiwania", + "browser.showFindAction": "Znajdź na stronie" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Określa, czy przeglądarka może jeszcze bardziej powiększyć widok", + "browser.canZoomOut": "Określa, czy przeglądarka może jeszcze bardziej pomniejszyć widok", + "browser.defaultZoomLevel.matchWindow": "Dopasowuje bieżący poziom powiększenia interfejsu użytkownika aplikacji.", + "browser.pageZoom": "Domyślny poziom powiększenia dla wszystkich witryn w zintegrowanej przeglądarce.", + "browser.resetZoomAction": "Resetuj powiększenie", + "browser.zoomInAction": "Powiększ", + "browser.zoomOutAction": "Pomniejsz" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Tło", + "browser.closeAll": "Zamknij wszystkie karty przeglądarki", + "browser.closeAllInGroup": "Zamknij wszystkie karty przeglądarki w grupie", + "browser.closeAllInGroupShort": "Zamknij wszystkie karty przeglądarki", + "browser.closeAllTabs": "Zamknij wszystko", + "browser.closeTab": "Zamknij", + "browser.editorOpen": "Czy dowolny edytor przeglądarki jest obecnie otwarty", + "browser.linkOpenedHint.ariaLabel": "Ten link został otwarty w zintegrowanej przeglądarce", + "browser.linkOpenedHint.detail": "**Zintegrowana przeglądarka**\r\n\r\nLinki hosta lokalnego są automatycznie otwierane w zintegrowanej przeglądarce.", + "browser.linkOpenedHint.dismiss": "Nie pokazuj ponownie", + "browser.linkOpenedHint.label": "Link otwarty tutaj", + "browser.linkOpenedHint.openSettings": "Otwórz ustawienia", + "browser.newTabAction": "Nowa karta", + "browser.openAction": "Otwórz zintegrowaną przeglądarkę", + "browser.openFileAction": "Otwórz w zintegrowanej przeglądarce", + "browser.openLocalhostLinks": "Po włączeniu linków hosta lokalnego(`localhost`, `127.0.0.1`, `[::1]`) i wszystkie interfejsy (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) z terminalu, czatu i innych źródeł zostaną otwarte w zintegrowanej przeglądarce zamiast w przeglądarce systemowej.", + "browser.openNewTab": "Nowa karta zintegrowanej przeglądarki", + "browser.openOrListAction": "Przeglądarka", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Karta Szybkie otwieranie przeglądarki...", + "browser.quickOpenPlaceholder": "Wybierz kartę przeglądarki", + "browser.showInTitleBar": "Określa, czy przycisk Zintegrowana przeglądarka jest wyświetlany na pasku tytułu.", + "browser.showInTitleBar.false": "Przycisk nigdy nie jest wyświetlany na pasku tytułu.", + "browser.showInTitleBar.true": "Przycisk jest zawsze wyświetlany na pasku tytułu.", + "browser.showInTitleBar.whenOpen": "Przycisk jest wyświetlany na pasku tytułu, gdy jest otwarty edytor przeglądarki.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Przeglądarka", + "toggle.browser": "Zintegrowana przeglądarka", + "toggle.browserDescription": "Przełącz widoczność przycisku Zintegrowana przeglądarka na pasku tytułu" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Zablokowane przez zasady domeny sieciowej", + "browser.element": "element", + "browser.open.alreadyOpen": "Już otwarte: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Strony przeglądarki", + "browserToolSet.description": "Otwórz strony zintegrowanej przeglądarki i wchodź z nimi w interakcję" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Klikanie {0} w {1}", + "browser.click.invocation.middle": "Kliknięcie środkowym przyciskiem myszy {0} w {1}", + "browser.click.invocation.right": "Kliknięcie prawym przyciskiem myszy {0} w {1}", + "browser.click.past": "Kliknięto {0} w {1}", + "browser.click.past.middle": "Kliknięcie środkowym przyciskiem {0} w {1}", + "browser.click.past.right": "Kliknięcie prawym przyciskiem myszy {0} w {1}", + "browser.dblClick.invocation": "Dwukrotne kliknięcie {0} w {1}", + "browser.dblClick.past": "Dwukrotne kliknięcie {0} w {1}", + "clickBrowserTool.displayName": "Kliknij element", + "clickBrowserTool.userDescription": "Kliknij element na stronie przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Przeciąganie {0} do {1} w {2}", + "browser.drag.past": "Przeciągnięto {0} do {1} w {2}", + "dragElementTool.displayName": "Przeciągnij element", + "dragElementTool.userDescription": "Przeciągnij element nad inny element" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Okno dialogowe obsługi w {0}", + "browser.handleDialog.past": "Obsługiwane okno dialogowe w {0}", + "handleDialogBrowserTool.displayName": "Okno dialogowe dojścia", + "handleDialogBrowserTool.userDescription": "Odpowiedz na okno dialogowe na stronie przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Umieszczenie wskaźnika myszy na {0} w {1}", + "browser.hover.past": "Najechano kursorem na {0} w {1}", + "hoverElementTool.displayName": "Element aktywowania", + "hoverElementTool.userDescription": "Umieść wskaźnik myszy na elemencie na stronie przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Przechodzenie do tyłu w {0}", + "browser.goBack.past": "Przejście do tyłu w {0}", + "browser.goForward.invocation": "Przechodzenie do przodu w {0}", + "browser.goForward.past": "Przejście do przodu w {0}", + "browser.navigate.confirmMessage": "Spowoduje to przejście do {0} w przeglądarce i zezwolenie agentowi na dostęp do jej zawartości.", + "browser.navigate.confirmTitle": "Czy chcesz nawigować w przeglądarce?", + "browser.navigate.invocation": "Przechodzenie do {0} w {1}", + "browser.navigate.past": "Nastąpiło przejście do {0} w {1}", + "browser.reload.invocation": "Ponowne ładowanie {0}", + "browser.reload.past": "Ponownie załadowano {0}", + "navigateBrowserTool.displayName": "Nawiguj po stronie", + "navigateBrowserTool.userDescription": "Nawiguj po stronie przeglądarki lub ponowne ją załaduj" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Spowoduje to otwarcie {0} w zintegrowanej przeglądarce. Agent będzie mógł odczytywać tę zawartość i wchodzić z nią w interakcje.", + "browser.open.confirmTitle": "Czy otworzyć stronę przeglądarki?", + "browser.open.invocation": "Otwieranie strony przeglądarki pod adresem {0}", + "browser.open.newPageOption": "Nie, otwórz nową stronę pod adresem {0}", + "browser.open.noPagesOption": "Nie - nie udostępniaj żadnych kart agentowi", + "browser.open.past": "Otwarta strona przeglądarki pod adresem {0}", + "browser.open.prompt.invocation": "Prośba do użytkownika o udostępnienie karty przeglądarki", + "browser.open.prompt.past": "Wyświetlono prośbę o udostępnienie karty przeglądarki", + "browser.open.result": "Otwarto {0}", + "browser.open.shareExistingOption": "Tak, udostępnij „{0}” - {1}", + "browser.open.shareQuestion.message": "Udostępnić istniejącą kartę przeglądarki?", + "browser.open.shareQuestion.title": "Udostępnij kartę przeglądarki", + "browser.open.sharedResult": "Użytkownik udostępnił {0}", + "openBrowserTool.displayName": "Otwórz stronę przeglądarki", + "openBrowserTool.userDescription": "Otwieranie adresu URL w zintegrowanej przeglądarce" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Spowoduje to otwarcie {0} w zintegrowanej przeglądarce. Agent nie będzie mógł odczytać jego zawartości.", + "browser.open.nonAgentic.confirmTitle": "Czy otworzyć stronę przeglądarki?", + "browser.open.nonAgentic.invocation": "Otwieranie strony przeglądarki pod adresem {0}", + "browser.open.nonAgentic.past": "Otwarta strona przeglądarki pod adresem {0}", + "browser.open.nonAgentic.result": "Otwarto {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Czytanie {0}", + "browser.read.past": "Odczyt {0}", + "readBrowserTool.displayName": "Odczytaj stronę", + "readBrowserTool.userDescription": "Odczytaj zawartość strony przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Upewnij się, że ufasz kodowi, zanim przejdziesz dalej.", + "browser.runCode.confirmTitle": "Czy uruchomić kod Playwright?", + "browser.runCode.invocation": "Trwa uruchamianie kodu Playwright...", + "browser.runCode.past": "Uruchom kod Playwright", + "browser.runCode.waitInvocation": "Oczekiwanie na zakończenie działania kodu Playwright...", + "browser.runCode.waitPast": "Oczekiwanie na kod Playwright", + "runPlaywrightCodeTool.displayName": "Uruchom kod Playwright", + "runPlaywrightCodeTool.userDescription": "Uruchom fragment kodu Playwright na stronie przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Przechwytywanie zrzutu ekranu przeglądarki", + "browser.screenshot.invocation.element": "Przechwytywanie zrzutu ekranu przedstawiającego {0}", + "browser.screenshot.past": "Przechwycony zrzut ekranu przeglądarki", + "browser.screenshot.past.element": "Zrobiono zrzut ekranu {0}", + "screenshotBrowserTool.displayName": "Strona zrzutu ekranu", + "screenshotBrowserTool.userDescription": "Przechwyć zrzut ekranu strony przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Naciśnięcie klawisza `{0}` w {1}", + "browser.pressKey.invocation.element": "Naciśnięcie klawisza `{0}` w {1} w {2}", + "browser.pressKey.past": "Naciśnięto klawisz `{0}` w {1}", + "browser.pressKey.past.element": "Naciśnięcie klawisza `{0}` w {1} w {2}", + "browser.type.invocation": "Wpisywanie tekstu w {0}", + "browser.type.invocation.element": "Wpisywanie tekstu w {0} w {1}", + "browser.type.past": "Wpisany tekst w {0}", + "browser.type.past.element": "Wpisany tekst w {0} w {1}", + "typeBrowserTool.displayName": "Wpisz na stronie", + "typeBrowserTool.userDescription": "Wpisz tekst lub naciśnij klawisz na stronie przeglądarki" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "„{0}” jest w toku.", "changeWorkspace.message": "Czy na pewno chcesz zmienić obszar roboczy?", @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Nie znaleziono wtyczek agenta.", "update": "Aktualizuj" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Selektor {0}", "agentHostChatInputPicker.filter": "Filtruj...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "Zdalny host agenta „{0}” chce odczytać {1}", "agentHost.permission.write": "Zdalny host agenta „{0}” chce zapisać {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Ukończono", "agentSessionFailed": "Zakończone niepowodzeniem", @@ -8434,7 +9265,7 @@ "addMcpServer": "Dodaj konfigurację serwera MCP, aby rozpocząć", "addServer": "Dodaj serwer", "addServerTooltip": "Dodaj serwer", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Powrót do zainstalowanych serwerów", "browseMarketplace": "Przeglądaj portal Marketplace", "builtInGroup": "Wbudowane", "builtInGroupDescription": "Serwery MCP wbudowane w program VS Code. Są one dostępne automatycznie.", @@ -9561,7 +10392,7 @@ "chat.category": "Czat", "explain": "Wyjaśnij", "fix": "Napraw", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Zaloguj się, aby korzystać z funkcji GitHub Copilot", "hideChatSetup": "Dowiedz się, jak ukryć funkcje sztucznej inteligencji", "manageAdditionalSpend": "Zarządzanie budżetem funkcji GitHub Copilot", "managePlan": "Uaktualnij do funkcji GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "Kontynuując, akceptujesz [Warunki]({1}) i [Oświadczenie o ochronie prywatności]({2}) {0}. {3} Funkcja Copilot może wyświetlać sugestie dotyczące [kodu publicznego]({4}) i używać Twoich danych do ulepszania produktu. Te [ustawienia]({5}) możesz zmienić w dowolnym momencie.", "settingsAnonymous": "Kontynuując, akceptujesz [Warunki]({1}) i [Oświadczenie o ochronie prywatności]({2}) firmy {0}.", "setupAIButton": "Użyj funkcji sztucznej inteligencji", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Zaloguj się, aby korzystać z funkcji GitHub Copilot", "startUsing": "Zacznij korzystać z funkcji sztucznej inteligencji" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Zadawaj pytania wyjaśniające", "tool.askQuestions.userDescription": "Zadawaj ustrukturyzowane pytania wyjaśniające przy użyciu danych wejściowych pojedynczego wyboru, wielokrotnego wyboru lub dowolnego kształtu w celu zebrania wymagań dotyczących zadań przed kontynuowaniem." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Dodano następującą liczbę zadań do wykonania: {0}", "todo.added.single": "Dodano 1 zadanie do wykonania", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Efekt migotania dla etykiet myślenia/pracy.", "chatCheckpointSeparator": "Kolor separatora punktu kontrolnego czatu." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Wyzwala akcje kodu dla jawnych zapisów i automatycznych zapisów wyzwalanych przez zmiany okna lub fokusu.", "codeActionsOnSave.generic": "Określa, czy akcje „{0}” mają być uruchamiane przy zapisywaniu pliku.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Musi być zgodny ze wzorcem „/^([gimuy]+)$/”.", "schema.wordPattern.pattern": "Wzorzec RegExp używany do dopasowywania wyrazów." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Paste Selection Clipboard" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Uruchom rejestrowanie gramatyki składni TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Uruchom polecenia", "runCommands.commands": "Polecenia do uruchomienia", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Cofnij zignorowaną rekomendację", "workbench.extensions.installExtension.arg.decription": "Identyfikator rozszerzenia lub identyfikator URI zasobu VSIX", "workbench.extensions.installExtension.description": "Zainstaluj dane rozszerzenie", - "workbench.extensions.installExtension.option.context": "Kontekst instalacji. To jest obiekt JSON, którego można użyć do przekazania jakichkolwiek informacji do procedur obsługi instalacji. tj. „{skipWalkthrough: true}” pominie otwieranie przewodnika po instalacji.", "workbench.extensions.installExtension.option.donotSync": "Jeśli ta opcja jest włączona, program VS Code nie synchronizuje tego rozszerzenia, gdy synchronizacja ustawień jest włączona.", "workbench.extensions.installExtension.option.enable": "Po włączeniu rozszerzenie zostanie włączone, jeśli jest zainstalowane, ale wyłączone. Jeśli rozszerzenie jest już włączone, nie ma to żadnego efektu.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Gdy ta opcja jest włączona, program VS Code instaluje tylko nowo dodane rozszerzenia z pakietu rozszerzeń VSIX. Ta opcja jest brana pod uwagę tylko podczas instalacji pakietu VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Odinstaluj dane rozszerzenie", "workspace unsupported filter": "Obszar roboczy nieobsługiwany" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "To rozszerzenie jest wyłączone, ponieważ nie jest obsługiwane w {0} dla sieci Web.", "Defined to run in desktop": "To rozszerzenie jest wyłączone, ponieważ jest zdefiniowane do uruchamiania tylko w {0} dla pulpitu.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Podaj kategorię, słowa kluczowe lub identyfikatory do wyszukania.", "searchExtensionsTool.userDescription": "Wyszukaj rozszerzenia programu VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Skonfiguruj moduł otwierający do użycia na potrzeby zewnętrznych identyfikatorów URI (HTTP, HTTPS).", "externalUriOpeners.defaultId": "Otwórz przy użyciu standardowego narzędzia otwierającego programu VS Code.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "Wartość true, gdy fokus znajduje się w obrębie widoku OTWARTE EDYTORY.", "viewHasSomeCollapsibleItem": "Wartość true, gdy obszar roboczy w widoku EKSPLORATOR ma zwijany główny element podrzędny." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Plik", + "miShare": "Udostępnij", + "openContainer": "Open Containing Folder", + "revealInMac": "Pokaż w Finderze", + "revealInWindows": "Reveal in File Explorer" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Definiuje domyślnego dostawcę zakresu składania, który ma pierwszeństwo przed wszystkimi innymi dostawcami zakresu składania. Musi być identyfikatorem rozszerzenia współtworzącego dostawcę zakresu składania.", "null": "Wszystko", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Np. w aplikacji Workbench brakuje panelu problemów" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Dodatkowe dane dotyczące problemu", "cancel": "Anuluj", @@ -14702,6 +15723,133 @@ "pasteData": "Zapisaliśmy potrzebne dane do Twojego schowka, ponieważ były zbyt duże do wysłania. Wklej je.", "yes": "&&Tak" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Potwierdzam, że moja wersja programu VS Code nie została zaktualizowana i ten problem może zostać zamknięty.", "chooseExtension": "Rozszerzenie", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Rozwiąż problem...", "use insiders": "Prawdopodobnie oznacza to, że problem został już rozwiązany i będzie dostępny w nadchodzącym wydaniu. Możesz bezpiecznie korzystać z {0} Insiders do czasu udostępnienia nowej stabilnej wersji." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Zgłoś &&problem", "reportIssueInEnglish": "Zgłoś problem..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Przełącz rozwiązywanie problemów ze skrótami klawiaturowymi" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Historia lokalna" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Otwórz folder zawierający", + "revealInMac": "Pokaż w programie Finder", + "revealInWindows": "Wyświetl w Eksploratorze plików" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "Identyfikator języka", "localizations": "Pakiety językowe", @@ -14866,6 +16069,17 @@ "installed": "Zainstalowane", "moreInfo": "Więcej informacji" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Zmień język i uruchom ponownie", + "neverAgain": "Nie pokazuj ponownie", + "updateLocale": "Czy chcesz zmienić język wyświetlania {0} na {1} i uruchomić ponownie?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Zainstaluj i uruchom ponownie", + "installAndRestartMessage": "Zainstaluj pakiet językowy, aby zmienić język wyświetlania na {0}.", + "searchMarketplace": "Wyszukaj w witrynie Marketplace", + "showLanguagePackExtensions": "Przeszukaj pakiety językowe w witrynie Marketplace, aby zmienić język wyświetlania na {0}." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (zdalne)", "setDefaultLogLevel": "Ustaw domyślny poziom dziennika", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Wybierz sesję", "setLogLevel": "Ustaw poziom dziennika..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Otwórz folder dzienników rozszerzeń", + "openLogsFolder": "Otwórz folder dzienników" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "„{0}: {1}” jest już wyłączone", "alreadysetBoolTrue": "„{0}: {1}” jest już włączone", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "Katalog roboczy polecenia serwera. Domyślnie folder obszaru roboczego jest uruchamiany w obszarze roboczym.", "app.mcp.json.headers": "Dodatkowe nagłówki wysyłane do serwera.", "app.mcp.json.oauth": "Konfiguracja uwierzytelniania OAuth na potrzeby uwierzytelniania na serwerze.", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "Identyfikator klienta OAuth do użycia podczas uwierzytelniania na serwerze. Gdy wartość `enterpriseManaged` ma wartość `true`, jest to identyfikator klienta serwera autoryzacji **zasobu** (klienta, któremu ufa chroniony zasób), a nie identyfikator dostawcy tożsamości. Aby ustawić odpowiadający mu klucz tajny klienta, użyj obiektywu kodu *Ustaw klucz tajny klienta* nad tym polem — wpisy tajne są przechowywane w magazynie wpisów tajnych systemu operacyjnego, a nie w tym pliku.", + "app.mcp.json.oauth.enterpriseManaged": "(Wersja zapoznawcza) Gdy ustawisz tę opcję na `true`, ten serwer MCP uwierzytelnia się za pośrednictwem wystawcy SSO skonfigurowanego przez `#mcp.enterpriseManagedAuth.idp#` przy użyciu uwierzytelnionego uprawnienia autoryzacyjnego OAuth Identity Assertion Authorization Grant (ID-JAG). Po jednorazowym zalogowaniu kolejne serwery zarządzane przez organizację łączą się bez interakcji użytkownika. Poświadczenia wystawcy IdP i klienta są odczytywane z ustawienia `#mcp.enterpriseManagedAuth.idp#`; identyfikator `clientId` w tym wpisie serwera jest przekazywany do serwera autoryzacji zasobu.", "app.mcp.json.sandbox": "Konfiguracja piaskownicy określająca system plików i dostęp do sieci. Piaskownica jest włączona, gdy właściwość sandboxEnabled jest ustawiona tylko na poziomie serwera w systemach Mac OS i Linux.", "app.mcp.json.sandbox.filesystem": "Ustawienia dostępu do systemu plików dla serwera w trybie piaskownicy. Wzorce glob są obsługiwane tylko w systemie Mac OS.", "app.mcp.json.sandbox.filesystem.allowWrite": "Lista ścieżek plików, do których serwer może zapisywać. np. `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Jeśli podstawa powinna być wyświetlana u góry", "showNonConflictingChanges": "Jeśli w edytorze scalania są wyświetlane zmiany nie powodujące konfliktu" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Otwórz zaznaczenie w tymczasowym edytorze scalania", + "merge.dev.openState": "Otwórz stan edytora scalania z pliku JSON", + "mergeEditor": "Edytor scalania (deweloper)", + "mergeEditor.enterJSON": "Wprowadź kod JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Konfiguruj połączenie taryfowe", "meteredConnection.auto": "Automatyczne", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Nie można otworzyć zasobu z typem edytora notesu „{0}”. Sprawdź, czy masz zainstalowane i włączone odpowiednie rozszerzenie.", "fail.noEditor.extensionMissing": "Nie można otworzyć zasobu z typem edytora notesu „{0}”. Sprawdź, czy masz zainstalowane i włączone odpowiednie rozszerzenie.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Otwórz jako tekst", "notebookOpenEnableMissingViewType": "Włącz rozszerzenie dla „{0}”", "notebookOpenInTextEditor": "Otwórz w Edytorze tekstów", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Wydajność uruchamiania" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Gdy ta opcja jest włączona, wolne programy renderowania są automatycznie profilowane." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Utwórz zgłoszenie problemu i ręcznie dołącz następujące pliki:\r\n{0}", + "prof.detail.restart": "Aby można było korzystać z elementu „{0}”, wymagane jest końcowe ponowne uruchomienie. Jeszcze raz dziękujemy za Twój wkład.", + "prof.message": "Pomyślnie utworzono profile.", + "prof.restart": "Uruchom ponownie", + "prof.restart.button": "&&Ponownie uruchom", + "prof.restartAndFileIssue": "&&Utwórz problem i uruchom ponownie", + "prof.thanks": "Dziękujemy za pomoc." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Wpisz, aby wyszukać w powiązaniach klawiszy", "SearchKeybindings.KeybindingsSearchPlaceholder": "Rejestrowanie klawiszy. Naciśnij klawisz Escape, aby zakończyć", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Naciśnij żądaną kombinację klawiszy, a następnie naciśnij klawisz Enter.", "defineKeybinding.oneExists": "1 istniejące polecenie ma to powiązanie klawiszy" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Wyczyść wyniki wyszukiwania", "clearHistory": "Wyczyść historię wyszukiwania skrótów klawiaturowych", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Otwórz Eksploratora procesów", "promptOpenWith.processExplorer.displayName": "Eksplorator procesów" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Kopiuj", "copyAll": "Kopiuj wszystko", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Ikona etykiety redaktora eksploratora procesów.", "processExplorerInputName": "Eksplorator procesów" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Eksplorator procesów" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Wyczyść", "clearCommandHistory": "Wyczyść historię poleceń", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Edytowanie na hoście {0}", "workspace.tooltip2": "Niektóre [funkcje nie są dostępne]({0}) dla zasobów znajdujących się w wirtualnym systemie plików." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Prywatny", "tunnelPrivacy.public": "Publiczny" @@ -17241,6 +18466,13 @@ "ui": "Rodzaj rozszerzenia interfejsu użytkownika. W oknie zdalnym takie rozszerzenia są włączone tylko wtedy, gdy są dostępne na maszynie lokalnej.", "workspace": "Rodzaj rozszerzenia obszaru roboczego. W oknie zdalnym takie rozszerzenia są włączone tylko wtedy, gdy są dostępne na maszynie zdalnej." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Współtworzy integracje agenta kodowania zdalnego z widżetem czatu.", "remoteCodingAgentsExtPoint.command": "Identyfikator polecenia do wykonania. Polecenie musi być zadeklarowane w sekcji „polecenia”.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Pokaż wszystkie zadania...", "taskType": "Wszystkie zadania w liczbie {0}" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Wybierz zadanie kompilacji do uruchomienia", "noTaskResults": "Brak zgodnych zadań" @@ -18626,6 +19855,12 @@ "externalCommand": "Przykład uruchomienia dowolnego polecenia zewnętrznego", "msbuild": "Wykonuje cel kompilacji" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Pokaż telemetrię" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Przewiń do poprzedniego polecenia", "workbench.action.terminal.sizeToContentWidthInstance": "Przełącz rozmiar na szerokość zawartości" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Utwórz nowy zintegrowany terminal (lokalny)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Bufor z ułatwieniami dostępu „Przejdź do następnego polecenia”", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Bufor z ułatwieniami dostępu „Przejdź do poprzedniego polecenia”", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Zezwalaj", "runInTerminal": "Uruchomić polecenie „{0}”?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Zezwalaj piaskownicy na uruchomienie polecenia `{0}` z nieograniczonym dostępem do sieci.", + "runInTerminal.allowNetwork.autoRetry": "Ponowić próbę wykonania polecenia `{0}` w piaskownicy, zezwalając na dostęp do sieci?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Ponowić próbę wykonania polecenia `{0}` w piaskownicy, zezwalając na dostęp do sieci {1}?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Uruchamianie polecenia `{0}` w piaskownicy z nieograniczonym dostępem do sieci", + "runInTerminal.allowNetwork.autoRetry.reason": "Dane wyjściowe wykonania w trybie piaskownicy wskazują, że piaskownica zablokowała wymagany dostęp do sieci.", + "runInTerminal.allowNetwork.confirmationMessage": "Wyjaśnienie: {0}\r\n\r\nCel: {1}\r\n\r\nPowód zezwolenia na nieograniczony dostęp do sieci w piaskownicy: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Model wskazał, że to polecenie uruchamiane w piaskownicy wymaga nieograniczonego dostępu do sieci.", + "runInTerminal.allowNetwork.disabled.invocation": "Nie uruchomiono `{0}`, ponieważ nieograniczony dostęp do sieci w piaskownicy jest wyłączony", + "runInTerminal.allowNetwork.disabled.result": "Polecenie nie zostało wykonane, ponieważ zażądało nieograniczonego dostępu do sieci w piaskownicy terminalu, ale dostęp do sieci dla poszczególnych poleceń jest wyłączony przez chat.agent.sandbox.retryWithAllowNetworkRequests. Uruchom polecenie z ograniczonym dostępem do sieci albo włącz ustawienie, aby zezwolić na żądania dostępu do sieci.", "runInTerminal.confirmationMessage": "Wyjaśnienie: {0}\r\n\r\nCel: {1}", "runInTerminal.defaultExplanation": "Nie podano wyjaśnienia", "runInTerminal.defaultGoal": "Nie podano celu", "runInTerminal.inDirectory": "Uruchomić polecenie `{0}` w obrębie `{1}`?", "runInTerminal.invocation": "Uruchomione zadanie `{0}`", "runInTerminal.invocation.sandbox": "Uruchamianie `{0}` w piaskownicy", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Anuluj", "runInTerminal.missingDeps.cancelled": "Instalacja zależności piaskownicy została anulowana przez użytkownika.", "runInTerminal.missingDeps.failed": "Instalacja zależności piaskownicy nie powiodła się (kod zakończenia {0}). Polecenie nie zostało wykonane.", "runInTerminal.missingDeps.install": "Instaluj", "runInTerminal.missingDeps.message": "Następujące zależności wymagane do wykonania w trybie piaskownicy nie są zainstalowane: {0}. Czy chcesz je zainstalować?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Brak zależności piaskownicy", "runInTerminal.missingDeps.unknown": "Nie można określić, czy instalacja zależności piaskownicy powiodła się. Polecenie nie zostało wykonane.", "runInTerminal.presentationOverride": "Uruchomić polecenie `{0}` w `{1}`?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Uruchom w terminalu", "runInTerminalTool.userDescription": "Uruchom polecenia w terminalu", "skip": "Pomiń", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} może wymagać danych wejściowych", + "terminalCommandCompleted": "Ukończono {0}", + "terminalProcessExited": "Terminal {0} został zamknięty" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Ustaw fokus na terminalu", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Zamiast tego użyj {0}", "agentSandbox.linuxFileSystemSetting": "Uwaga: to ustawienie działa tylko, gdy włączono {0}. Steruje dostępem do systemu plików w piaskownicy w systemie Linux. Ścieżki nie obsługują wzorców globalnych, tylko ścieżki literałów (np. ./src/, ~/.ssh, .env). Aby to ustawienie działało, należy zainstalować **bubblewrap** i **socat**.", "agentSandbox.linuxFileSystemSetting.allowRead": "Tablica ścieżek, które ponownie zezwalają na dostęp do odczytu w obszarach zablokowanych. Ma pierwszeństwo przed denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Tablica ścieżek, którym zabrania się dostępu do odczytu. Pozostaw puste, aby zezwolić na odczyt wszystkich ścieżek.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Tablica ścieżek, którym zabrania się zapisu w dozwolonych ścieżkach (ma pierwszeństwo przed zezwalaniem na zapis).", "agentSandbox.macFileSystemSetting": "Uwaga: to ustawienie działa tylko, gdy włączono {0}. Steruje dostępem do systemu plików w piaskownicy w systemie macOS. Ścieżki obsługują również wzorce globalne w stylu git(np. *.ts, ./src, ./src/**/*.ts, plik?. txt).", "agentSandbox.macFileSystemSetting.allowRead": "Tablica ścieżek, które ponownie zezwalają na dostęp do odczytu w obszarach zablokowanych. Ma pierwszeństwo przed denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Tablica ścieżek, którym zabrania się dostępu do odczytu. Pozostaw puste, aby zezwolić na odczyt wszystkich ścieżek.", "agentSandbox.macFileSystemSetting.denyWrite": "Tablica ścieżek, którym zabrania się zapisu w dozwolonych ścieżkach (ma pierwszeństwo przed zezwalaniem na zapis).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Określa, czy polecenia terminala w trybie agenta mogą być ponawiane w piaskownicy z nieograniczonym dostępem do sieci po potwierdzeniu przez użytkownika. Ma to zastosowanie tylko wtedy, gdy {0} jest ustawiona na `on` i zachowuje izolację systemu plików w piaskownicy, jednocześnie łagodząc ograniczenia sieciowe dla zatwierdzonego polecenia.", "agentSandbox.runtimeSetting": "Uwaga: to ustawienie działa tylko, gdy włączono {0}. Pary klucz/wartość są przekazywane do głównej konfiguracji środowiska uruchomieniowego piaskownicy.", "agentSandbox.windowsEnabledSetting": "Określa, czy tryb agenta używa piaskownicy w systemie Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Włącz piaskownicę dla narzędzi trybu agenta w systemie Windows i zezwól na wszystkie domeny sieciowe.", "agentSandbox.windowsEnabledSetting.offDescription": "Wyłącz piaskownicę dla narzędzi trybu agenta w systemie Windows.", "agentSandbox.windowsFileSystemSetting": "Uwaga: to ustawienie działa tylko, gdy włączono {0}. Steruje dostępem do systemu plików w piaskownicy w systemie Windows. Ścieżki nie obsługują wzorców glob, tylko ścieżki literałów (np. C:\\src, C:\\Users\\me\\.ssh, env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Tablica dodatkowych ścieżek zezwalająca na dostęp tylko do odczytu. Ma pierwszeństwo przed denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Tablica dodatkowych ścieżek umożliwiających dostęp do odczytu/zapisu. Pozostaw puste, aby nie zezwalać na zapis poza folderami obszaru roboczego i katalogiem tymczasowym środowiska piaskownicy.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Tablica ścieżek do odmowy dostępu. Pozostaw puste, aby zezwolić na odczyt wszystkich ścieżek.", "autoApprove.defaults": "Należy pamiętać, że istnieje domyślny zestaw reguł w celu zezwalania na polecenia lub odrzucania ich. Rozważ ustawienie {0} na {1} w celu ignorowania wszystkich reguł domyślnych, aby upewnić się, że nie ma konfliktów z własnymi regułami. Wykonujesz to na własne ryzyko. Domyślne reguły odmowy są przeznaczone do ochrony przed uruchamianiem niebezpiecznych poleceń.", "autoApprove.deprecated": "Zamiast tego użyj {0}", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Usuń pliki w tymczasowym katalogu piaskownicy", "runInTerminal.missingDeps.focusTerminal": "Ustaw fokus na terminalu", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Terminal oczekuje na dane wejściowe." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Pokaż dane synchronizacji w nieprzetworzonym formacie JSON", "workbench.actions.sync.turnOffSyncOnMachine": "Wyłącz synchronizację ustawień" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Otwórz lokalny folder kopii zapasowych", + "download sync activity complete": "Pomyślnie pobrano aktywność synchronizacji ustawień.", + "no backups": "Lokalny folder kopii zapasowych nie istnieje", + "open": "Otwórz folder" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "W przypadku włączenia porady dotyczące znaku wodnego będą wyświetlane, gdy nie będzie otwarty żaden edytor.", "watermark.findInFiles": "Znajdź w plikach", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Przeszukujesz zawartość sieci Web.", "webview.statusHeader": "Bieżący stan wyszukiwania:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Używanie standardowych narzędzi deweloperskich do debugowania elementu WebView bazującego na elemencie iframe", + "openToolsDescription": "Otwiera narzędzia deweloperskie dla aktywnych widoków internetowych", + "openToolsLabel": "Otwórz narzędzia deweloperskie WebView" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Znajdź następny", "editor.action.webvieweditor.findPrevious": "Znajdź poprzedni", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Samouczek dotyczący aplikacji Agenty", "onboarding.sessions.customize": "Dostosuj swojego agenta", "onboarding.sessions.customize.desc": "Dostosuj Copilot do swojego projektu za pomocą niestandardowych instrukcji i agentów, umiejętności, wielokrotnie używanych poleceń oraz serwerów MCP, które łączą się z narzędziami i kontekstem, na których polegasz.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Agenci stworzeni do tego zadania", + "onboarding.sessions.group.more": "Agenci działający po Twojemu", "onboarding.sessions.planMode": "Plan", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Przygotuj ustrukturyzowany plan wdrożenia przed wprowadzeniem jakichkolwiek zmian w kodzie, a następnie przekaż go agentowi do realizacji.", "onboarding.sessions.runAnywhere": "Uruchamiaj agentów gdziekolwiek", "onboarding.sessions.runAnywhere.desc": "Uruchamiaj agentów lokalnie na potrzeby pracy interakcyjnej, w tle za pomocą interfejsu wiersza polecenia Copilot lub w chmurze za pomocą agentów w chmurze, którzy otwierają żądanie ściągnięcia, które Twój zespół może przejrzeć.", "onboarding.sessions.signInNudge": "Logowanie się w celu uzyskania funkcji obsługiwanych przez sztuczną inteligencję", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Kontynuuj za pomocą usługi GitHub", "onboarding.signIn.github.aria": "Kontynuuj za pomocą usługi GitHub", "onboarding.signIn.google": "Kontynuuj przy użyciu konta Google", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Zaloguj się, aby korzystać z narzędzia GitHub Copilot.", "onboarding.signIn.heroTitle": "VS Code — Zapraszamy!", "onboarding.signIn.signedIn": "Zalogowano Cię. Możesz przejść do następnego kroku.", "onboarding.step.agentSessions.subtitle.before": "Otwórz czat w dowolnym momencie za pomocą ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "Menu kontekstowe czatu z wieloma różnicami.", "menus.chatNewSession": "Menu nowej sesji czatu.", "menus.chatSessions": "Menu Sesje czatu.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Menu kontekstowe elementów na liście sesji okna Sesje.", "menus.chatSessionsNewSession": "Menu dla nowych sesji czatu.", "menus.chatTextEditor": "Podmenu Czat w menu kontekstowym edytora tekstu.", "menus.commandPalette": "Paleta poleceń", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Dodaje uwierzytelnianie" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Wprowadzone zmiany mogą nie zostać zapisane. Zaznacz pole wyboru „Anuluj” i spróbuj ponownie.", + "retry": "&&Ponów próbę", + "unableToOpenWindow": "Przeglądarka zablokowała otwieranie nowego okna. Naciśnij przycisk „Ponów próbę”, aby spróbować ponownie.", + "unableToOpenWindowDetail": "Zezwól na wyskakujące okienka dla tej witryny internetowej w [ustawieniach przeglądarki]({0}).", + "unableToOpenWindowError": "Nie można otworzyć nowego okna." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Spróbuj najpierw zapisać lub przywrócić edytory z niezapisanymi zmianami, a następnie spróbuj ponownie." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Dowiedz się więcej", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Czy chcesz zapisać zmiany w następujących {0} plikach?", "saveFileAs.title": "Zapisz jako" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Dowiedz się więcej", - "openFiles": "Otwórz &&pliki...", - "openRemote": "&&Otwórz zdalne...", - "pickFolderAndOpen": "Nie można otworzyć folderów. Zamiast tego spróbuj dodać folder do obszaru roboczego.", - "pickWorkspaceAndOpen": "Nie można otworzyć obszarów roboczych. Zamiast tego spróbuj dodać folder do obszaru roboczego.", - "unsupportedBrowserDetail": "Twoja przeglądarka nie obsługuje otwierania folderów lokalnych.\r\n Możesz otworzyć pojedyncze pliki lub otworzyć repozytorium zdalne.", - "unsupportedBrowserMessage": "Otwieranie folderów lokalnych nie jest obsługiwane" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Otwórz plik lokalny...", "openLocalFileFolder": "Otwórz lokalny...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Wszystkie zainstalowane rozszerzenia są tymczasowo wyłączone.", "noWorkspace": "Brak obszaru roboczego." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Funkcja dostępu „{0}”", "accessExtensionFeatureMessage": "Rozszerzenie „{0}” chce uzyskać dostęp do funkcji „{1}”.", "allow": "Zezwalaj", "disallow": "Nie zezwalaj" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Instalowanie rozszerzenia {0} nie powiodło się: nie znaleziono manifestu.", "VS Code for Web": "{0} dla sieci Web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Kolor ikony zweryfikowanego wydawcy rozszerzeń.", "verifiedPublisher": "Ikona używana w przypadku zweryfikowanego wydawcy rozszerzeń w widoku i edytorze rozszerzeń." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Dodaj rekomendację rozszerzenia do", "select for remove": "Usuń rekomendację rozszerzenia z", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Zastępowanie rozszerzenia {0} rozszerzeniem {1}.", "overwritingWithWorkspaceExtension": "Zastępowanie za pomocą {0} rozszerzenia obszaru roboczego {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Rozszerzenia zostały zmodyfikowane na dysku. Załaduj ponownie okno.", + "extensionUnderDevelopment.invalid": "Ładowanie rozszerzenia „{0}” w trakcie opracowywania nie powiodło się, ponieważ jest ono nieprawidłowe: {1}", + "extensionsUnderDevelopment.invalid": "Nie można załadować rozszerzeń {0} w trakcie opracowywania, ponieważ są one nieprawidłowe: {1}", + "reloadWindow": "Załaduj ponownie okno" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "Host rozszerzenia nie zaczął działać w ciągu 10 sekund. Może to być problem.", + "extensionHost.startupFailDebug": "Host rozszerzenia nie zaczął działać w ciągu 10 sekund. Być może został zatrzymany w pierwszym wierszu i wymaga debugera, aby kontynuować.", + "join.extensionDevelopment": "Kończenie sesji debugowania rozszerzenia", + "reloadWindow": "Załaduj ponownie okno" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Otwórz narzędzia deweloperskie", + "enable": "Włącz i załaduj ponownie", + "enableResolver": "Rozszerzenie \"{0}\" jest wymagane do otwarcia okna zdalnego.\r\nCzy chcesz je włączyć?", + "extensionService.autoRestart": "Host rozszerzenia nieoczekiwanie przestał działać. Trwa ponowne uruchamianie...", + "extensionService.crash": "Host rozszerzenia nieoczekiwanie przestał działać 3 razy w ciągu ostatnich 5 minut.", + "extensionService.versionMismatchCrash": "Nie można uruchomić hosta rozszerzenia: niezgodność wersji.", + "getEnvironmentFailure": "Nie można pobrać środowiska zdalnego", + "install": "Zainstaluj i załaduj ponownie", + "installResolver": "Rozszerzenie \"{0}\" jest wymagane do otwarcia okna zdalnego.\r\nCzy chcesz zainstalować to rozszerzenie?", + "learnMore": "Dowiedz się więcej", + "relaunch": "Uruchom ponownie program VS Code", + "resolverExtensionNotFound": "Elementu „{0}” nie znaleziono na platformie handlowej", + "restart": "Uruchom ponownie hosta rozszerzenia", + "restartExtensionHost": "Uruchom ponownie hosta rozszerzenia", + "restartExtensionHost.reason": "Jawne żądanie", + "startBisect": "Rozpocznij operację bisect dla rozszerzenia" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Obserwator plików" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Warunek, gdy klawisz jest aktywny.", "vscode.extension.contributes.keybindings.win": "Klucz lub sekwencja kluczy określona przez system Windows." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Steruj układem klawiatury używanym w sieci Web.", - "keyboardConfigurationTitle": "Klawiatura" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Umieść swoje powiązania klawiszy w tym pliku, aby zastąpić ustawienia domyślne", "errorInvalidConfiguration": "Nie można zapisać pliku konfiguracji powiązań klawiszy. Plik ten zawiera obiekt, który nie jest typu Array. Otwórz plik, aby go oczyścić, a następnie spróbuj ponownie.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Wprowadzone zmiany mogą nie zostać zapisane. Zaznacz pole wyboru „Anuluj” i spróbuj ponownie." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Okno" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Komunikat o postępie" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Dodaje informacje pomocy dla elementu zdalnego", "RemoteHelpInformationExtPoint.documentation": "Adres URL lub polecenie zwracające adres URL strony dokumentacji projektu", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Przekierowany przez użytkownika", "tunnel.staticallyForwarded": "Przekierowany statycznie" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Sieć" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Sieć" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "Folder obszaru roboczego nie istnieje: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Nie można zidentyfikować pęku kluczy systemu operacyjnego na potrzeby przechowywania danych związanych z szyfrowaniem w bieżącym środowisku pulpitu.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Trwa uruchamianie akcji kodu i modułów formatowania...", "skip": "Pomiń" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Zapisywanie plików tekstowych" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Już rejestrowane.", "invalid.embeddedLanguages": "Nieprawidłowa wartość w elemencie „contributes.{0}.embeddedLanguages”. Musi to być mapowanie obiektów z nazwy zakresu na język. Podana wartość: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "Element „configuration.semanticTokenType” musi być tablicą", "invalid.superType.format": "Element „configuration.{0}.superType” musi być zgodny ze wzorcem litera_lub_cyfra[-_litera_lub_cyfra]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Ustaw tryb kolorów dla natywnych elementów interfejsu użytkownika, takich jak natywne okna dialogowe, menu i pasek tytułu. Nawet jeśli system operacyjny jest skonfigurowany w trybie jasnych kolorów, można wybrać ciemny motyw kolorów systemowych dla okna. Możesz także skonfigurować automatyczną regulację w oparciu o ustawienie {0}.\r\n\r\nUwaga: to ustawienie jest ignorowane, gdy opcja {1} jest włączona.", + "window.systemColorTheme.auto": "Używaj jasnych kolorów widżetów natywnych dla jasnych motywów kolorystycznych i ciemnych dla ciemnych motywów kolorystycznych.", + "window.systemColorTheme.dark": "Używaj ciemnych kolorów widżetów natywnych.", + "window.systemColorTheme.default": "Natywne kolory widżetów pasują do kolorów systemowych.", + "window.systemColorTheme.light": "Użyj jasnych natywnych kolorów widżetów." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Wszystkie profile", "exclude": "Wybierz rozszerzenie {0}", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Cofnij / Wykonaj ponownie" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Kopia zapasowa kopii roboczych" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Kliknij przycisk „Anuluj”, aby zatrzymać oczekiwanie oraz zapisać lub przywrócić edytory z niezapisanymi zmianami.", + "backupBeforeShutdownMessage": "Tworzenie kopii zapasowych edytorów z niezapisanymi zmianami trwa nieco dłużej...", + "backupErrorDetails": "Spróbuj najpierw zapisać lub przywrócić edytory z niezapisanymi zmianami, a następnie spróbuj ponownie.", + "backupTrackerBackupFailed": "Następujące edytory z niezapisanymi zmianami nie mogły zostać zapisane w lokalizacji kopii zapasowej.", + "backupTrackerConfirmFailed": "Nie można zapisać ani przywrócić następujących edytorów z niezapisanymi zmianami.", + "discardBackupsBeforeShutdown": "Odrzucanie kopii zapasowych trwa nieco dłużej...", + "ok": "&&OK", + "revertBeforeShutdown": "Przywracanie edytorów z niezapisanymi zmianami trwa nieco dłużej...", + "saveBeforeShutdown": "Zapisywanie edytorów z niezapisanymi zmianami trwa nieco dłużej...", + "shutdownForceClose": "Zamknij mimo to", + "shutdownForceQuit": "Wyjdź mimo to", + "shutdownForceReload": "Załaduj ponownie mimo to" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Nie można zapisać pliku konfiguracji obszaru roboczego. Otwórz plik, aby poprawić w nim błędy/ostrzeżenia, a następnie spróbuj ponownie.", "openWorkspaceConfigurationFile": "Otwórz konfigurację obszaru roboczego", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Zaufanie do obszaru roboczego", "workspaceTrustEditorLabelIcon": "Ikona etykiety edytora zaufania do obszaru roboczego." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Zawsze odrzucaj bez pytania obszary robocze bez tytułu", + "doNotSave": "&&Nie zapisuj", + "restartExtensionHost.reason": "Otwieranie obszaru roboczego z wieloma katalogami głównymi", + "save": "&&Zapisz", + "saveWorkspaceDetail": "Zapisz obszar roboczy, jeśli planujesz otworzyć go ponownie.", + "saveWorkspaceMessage": "Czy chcesz zapisać konfigurację obszaru roboczego jako plik?", + "workspaceOpenedDetail": "Obszar roboczy jest już otwarty w innym oknie. Najpierw zamknij to okno, a następnie spróbuj ponownie.", + "workspaceOpenedMessage": "Nie można zapisać obszaru roboczego „{0}”" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-pt-BR/translations/main.i18n.json b/i18n/vscode-language-pack-pt-BR/translations/main.i18n.json index 0a651eb2e4..677f712fdf 100644 --- a/i18n/vscode-language-pack-pt-BR/translations/main.i18n.json +++ b/i18n/vscode-language-pack-pt-BR/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "Área Restrita Habilitada (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Sistema de Arquivos da Área Restrita do Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Autenticação necessária para {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Host do Agente" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Permitir nesta Sessão", "sessionPermissions.skip": "Ignorar" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Falha ao ler o arquivo de chave privada: {0}", + "ssh.keyFileAuthRequiresPath": "A autenticação por arquivo de chave exige o caminho da chave privada.", + "sshKeyPassphraseName": "Frase Secreta da Chave SSH", + "sshKeyPassphrasePrompt": "Inserir a frase secreta para a chave SSH {0}", + "sshProgressCheckingAgent": "Verificando o host do agente existente...", + "sshProgressConnecting": "Estabelecendo a conexão SSH...", + "sshProgressDownloadingCLI": "Instalando a CLI do VS Code no remoto...", + "sshProgressForwarding": "Conectando-se ao host do agente remoto...", + "sshProgressInstallingCLI": "Verificando a instalação da CLI remota...", + "sshProgressStartingAgent": "Iniciando o host do agente remoto..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Conexões Remotas" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Zoom de Página: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Adicionar Elemento ao Chat", + "browser.contextMenu.back": "Voltar", + "browser.contextMenu.copyImage": "Copiar Imagem", + "browser.contextMenu.copyImageUrl": "Copiar URL da Imagem", + "browser.contextMenu.copyLink": "Copiar link", + "browser.contextMenu.forward": "Encaminhar", + "browser.contextMenu.inspect": "Inspecionar", + "browser.contextMenu.openImageInNewTab": "Abrir Imagem em Nova Guia", + "browser.contextMenu.openLinkInExternalBrowser": "Abrir Link no Navegador Externo", + "browser.contextMenu.openLinkInNewTab": "Abrir Link em Nova Guia", + "browser.contextMenu.reload": "Recarregar" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Não é possível registrar '{0}'. A política associada {1} já está registrada com {2}.", "config.property.duplicate": "Não é possível registrar '{0}'. Esta propriedade já está registrada.", @@ -2559,6 +2590,17 @@ "okButton": "&&OK", "yesButton": "&&Sim" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Versão: {0}\r\nConfirmar: {1}\r\nData: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nSO: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Abrir", + "openFile": "Abrir o Arquivo", + "openFolder": "Abrir a Pasta", + "openWorkspace": "&&Abrir", + "openWorkspaceTitle": "Abrir o Workspace a partir do Arquivo", + "selectFolder": "&&Selecionar pasta" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "O arquivo é muito grande para ser aberto como editor sem título. Carregue-o primeiro no explorador de arquivos e tente novamente." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Permissões insuficientes. Tente novamente e permita a operação.", "fileSystemRenameError": "A renomeação só tem suporte dos arquivos." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "O arquivo é grande demais para ser aberto" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Falha ao mover \"{0}\" para a lixeira ({1})", + "trashFailed": "Falha ao mover \"{0}\" para a lixeira ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Não é possível copiar '{0}' em '{1}' ({2}).", "fileCopyErrorPathCase": "O arquivo não pode ser copiado para o mesmo caminho com caso de caminho diferente", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Este servidor MCP não pode ser instalado porque {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancelar", + "exit": "&&Sair", + "mAbout": "Sobre {0}", + "mBringToFront": "Trazer todos para a frente", + "mEdit": "E&&ditar", + "mFile": "&&Arquivo", + "mGoto": "A&&cessar", + "mHelp": "A&&juda", + "mHide": "Ocultar {0}", + "mHideOthers": "Ocultar Outros", + "mMergeAllWindows": "Mesclar Todas as Janelas", + "mMinimize": "Minimizar", + "mMoveTabToNewWindow": "Mover Guia para Nova Janela", + "mNewTab": "Nova Guia", + "mRun": "&&Executar", + "mSelection": "&&Seleção", + "mServices": "Serviços", + "mShowAll": "Mostrar Tudo", + "mShowNextTab": "Mostrar Próxima Guia", + "mShowPreviousTab": "Mostrar Guia Anterior", + "mTerminal": "&&Terminal", + "mView": "&&Ver", + "mWindow": "Janela", + "mZoom": "Aplicar Zoom", + "miCheckForUpdates": "Verificar se há &&Atualizações...", + "miCheckingForUpdates": "Verificando se há Atualizações...", + "miDownloadUpdate": "B&&aixar Atualização Disponível", + "miDownloadingUpdate": "Baixando a Atualização...", + "miInstallUpdate": "Instalar a &&Atualização...", + "miInstallingUpdate": "Instalando a Atualização...", + "miNewWindow": "Nova &&Janela", + "miPreferences": "&&Preferências", + "miQuit": "Encerrar {0}", + "miRestartToUpdate": "Reiniciar para &&Atualizar", + "miSwitchWindow": "Mudar &&Janela...", + "quit": "&&Encerrar", + "quitMessage": "Tem certeza de que deseja sair?", + "quitMessageMac": "Tem certeza de que deseja encerrar?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Controla se a conexão de rede atual deve ser tratada como limitada. Quando limitadas, as atualizações automáticas, downloads de extensão e outras atividades de rede em segundo plano serão adiadas para reduzir o uso de dados.", "meteredConnection.auto": "Detecte automaticamente as conexões limitadas usando o status de rede do sistema operacional.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Sempre trate a conexão de rede como limitada. As atualizações e downloads automáticos serão adiados.", "networkConfigurationTitle": "Rede" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancelar", + "cantCreateBinFolder": "Não é possível desinstalar o comando do shell '{0}'.", + "cantUninstall": "Não é possível desinstalar o comando do shell '{0}'.", + "copyLink": "&&Copiar link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "Ocorreu um erro ao abrir um link no navegador padrão.", + "openExternalProgramErrorMessage": "Ocorreu um erro ao abrir um programa externo.", + "sourceMissing": "Não é possível encontrar o script do shell no '{0}'", + "trace.detail": "Crie um problema e anexe manualmente o seguinte arquivo:\r\n{0}", + "trace.message": "Arquivo de rastreamento criado com sucesso", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "Uma sessão de rastreamento já está em andamento. Use o comando `\"{0}\"` para parar primeiro.", + "warnEscalation": "{0} agora será solicitado com 'osascript' para Privilégios de administrador para instalar o comando do shell.", + "warnEscalationUninstall": "{0} agora será solicitado com 'osascript' para Privilégios de administrador para desinstalar o comando do shell." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "O acesso a {0} está bloqueado pela política de domínio da rede (veja as configurações `{1}` e `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Informações: {0}", "severityPrefix.warning": "Aviso: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "O comando \"{0}\" resultou em um erro", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Digite para restringir os resultados." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Serviço de Túnel Remoto" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Conectando-se como {0} ({1})", + "remoteTunnelService.building": "Construir a CLI a partir de fontes", + "remoteTunnelService.openTunnel": "Abrindo o túnel", + "remoteTunnelService.openTunnelWithName": "Abrindo o túnel {0}", + "remoteTunnelService.serviceInstallFailed": "Falha ao instalar o túnel como serviço, iniciando na sessão..." + }, "vs/platform/request/common/request": { "electronFetch": "Controla se o uso da implementação de busca do Electron em vez do Node.js deve ser habilitado. Todas as extensões locais obterão a implementação de busca do Electron para a API de busca global.", "fetchAdditionalSupport": "Controla se Node.js implementação de busca deve ser estendida com suporte adicional. No momento, o suporte a proxy ({1}) e os certificados do sistema ({2}) são adicionados quando as configurações correspondentes estão habilitadas. Quando durante [remote development](https://aka.ms/vscode-remote) a configuração {0} configuração estiver desabilitada, essa configuração poderá ser definida no local e nas configurações remotas separadamente.", @@ -3468,6 +3575,9 @@ "updateMode": "Configure o recebimento de atualizações automáticas. Exige uma reinicialização após a alteração. As atualizações são obtidas de um serviço online da Microsoft.", "updateTitleBar": "Mostrar o indicador de atualização na barra de título." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "Não há atualizações disponíveis no momento." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Padrão" }, @@ -3504,36 +3614,218 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Não é possível analisar os dados de sincronização porque eles não são compatíveis com a versão atual." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "A janela terminou inesperadamente", + "appGoneDetailEmptyWindow": "Lamentamos o inconveniente. Você pode abrir uma nova janela vazia para começar de novo.", + "appGoneDetailWorkspace": "Lamentamos o inconveniente. Você pode reabrir a janela para continuar de onde parou.", + "appGoneDetails": "A janela terminou inesperadamente (motivo: '{0}', código: '{1}')", + "appStalled": "A janela não está respondendo", + "appStalledDetail": "Você pode reabrir ou fechar a janela ou continuar esperando.", + "close": "&&Fechar", + "doNotRestoreEditors": "Não restaurar editores", + "hiddenMenuBar": "Você ainda pode acessar a barra de menus pressionando a tecla Alt.", + "newWindow": "&&Nova Janela", + "reopen": "&&Reabrir", + "wait": "&&Continuar Esperando" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Permitir", + "cancel": "&&Cancelar", + "confirmOpenDetail": "O caminho '{0}' usa um host que não é permitido. A menos que você confie no host, você deve pressionar 'Cancelar'", + "confirmOpenMessage": "O host '{0}' não foi encontrado na lista de hosts permitidos. Você quer permitir mesmo assim?", + "doNotAskAgain": "Permitir host permanentemente '{0}'", + "learnMore": "&&Saiba Mais", + "ok": "&&OK", + "pathNotExistDetail": "O caminho '{0}' não existe neste computador.", + "pathNotExistTitle": "O caminho não existe", + "uriInvalidDetail": "O URI '{0}' não é válido e não pode ser aberto.", + "uriInvalidTitle": "O URI não pode ser aberto" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Workspace do Código" }, - "vs/server/node/remoteExtensionHostAgentCli": { - "remotecli": "CLI Remota" - }, - "vs/server/node/serverEnvironmentService": { - "acceptLicenseTerms": "Se definido, o usuário aceita os termos de licença do servidor e o servidor será iniciado sem um prompt do usuário.", - "agent-host-bridge-connection-token": "Connection token required by the externally-running agent host when used with --agent-host-bridge-port.", - "agent-host-bridge-host": "Host the externally-running agent host is reachable at when used with --agent-host-bridge-port. Defaults to localhost.", - "agent-host-bridge-path": "Bridge renderer agent-host traffic to an already-running agent host listening on this socket path. Does not spawn an agent host.", - "agent-host-bridge-port": "Bridge renderer agent-host traffic to an already-running agent host listening on this port. Does not spawn an agent host.", - "agent-host-path": "The path to a socket file for the agent host WebSocket server to listen on.", - "agent-host-port": "The port the agent host WebSocket server should listen on.", - "connection-token": "Um segredo que deve ser incluído em todas as solicitações.", - "connection-token-file": "Caminho para um arquivo que contém o token de conexão.", - "default-folder": "A pasta do espaço de trabalho a ser aberta quando nenhuma entrada for especificada na URL do navegador. Um caminho relativo ou absoluto resolvido em relação ao diretório de trabalho atual.", - "default-workspace": "O espaço de trabalho a ser aberto quando nenhuma entrada for especificada na URL do navegador. Um caminho relativo ou absoluto resolvido em relação ao diretório de trabalho atual.", - "host": "O nome do host ou endereço IP que o servidor deve escutar. Se não estiver definido, o padrão é 'localhost'.", - "port": "A porta que o servidor deve escutar. Se 0 for passado, uma porta livre aleatória é escolhida. Se um intervalo no formato num-num for passado, uma porta livre do intervalo (final inclusive) será selecionada.", - "reconnection-grace-time": "Substitua a janela de tempo de cortesia de reconexão em segundos. O padrão é 10800 (3 horas).", - "server-base-path": "O caminho sob o qual a interface do usuário da Web e o servidor de código são fornecidos. O padrão é '/'.`", - "serverDataDir": "Especifica o diretório em que os dados do servidor são mantidos.", - "socket-path": "O caminho para um arquivo de soquete para o servidor escutar.", - "start-server": "Inicie o servidor ao instalar ou desinstalar extensões. Para ser usado em combinação com 'install-extension', 'install-built-in-extension' e 'uninstall-extension'.", - "telemetry-level": "Define o nível de telemetria inicial. Os níveis válidos são: 'off', 'crash', 'error' e 'all'. Se não for especificado, o servidor enviará telemetria até que um cliente se conecte e, em seguida, usará a configuração de telemetria do cliente. Definir isso como 'off' é equivalente a --desativar-telemetria", - "without-connection-token": "Execute sem um token de conexão. Use-o apenas se a conexão for protegida por outros meios." + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancelar", + "clearButtonLabel": "&&Limpar", + "confirmClearDetail": "Esta ação é irreversível.", + "confirmClearRecentsMessage": "Deseja limpar todos os arquivos e workspaces abertos recentemente?", + "newWindow": "Nova Janela", + "newWindowDesc": "Abre uma nova janela", + "recentFolders": "Pastas Recentes", + "recentFoldersAndWorkspaces": "Pastas e Workspaces Recentes", + "untitledWorkspace": "Sem título (Workspace)", + "workspaceName": "{0} (Workspace)" }, - "vs/server/node/serverServices": { - "remoteExtensionLog": "Servidor" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "O workspace já está aberto em outra janela. Feche essa janela primeiro e tente novamente.", + "workspaceOpenedMessage": "Não é possível salvar o workspace '{0}'" + }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Tamanho da fonte do corpo principal da janela de agentes.", @@ -3550,8 +3842,8 @@ "agents.fontWeight.semiBold": "Peso da fonte SemiBold (600) da janela de agentes." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Cor do plano de fundo da exibição de uma sessão ativa na janela de sessões do agente.", + "activeSessionView.foreground": "Cor de primeiro plano de uma exibição de sessão ativa na janela de sessões do agente.", "agentFeedbackInputWidget.border": "Cor da borda do widget de entrada de comentários do agente mostrado no editor.", "agents.background": "Cor da tela de fundo do shell da janela de sessões do agente e da base de gradiente.", "agentsBadge.background": "Cor da tela de fundo dos selos na janela de sessões do agente.", @@ -3573,8 +3865,28 @@ "agentsUnreadBadge.foreground": "Cor de primeiro plano do selo de contagem de sessões não lidas na alternância da barra lateral.", "agentsUpdateButton.downloadedBackground": "Cor da tela de fundo do botão de atualização quando o download for concluído na janela de sessões do agente.", "agentsUpdateButton.downloadingBackground": "Cor da tela de fundo do botão de atualização para mostrar o progresso do download na janela de sessões do agente.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Cor do plano de fundo da exibição de uma sessão inativa na janela de sessões do agente.", + "inactiveSessionView.foreground": "Cor de primeiro plano de uma exibição de sessão inativa na janela de sessões do agente." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Imagem de perfil do GitHub para {0}", @@ -3614,6 +3926,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Adicionar comentários", "agentFeedback.addAndSubmit": "Adicionar comentários e enviar", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Adicionar Comentários", "altEnter": "Alt+Enter", "enter": "Enter" @@ -3623,6 +3936,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Recolher", "convertComment": "Converter em Comentários do Agente", "editComment": "Editar", @@ -3809,11 +4124,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Se as tarefas marcadas com `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` quando uma nova árvore de trabalho de sessão de host do agente é criada. Invocações manuais de `Run Task` não são afetadas.", - "chat.newEdits.label": "Novo Chat", - "chat.viewContainer.label": "Chat", - "chatViewIcon": "Ícone de exibição do modo de exibição de chat.", - "sessions.newChat.view": "Nova Sessão", - "sessions.newChatInSession.view": "Novo Chat" + "chat.newEdits.label": "Novo Chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Tipo de Sessão" @@ -3857,17 +4168,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Qual é o objetivo?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Qual é seu próximo marco?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Faça uma pergunta de acompanhamento ou inicie um novo tópico nesta sessão...", - "subSessionTip.ariaLabel": "Dica de subsessão", - "subSessionTip.dismiss": "Ignorar dica", - "subSessionTip.message": "Esta é uma subsessão, um novo chat no mesmo espaço de trabalho. Use-a para fazer perguntas, executar tarefas ou explorar ideias com um contexto novo." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Comece escolhendo um", - "newSessionIn": "Nova sessão em", - "newSessionWith": "com", - "trustFolderMessage": "Uma sessão do agente poderá ler arquivos, executar comandos e fazer alterações nesta pasta." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Nenhum host de agente disponível", @@ -4148,13 +4459,7 @@ "policyBlocked.title": "Agentes Desabilitados" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Agente", - "agentPickerCustomCategory": "Agentes Personalizados", - "agentPickerDefault": "Agente", - "agentPickerDefaultCategory": "Padrão", - "agentPickerDefaultHover": "Use o agente padrão.", - "configureCustomAgents": "Configurar os Agentes Personalizados...", - "viewAgent": "Exibir o agente {0}" + "agentHostAgentPicker": "Agente" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Seletor de Aprovações", @@ -4225,6 +4530,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "CLI do Copilot", + "new session": "New Session", "noAgents": "O host do agente ainda não publicou nenhum agente.", "notConnectedSend": "Não é possível enviar a solicitação: não conectada ao host do agente." }, @@ -4232,8 +4538,7 @@ "exportAgentHostDebugLogs": "Exportar Logs de Depuração de Host do Agente..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Host do Agente Local", - "localAgentHostSessionTypeLocation": "Local" + "localAgentHostLabel": "Host do Agente Local" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Abrir Arquivo de Estado da CLI do Copilot" @@ -4249,6 +4554,8 @@ "claude.permissionMode.acceptEdits.description": "O Claude edita arquivos sem perguntar", "claude.permissionMode.auto": "Automático", "claude.permissionMode.auto.description": "Um classificador de modelo aprova ou nega as operações de ferramenta automaticamente", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Perguntar Antes de Editar", "claude.permissionMode.default.description": "O Claude pede sua aprovação antes de fazer alterações", "claude.permissionMode.plan": "Modo de Plano", @@ -4366,7 +4673,8 @@ "chat.remoteAgentHosts.enabled": "Habilite a conexão com os hosts de agente remoto.", "chat.remoteAgentHosts.name": "Um nome de exibição para este host de agente remoto.", "chat.remoteAgentTunnels": "Nomes adicionais de túneis do desenvolvedor a serem verificados ao conectar-se a hosts de agentes remotos. Eles são pesquisados além dos túneis enumerados automaticamente da sua conta.", - "chat.sshRemoteAgentHostCommand": "Para desenvolvimento: substitua o comando usado para iniciar o host do agente remoto por SSH. Quando definido, ignora a instalação automática da CLI e executa esse comando. O comando deve imprimir uma URL do WebSocket correspondente a ws://127.0.0.1:PORT (opcionalmente com ?tkn=TOKEN) para stdout ou stderr./" + "chat.sshRemoteAgentHostCommand": "Para desenvolvimento: substitua o comando usado para iniciar o host do agente remoto por SSH. Quando definido, ignora a instalação automática da CLI e executa esse comando. O comando deve imprimir uma URL do WebSocket correspondente a ws://127.0.0.1:PORT (opcionalmente com ?tkn=TOKEN) para stdout ou stderr./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Adicionar Novo Host SSH...", @@ -4435,7 +4743,6 @@ "remoteAgentHost.addPlugin": "Adicionar Plug-in Remoto", "remoteAgentHost.addPluginTooltip": "Adicione uma pasta de plugin que já existe neste host do agente remoto.", "remoteAgentHost.pluginAlreadyConfigured": "''{0}'' já está configurado no {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Remover do Host Remoto", "remoteAgentHost.selectPluginFolder": "Selecionar Pasta de Plug-in no {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4951,7 @@ "skills": "Habilidades" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Abrir Comparação de Arquivos", "mobileOpenSessionChanges": "Abrir Alterações de Sessão" }, @@ -4658,6 +4966,13 @@ "miSessions": "&&Sessões" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Voltar", "miSessionsForward": "&&Avançar", "newSession": "Nova Sessão", @@ -4685,6 +5000,7 @@ "pinned": "Fixado", "secondsDuration": "agora", "sessionItemAria": "{0}, criado {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Sessões", "showLessAria": "Mostrar menos sessões", "showLessCompact": "Mostrar menos", @@ -4693,9 +5009,9 @@ "showMoreAria": "Mostrar mais {0} sessões", "showMoreCompact": "Mais {0}", "showMoreWorkspaceAria": "Mostrar mais {0} espaço de trabalho", - "showMoreWorkspaceCompact": "+{0} espaço de trabalho", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Mostrar mais {0} workspaces", - "showMoreWorkspacesCompact": "+{0} espaços de trabalho", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Hoje", "unknown": "Desconhecido", "working": "Trabalhando...", @@ -4724,7 +5040,6 @@ "statusNeedsInput": "Entrada Necessária" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Nova Subsessão", "archivePinnedSectionSessions.confirm": "Tem certeza de que quer marcar {0} sessão fixada como concluída?", "archivePinnedSectionSessions.confirmSingle": "Tem certeza de que quer marcar 1 sessão fixada como concluída?", "archiveSection": "Marcar Tudo como Concluído", @@ -4747,7 +5062,7 @@ "markRead": "Marcar como Lido", "markUnread": "Marcar como Não Lido", "newSessionForWorkspace": "Nova Sessão", - "openInNewWindow": "Abrir em Nova Janela", + "openToTheSide": "Open to the Side", "pinSession": "Fixar", "refresh": "Atualizar Sessões", "renameSession": "Renomear...", @@ -4828,6 +5143,34 @@ "vs/sessions/contrib/welcome/browser/welcome.contribution": { "resetSessionsWelcome": "Redefinir as Mensagem de Boas-Vindas dos Agentes" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "CLI Remota" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Se definido, o usuário aceita os termos de licença do servidor e o servidor será iniciado sem um prompt do usuário.", + "agent-host-bridge-connection-token": "Connection token required by the externally-running agent host when used with --agent-host-bridge-port.", + "agent-host-bridge-host": "Host the externally-running agent host is reachable at when used with --agent-host-bridge-port. Defaults to localhost.", + "agent-host-bridge-path": "Bridge renderer agent-host traffic to an already-running agent host listening on this socket path. Does not spawn an agent host.", + "agent-host-bridge-port": "Bridge renderer agent-host traffic to an already-running agent host listening on this port. Does not spawn an agent host.", + "agent-host-path": "The path to a socket file for the agent host WebSocket server to listen on.", + "agent-host-port": "The port the agent host WebSocket server should listen on.", + "connection-token": "Um segredo que deve ser incluído em todas as solicitações.", + "connection-token-file": "Caminho para um arquivo que contém o token de conexão.", + "default-folder": "A pasta do espaço de trabalho a ser aberta quando nenhuma entrada for especificada na URL do navegador. Um caminho relativo ou absoluto resolvido em relação ao diretório de trabalho atual.", + "default-workspace": "O espaço de trabalho a ser aberto quando nenhuma entrada for especificada na URL do navegador. Um caminho relativo ou absoluto resolvido em relação ao diretório de trabalho atual.", + "host": "O nome do host ou endereço IP que o servidor deve escutar. Se não estiver definido, o padrão é 'localhost'.", + "port": "A porta que o servidor deve escutar. Se 0 for passado, uma porta livre aleatória é escolhida. Se um intervalo no formato num-num for passado, uma porta livre do intervalo (final inclusive) será selecionada.", + "reconnection-grace-time": "Substitua a janela de tempo de cortesia de reconexão em segundos. O padrão é 10800 (3 horas).", + "server-base-path": "O caminho sob o qual a interface do usuário da Web e o servidor de código são fornecidos. O padrão é '/'.`", + "serverDataDir": "Especifica o diretório em que os dados do servidor são mantidos.", + "socket-path": "O caminho para um arquivo de soquete para o servidor escutar.", + "start-server": "Inicie o servidor ao instalar ou desinstalar extensões. Para ser usado em combinação com 'install-extension', 'install-built-in-extension' e 'uninstall-extension'.", + "telemetry-level": "Define o nível de telemetria inicial. Os níveis válidos são: 'off', 'crash', 'error' e 'all'. Se não for especificado, o servidor enviará telemetria até que um cliente se conecte e, em seguida, usará a configuração de telemetria do cliente. Definir isso como 'off' é equivalente a --desativar-telemetria", + "without-connection-token": "Execute sem um token de conexão. Use-o apenas se a conexão for protegida por outros meios." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Servidor" + }, "vs/code/electron-main/app": { "cancel": "&&Não", "confirmOpenDetail": "Se você não iniciou essa solicitação, ela poderá representar uma tentativa de ataque em seu sistema. A menos que você tenha feito uma ação explícita para iniciar essa solicitação, você deverá pressionar 'Não'", @@ -4881,9 +5224,9 @@ "learnMore": "Saiba mais", "loginWith": "Fazer logon com {0}", "no": "Não", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "Segredo do cliente de recurso", + "xaaResourceSecretPrompt": "O recurso em '{0}' usa um identificador de cliente por recurso '{1}'. Digite o segredo do cliente correspondente (deixe em branco se não houver). O valor é salvo no armazenamento secreto do sistema operacional; gerencie-o depois pela lente de código “Definir Segredo do Cliente” no mcp.json.", + "xaaResourceSecretTitle": "Segredo do cliente de recurso obrigatório", "yes": "Sim" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "A conta escolhida, {0}, não corresponde à conta solicitada, {1}.", "keep": "Manter {0}", "loginWith": "Fazer login com {0}", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "A autenticação MCP gerenciada pela empresa exige que `mcp.enterpriseManagedAuth.idp.issuer` seja uma URL válida; foi '{0}'.", + "mcp.enterpriseManaged.issuerMissing": "A autenticação MCP gerenciada pela empresa requer que `mcp.enterpriseManagedAuth.idp.issuer` esteja configurado. Defina isso por meio da política corporativa (Política de Grupo do Windows / preferências gerenciadas do macOS / Linux `/etc/vscode/policy.json`) ou, para testes locais, edite manualmente o `settings.json`.", + "mcp.enterpriseManaged.issuerNotHttp": "A autenticação MCP gerenciada pela empresa exige que `mcp.enterpriseManagedAuth.idp.issuer` use o esquema `https` ou `http`; foi '{0}'.", + "mcp.enterpriseManaged.missingAS": "O servidor MCP gerenciado pela empresa '{0}' não divulgou uma entrada `authorization_servers` nos metadados de recursos protegidos.", + "mcp.enterpriseManaged.missingResource": "O servidor MCP gerenciado pela empresa '{0}' não divulgou um documento de metadados de recurso protegido com um identificador de 'resource'.", "mcpAuthSessionRemoved": "Sessão de autenticação da {0} removida, parando o servidor" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Se o foco do teclado está dentro do controle de abertura rápida" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Fechar Janela", "closeWindowMessage": "Tem certeza de que deseja fechar a janela?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Não há exibição de árvore com a id '{0}' registrada.", "views log": "Exibições" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Controla se os ícones de marca de verificação são exibidos em chamadas de ferramentas concluídas e em outros itens recolhíveis nas respostas do chat.", "accessibility.debugWatchVariableAnnouncements": "Controla se as alterações de variáveis devem ser anunciadas na exibição de inspeção de depuração.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Compartilhar esta página do navegador com o agente?", "browserView.shareWithAgent.title": "Compartilhar com o agente?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Se o editor do navegador está focado", + "browser.hasError": "Se o navegador tem um erro de carregamento", + "browser.hasUrl": "Se o navegador tem uma URL carregada", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Limpar Armazenamento (Ephemeral)", + "browser.clearGlobalStorageAction": "Limpar Armazenamento (Global)", + "browser.clearWorkspaceStorageAction": "Limpar Armazenamento (Workspace)", + "browser.dataStorage": "Controla como os dados do navegador (cookies, cache, armazenamento) são compartilhados entre exibições do navegador.\r\n\r\n**Observação**: em workspaces não confiáveis, essa configuração é ignorada e o armazenamento `ephemeral` é sempre usado.", + "browser.dataStorage.ephemeral": "Cada modo de exibição do navegador tem sua própria sessão que é limpa quando fechada.", + "browser.dataStorage.global": "Todas as exibições do navegador compartilham uma única sessão persistente em todos os workspaces.", + "browser.dataStorage.workspace": "As exibições do navegador no mesmo workspace compartilham uma sessão persistente. Se nenhum workspace for aberto, o armazenamento `ephemeral` será usado.", + "browser.storageScope": "O escopo de armazenamento da exibição atual do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Se as ferramentas de desenvolvedor estão abertas para a exibição atual do navegador", + "browser.toggleDevToolsAction": "Ativar/desativar as Ferramentas para Desenvolvedores" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Adicionar logs do console ao chat", + "browser.addElementToChatAction": "Adicionar Elemento ao Chat", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Adicionar Captura de Tela ao Chat", + "browser.agentSharingContentWarning.detail": "As páginas podem conter prompts ocultos que podem influenciar o comportamento do agente. Verifique novamente o conteúdo anexado antes de enviar.", + "browser.agentSharingContentWarning.dontShowAgain": "Não mostrar novamente", + "browser.agentSharingContentWarning.message": "Tenha cuidado ao anexar conteúdo de fontes não confiáveis.", + "browser.agentSharingContentWarning.ok": "&&OK", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Adicionar ao Chat", + "browser.elementSelectionActive": "Se a seleção de elemento está ativa no momento", + "browser.enableChatTools": "Quando ativado, os agentes de chat podem usar as ferramentas do navegador para abrir e interagir com páginas no Navegador Integrado.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Compartilhar com o agente", + "browser.sharingWithAgent": "Compartilhando com o Agente", + "browser.unshareWithAgent": "Parar de compartilhar com o agente", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Navegador", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Captura de Tela do Navegador", + "consoleLogs": "Logs do console", + "workbench.browser.agentHostChatToolsEnabled": "Quando habilitadas, as ferramentas integradas do navegador são expostas como ferramentas fornecidas pelo cliente para sessões de host do agente na janela Sessões. Requer {0} e {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Dimensões:", + "browser.device.dprAriaLabel": "Proporção de pixels do dispositivo", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Taxa de pixels do dispositivo (em branco = padrão do sistema)", + "browser.device.heightAriaLabel": "Altura do visor", + "browser.device.inputPlaceholderAuto": "automático", + "browser.device.scaleLabel": "Escala:", + "browser.device.swapDimensionsTitle": "Alternar Dimensões", + "browser.device.widthAriaLabel": "Largura do visor", + "browser.device.zoomAriaLabel": "Fator de zoom", + "browser.device.zoomAuto": "Automático ({0}%)", + "browser.devicePresets.mobileTag": "móvel", + "browser.devicePresets.placeholder": "Selecionar uma predefinição de dispositivo", + "browser.emulationHasUserAgent": "Se a emulação do navegador tiver um agente de usuário personalizado", + "browser.emulationIsMobile": "Se a emulação do navegador estiver no modo móvel", + "browser.emulationToolbar.close": "Fechar", + "browser.emulationToolbar.mobile": "Emulação Móvel", + "browser.emulationToolbar.presets": "Aplicar Predefinição...", + "browser.emulationToolbar.reset": "Redefinir", + "browser.emulationToolbar.userAgent": "Definir Agente do Usuário...", + "browser.emulationToolbarVisible": "Se a barra de ferramentas de emulação do navegador estiver visível", + "browser.hideEmulationToolbar": "Ocultar Barra de Ferramentas de Emulação", + "browser.pickDevicePreset": "Emular Dispositivo...", + "browser.resetEmulation": "Redefinir Emulação", + "browser.setUserAgent": "Emular Agente de Usuário...", + "browser.showEmulationToolbar": "Mostrar Barra de Ferramentas de Emulação", + "browser.toggleMobileEmulation": "Ativar/Desativar Emulação Móvel", + "browser.userAgent.prompt": "Cadeia de caracteres de agente de usuário (deixe em branco para o padrão do VS Code)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Localizar Próximo", + "browser.findPreviousAction": "Localizar Anterior", + "browser.findWidgetFocused": "Se o widget de localização do navegador está focado", + "browser.findWidgetVisible": "Se o widget de localização do navegador está visível", + "browser.hideFindAction": "Fechar Widget de Localização", + "browser.showFindAction": "Localizar na Página" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Se o navegador pode ampliar ainda mais", + "browser.canZoomOut": "Se o navegador pode reduzir ainda mais", + "browser.defaultZoomLevel.matchWindow": "Corresponde ao nível de zoom atual da interface do usuário do aplicativo.", + "browser.pageZoom": "Nível de zoom padrão para todos os sites no Navegador Integrado.", + "browser.resetZoomAction": "Redefinir zoom", + "browser.zoomInAction": "Ampliar", + "browser.zoomOutAction": "Reduzir" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Descrição", + "browser.closeAll": "Fechar Todas as Guias do Navegador", + "browser.closeAllInGroup": "Fechar Todas as Guias do Navegador no Grupo", + "browser.closeAllInGroupShort": "Fechar Todas as Guias do Navegador", + "browser.closeAllTabs": "Fechar Tudo", + "browser.closeTab": "Fechar", + "browser.editorOpen": "Se algum editor de navegador está aberto no momento", + "browser.linkOpenedHint.ariaLabel": "Este link foi aberto no navegador integrado", + "browser.linkOpenedHint.detail": "**Navegador Integrado**\r\n\r\nOs links de localhost são abertos automaticamente no navegador integrado.", + "browser.linkOpenedHint.dismiss": "Não Mostrar Novamente", + "browser.linkOpenedHint.label": "Link aberto aqui", + "browser.linkOpenedHint.openSettings": "Abrir Configurações", + "browser.newTabAction": "Nova Guia", + "browser.openAction": "Abrir Navegador Integrado", + "browser.openFileAction": "Abrir no Navegador Integrado", + "browser.openLocalhostLinks": "Quando habilitado, links de localhost (`localhost`, `127.0.0.1`, `[::1]`) e links de todas as interfaces (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`,`[::]`) provenientes do terminal, chat e outras fontes serão abertos no Navegador Integrado em vez do navegador do sistema.", + "browser.openNewTab": "Nova guia Navegador Integrado", + "browser.openOrListAction": "Navegador", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Abrir Rapidamente a Guia Navegador...", + "browser.quickOpenPlaceholder": "Selecione uma guia do navegador", + "browser.showInTitleBar": "Controla se o botão Navegador Integrado é mostrado na barra de título.", + "browser.showInTitleBar.false": "O botão nunca é mostrado na barra de título.", + "browser.showInTitleBar.true": "O botão sempre é mostrado na barra de título.", + "browser.showInTitleBar.whenOpen": "O botão é mostrado na barra de título quando um editor do navegador está aberto.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Navegador", + "toggle.browser": "Navegador integrado", + "toggle.browserDescription": "Alternar a visibilidade do botão Navegador Integrado na barra de título" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Bloqueado pela política de domínio de rede", + "browser.element": "elemento", + "browser.open.alreadyOpen": "Já aberto: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Páginas do navegador", + "browserToolSet.description": "Abrir e interagir com páginas integradas do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Clicando {0} em {1}", + "browser.click.invocation.middle": "Clicando com o botão do meio em {0} em {1}", + "browser.click.invocation.right": "Clicando com o botão direito do mouse em {0} em {1}", + "browser.click.past": "Clicou {0} em {1}", + "browser.click.past.middle": "Clique com o botão do meio em {0} em {1}", + "browser.click.past.right": "Clique com o botão direito do mouse em {0} em {1}", + "browser.dblClick.invocation": "Clicando duas vezes em {0} em {1}", + "browser.dblClick.past": "Clique duplo em {0} em {1}", + "clickBrowserTool.displayName": "Clicar em elemento", + "clickBrowserTool.userDescription": "Clicar em um elemento em uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Arrastando {0} para {1} em {2}", + "browser.drag.past": "Arrastado para {0} {1} o {2}", + "dragElementTool.displayName": "Arrastar elemento", + "dragElementTool.userDescription": "Arrastar um elemento sobre outro elemento" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Manipulando caixa de diálogo em {0}", + "browser.handleDialog.past": "Caixa de diálogo manipulada em {0}", + "handleDialogBrowserTool.displayName": "Gerenciar diálogo", + "handleDialogBrowserTool.userDescription": "Responder a um diálogo em uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Passando o mouse sobre {0} em {1}", + "browser.hover.past": "Passar do mouse sobre {0} em {1}", + "hoverElementTool.displayName": "Passar o mouse sobre o elemento", + "hoverElementTool.userDescription": "Passar o mouse sobre um elemento em uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Navegando para trás em {0}", + "browser.goBack.past": "Navegou para trás em {0}", + "browser.goForward.invocation": "Navegando para frente em {0}", + "browser.goForward.past": "Navegou para frente em {0}", + "browser.navigate.confirmMessage": "Isso fará o navegador ir até {0} e permitirá que o agente acesse o conteúdo.", + "browser.navigate.confirmTitle": "Acessar no navegador?", + "browser.navigate.invocation": "Navegando até {0} em {1}", + "browser.navigate.past": "Navegação para {0} em {1}", + "browser.reload.invocation": "Recarregar {0}", + "browser.reload.past": "{0} recarregado", + "navigateBrowserTool.displayName": "Navegar na página", + "navigateBrowserTool.userDescription": "Acessar ou recarregar uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Isso abrirá {0} no navegador integrado. O agente poderá ler e interagir com o conteúdo.", + "browser.open.confirmTitle": "Abrir página do navegador?", + "browser.open.invocation": "Abrindo a página do navegador em {0}", + "browser.open.newPageOption": "Não, abra uma nova página no {0}", + "browser.open.noPagesOption": "Não - Não compartilhar nenhuma guia com o agente", + "browser.open.past": "Página do navegador aberta em {0}", + "browser.open.prompt.invocation": "Solicitar que o usuário compartilhe uma guia do navegador", + "browser.open.prompt.past": "Usuário solicitado a compartilhar uma guia do navegador", + "browser.open.result": "Aberto {0}", + "browser.open.shareExistingOption": "Sim, compartilhar \"{0}\" - {1}", + "browser.open.shareQuestion.message": "Compartilhar uma guia do navegador existente?", + "browser.open.shareQuestion.title": "Compartilhar Guia do Navegador", + "browser.open.sharedResult": "O usuário compartilhou {0}", + "openBrowserTool.displayName": "Abrir página do navegador", + "openBrowserTool.userDescription": "Abrir uma URL no navegador integrado" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Isso abrirá {0} no navegador integrado. O agente não poderá ler o conteúdo.", + "browser.open.nonAgentic.confirmTitle": "Abrir página do navegador?", + "browser.open.nonAgentic.invocation": "Abrindo a página do navegador em {0}", + "browser.open.nonAgentic.past": "Página do navegador aberta em {0}", + "browser.open.nonAgentic.result": "Aberto {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Lendo {0}", + "browser.read.past": "Ler {0}", + "readBrowserTool.displayName": "Ler página", + "readBrowserTool.userDescription": "Ler o conteúdo de uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Certifique-se de que você confia no código antes de continuar.", + "browser.runCode.confirmTitle": "Executar código Playwright?", + "browser.runCode.invocation": "Executando código Playwright...", + "browser.runCode.past": "Código Playwright executado", + "browser.runCode.waitInvocation": "Aguardando a conclusão do código do Playwright...", + "browser.runCode.waitPast": "O código do Playwright era esperado", + "runPlaywrightCodeTool.displayName": "Executar código Playwright", + "runPlaywrightCodeTool.userDescription": "Executar um trecho de código Playwright em uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Fazendo captura de tela do navegador", + "browser.screenshot.invocation.element": "Capturando a tela de {0}", + "browser.screenshot.past": "Captura de tela do navegador realizada", + "browser.screenshot.past.element": "Captura de tela de {0}", + "screenshotBrowserTool.displayName": "Fazer captura de tela da página", + "screenshotBrowserTool.userDescription": "Fazer uma captura de tela de uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Pressionando a tecla `{0}` em {1}", + "browser.pressKey.invocation.element": "Pressionando a tecla `{0}` em {1} em {2}", + "browser.pressKey.past": "A tecla `{0}` foi pressionada em {1}", + "browser.pressKey.past.element": "A tecla `{0}` foi pressionada em {1} em {2}", + "browser.type.invocation": "Digitando texto em {0}", + "browser.type.invocation.element": "Digitando texto em {0} em {1}", + "browser.type.past": "Texto digitado em {0}", + "browser.type.past.element": "Texto digitado em {0} em {1}", + "typeBrowserTool.displayName": "Digitar na página", + "typeBrowserTool.userDescription": "Digite texto ou pressione teclas em uma página do navegador" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' está em andamento.", "changeWorkspace.message": "Tem certeza de que deseja alterar o espaço de trabalho?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Instalar Plug-in da Origem", "localMarketplace": "Local", "managePluginMarketplaces": "Gerenciar Marketplaces de Plug-ins", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (gerenciado pela política corporativa)", "noMarketplaces": "Nenhum marketplace de plug-in configurado", "openMarketplaceDirectory": "Abrir Pasta", "pluginSourcePlaceholder": "proprietário/repositório ou URL do git clone", "pluginSourcePrompt": "Digite um repositório GitHub ou uma URL git para instalar um plug-in a partir dele", "plugins": "Plug-ins", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "A política corporativa gerencia '{0}', então ele não pode ser removido aqui.", "removeMarketplace": "Remover o Marketplace", "selectMarketplace": "Selecionar um marketplace de plug-ins", "selectMarketplaceAction": "Selecione uma ação para \"{0}\"", @@ -7887,7 +8697,7 @@ "install": "Instalar", "openPluginFolder": "Abrir a Pasta do Plug-in", "openReadme": "Abrir LEIAME", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "O plug-in \"{0}\" foi desabilitado pela sua organização e não pode ser habilitado.", "uninstall": "Desinstalar" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Nenhum plug-in de agente encontrado.", "update": "Atualizar" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Seletor de {0}", "agentHostChatInputPicker.filter": "Filtrar...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "O host do agente remoto \"{0}\" deseja ler {1}", "agentHost.permission.write": "O host do agente remoto \"{0}\" deseja gravar {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Concluído", "agentSessionFailed": "Falhou", @@ -8434,7 +9265,7 @@ "addMcpServer": "Adicionar uma configuração de servidor MCP para começar", "addServer": "Adicionar Servidor", "addServerTooltip": "Adicionar Servidor", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Voltar aos servidores instalados", "browseMarketplace": "Procurar no Marketplace", "builtInGroup": "Interno", "builtInGroupDescription": "Servidores MCP integrados ao VS Code. Elas estão disponíveis automaticamente.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "Os servidores MCP estão desabilitados nas configurações. ", "mcpAccessDisabledSettingLink": "Configurar nas configurações.", "mcpAccessDisabledTitle": "Os servidores MCP estão desabilitados", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Voltar", "mcpGroupAriaLabel": "{0}, {1} itens, {2}", "mcpServers": "Servidores MCP", "mcpServersDescription": "Um padrão aberto que permite que a IA use ferramentas e serviços externos. Os servidores MCP fornecem ferramentas para operações de arquivo, bancos de dados, APIs e muito mais.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Substitui a caixa de pesquisa do centro de comando por um indicador de status de agente compacto e widget de chat unificado.", "chat.agentsControl.enabled": "Controla como o indicador \"Status do Agente\" aparece no centro de comandos da barra de título. Quando definido como `hidden`, o indicador não é mostrado. Outros valores mostram o indicador e habilitam {0} automaticamente. Os indicadores de sessão não lidos e em andamento precisam de {1} para ser habilitados.", "chat.agentsControl.hidden": "O indicador de status do agente está oculto na barra de título.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Controla a dica mostrada acima da entrada de chat, oferecendo a opção de continuar sessões de agente elegíveis na Janela de Agentes.", + "chat.agentsHandoffTip.mode.custom": "Mostrar a dica de transferência com uma descrição alternativa.", + "chat.agentsHandoffTip.mode.default": "Mostrar a dica de transferência com a descrição padrão.", + "chat.agentsHandoffTip.mode.hidden": "Nunca mostrar a dica de transferência.", "chat.allowAnonymousAccess": "Controla se o acesso anônimo é permitido no chat.", "chat.approvedAccountOrganizations": "Lista de logons das organizações do GitHub cujos membros podem usar recursos de IA. Quando configurada como uma lista não vazia, os recursos de IA ficam desativados até que você entre em uma conta do GitHub que pertença a uma das organizações especificadas e os dados da política no nível da conta tenham sido resolvidos. Defina como \"*\" para permitir qualquer conta autenticada do GitHub ou GitHub Enterprise.", "chat.approvedAccountOrganizations.policy.description": "Definir esta política como uma lista não vazia ativa a proteção de Conta Aprovada: todos os recursos de IA ficam desativados até que você entre em uma conta do GitHub cujas organizações estejam nessa lista E os dados da política no nível da conta tenham sido resolvidos. A comparação não diferencia maiúsculas de minúsculas. Use \"*\" como curinga para aceitar qualquer conta conectada do GitHub ou GitHub Enterprise (use isso para implantações do GitHub Enterprise onde a lista de organizações não é exibida).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Quando habilitado, o widget de revisão de plano monta um editor embutido, em vez de em uma guia separada do editor.", "chat.pluginLocations": "Diretórios de plug-in a serem descobertos. Cada chave é um caminho que aponta diretamente para uma pasta de plug-in, e o valor habilita (`true`) ou desabilita (`false`) o plug-in. Os caminhos podem ser absolutos, relativos à raiz do workspace ou começar com `~/` para o diretório base do usuário.", "chat.plugins.enabled": "Habilitar a integração do plug-in do agente no chat.", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Habilitação de plug-ins gerenciados pela empresa. As chaves são IDs de plug-in no formato `@` (resolvidos para caminhos de instalação do Copilot CLI); os valores habilitam (`true`) ou desabilitam (`false`) o plug-in. Descoberto junto com as entradas com chave de caminho em {0}. Quando definido por política, também restringe quais plug-ins descobertos no marketplace podem ser carregados (somente os IDs mapeados como `true` aqui passam pela validação).", + "chat.plugins.enabledPlugins.policy": "Habilitação de plug-in. As chaves são IDs de plug-in no formato `@`; os valores habilitam ou desabilitam o plug-in.", + "chat.plugins.extraMarketplaces": "Marketplaces adicionais de plug-ins gerenciados pela empresa. Combinados com {0}.", + "chat.plugins.extraMarketplaces.policy": "Marketplaces adicionais de plug-ins para consultar. As chaves são nomes de marketplace; os valores são abreviações do GitHub (`owner/repo[#ref]`) ou URIs do Git (`[#ref]`).", + "chat.plugins.marketplaces": "Marketplaces de plug-in para consultar. As entradas podem ser abreviações do GitHub (`owner/repo` ou `owner/repo#ref`), URIs diretos do repositório Git (`https://...git`, `ssh://...git` ou `git@host:path.git`, cada um com sufixo opcional `#ref`), ou URIs de repositório local (`file:///...`). As entradas equivalentes de abreviação do GitHub e URI são deduplicadas.", + "chat.plugins.strictMarketplaces": "Quando ativado, somente os marketplaces fornecidos por meio da política corporativa são confiáveis. Plug-ins de qualquer outro marketplace não serão carregados.", + "chat.plugins.strictMarketplaces.policy": "Confie apenas em marketplaces fornecidos por meio da política corporativa; plug-ins de qualquer outro marketplace não serão carregados.", "chat.progressBorder.enabled": "Mostre uma borda gradiente animada ao redor da entrada do chat enquanto o agente está trabalhando ou pensando. Quando habilitado e o movimento reduzido não está habilitado, isso desativa {0}. Não tem efeito quando o movimento reduzido está habilitado.", "chat.promptFileLocations.invalidPath": "Os caminhos devem ser relativos ou começar com ''~/''. Os caminhos absolutos e separadores ''\\'' não têm suporte. Os padrões glob estão preteridos e serão removidos em versões futuras.", "chat.promptFilesRecommendations.description": "Configurar quais arquivos de prompt recomendar na exibição de boas-vindas do chat. Cada chave é um nome de arquivo de prompt e o valor pode ser `true` para sempre recomendar, `false` para nunca recomendar ou uma expressão de [cláusula when](https://aka.ms/vscode-when-clause), como `resourceExtname == .js` ou `resourceLangId == markdown`.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Permitir que subagentes invoquem subagentes.", "chat.subagents.allowInvocationsFromSubagents.md": "Controla se subagentes podem invocar outros subagentes. Quando habilitado, o aninhamento é limitado a uma profundidade máxima de 5.", "chat.tips.enabled": "Controla se as dicas são mostradas acima das mensagens do usuário no chat. Novas dicas são adicionadas com frequência, portanto, essa é uma maneira útil de se manter atualizado com os recursos mais recentes.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Controla se o botão Abrir na Janela de Agentes é mostrado na barra de título.", "chat.titleBar.signIn.enabled": "Controla se o botão Entrar no Copilot é mostrado na barra de título quando desconectado. Quando desabilitada, a funcionalidade Entrar volta para a barra de status.", "chat.toolReferenceName.description": "{0} – {1}", "chat.tools.autoApprove.edits": "Controla se as edições feitas pelo agente são aprovadas automaticamente. O padrão é aprovar todas as edições, exceto aquelas feitas em determinados arquivos que podem causar efeitos colaterais imediatos, como `**/.vscode/*.json`.\r\n\r\nDefina como `true` para aprovar automaticamente as edições de arquivos correspondentes, `false` para sempre exigir aprovação explícita. O último padrão que corresponder a um determinado arquivo determinará se a edição será aprovada automaticamente.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Controla se as linhas devem ser encapsuladas em blocos de código do chat.", "interactiveSessionConfigurationTitle": "Chat", "mcp.discovery.enabled": "Configura a descoberta de servidores do Protocolo de Contexto de Modelo a partir da configuração de vários outros aplicativos.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Versão Prévia) A configuração de IdP de OAuth/OIDC usada para servidores do Protocolo de Contexto do Modelo (MCP) gerenciados pela empresa. Normalmente, ela é fornecida por política corporativa (Política de Grupo do Windows / preferências gerenciadas do macOS / `/etc/vscode/policy.json` no Linux); os desenvolvedores podem editar manualmente `settings.json` para testes locais. Propriedades: `issuer` (URL HTTPS), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "A ID do cliente OAuth registrada com o emissor de SSO para este dispositivo.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "O segredo do cliente OAuth emparelhado com `clientId`. Destinado apenas ao desenvolvimento local.", + "mcp.enterpriseManagedAuth.idp.issuer": "A URL do emissor OAuth/OIDC do servidor de autorização de SSO. Deve ser uma URL `https://`.", + "mcp.enterpriseManagedAuth.idp.policy": "A configuração de IdP de OAuth/OIDC usada para autenticação do servidor Protocolo de Contexto do Modelo (MCP) gerenciado pela empresa. Entregue por meio da política corporativa (Política de Grupo do Windows, preferências gerenciadas do macOS, Linux `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "Configurar URL de serviço da galeria do MCP para se conectar a", "mcp.list": "Listar Servidores" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "Contribui com um participante do chat" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "Gerenciar orçamento", + "manageBudget2": "Gerenciar orçamento", + "manageBudget3": "Gerenciar orçamento", + "quota.approaching.default": "Defina um orçamento adicional para cobrir o uso extra.", + "quota.approaching.free": "Atualize para continuar além do limite.", + "quota.approaching.managed": "Entre em contato com seu administrador para aumentar seus limites.", + "quota.approaching.overageEnabled": "O orçamento adicional está ativado para cobrir o uso extra.", + "quota.approaching.title": "Créditos em {0}%", + "quota.blocked.managed": "Sua organização ou empresa excedeu o orçamento do Copilot. Contate seu administrador para retomar o uso.", + "quota.blocked.managed.title": "Uso bloqueado", + "quota.exhausted.anonymous": "Entre para continuar.", + "quota.exhausted.default": "Gerencie seu orçamento para continuar criando.", + "quota.exhausted.free": "Atualize para continuar.", + "quota.exhausted.hadOverage": "Aumente seu orçamento para continuar criando.", + "quota.exhausted.managed": "Entre em contato com seu administrador para aumentar seus limites.", + "quota.exhausted.title": "Limite de crédito atingido", + "quota.overage.desc": "O orçamento adicional agora está cobrindo o uso extra.", + "quota.overage.title": "Limite de crédito atingido", + "rateLimit.resets": "Redefine em {0}.", + "rateLimit.session": "Você usou {0}% do limite de taxa da sessão.", + "rateLimit.weekly": "Você usou {0}% do limite de taxa semanal.", + "signIn": "Entrar", + "upgrade": "Atualizar", + "upgrade2": "Atualizar" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "Controla se metadados leves do repositório (branch, commit, remotos) são capturados quando uma solicitação do chat é enviada para diagnósticos internos.", @@ -9561,7 +10392,7 @@ "chat.category": "Chat", "explain": "Explicar", "fix": "Corrigir", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Entre para usar o GitHub Copilot", "hideChatSetup": "Saiba como ocultar recursos de IA", "manageAdditionalSpend": "Gerenciar o orçamento do GitHub Copilot", "managePlan": "Atualizar para GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "Ao continuar, você concorda com {0}os [Termos]({1}) e a [Política de Privacidade]({2}). {3} O Copilot pode exibir sugestões de [código público]({4}) e usar seus dados para melhorar o produto. Você pode alterar essas [configurações]({5}) a qualquer momento.", "settingsAnonymous": "Ao continuar, você concorda com {0}os [Termos]({1}) e a [Política de Privacidade]({2}).", "setupAIButton": "Usar Recursos de IA", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Entre para usar o GitHub Copilot", "startUsing": "Começar a usar recursos de IA" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Limite da organização atingido.", "premiumLimitReachedCompact": "{0} limite atingido.", "quotaAdditionalUsageActive": "O orçamento adicional está configurado. O uso continuará até que os limites sejam redefinidos.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "Você usou os créditos incluídos. Sua organização cobre o uso adicional, então você pode continuar trabalhando.", "quotaAdditionalUsageApproaching": "Depois que o limite for atingido, o orçamento adicional será usado.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Você está se aproximando dos créditos incluídos. Sua organização cobre o uso adicional, então não haverá interrupção.", "quotaBudgetActive": "O orçamento da solicitação Premium está configurado. O uso continuará até que os limites sejam redefinidos.", "quotaBudgetApproaching": "Depois que o limite for atingido, o orçamento de solicitação Premium será usado.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "Sua organização ou empresa excedeu o orçamento do Copilot. Contate seu administrador para retomar o uso.", "quotaCreditsDisplay": "{0}/{1}", "quotaDisplay": "{0}%", "quotaLabel": "Gerenciar as Configurações do Copilot", @@ -9723,7 +10554,7 @@ "chatStatus": "Status do Copilot", "chatStatusAria": "Status do Copilot", "completionsDisabledStatus": "Sugestões embutidas desabilitadas", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "Limite de sugestões embutidas atingido", "completionsSnoozedStatus": "Sugestões embutidas adiadas", "copilotDisabledStatus": "Copilot desabilitado", "signIn": "Entrar" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "Clique para Tentar Novamente", "manageBudget": "Gerenciar Orçamento", - "upgradePlan": "Upgrade", + "upgradePlan": "Atualizar", "upgradeToCopilotPro": "Atualizar para GitHub Copilot Pro", "waitWarning": "As alterações podem levar alguns minutos para entrar em vigor." }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "modo atual", "chat.proceedFrom": "Continuar de {0}", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Continuar na Janela de Agentes", + "chat.suggestNext.handoffDefaultQuery": "Continue o chat anterior.", + "chat.suggestNext.handoffHeader": "Transferência do chat do VS Code. Solicitação original:", + "chat.suggestNext.handoffPlanHeader": "Plano do chat do VS Code:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "Mais opções para {0}", "chat.suggestNext.startWithAutopilot": "Iniciar com o Autopilot", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "Isso permitirá que um subconjunto configurável de comandos seja executado autonomamente no terminal. Ele fornece *proteções de melhor esforço* e presume que o agente não está agindo de forma maliciosa.", "autoApprove.markdown2": "Saiba mais sobre os riscos potenciais e como evitá-los.", "autoApprove.title": "Habilitar aprovação automática do terminal?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "O modelo não forneceu um motivo para solicitar acesso irrestrito à rede na área restrita.", "chat.terminal.detail.approvalNeeded": "Aprovação necessária:", "chat.terminal.detail.sandboxInsufficient": "Área restrita insuficiente:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Acesso irrestrito à rede:", "chat.terminal.unsandboxedExecution.defaultReason": "O modelo não forneceu um motivo para solicitar a execução sem área restrita.", "newRule.session": "Regra de aprovação automática de sessão {0} adicionada", "newRule.session.plural": "Regras de aprovação automática de sessão {0} adicionadas", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "True quando o foco está na entrada do chat; caso contrário, false.", "inQuickChat": "True quando a interface do usuário do chat rápido tem foco; caso contrário, false.", "interactiveInputHasFocus": "Verdadeiro quando a entrada do chat tiver foco.", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "True quando a entrada do chat tem texto ou anexos de arquivo que podem ser enviados.", "interactiveInputHasText": "True quando a entrada do chat tiver texto.", "interactiveSessionCurrentlyEditing": "Verdadeiro quando a solicitação atual está sendo editada.", "interactiveSessionCurrentlyEditingInput": "Verdadeiro quando a entrada da solicitação atual na parte inferior está sendo editada.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Todos os Problemas", "chat.attachment.problems.inFile": "Problemas no {0}", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "{0} arquivos anexados", + "chat.attachmentSummary.file.one": "1 arquivo anexado", + "chat.attachmentSummary.image.many": "{0} imagens anexadas", + "chat.attachmentSummary.image.one": "1 imagem anexada" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Imagens", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Fazer Perguntas Esclarecedoras", "tool.askQuestions.userDescription": "Faça perguntas esclarecedoras estruturadas usando seleção única, múltipla ou entradas livres para coletar os requisitos da tarefa antes de continuar." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Adição de {0} tarefas pendentes", "todo.added.single": "1 tarefa pendente adicionada", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Realce Shimmer para rótulos pensativo/em execução.", "chatCheckpointSeparator": "Cor do separador de ponto de verificação do chat." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Aciona Ações de Código em salvamentos explícitos e salvamentos automáticos acionados por alterações de janela ou foco.", "codeActionsOnSave.generic": "Controla se as ações '{0}' devem ser executadas no salvamento de arquivo.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", "schema.wordPattern.pattern": "O padrão RegExp usado para corresponder palavras." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Colar seleção da área de transferência" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Iniciar o Registro em Log da Gramática de Sintaxe do TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Executar Comandos", "runCommands.commands": "Comandos a serem executados", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Desfazer a Recomendação Ignorada", "workbench.extensions.installExtension.arg.decription": "ID da extensão ou URI do recurso do VSIX", "workbench.extensions.installExtension.description": "Instalar a extensão fornecida", - "workbench.extensions.installExtension.option.context": "Contexto para a instalação. Este é um objeto JSON que pode ser usado para passar qualquer informação para os manipuladores de instalação. ou seja, `{skipWalkthrough: true}` pulará a abertura do passo a passo na instalação.", "workbench.extensions.installExtension.option.donotSync": "Quando habilitado, o VS Code não sincroniza esta extensão quando a Sincronização de Configurações está ativada.", "workbench.extensions.installExtension.option.enable": "Quando habilitado, a extensão será habilitada se estiver instalada, mas desabilitada. Se a extensão já estiver habilitada, isso não terá efeito.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Quando habilitado, o VS Code instala somente as extensões recém adicionadas do VSIX do pacote de extensões. Essa opção é considerada somente durante a instalação de um VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Desinstalar a extensão fornecida", "workspace unsupported filter": "Espaço de trabalho sem suporte" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Essa extensão está desabilitada porque não tem suporte no {0} para a Web.", "Defined to run in desktop": "Essa extensão está desabilitada porque está definida para ser executada somente em {0} para a Área de Trabalho.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Desinstalando", "VS Code for Web": "{0} para a Web", "auto update message": "[Revise a extensão]({0}) e atualize-a manualmente.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "Esta extensão ainda não foi atualizada porque as novas versões são atualizadas automaticamente duas horas depois de serem publicadas. Ela será atualizada automaticamente {0}.", "cancel": "Cancelar", "cannot be installed": "A extensão '{0}' não está disponível em {1}. Clique em 'Mais Informações' para saber mais.", "check logs": "Verifique o [log]({0}) para obter mais detalhes.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Forneça uma categoria ou palavras-chave ou IDs para a pesquisa.", "searchExtensionsTool.userDescription": "Pesquisar extensões do VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configurar o abridor a ser usado para URIs externos (por exemplo, http, https).", "externalUriOpeners.defaultId": "Abrir o URI usando o abridor padrão do VS Code.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "True quando o foco está dentro da exibição EDITORES ABERTOS.", "viewHasSomeCollapsibleItem": "True quando um espaço de trabalho na visualização EXPLORER tem algum filho raiz recolhível." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Arquivo", + "miShare": "Compartilhar", + "openContainer": "Abrir a Pasta", + "revealInMac": "Revelar no Finder", + "revealInWindows": "Revelar no Explorador de Arquivos" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Define um provedor de intervalo de dobragem padrão que tem precedência sobre todos os outros provedores de intervalo de dobragem. Deverá ser o identificador de uma extensão que contribui com um provedor de intervalo de dobragem.", "null": "Tudo", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Por exemplo, o Workbench não tem o painel de problemas" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Dados Adicionais do Problema", "cancel": "Cancelar", @@ -14702,6 +15723,133 @@ "pasteData": "Nós escrevemos os dados necessários em sua área de transferência porque era muito grande para ser enviado. Por favor, Cole.", "yes": "&&Sim" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Reconheço que minha versão do VS Code não está atualizada e esse problema pode ser encerrado.", "chooseExtension": "Extensão", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Solucionar problemas...", "use insiders": "Isso provavelmente significa que o problema já foi resolvido e estará disponível em uma versão futura. Você pode usar os insiders {0} com segurança até que a nova versão estável esteja disponível." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Relatar &&Problema", "reportIssueInEnglish": "Relatar um Problema..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Alternar Solução de Problemas de Atalhos de Teclado" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Histórico Local" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Abrir a pasta Contendo", + "revealInMac": "Revelar no Localizador", + "revealInWindows": "Revelar no Explorador de Arquivos" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "ID da Linguagem", "localizations": "Pacotes de Idiomas", @@ -14866,6 +16069,17 @@ "installed": "Instalado", "moreInfo": "Mais Informações" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Alterar a Linguagem e Reiniciar", + "neverAgain": "Não mostrar novamente", + "updateLocale": "Deseja alterar o idioma de exibição de {0} para {1} e reiniciar?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Instalar e reiniciar", + "installAndRestartMessage": "Instalar o pacote de idiomas para alterar o idioma de exibição para {0}.", + "searchMarketplace": "Pesquisar no Marketplace", + "showLanguagePackExtensions": "Pesquisar pacotes de idiomas no Marketplace para alterar o idioma de exibição para {0}." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (Remoto)", "setDefaultLogLevel": "Definir o Nível do Log Padrão", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Selecionar Sessão", "setLogLevel": "Definir o Nível de Log..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Abrir Pasta de Logs de Extensão", + "openLogsFolder": "Abrir Pasta de Logs" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "“{0}: {1}” já está desabilitado", "alreadysetBoolTrue": "“{0}: {1}” já está habilitado", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "O diretório de trabalho para o comando do servidor. O padrão é a pasta do workspace quando executado em um workspace.", "app.mcp.json.headers": "Cabeçalhos adicionais enviados ao servidor.", "app.mcp.json.oauth": "Configuração do OAuth para autenticação com o servidor.", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "A ID do Cliente OAuth a ser usada ao autenticar com o servidor. Quando `enterpriseManaged` for `true`, essa é a ID do cliente do servidor de autorização do **recurso** (o cliente confiável para o recurso protegido), não as IdP. Para definir o segredo do cliente correspondente, use a lente de código *Definir Segredo do Cliente* acima desse campo — os segredos são armazenados no repositório de segredos do sistema operacional, não neste arquivo.", + "app.mcp.json.oauth.enterpriseManaged": "(Prévia) Quando definido como `true`, esse servidor MCP é autenticado por meio do emissor de SSO configurado por `#mcp.enterpriseManagedAuth.idp#` usando a Concessão de Autorização de Asserção de Identidade OAuth (ID-BID). Após uma entrada única, os servidores gerenciados pela empresa subsequentes se conectam silenciosamente. O emissor IdP e as credenciais do cliente são lidos da configuração `#mcp.enterpriseManagedAuth.idp#`; o `clientId` nessa entrada de servidor é passado para o servidor de autorização de recursos.", "app.mcp.json.sandbox": "Configuração de área restrita que determina o sistema de arquivos e o acesso à rede. A área restrita é habilitada quando a propriedade sandboxEnabled for definida no nível do servidor, apenas no Mac OS e Linux.", "app.mcp.json.sandbox.filesystem": "Configurações de acesso do sistema de arquivos para o servidor em área restrita. Há suporte para os padrões Glob somente no Mac OS.", "app.mcp.json.sandbox.filesystem.allowWrite": "Lista de caminhos de arquivo onde o servidor pode gravar, por exemplo, `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Se a base deve ser mostrada no topo", "showNonConflictingChanges": "Se o editor de mesclagem mostrar alterações não conflitantes" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Abrir Seleção no Editor de Mesclagem Temporária", + "merge.dev.openState": "Abrir o estado do editor de mesclagem do JSON", + "mergeEditor": "Editor de Mesclagem (Desenvolvimento)", + "mergeEditor.enterJSON": "Inserir JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Configurar Conexão Limitada", "meteredConnection.auto": "Automático", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Não é possível abrir o recurso com o tipo de editor de notebook '{0}', favor verificar se você tem a extensão correta instalada e habilitada.", "fail.noEditor.extensionMissing": "Não é possível abrir o recurso com o tipo de editor de notebook '{0}', favor verificar se você tem a extensão correta instalada e habilitada.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Abrir como Texto", "notebookOpenEnableMissingViewType": "Habilitar extensão para '{0}'", "notebookOpenInTextEditor": "Abrir com o Editor de Texto", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Desempenho de Inicialização" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Quando habilitados, os renderizadores lentos são analisados automaticamente." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Crie um problema e anexe manualmente os seguintes arquivos:\r\n{0}", + "prof.detail.restart": "Uma reinicialização final é necessária para continuar a usar '{0}'. Mais uma vez, agradecemos sua contribuição.", + "prof.message": "Perfis criados com sucesso.", + "prof.restart": "Reiniciar", + "prof.restart.button": "&&Reiniciar", + "prof.restartAndFileIssue": "&&Criar Problema e Reiniciar", + "prof.thanks": "Agradecemos por nos ajudar." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Digite para pesquisar em associações de teclas", "SearchKeybindings.KeybindingsSearchPlaceholder": "Gravando Chaves. Pressione Escape para sair", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Pressione a combinação de teclas desejada e pressione ENTER.", "defineKeybinding.oneExists": "Um comando existente tem essa associação de teclas" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Limpar os Resultados da Pesquisa", "clearHistory": "Limpar Histórico de Pesquisa de Atalhos de Teclado", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Abrir o Explorador de Processos", "promptOpenWith.processExplorer.displayName": "Explorador de Processos" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Copiar", "copyAll": "Copiar Tudo", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Ícone do rótulo do editor do explorador de processos.", "processExplorerInputName": "Explorador de Processos" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Explorador de Processos" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Limpar", "clearCommandHistory": "Limpar Histórico de Comandos", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Fazendo a edição em {0}", "workspace.tooltip2": "Alguns [recursos não estão disponíveis]({0}) para recursos localizados em um sistema de arquivos virtual." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Particular", "tunnelPrivacy.public": "Pública" @@ -17241,6 +18466,13 @@ "ui": "Tipo de extensão da interface do usuário. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no computador local.", "workspace": "Tipo de extensão do Workspace. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no repositório remoto." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Contribui com integrações do agente de codificação remota para o widget de chat.", "remoteCodingAgentsExtPoint.command": "Identificador do comando a ser executado. O comando deve ser declarado na seção \"comandos\".", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Mostrar Todas as Tarefas...", "taskType": "Todas as {0} tarefas" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", "noTaskResults": "Nenhuma tarefa correspondente" @@ -18626,6 +19855,12 @@ "externalCommand": "Exemplo para executar um comando externo arbitrário", "msbuild": "Executa o destino de build" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Mostrar Telemetria" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Rolar para o Comando Anterior", "workbench.action.terminal.sizeToContentWidthInstance": "Alternar o Tamanho para a Largura do Conteúdo" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Criar Terminal Integrado (Local)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Buffer Acessível Ir para o Próximo Comando", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Buffer Acessível Ir para o Comando Anterior", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Permitir", "runInTerminal": "Executar o comando `{0}`?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Permitir que a área restrita execute o comando `{0}` com acesso irrestrito à rede.", + "runInTerminal.allowNetwork.autoRetry": "Repetir o comando `{0}` na área restrita permitindo acesso à rede?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Repetir o comando `{0}` na área restrita permitindo acesso à rede para {1}?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Executando `{0}` na área restrita com acesso irrestrito à rede", + "runInTerminal.allowNetwork.autoRetry.reason": "A saída de execução em área restrita indicou que a área restrita bloqueou o acesso necessário à rede.", + "runInTerminal.allowNetwork.confirmationMessage": "Explicação: {0}\r\n\r\nObjetivo: {1}\r\n\r\nMotivo para permitir acesso irrestrito à rede na área restrita: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "O modelo indicou que esse comando em área restrita precisa de acesso irrestrito à rede.", + "runInTerminal.allowNetwork.disabled.invocation": "Não executar `{0}` porque o acesso irrestrito à rede na área restrita está desativado", + "runInTerminal.allowNetwork.disabled.result": "O comando não foi executado porque solicitou acesso irrestrito à rede na área restrita do terminal, mas o acesso à rede por comando está desabilitado por chat.agent.sandbox.retryWithAllowNetworkRequests. Em vez disso, execute o comando com acesso restrito à rede ou habilite a configuração para permitir solicitações de acesso à rede.", "runInTerminal.confirmationMessage": "Explicação: {0}\r\n\r\nObjetivo: {1}", "runInTerminal.defaultExplanation": "Nenhuma explicação fornecida", "runInTerminal.defaultGoal": "Nenhuma meta fornecida", "runInTerminal.inDirectory": "Executar o comando `{0}` em `{1}`?", "runInTerminal.invocation": "Executando `{0}`", "runInTerminal.invocation.sandbox": "Executando `{0}` na área restrita", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Cancelar", "runInTerminal.missingDeps.cancelled": "A instalação da dependência de área restrita foi cancelada pelo usuário.", "runInTerminal.missingDeps.failed": "Falha na instalação da dependência da área restrita (código de saída {0}). O comando não foi executado.", "runInTerminal.missingDeps.install": "Instalar", "runInTerminal.missingDeps.message": "As seguintes dependências necessárias para a execução em área restrita não estão instaladas: {0}. Quer instalá-las?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Dependências de Área Restrita Ausentes", "runInTerminal.missingDeps.unknown": "Não foi possível determinar se a instalação da dependência de área restrita foi bem-sucedida. O comando não foi executado.", "runInTerminal.presentationOverride": "Executar o comando `{0}` em `{1}`?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Executar no Terminal", "runInTerminalTool.userDescription": "Executar comandos no terminal", "skip": "Ignorar", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} pode precisar de entrada", + "terminalCommandCompleted": "{0} concluído", + "terminalProcessExited": "{0} terminal encerrado" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Terminal de Foco", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Use {0}", "agentSandbox.linuxFileSystemSetting": "Observação: essa configuração é aplicável somente quando {0} estiver habilitado. Controla o acesso ao sistema de arquivos na área restrita no Linux. Os caminhos não dão suporte a padrões glob, somente os caminhos literais (por exemplo: ./src/, ~/.ssh, .env). **bubblewrap** e **socat** devem ser instalados para que essa configuração funcione.", "agentSandbox.linuxFileSystemSetting.allowRead": "Matriz de caminhos para permitir novamente o acesso de leitura em regiões negadas. Tem precedência sobre denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Matriz de caminhos para negar acesso de leitura. Deixe em branco para permitir a leitura de todos os caminhos.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Matriz de caminhos para negar acesso de gravação dentro de caminhos permitidos (tem precedência sobre allowWrite).", "agentSandbox.macFileSystemSetting": "Observação: essa configuração é aplicável somente quando {0} estiver habilitado. Controla o acesso ao sistema de arquivos na área restrita no macOS. Os caminhos também dão suporte a padrões glob no estilo git (por exemplo: *.ts, ./src, ./src/**/*.ts, file?.txt).", "agentSandbox.macFileSystemSetting.allowRead": "Matriz de caminhos para permitir novamente o acesso de leitura em regiões negadas. Tem precedência sobre denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Matriz de caminhos para negar acesso de leitura. Deixe em branco para permitir a leitura de todos os caminhos.", "agentSandbox.macFileSystemSetting.denyWrite": "Matriz de caminhos para negar acesso de gravação dentro de caminhos permitidos (tem precedência sobre allowWrite).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Controla se os comandos de terminal do modo de agente podem tentar novamente na área restrita com acesso irrestrito à rede após a confirmação do usuário. Isso se aplica somente quando {0} estiver definido como `on` e mantém a área restrita do sistema de arquivos enquanto flexibiliza as restrições de rede para um comando aprovado.", "agentSandbox.runtimeSetting": "Observação: essa configuração é aplicável somente quando {0} estiver habilitado. Os pares chave/valor são passados para a raiz da configuração de runtime da área restrita.", "agentSandbox.windowsEnabledSetting": "Controla se o modo de agente usa área restrita no Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Habilitar a área restrita para ferramentas de modo de agente no Windows e permitir todos os domínios de rede.", "agentSandbox.windowsEnabledSetting.offDescription": "Desabilitar a área restrita para ferramentas de modo de agente no Windows.", "agentSandbox.windowsFileSystemSetting": "Observação: essa configuração é aplicável somente quando {0} estiver habilitado. Controla o acesso ao sistema de arquivos na área restrita no Windows. Os caminhos não dão suporte a padrões glob, somente caminhos literais (por exemplo: C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Matriz de caminhos adicionais para permitir o acesso de somente leitura. Tem precedência sobre denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Matriz de caminhos adicionais para permitir o acesso para leitura/gravação. Deixar em branco para não permitir gravações fora das pastas de workspace e do diretório temporário da área restrita.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Matriz de caminhos para negar acesso. Deixe em branco para permitir a leitura de todos os caminhos.", "autoApprove.defaults": "Observe que há um conjunto padrão de regras para permitir e também negar comandos. Considere configurar {0} como {1} para ignorar todas as regras padrão e garantir que não haja conflitos com suas próprias regras. Faça isso por sua conta e risco, as regras padrão de negação são projetadas para proteger você contra a execução de comandos perigosos.", "autoApprove.deprecated": "Use {0} em vez disso", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Excluir Arquivos no Diretório Temporário da Área Restrita", "runInTerminal.missingDeps.focusTerminal": "Terminal de Foco", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "O terminal está aguardando entrada." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Mostrar dados de sincronização JSON raw", "workbench.actions.sync.turnOffSyncOnMachine": "Desligar Sincronização de Configurações" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Abrir Pasta de Backups Local", + "download sync activity complete": "Atividade de Sincronização de Configurações baixada com êxito.", + "no backups": "A pasta de backups locais não existe", + "open": "Abrir a pasta" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Quando habilitado, mostrará as dicas de marca-d'água quando não houver editor aberto.", "watermark.findInFiles": "Localizar nos Arquivos", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Você está pesquisando o conteúdo da web.", "webview.statusHeader": "Status da Pesquisa Atual:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Como usar ferramentas de desenvolvimento padrão para depurar o modo de exibição da Web baseado em iframe", + "openToolsDescription": "Abre Ferramentas para Desenvolvedores para modo de exibição da Web ativo", + "openToolsLabel": "Abrir Ferramentas para Desenvolvedores do Modo de Exibição da Web" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Localizar próximo", "editor.action.webvieweditor.findPrevious": "Localizar anterior", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Tutorial de agentes", "onboarding.sessions.customize": "Personalizar os agentes", "onboarding.sessions.customize.desc": "Adapte o Copilot ao seu projeto com instruções personalizadas e agentes, habilidades, prompts reutilizáveis e servidores MCP que se conectam às ferramentas e ao contexto dos quais você depende.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Agentes feitos para a tarefa", + "onboarding.sessions.group.more": "Agentes que funcionam do seu jeito", "onboarding.sessions.planMode": "Plano", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Produza um plano de implementação estruturado antes de qualquer alteração de código e, em seguida, entregue-o a um agente para executar.", "onboarding.sessions.runAnywhere": "Executar agentes em qualquer lugar", "onboarding.sessions.runAnywhere.desc": "Execute agentes localmente para trabalho interativo, em segundo plano com a CLI do Copilot ou na nuvem com agentes de nuvem que abrem uma pull request que a sua equipe pode examinar.", "onboarding.sessions.signInNudge": "Entre para usar recursos da plataforma IA", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Continuar com o GitHub", "onboarding.signIn.github.aria": "Continuar com o GitHub", "onboarding.signIn.google": "Continuar com o Google", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Entre para usar o GitHub Copilot.", "onboarding.signIn.heroTitle": "Bem-vindo ao VS Code", "onboarding.signIn.signedIn": "Você entrou. Você pode prosseguir para a próxima etapa.", "onboarding.step.agentSessions.subtitle.before": "Abra o Chat a qualquer momento com ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "O menu de contexto Chat Multi-Diff.", "menus.chatNewSession": "O menu de Nova sessão do chat.", "menus.chatSessions": "O menu Sessões de Chat.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "O menu de contexto dos itens na lista de sessões da janela Sessões.", "menus.chatSessionsNewSession": "Menu para novas sessões de chat.", "menus.chatTextEditor": "O submenu Chat no menu de contexto do editor de texto.", "menus.commandPalette": "A Paleta de Comandos", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Contribui com a autenticação" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "As alterações feitas podem não ser salvas. Pressione 'Cancelar' e tente novamente.", + "retry": "&&Tentar novamente", + "unableToOpenWindow": "O navegador bloqueou a abertura de uma nova janela. Clique em ''Repetir'' para tentar novamente.", + "unableToOpenWindowDetail": "Permita pop-ups para este site nas suas [configurações do navegador]({0}).", + "unableToOpenWindowError": "Não é possível abrir uma nova janela." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Tente salvar ou reverter os editores com alterações não salvas primeiro e depois tente novamente." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Saiba Mais", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Deseja salvar as alterações nos seguintes {0} arquivos?", "saveFileAs.title": "Salvar como" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Saiba Mais", - "openFiles": "Abrir &&Arquivos...", - "openRemote": "&&Abrir Remoto...", - "pickFolderAndOpen": "Não é possível abrir pastas. Tente adicionar uma pasta ao workspace.", - "pickWorkspaceAndOpen": "Não é possível abrir workspaces. Tente adicionar uma pasta ao workspace.", - "unsupportedBrowserDetail": "Seu navegador não suporta a abertura de pastas locais.\r\nAbra arquivos individuais ou abra um repositório remoto.", - "unsupportedBrowserMessage": "Não Há Suporte para Abrir Pastas Locais" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Abrir Arquivo Local...", "openLocalFileFolder": "Abrir Local...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Todas as extensões instaladas estão temporariamente desabilitadas.", "noWorkspace": "Nenhum workspace." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Acesse o recurso “{0}”", "accessExtensionFeatureMessage": "“{0}” extensão gostaria de acessar o recurso “{1}”.", "allow": "Permitir", "disallow": "Não Permitir" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Falha ao instalar a Extensão {0}: o manifesto não foi encontrado.", "VS Code for Web": "{0} para a Web", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "A cor do ícone do editor com extensão verificada.", "verifiedPublisher": "Ícone usado para o editor de extensão verificado na exibição e no editor de extensões." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Adicionar a recomendação de extensão a", "select for remove": "Remover a recomendação de extensão de", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Substituindo a extensão {0} por {1}.", "overwritingWithWorkspaceExtension": "Substituindo {0} pela Extensão de Workspace {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "As extensões foram modificadas no disco. Recarregue a janela.", + "extensionUnderDevelopment.invalid": "Falha ao carregar a extensão “{0}” em desenvolvimento porque ela é inválida: {1}", + "extensionsUnderDevelopment.invalid": "Falha ao carregar as extensões {0} em desenvolvimento porque elas são inválidas: {1}", + "reloadWindow": "Recarregar a Janela" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "O host de extensão não foi iniciado em 10 segundos, isso pode ser um problema.", + "extensionHost.startupFailDebug": "O host de extensão não foi iniciado em 10 segundos. Ele pode ter sido interrompido na primeira linha e precisa de um depurador para continuar.", + "join.extensionDevelopment": "Terminando a sessão de depuração da extensão", + "reloadWindow": "Recarregar a Janela" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Abrir as Ferramentas para Desenvolvedores", + "enable": "Habilitar e Recarregar", + "enableResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nOk para habilitar?", + "extensionService.autoRestart": "O host de extensão foi encerrado inesperadamente. Reiniciando...", + "extensionService.crash": "O host de extensão foi encerrado inesperadamente 3 vezes nos últimos 5 minutos.", + "extensionService.versionMismatchCrash": "O host de extensão não pode iniciar: incompatibilidade de versão.", + "getEnvironmentFailure": "Não foi possível buscar o ambiente remoto", + "install": "Instalar e Recarregar", + "installResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nDeseja instalar a extensão?", + "learnMore": "Saiba Mais", + "relaunch": "Reiniciar o VS Code", + "resolverExtensionNotFound": "`{0}` não encontrado no marketplace", + "restart": "Reiniciar o Host de Extensão", + "restartExtensionHost": "Reiniciar o Host de Extensão", + "restartExtensionHost.reason": "Uma solicitação explícita", + "startBisect": "Iniciar a Bifurcação de Extensão" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Observador de arquivos" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Condição quando a tecla está ativa.", "vscode.extension.contributes.keybindings.win": "Tecla específica ou sequência de teclas do Windows." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Controle o layout do teclado usado na Web.", - "keyboardConfigurationTitle": "Teclado" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Coloque as suas associações de teclas neste arquivo para substituir os padrões", "errorInvalidConfiguration": "Não é possível gravar no arquivo de configuração de associações de teclas. Ele tem um objeto que não é do tipo Matriz. Abra o arquivo para limpar e tente novamente.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "As alterações feitas podem não ser salvas. Pressione 'Cancelar' e tente novamente." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Janela" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Mensagem de Progresso" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Contribui com informações de ajuda para o Remoto", "RemoteHelpInformationExtPoint.documentation": "A URL ou um comando que retorna a URL para a página de documentação do projeto", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Encaminhado pelo Usuário", "tunnel.staticallyForwarded": "Encaminhado Estaticamente" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Rede" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Rede" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "A pasta do workspace não existe: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Não foi possível identificar um chaveamento do sistema operacional para armazenar os dados relacionados à criptografia em seu ambiente de área de trabalho atual.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Executando Ações de Código e Formatadores...", "skip": "Ignorar" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Salvando os arquivos de texto" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Já está em Registrado em Log.", "invalid.embeddedLanguages": "Valor inválido em `contributes.{0}.embeddedLanguages`. Precisa ser um mapa de objeto do nome do escopo para a linguagem. Valor fornecido: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' precisa ser uma matriz", "invalid.superType.format": "'configuration.{0}.superType' precisa seguir o padrão letterOrDigit[-_letterOrDigit]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Defina o modo de cor para elementos nativos da interface do usuário, como caixas de diálogo nativas, menus e barra de título. Mesmo que o seu sistema operacional esteja configurado no modo de cor claro, você pode selecionar um tema de cor do sistema escuro para a janela. Você também pode configurar para ajustar automaticamente com base na configuração {0}.\r\n\r\nObservação: essa configuração será ignorada quando {1} estiver habilitada.", + "window.systemColorTheme.auto": "Use cores claras do widget nativo para temas de cores claras e escuros para temas de cores escuras.", + "window.systemColorTheme.dark": "Use cores escuras do widget nativo.", + "window.systemColorTheme.default": "As cores do widget nativo correspondem às cores do sistema.", + "window.systemColorTheme.light": "Use cores claras de widgets nativos." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Todos os Perfis", "exclude": "Selecionar {0} Extensão", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Desfazer / Refazer" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Cópia do trabalho de backup" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Clique em 'Cancelar' para interromper a espera e salvar ou reverter os editores com alterações não salvas.", + "backupBeforeShutdownMessage": "Fazer backup de editores com alterações não salvas está demorando um pouco mais...", + "backupErrorDetails": "Tente salvar ou reverter os editores com alterações não salvas primeiro e depois tente novamente.", + "backupTrackerBackupFailed": "Os seguintes editores com alterações não salvas não puderam ser salvos no local do backup.", + "backupTrackerConfirmFailed": "Os seguintes editores com alterações não salvas não puderam ser salvos ou revertidos.", + "discardBackupsBeforeShutdown": "Descartar backups está demorando um pouco mais...", + "ok": "&&OK", + "revertBeforeShutdown": "A reversão de editores com alterações não salvas está demorando um pouco mais...", + "saveBeforeShutdown": "Salvar editores com alterações não salvas está demorando um pouco mais...", + "shutdownForceClose": "Fechar mesmo assim", + "shutdownForceQuit": "Sair mesmo assim", + "shutdownForceReload": "Recarregar mesmo assim" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Não é possível gravar no arquivo de configuração do workspace. Abra-o para corrigir erros/avisos e tente novamente.", "openWorkspaceConfigurationFile": "Abrir Configuração do Workspace", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Confiança do Workspace", "workspaceTrustEditorLabelIcon": "Ícone do rótulo do editor confiável do espaço de trabalho." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Sempre descarte espaços de trabalho sem título sem perguntar", + "doNotSave": "Nã&&o Salvar", + "restartExtensionHost.reason": "Abertura de um espaço de trabalho com várias raízes", + "save": "&&Salvar", + "saveWorkspaceDetail": "Salve seu espaço de trabalho se pretende abri-lo novamente.", + "saveWorkspaceMessage": "Você quer salvar sua configuração da área de trabalho como um arquivo?", + "workspaceOpenedDetail": "O espaço de trabalho já está aberto em outra janela. Feche essa janela primeiro e tente novamente.", + "workspaceOpenedMessage": "Não é possível salvar o espaço de trabalho “{0}”" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-qps-ploc/translations/main.i18n.json b/i18n/vscode-language-pack-qps-ploc/translations/main.i18n.json index b4e514f084..7d39956685 100644 --- a/i18n/vscode-language-pack-qps-ploc/translations/main.i18n.json +++ b/i18n/vscode-language-pack-qps-ploc/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "§æñðþøx Ëñæþlëð (Wïñðøws)", "agentHost.config.sandbox.windowsFileSystem.title": "Wïñðøws §æñðþøx Fïlësÿstëm" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Ƶthëñtïçætïøñ rëqµïrëð før {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Ægëñt Høst" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Ælløw ïñ thïs §ëssïøñ", "sessionPermissions.skip": "§kïp" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Fæïlëð tø rëæð prïvætë këÿ fïlë: {0}", + "ssh.keyFileAuthRequiresPath": "Këÿ fïlë æµthëñtïçætïøñ rëqµïrës æ prïvætë këÿ pæth.", + "sshKeyPassphraseName": "§§H Këÿ Pæssphræsë", + "sshKeyPassphrasePrompt": "Ëñtër pæssphræsë før §§H këÿ {0}.", + "sshProgressCheckingAgent": "Çhëçkïñg før ëxïstïñg ægëñt høst...", + "sshProgressConnecting": "Ëstæþlïshïñg §§H çøññëçtïøñ...", + "sshProgressDownloadingCLI": "Ïñstællïñg V§ Çøðë Ç£Ï øñ rëmøtë...", + "sshProgressForwarding": "Çøññëçtïñg tø rëmøtë ægëñt høst...", + "sshProgressInstallingCLI": "Çhëçkïñg rëmøtë Ç£Ï ïñstællætïøñ...", + "sshProgressStartingAgent": "§tærtïñg rëmøtë ægëñt høst..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Rëmøtë Çøññëçtïøñs" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Pægë Zøøm: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Æðð Ëlëmëñt tø Çhæt", + "browser.contextMenu.back": "ßæçk", + "browser.contextMenu.copyImage": "Çøpÿ Ïmægë", + "browser.contextMenu.copyImageUrl": "Çøpÿ Ïmægë ÜR£", + "browser.contextMenu.copyLink": "Çøpÿ £ïñk", + "browser.contextMenu.forward": "Førwærð", + "browser.contextMenu.inspect": "Ïñspëçt", + "browser.contextMenu.openImageInNewTab": "Øpëñ Ïmægë ïñ Ñëw Tæþ", + "browser.contextMenu.openLinkInExternalBrowser": "Øpëñ £ïñk ïñ Ëxtërñæl ßrøwsër", + "browser.contextMenu.openLinkInNewTab": "Øpëñ £ïñk ïñ Ñëw Tæþ", + "browser.contextMenu.reload": "Rëløæð" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Çæññøt rëgïstër '{0}'. Thë æssøçïætëð pølïçÿ {1} ïs ælrëæðÿ rëgïstërëð wïth {2}.", "config.property.duplicate": "Çæññøt rëgïstër '{0}'. Thïs prøpërtÿ ïs ælrëæðÿ rëgïstërëð.", @@ -2559,6 +2590,17 @@ "okButton": "&&ØK", "yesButton": "&&Ýës" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Vërsïøñ: {0}\r\nÇømmït: {1}\r\nÐætë: {2}\r\nËlëçtrøñ: {3}\r\nËlëçtrøñßµïlðÏð: {4}\r\nÇhrømïµm: {5}\r\nÑøðë.js: {6}\r\nV8: {7}\r\nا: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Øpëñ", + "openFile": "Øpëñ Fïlë", + "openFolder": "Øpëñ Følðër", + "openWorkspace": "&&Øpëñ", + "openWorkspaceTitle": "Øpëñ Wørkspæçë frøm Fïlë", + "selectFolder": "&&§ëlëçt følðër" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Fïlë ïs tøø lærgë tø øpëñ æs µñtïtlëð ëðïtør. Plëæsë µpløæð ït fïrst ïñtø thë fïlë ëxplørër æñð thëñ trÿ ægæïñ." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Ïñsµffïçïëñt përmïssïøñs. Plëæsë rëtrÿ æñð ælløw thë øpërætïøñ.", "fileSystemRenameError": "Rëñæmë ïs øñlÿ sµppørtëð før fïlës." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Ðïrëçtørÿ ïs ñøt ëmptÿ", - "fileExceedsStorageQuota": "Fïlë ëxçëëðs ævæïlæþlë størægë qµøtæ", - "fileIsDirectory": "Fïlë ïs Ðïrëçtørÿ", - "fileNotDirectory": "Fïlë ïs ñøt æ ðïrëçtørÿ", - "fileNotExists": "Fïlë ðøës ñøt ëxïst", - "internal": "Ïñtërñæl ërrør øççµrrëð ïñ ÏñðëxëðÐß Fïlë §ÿstëm Prøvïðër. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0}ß", "sizeGB": "{0}Gß", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Fïlë ïs tøø lærgë tø øpëñ" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Fæïlëð tø møvë '{0}' tø thë rëçÿçlë þïñ ({1})", + "trashFailed": "Fæïlëð tø møvë '{0}' tø thë træsh ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Üñæþlë tø çøpÿ '{0}' ïñtø '{1}' ({2}).", "fileCopyErrorPathCase": "Fïlë çæññøt þë çøpïëð tø sæmë pæth wïth ðïffërëñt pæth çæsë", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Thïs mçp sërvër çæññøt þë ïñstællëð þëçæµsë {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Çæñçël", + "exit": "&&Ëxït", + "mAbout": "Æþøµt {0}", + "mBringToFront": "ßrïñg Æll tø Frøñt", + "mEdit": "&&Ëðït", + "mFile": "&&Fïlë", + "mGoto": "&&Gø", + "mHelp": "&&Hëlp", + "mHide": "Hïðë {0}", + "mHideOthers": "Hïðë Øthërs", + "mMergeAllWindows": "Mërgë Æll Wïñðøws", + "mMinimize": "Mïñïmïzë", + "mMoveTabToNewWindow": "Møvë Tæþ tø Ñëw Wïñðøw", + "mNewTab": "Ñëw Tæþ", + "mRun": "&&Rµñ", + "mSelection": "&&§ëlëçtïøñ", + "mServices": "§ërvïçës", + "mShowAll": "§høw Æll", + "mShowNextTab": "§høw Ñëxt Tæþ", + "mShowPreviousTab": "§høw Prëvïøµs Tæþ", + "mTerminal": "&&Tërmïñæl", + "mView": "&&Vïëw", + "mWindow": "Wïñðøw", + "mZoom": "Zøøm", + "miCheckForUpdates": "Çhëçk før &&Üpðætës...", + "miCheckingForUpdates": "Çhëçkïñg før Üpðætës...", + "miDownloadUpdate": "Ð&&øwñløæð Ævæïlæþlë Üpðætë", + "miDownloadingUpdate": "Ðøwñløæðïñg Üpðætë...", + "miInstallUpdate": "Ïñstæll &&Üpðætë...", + "miInstallingUpdate": "Ïñstællïñg Üpðætë...", + "miNewWindow": "Ñëw &&Wïñðøw", + "miPreferences": "&&Prëfërëñçës", + "miQuit": "Qµït {0}", + "miRestartToUpdate": "Rëstært tø &&Üpðætë", + "miSwitchWindow": "§wïtçh &&Wïñðøw...", + "quit": "&&Qµït", + "quitMessage": "Ærë ÿøµ sµrë ÿøµ wæñt tø ëxït?", + "quitMessageMac": "Ærë ÿøµ sµrë ÿøµ wæñt tø qµït?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Çøñtrøls whëthër thë çµrrëñt ñëtwørk çøññëçtïøñ shøµlð þë trëætëð æs mëtërëð. Whëñ mëtërëð, æµtømætïç µpðætës, ëxtëñsïøñ ðøwñløæðs, æñð øthër þæçkgrøµñð ñëtwørk æçtïvïtÿ wïll þë pøstpøñëð tø rëðµçë ðætæ µsægë.", "meteredConnection.auto": "Ƶtømætïçællÿ ðëtëçt mëtërëð çøññëçtïøñs µsïñg thë øpërætïñg sÿstëm's ñëtwørk stætµs.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Ælwæÿs trëæt thë ñëtwørk çøññëçtïøñ æs mëtërëð. Ƶtømætïç µpðætës æñð ðøwñløæðs wïll þë pøstpøñëð.", "networkConfigurationTitle": "Ñëtwørk" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Çæñçël", + "cantCreateBinFolder": "Üñæþlë tø ïñstæll thë shëll çømmæñð '{0}'.", + "cantUninstall": "Üñæþlë tø µñïñstæll thë shëll çømmæñð '{0}'.", + "copyLink": "&&Çøpÿ £ïñk", + "ok": "&&ØK", + "openExternalErrorLinkMessage": "Æñ ërrør øççµrrëð øpëñïñg æ lïñk ïñ ÿøµr ðëfæµlt þrøwsër.", + "openExternalProgramErrorMessage": "Æñ ërrør øççµrrëð øpëñïñg æñ ëxtërñæl prøgræm.", + "sourceMissing": "Üñæþlë tø fïñð shëll sçrïpt ïñ '{0}'", + "trace.detail": "Plëæsë çrëætë æñ ïssµë æñð mæñµællÿ ættæçh thë følløwïñg fïlë:\r\n{0}", + "trace.message": "§µççëssfµllÿ çrëætëð thë træçë fïlë", + "trace.ok": "&&ØK", + "tracing.alreadyInProgress": "Æ træçïñg sëssïøñ ïs ælrëæðÿ ïñ prøgrëss. Üsë çømmæñð `\"{0}\"` tø støp ït fïrst.", + "warnEscalation": "{0} wïll ñøw prømpt wïth 'øsæsçrïpt' før Æðmïñïstrætør prïvïlëgës tø ïñstæll thë shëll çømmæñð.", + "warnEscalationUninstall": "{0} wïll ñøw prømpt wïth 'øsæsçrïpt' før Æðmïñïstrætør prïvïlëgës tø µñïñstæll thë shëll çømmæñð." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Æççëss tø {0} ïs þløçkëð þÿ ñëtwørk ðømæïñ pølïçÿ (sëë `{1}` æñð `{2}` sëttïñgs)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Ïñfø: {0}", "severityPrefix.warning": "Wærñïñg: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "£øçæl" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Çømmæñð '{0}' rësµltëð ïñ æñ ërrør", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Tÿpë tø ñærrøw ðøwñ rësµlts." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Rëmøtë Tµññël §ërvïçë" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Çøññëçtïñg æs {0} ({1})", + "remoteTunnelService.building": "ßµïlðïñg Ç£Ï frøm søµrçës", + "remoteTunnelService.openTunnel": "Øpëñïñg tµññël", + "remoteTunnelService.openTunnelWithName": "Øpëñïñg tµññël {0}", + "remoteTunnelService.serviceInstallFailed": "Fæïlëð tø ïñstæll tµññël æs æ sërvïçë, stærtïñg ïñ sëssïøñ..." + }, "vs/platform/request/common/request": { "electronFetch": "Çøñtrøls whëthër µsë øf Ëlëçtrøñ's fëtçh ïmplëmëñtætïøñ ïñstëæð øf Ñøðë.js' shøµlð þë ëñæþlëð. Æll løçæl ëxtëñsïøñs wïll gët Ëlëçtrøñ's fëtçh ïmplëmëñtætïøñ før thë gløþæl fëtçh ÆPÏ.", "fetchAdditionalSupport": "Çøñtrøls whëthër Ñøðë.js' fëtçh ïmplëmëñtætïøñ shøµlð þë ëxtëñðëð wïth æððïtïøñæl sµppørt. ǵrrëñtlÿ prøxÿ sµppørt ({1}) æñð sÿstëm çërtïfïçætës ({2}) ærë æððëð whëñ thë çørrëspøñðïñg sëttïñgs ærë ëñæþlëð. Whëñ ðµrïñg [rëmøtë ðëvëløpmëñt](https://ækæ.ms/vsçøðë-rëmøtë) thë {0} sëttïñg ïs ðïsæþlëð thïs sëttïñg çæñ þë çøñfïgµrëð ïñ thë løçæl æñð thë rëmøtë sëttïñgs sëpærætëlÿ.", @@ -3468,6 +3575,9 @@ "updateMode": "Çøñfïgµrë whëthër ÿøµ rëçëïvë æµtømætïç µpðætës. Rëqµïrës æ rëstært æftër çhæñgë. Thë µpðætës ærë fëtçhëð frøm æ Mïçrøsøft øñlïñë sërvïçë.", "updateTitleBar": "§høw thë µpðætë ïñðïçætør ïñ thë tïtlë þær." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "Thërë ærë çµrrëñtlÿ ñø µpðætës ævæïlæþlë." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Ðëfæµlt" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Çæññøt pærsë sÿñç ðætæ æs ït ïs ñøt çømpætïþlë wïth thë çµrrëñt vërsïøñ." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "Thë wïñðøw tërmïñætëð µñëxpëçtëðlÿ", + "appGoneDetailEmptyWindow": "Wë ærë sørrÿ før thë ïñçøñvëñïëñçë. Ýøµ çæñ øpëñ æ ñëw ëmptÿ wïñðøw tø stært ægæïñ.", + "appGoneDetailWorkspace": "Wë ærë sørrÿ før thë ïñçøñvëñïëñçë. Ýøµ çæñ rëøpëñ thë wïñðøw tø çøñtïñµë whërë ÿøµ lëft øff.", + "appGoneDetails": "Thë wïñðøw tërmïñætëð µñëxpëçtëðlÿ (rëæsøñ: '{0}', çøðë: '{1}')", + "appStalled": "Thë wïñðøw ïs ñøt rëspøñðïñg", + "appStalledDetail": "Ýøµ çæñ rëøpëñ ør çløsë thë wïñðøw ør këëp wæïtïñg.", + "close": "&&Çløsë", + "doNotRestoreEditors": "Ðøñ't rëstørë ëðïtørs", + "hiddenMenuBar": "Ýøµ çæñ stïll æççëss thë mëñµ þær þÿ prëssïñg thë Ælt-këÿ.", + "newWindow": "&&Ñëw Wïñðøw", + "reopen": "&&Rëøpëñ", + "wait": "&&Këëp Wæïtïñg" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Ælløw", + "cancel": "&&Çæñçël", + "confirmOpenDetail": "Thë pæth '{0}' µsës æ høst thæt ïs ñøt ælløwëð. Üñlëss ÿøµ trµst thë høst, ÿøµ shøµlð prëss 'Çæñçël'", + "confirmOpenMessage": "Thë høst '{0}' wæs ñøt føµñð ïñ thë lïst øf ælløwëð høsts. Ðø ÿøµ wæñt tø ælløw ït æñÿwæÿ?", + "doNotAskAgain": "Përmæñëñtlÿ ælløw høst '{0}'", + "learnMore": "&&£ëærñ Mørë", + "ok": "&&ØK", + "pathNotExistDetail": "Thë pæth '{0}' ðøës ñøt ëxïst øñ thïs çømpµtër.", + "pathNotExistTitle": "Pæth ðøës ñøt ëxïst", + "uriInvalidDetail": "Thë ÜRÏ '{0}' ïs ñøt vælïð æñð çæñ ñøt þë øpëñëð.", + "uriInvalidTitle": "ÜRÏ çæñ ñøt þë øpëñëð" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Çøðë Wørkspæçë" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Çæñçël", + "clearButtonLabel": "&&Çlëær", + "confirmClearDetail": "Thïs æçtïøñ ïs ïrrëvërsïþlë!", + "confirmClearRecentsMessage": "Ðø ÿøµ wæñt tø çlëær æll rëçëñtlÿ øpëñëð fïlës æñð wørkspæçës?", + "newWindow": "Ñëw Wïñðøw", + "newWindowDesc": "Øpëñs æ ñëw wïñðøw", + "recentFolders": "Rëçëñt Følðërs", + "recentFoldersAndWorkspaces": "Rëçëñt Følðërs & Wørkspæçës", + "untitledWorkspace": "Üñtïtlëð (Wørkspæçë)", + "workspaceName": "{0} (Wørkspæçë)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&ØK", + "workspaceOpenedDetail": "Thë wørkspæçë ïs ælrëæðÿ øpëñëð ïñ æñøthër wïñðøw. Plëæsë çløsë thæt wïñðøw fïrst æñð thëñ trÿ ægæïñ.", + "workspaceOpenedMessage": "Üñæþlë tø sævë wørkspæçë '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Rëmøtë Ç£Ï" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "§ërvër" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "§ïgñëð ïñ æs {0} wïth {1}", + "accountSignedInAriaNameOnly": "§ïgñëð ïñ æs {0}", + "agentsSignedOut": "Ægëñts §ïgñëð Øµt", + "agentsSignedOutAria": "Ægëñts ïs sïgñëð øµt", + "copilotAllQuotaReachedAria": "GïtHµþ Çøpïløt çhæt æñð ïñlïñë sµggëstïøñ qµøtæ rëæçhëð", + "copilotChatQuotaReachedAria": "GïtHµþ Çøpïløt çhæt qµøtæ rëæçhëð", + "copilotCompletionsQuotaReachedAria": "GïtHµþ Çøpïløt ïñlïñë sµggëstïøñ qµøtæ rëæçhëð", + "copilotQuotaReached": "Qµøtæ Rëæçhëð", + "copilotTokensRemaining": "Tøkëñs Rëmæïñïñg", + "copilotTokensRemainingAria": "{0}% GïtHµþ Çøpïløt tøkëñs rëmæïñïñg", + "copilotUnavailable": "Çøpïløt Üñævæïlæþlë", + "copilotUnavailableDisabledAria": "GïtHµþ Çøpïløt ïs ðïsæþlëð", + "copilotUnavailableUntrustedAria": "GïtHµþ Çøpïløt ïs µñævæïlæþlë ïñ µñtrµstëð wørkspæçës", + "loadingAccount": "£øæðïñg Æççøµñt...", + "loadingAccountAria": "£øæðïñg æççøµñt", + "signInAria": "§ïgñ ïñ tø ÿøµr æççøµñt", + "signInLabel": "§ïgñ Ïñ" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Ïçøñ tø çløsë thë pæñël.", + "agentSidebarToggleClosedIcon": "Ïçøñ før thë sëssïøñs sïðëþær whëñ çløsëð.", + "agentSidebarToggleOpenIcon": "Ïçøñ før thë sëssïøñs sïðëþær whëñ øpëñ.", + "openAndCloseSecondarySidebar": "Øpëñ/§høw æñð Çløsë/Hïðë §ëçøñðærÿ §ïðë ßær", + "openAndCloseSidebar": "Øpëñ/§høw æñð Çløsë/Hïðë §ïðëþær", + "secondarySidebarHidden": "§ëçøñðærÿ §ïðë ßær hïððëñ", + "secondarySidebarVisible": "§ëçøñðærÿ §ïðë ßær shøwñ", + "sidebarHidden": "Prïmærÿ §ïðë ßær hïððëñ", + "sidebarVisible": "Prïmærÿ §ïðë ßær shøwñ", + "togglePanel": "Tøgglë Pæñël Vïsïþïlïtÿ", + "toggleSecondarySidebar": "Tøgglë §ëçøñðærÿ §ïðë ßær Vïsïþïlïtÿ", + "toggleSidebar": "Tøgglë Prïmærÿ §ïðë ßær Vïsïþïlïtÿ", + "toggleWindowAlwaysOnTop": "Tøgglë Ælwæÿs øñ Tøp" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "§ëssïøñ Ðëtæïls" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Çløsë", + "renameChat": "Rëñæmë", + "renameChat.prompt": "Rëñæmë Çhæt" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Ëðït", + "mFile": "&&Fïlë", + "mGo": "&&Gø", + "mHelp": "&&Hëlp", + "mPreferences": "&&Prëfërëñçës", + "mTerminal": "&&Tërmïñæl", + "mView": "&&Vïëw" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "ßæçk", + "changesView.backLabel": "ßæçk", + "changesView.changeAdded": "æððëð", + "changesView.changeDeleted": "ðëlëtëð", + "changesView.changeModified": "møðïfïëð", + "changesView.empty": "Ñø çhæñgës ïñ thïs sëssïøñ ÿët.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} fïlës", + "changesView.subtitleFileSingular": "1 fïlë", + "changesView.title": "§ëssïøñ Çhæñgës" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Førëgrøµñð çølør µsëð før æððëð fïlës / lïñës ïñ thë møþïlë çhæñgës-lïst æñð ðïff øvërlæÿ ïñ thë ægëñt sëssïøñs wïñðøw.", + "agentsMobileDiff.deletedForeground": "Førëgrøµñð çølør µsëð før ðëlëtëð fïlës / rëmøvëð lïñës ïñ thë møþïlë çhæñgës-lïst æñð ðïff øvërlæÿ ïñ thë ægëñt sëssïøñs wïñðøw.", + "agentsMobileDiff.modifiedForeground": "Førëgrøµñð çølør µsëð før møðïfïëð fïlës ïñ thë møþïlë çhæñgës-lïst ïñ thë ægëñt sëssïøñs wïñðøw." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "ßæçk", + "diffView.loading": "£øæðïñg…", + "diffView.nextFile": "Ñëxt fïlë", + "diffView.noChanges": "Ñø çhæñgës ïñ thïs fïlë.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Prëvïøµs fïlë" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "ßæçk", + "multiDiffView.file": "fïlë", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "fïlë", + "multiDiffView.files": "fïlës", + "multiDiffView.loadError": "Üñæþlë tø løæð çhæñgës ïñ thïs fïlë.", + "multiDiffView.loading": "£øæðïñg…", + "multiDiffView.noChanges": "Ñø çhæñgës ïñ thïs fïlë.", + "multiDiffView.toggleFile": "Tøgglë {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Ðøñë", + "mobilePickerSheet.doneAriaLabel": "Çløsë {0}", + "mobilePickerSheet.noResults": "Ñø rësµlts", + "mobilePickerSheet.searching": "§ëærçhïñg…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Çømplëtëð", + "chipFailed": "Fæïlëð", + "chipInProgress": "Ïñ Prøgrëss", + "filterChipsLabel": "§ëssïøñ stætµs fïltërs", + "findAriaLabel": "Fïñð sëssïøñ", + "sortGroup": "§ørt", + "sortGroupAriaLabel": "§ørt æñð grøµp øptïøñs" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Çløsë" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Çløsë", + "mobileAccount.loading": "£øæðïñg...", + "mobileAccount.signedOut": "Ñøt sïgñëð ïñ", + "mobileAccount.title": "Æççøµñt", + "mobileTopBar.account": "Æççøµñt", + "mobileTopBar.changes": "Vïëw çhæñgës", + "mobileTopBar.changesTooltip": "{0} fïlës çhæñgëð (+{1} -{2})", + "mobileTopBar.closeSessions": "Çløsë sëssïøñs", + "mobileTopBar.filesChangedCount": "{0} fïlës", + "mobileTopBar.filesChangedTooltip": "{0} fïlës çhæñgëð", + "mobileTopBar.newSession": "Ñëw §ëssïøñ", + "mobileTopBar.newSessionAria": "Ñëw sëssïøñ", + "mobileTopBar.openSessions": "Øpëñ sëssïøñs", + "mobileTopBar.singleFileChanged": "1 fïlë", + "mobileTopBar.singleFileChangedTooltip": "1 fïlë çhæñgëð" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "£øæðïñg", + "sessions.aiDisabled.detail": "Ëñæþlë ÆÏ fëætµrës tø çøñtïñµë µsïñg Ægëñts.", + "sessions.aiDisabled.enable": "Ëñæþlë ÆÏ Fëætµrës", + "sessions.signIn": "§ïgñ ïñ tø µsë Ægëñts", + "sessions.signingIn": "§ïgñïñg ïñ…", + "sessions.signingIn.detail": "Plëæsë çømplëtë sïgñ-ïñ ïñ thë þrøwsër.", + "sessions.welcome.detail": "Ýøµr ÆÏ-pøwërëð çøðïñg ëxpërïëñçë whërë ægëñts ëxplørë, þµïlð, æñð ïtërætë wïth ÿøµ.", + "sessions.welcome.getStarted": "Gët §tærtëð", + "sessions.welcome.title": "Wëlçømë tø {0}", + "walkthrough.productName": "{0} - Ægëñts", + "welcomeFooter": "ßÿ çøñtïñµïñg, ÿøµ ægrëë tø {0}'s [Tërms]({1}) æñð [Prïvæçÿ §tætëmëñt]({2}). {3} Çøpïløt mæÿ shøw [pµþlïç çøðë]({4}) sµggëstïøñs æñð µsë ÿøµr ðætæ tø ïmprøvë thë prøðµçt. Ýøµ çæñ çhæñgë thësë [sëttïñgs]({5}) æñÿtïmë." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Øpëñ ïñ V§ Çøðë Ëðïtør Wïñðøw" + }, + "vs/sessions/common/categories": { + "agents": "Ægëñts" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whëthër thë æçtïvë sëssïøñ hæs æñ æssøçïætëð gït rëpøsïtørÿ", + "activeSessionHasGitSyncActionRunning": "Whëthër thë æçtïvë sëssïøñ hæs æ gït sÿñç æçtïøñ çµrrëñtlÿ rµññïñg", + "activeSessionProviderId": "Thë prøvïðër ÏÐ øf thë æçtïvë sëssïøñ", + "activeSessionType": "Thë sëssïøñ tÿpë øf thë æçtïvë sëssïøñ", + "activeSessionWorkspaceIsVirtual": "Whëthër thë æçtïvë sëssïøñ's wørkspæçë ïs vïrtµæl", + "activeSessions": "Thë ïðëñtïfïër øf thë æçtïvë sëssïøñs pæñël", + "chatSessionProviderId": "Thë prøvïðër ÏÐ øf æ sëssïøñ ïñ çøñtëxt mëñµ øvërlæÿs", + "editorMaximized": "Whëthër thë ëðïtør ærëæ ïs mæxïmïzëð", + "isActiveSessionArchived": "Whëthër thë æçtïvë sëssïøñ ïs ærçhïvëð (mærkëð æs ðøñë)", + "multipleSessionsVisible": "Whëthër mørë thæñ øñë sëssïøñ ïs vïsïþlë ïñ thë sëssïøñs pært's grïð", + "sessionIsCreated": "Whëthër thë sëssïøñ vïëw's sëssïøñ hæs þëëñ çrëætëð (çhæt vïëw shøwñ, ñøt ñëw-sëssïøñ vïëw)", + "sessionIsMaximized": "Whëthër thë sëssïøñ vïëw ïs çµrrëñtlÿ mæxïmïzëð ïñ thë sëssïøñs pært's grïð", + "sessionIsSticky": "Whëthër thë sëssïøñ vïëw's sëssïøñ ïs stïçkÿ ïñ thë grïð", + "sessionSupportsMultipleChats": "Whëthër thë sëssïøñ vïëw's sëssïøñ sµppørts mµltïplë çhæts", + "sessionWorkspacePickerGroup": "Thë çµrrëñtlÿ æçtïvë grøµp tæþ ïñ thë sëssïøñ wørkspæçë pïçkër", + "sessionsAquariumActive": "Whëthër thë sëssïøñs æqµærïµm øvërlæÿ ïs æçtïvë", + "sessionsCanGoBack": "Whëthër thërë ïs æ prëvïøµs sëssïøñ ïñ thë ñævïgætïøñ hïstørÿ", + "sessionsCanGoForward": "Whëthër thërë ïs æ ñëxt sëssïøñ ïñ thë ñævïgætïøñ hïstørÿ", + "sessionsFocus": "Whëthër thë sëssïøñs pært hæs këÿþøærð føçµs", + "sessionsIsPhoneLayout": "Whëthër thë çµrrëñt læÿøµt ïs thë phøñë læÿøµt", + "sessionsKeyboardVisible": "Whëthër thë vïrtµæl këÿþøærð ïs vïsïþlë", + "sessionsVisible": "Whëthër thë sëssïøñs pært ïs vïsïþlë", + "sessionsWelcomeVisible": "Whëthër thë sëssïøñs wëlçømë øvërlæÿ ïs vïsïþlë" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Prïmærÿ þøðÿ føñt sïzë før thë ægëñts wïñðøw.", "agents.fontSize.body2": "§ëçøñðærÿ þøðÿ føñt sïzë før thë ægëñts wïñðøw.", @@ -3576,6 +3896,26 @@ "inactiveSessionView.background": "ßæçkgrøµñð çølør øf æñ ïñæçtïvë sëssïøñ vïëw ïñ thë ægëñt sëssïøñs wïñðøw.", "inactiveSessionView.foreground": "Førëgrøµñð çølør øf æñ ïñæçtïvë sëssïøñ vïëw ïñ thë ægëñt sëssïøñs wïñðøw." }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Øpëñ ïñ Ëðïtør", + "openVSCodeWindow": "Øpëñ V§ Çøðë Wïñðøw" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Ægëñts" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "§ævïñg ÜÏ stætë" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "£øçæl", + "sessionWorkspaceGroup.remote": "Rëmøtë" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whëthër thë æçtïvë sëssïøñ sµppørts mµltïplë çhæts" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Ægëñts Wïñðøw" + }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "GïtHµþ prøfïlë ïmægë før {0}", "accountAvatarAltFallback": "Æççøµñt prøfïlë ïmægë", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Æðð Fëëðþæçk", "agentFeedback.addAndSubmit": "Æðð Fëëðþæçk æñð §µþmït", + "agentFeedback.addComment": "Æðð Çømmëñt", "agentFeedback.addFeedback": "Æðð Fëëðþæçk", "altEnter": "Ælt+Ëñtër", "enter": "Ëñtër" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Æðð æ çømmëñt…", + "addToComment": "Æðð tø Çømmëñt", "collapse": "Çøllæpsë", "convertComment": "Çøñvërt tø Ægëñt Fëëðþæçk", "editComment": "Ëðït", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Whëthër tø æµtømætïçællÿ rµñ tæsks tæggëð wïth `\"rµñØptïøñs\": { \"rµñØñ\": \"wørktrëëÇrëætëð\" }` whëñ æ ñëw ægëñt høst sëssïøñ wørktrëë ïs çrëætëð. Mæñµæl `Rµñ Tæsk` ïñvøçætïøñs ærë µñæffëçtëð.", - "chat.newEdits.label": "Ñëw Çhæt", - "chat.viewContainer.label": "Çhæt", - "chatViewIcon": "Vïëw ïçøñ øf thë çhæt vïëw.", - "sessions.newChat.view": "Ñëw §ëssïøñ", - "sessions.newChatInSession.view": "Ñëw Çhæt" + "chat.newEdits.label": "Ñëw Çhæt" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "§ëssïøñ Tÿpë" @@ -3857,13 +4196,13 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Whæt's thë gøæl?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Whæt's ÿøµr ñëxt mïlëstøñë?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { "newChatInSessionPlaceholder": "Æsk æ følløw-µp qµëstïøñ ør stært æ ñëw tøpïç wïthïñ thïs sëssïøñ...", "subSessionTip.ariaLabel": "§µþ-sëssïøñ tïp", "subSessionTip.dismiss": "Ðïsmïss tïp", "subSessionTip.message": "Thïs ïs æ sµþ-sëssïøñ, æ ñëw çhæt ïñ thë sæmë wørkspæçë. Üsë ït tø æsk qµëstïøñs, rµñ tæsks, ør ëxplørë ïðëæs wïth frësh çøñtëxt." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { + "vs/sessions/contrib/chat/browser/newChatWidget": { "newSessionChooseWorkspace": "§tært þÿ pïçkïñg æ", "newSessionIn": "Ñëw sëssïøñ ïñ", "newSessionWith": "wïth", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Ægëñts Ðïsæþlëð" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Ægëñt", - "agentPickerCustomCategory": "ǵstøm Ægëñts", - "agentPickerDefault": "Ægëñt", - "agentPickerDefaultCategory": "Ðëfæµlt", - "agentPickerDefaultHover": "Üsë thë ðëfæµlt ægëñt.", - "configureCustomAgents": "Çøñfïgµrë ǵstøm Ægëñts...", - "viewAgent": "Vïëw {0} ægëñt" + "agentHostAgentPicker": "Ægëñt" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Æpprøvæls Pïçkër", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Çøpïløt Ç£Ï", + "new session": "Ñëw §ëssïøñ", "noAgents": "Ægëñt høst hæs ñøt æðvërtïsëð æñÿ ægëñts ÿët.", "notConnectedSend": "Çæññøt sëñð rëqµëst: ñøt çøññëçtëð tø ægëñt høst." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Ëxpørt Ægëñt Høst Ðëþµg £øgs..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "£øçæl Ægëñt Høst", - "localAgentHostSessionTypeLocation": "£øçæl" + "localAgentHostLabel": "£øçæl Ægëñt Høst" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Øpëñ Çøpïløt Ç£Ï §tætë Fïlë" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Çlæµðë ëðïts fïlës wïthøµt æskïñg", "claude.permissionMode.auto": "Ƶtø", "claude.permissionMode.auto.description": "Æ møðël çlæssïfïër æpprøvës ør ðëñïës tøøl øpërætïøñs æµtømætïçællÿ", + "claude.permissionMode.bypass": "ßÿpæss Përmïssïøñs", + "claude.permissionMode.bypass.description": "Æll tøøls rµñ wïthøµt æñÿ çøñfïrmætïøñ", "claude.permissionMode.default": "Æsk ßëførë Ëðïts", "claude.permissionMode.default.description": "Çlæµðë æsks før æpprøvæl þëførë mækïñg çhæñgës", "claude.permissionMode.plan": "Plæñ Møðë", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Ëñæþlë çøññëçtïñg tø rëmøtë ægëñt høsts.", "chat.remoteAgentHosts.name": "Æ ðïsplæÿ ñæmë før thïs rëmøtë ægëñt høst.", "chat.remoteAgentTunnels": "Æððïtïøñæl ðëv tµññël ñæmës tø løøk før whëñ çøññëçtïñg tø rëmøtë ægëñt høsts. Thësë ærë løøkëð µp ïñ æððïtïøñ tø tµññëls æµtømætïçællÿ ëñµmërætëð frøm ÿøµr æççøµñt.", - "chat.sshRemoteAgentHostCommand": "Før ðëvëløpmëñt: Øvërrïðë thë çømmæñð µsëð tø stært thë rëmøtë ægëñt høst øvër §§H. Whëñ sët, skïps æµtømætïç Ç£Ï ïñstællætïøñ æñð rµñs thïs çømmæñð ïñstëæð. Thë çømmæñð mµst prïñt æ Wëþ§øçkët ÜR£ mætçhïñg ws://127.0.0.1:PØRT (øptïøñællÿ wïth ?tkñ=TØKËÑ) tø stðøµt ør stðërr./" + "chat.sshRemoteAgentHostCommand": "Før ðëvëløpmëñt: Øvërrïðë thë çømmæñð µsëð tø stært thë rëmøtë ægëñt høst øvër §§H. Whëñ sët, skïps æµtømætïç Ç£Ï ïñstællætïøñ æñð rµñs thïs çømmæñð ïñstëæð. Thë çømmæñð mµst prïñt æ Wëþ§øçkët ÜR£ mætçhïñg ws://127.0.0.1:PØRT (øptïøñællÿ wïth ?tkñ=TØKËÑ) tø stðøµt ør stðërr./", + "remoteAgentHost.removeConfiguredPlugin": "Rëmøvë frøm Rëmøtë Høst" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Æðð Ñëw §§H Høst...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Æðð Rëmøtë Plµgïñ", "remoteAgentHost.addPluginTooltip": "Æðð æ plµgïñ følðër thæt ælrëæðÿ ëxïsts øñ thïs rëmøtë ægëñt høst.", "remoteAgentHost.pluginAlreadyConfigured": "'{0}' ïs ælrëæðÿ çøñfïgµrëð øñ {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Rëmøvë frøm Rëmøtë Høst", "remoteAgentHost.selectPluginFolder": "§ëlëçt Plµgïñ Følðër øñ {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "§kïlls" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "Fïlë-lëvël çhæñgës ærë ñøt ævæïlæþlë før thïs sëssïøñ ÿët.", "mobileOpenFileDiff": "Øpëñ Fïlë Ðïff", "mobileOpenSessionChanges": "Øpëñ §ëssïøñ Çhæñgës" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&§ëssïøñs" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "Ñëw Çhæt", + "chatCompositeBar.close": "Çløsë", + "chatCompositeBar.maximize": "Mæxïmïzë §ëssïøñ", + "chatCompositeBar.pin": "Pïñ §ëssïøñ", + "chatCompositeBar.unmaximize": "Rëstørë §ëssïøñ", + "chatCompositeBar.unpin": "Üñpïñ §ëssïøñ", + "focusActiveSession": "Føçµs Æçtïvë §ëssïøñ", "miSessionsBack": "&&ßæçk", "miSessionsForward": "&&Førwærð", "newSession": "Ñëw §ëssïøñ", @@ -4685,6 +5028,7 @@ "pinned": "Pïññëð", "secondsDuration": "ñøw", "sessionItemAria": "{0}, çrëætëð {1}", + "sessions.dragLabel": "{0} sëssïøñs", "sessionsList": "§ëssïøñs", "showLessAria": "§høw fëwër sëssïøñs", "showLessCompact": "§høw lëss", @@ -4693,9 +5037,9 @@ "showMoreAria": "§høw {0} mørë sëssïøñs", "showMoreCompact": "+{0} mørë", "showMoreWorkspaceAria": "§høw {0} mørë wørkspæçë", - "showMoreWorkspaceCompact": "+{0} wørkspæçë", + "showMoreWorkspaceCompact": "+{0} mørë wørkspæçë", "showMoreWorkspacesAria": "§høw {0} mørë wørkspæçës", - "showMoreWorkspacesCompact": "+{0} wørkspæçës", + "showMoreWorkspacesCompact": "+{0} mørë wørkspæçës", "today": "Tøðæÿ", "unknown": "Üñkñøwñ", "working": "Wørkïñg...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Ïñpµt Ñëëðëð" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Ñëw §µþ-§ëssïøñ", "archivePinnedSectionSessions.confirm": "Ærë ÿøµ sµrë ÿøµ wæñt tø mærk {0} pïññëð sëssïøñs æs ðøñë?", "archivePinnedSectionSessions.confirmSingle": "Ærë ÿøµ sµrë ÿøµ wæñt tø mærk 1 pïññëð sëssïøñ æs ðøñë?", "archiveSection": "Mærk Æll æs Ðøñë", @@ -4747,7 +5090,7 @@ "markRead": "Mærk æs Rëæð", "markUnread": "Mærk æs Üñrëæð", "newSessionForWorkspace": "Ñëw §ëssïøñ", - "openInNewWindow": "Øpëñ ïñ Ñëw Wïñðøw", + "openToTheSide": "Øpëñ tø thë §ïðë", "pinSession": "Pïñ", "refresh": "Rëfrësh §ëssïøñs", "renameSession": "Rëñæmë...", @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Whëthër këÿþøærð føçµs ïs ïñsïðë thë qµïçk øpëñ çøñtrøl" }, - "vs/workbench/browser/web.main": { - "reset": "Rësët Üsër Ðætæ", - "reset user data message": "Wøµlð ÿøµ lïkë tø rësët ÿøµr ðætæ (sëttïñgs, këÿþïñðïñgs, ëxtëñsïøñs, sñïppëts æñð ÜÏ §tætë) æñð rëløæð?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Çløsë Wïñðøw", "closeWindowMessage": "Ærë ÿøµ sµrë ÿøµ wæñt tø çløsë thë wïñðøw?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Ñø trëë vïëw wïth ïð '{0}' rëgïstërëð.", "views log": "Vïëws" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Çøñfïgµrë Rµñtïmë Ærgµmëñts", + "reloadWindowWithExtensionsDisabled": "Rëløæð wïth Ëxtëñsïøñs Ðïsæþlëð", + "revealUserDataFolder": "Rëvëæl Üsër Ðætæ Følðër", + "showContentTracing": "§høw Çøñtëñt Træçïñg", + "showGPUInfo": "§høw GPÜ Ïñfø", + "startTracing": "§tært Træçïñg", + "startTracing.ariaLabel": "Rëçørðïñg përførmæñçë træçë. Çlïçk tø støp rëçørðïñg.", + "startTracing.name": "Përførmæñçë Træçë", + "startTracing.recording": "Rëçørðïñg træçë (çlïçk tø støp)", + "startTracing.tooltip": "Çlïçk tø støp rëçørðïñg", + "stopTracing": "§tøp Træçïñg", + "stopTracing.button": "&&Rëlæµñçh æñð Ëñæþlë Træçïñg", + "stopTracing.detail": "Thïs çæñ tækë µp tø øñë mïñµtë tø çømplëtë.", + "stopTracing.message": "Ñø træçïñg sëssïøñ ïs ïñ prøgrëss. Üsë 'Ðëvëløpër: §tært Træçïñg' ør læµñçh wïth æ '--træçë' ærgµmëñt tø þëgïñ træçïñg.", + "stopTracing.title": "Çrëætïñg træçë fïlë...", + "toggleDevTools": "Tøgglë Ðëvëløpër Tøøls" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Ïñstæll '{0}' çømmæñð ïñ PÆTH", + "shellCommand": "§hëll Çømmæñð", + "successFrom": "§hëll çømmæñð '{0}' sµççëssfµllÿ µñïñstællëð frøm PÆTH.", + "successIn": "§hëll çømmæñð '{0}' sµççëssfµllÿ ïñstællëð ïñ PÆTH.", + "uninstall": "Üñïñstæll '{0}' çømmæñð frøm PÆTH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Çløsë Wïñðøw", + "closeActive": "Çløsë Æçtïvë Wïñðøw", + "closeOtherWindows": "Çløsë Øthër Wïñðøws", + "closeWindow": "Çløsë Wïñðøw", + "current": "ǵrrëñt Wïñðøw", + "disableWindowAlwaysOnTop": "Tµrñ Øff Ælwæÿs øñ Tøp", + "enableWindowAlwaysOnTop": "Tµrñ Øñ Ælwæÿs øñ Tøp", + "miCloseWindow": "Çløs&&ë Wïñðøw", + "miZoomIn": "&&Zøøm Ïñ", + "miZoomOut": "&&Zøøm صt", + "miZoomReset": "&&Rësët Zøøm", + "quickSwitchWindow": "Qµïçk §wïtçh Wïñðøw...", + "switchToMainWindow": "§wïtçh tø Mæïñ Wïñðøw", + "switchWindow": "§wïtçh Wïñðøw...", + "switchWindowPlaceHolder": "§ëlëçt æ wïñðøw tø swïtçh tø", + "toggleWindowAlwaysOnTop": "Tøgglë Wïñðøw Ælwæÿs øñ Tøp", + "windowDirtyAriaLabel": "{0}, wïñðøw wïth µñsævëð çhæñgës", + "windowGroup": "wïñðøw grøµp", + "zoomIn": "Zøøm Ïñ", + "zoomOut": "Zøøm صt", + "zoomReset": "Rësët Zøøm" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Çøñtrøls thë tïmëøµt ïñ sëçøñðs þëførë gïvïñg µp rësølvïñg thë shëll ëñvïrøñmëñt whëñ thë æpplïçætïøñ ïs ñøt ælrëæðÿ læµñçhëð frøm æ tërmïñæl. §ëë øµr [ðøçµmëñtætïøñ](https://gø.mïçrøsøft.çøm/fwlïñk/?lïñkïð=2149667) før mørë ïñførmætïøñ.", + "argv.crashReporterId": "Üñïqµë ïð µsëð før çørrëlætïñg çræsh rëpørts sëñt frøm thïs æpp ïñstæñçë.", + "argv.disableChromiumSandbox": "Ðïsæþlës thë Çhrømïµm sæñðþøx. Thïs ïs µsëfµl whëñ rµññïñg V§ Çøðë æs ëlëvætëð øñ £ïñµx æñð rµññïñg µñðër Æppløçkër øñ Wïñðøws.", + "argv.disableHardwareAcceleration": "Ðïsæþlës hærðwærë æççëlërætïøñ. ØÑ£Ý çhæñgë thïs øptïøñ ïf ÿøµ ëñçøµñtër græphïç ïssµës.", + "argv.disableLcdText": "Ðïsæþlës £ÇÐ føñt æñtïælïæsïñg.", + "argv.enableCrashReporter": "Ælløws tø ðïsæþlë çræsh rëpørtïñg, shøµlð rëstært thë æpp ïf thë vælµë ïs çhæñgëð.", + "argv.enableRDPDisplayTracking": "Ëñsµrës thæt mæxïmïzëð wïñðøws gëts rëstørëð tø çørrëçt ðïsplæÿ ðµrïñg RÐP rëçøññëçtïøñ.", + "argv.enebleProposedApi": "Ëñæþlë prøpøsëð ÆPÏs før æ lïst øf ëxtëñsïøñ ïðs (sµçh æs `vsçøðë.gït`). Prøpøsëð ÆPÏs ærë µñstæþlë æñð sµþjëçt tø þrëækïñg wïthøµt wærñïñg æt æñÿ tïmë. Thïs shøµlð øñlÿ þë sët før ëxtëñsïøñ ðëvëløpmëñt æñð tëstïñg pµrpøsës.", + "argv.force-renderer-accessibility": "Førçës thë rëñðërër tø þë æççëssïþlë. ØÑ£Ý çhæñgë thïs ïf ÿøµ ærë µsïñg æ sçrëëñ rëæðër øñ £ïñµx. Øñ øthër plætførms thë rëñðërër wïll æµtømætïçællÿ þë æççëssïþlë. Thïs flæg ïs æµtømætïçællÿ sët ïf ÿøµ hævë ëðïtør.æççëssïþïlïtÿ§µppørt: øñ.", + "argv.forceColorProfile": "Ælløws tø øvërrïðë thë çølør prøfïlë tø µsë. Ïf ÿøµ ëxpërïëñçë çølørs æppëær þæðlÿ, trÿ tø sët thïs tø `srgþ` æñð rëstært.", + "argv.jsFlags": "§pëçïfïës V8 Jævæ§çrïpt ëñgïñë flægs tø pæss (ë.g. \"--mæx-ølð-spæçë-sïzë=4096\"). Thësë flægs ærë æpplïëð tø thë mæïñ prøçëss, rëñðërër æñð µtïlïtÿ prøçëssës.", + "argv.locale": "Thë ðïsplæÿ £æñgµægë tø µsë. Pïçkïñg æ ðïffërëñt læñgµægë rëqµïrës thë æssøçïætëð læñgµægë pæçk tø þë ïñstællëð.", + "argv.logLevel": "£øg lëvël tø µsë. Ðëfæµlt ïs 'ïñfø'. Ælløwëð vælµës ærë 'ërrør', 'wærñ', 'ïñfø', 'ðëþµg', 'træçë', 'øff'.", + "argv.passwordStore": "Çøñfïgµrës thë þæçkëñð µsëð tø størë sëçrëts øñ £ïñµx. Thïs ærgµmëñt ïs ïgñørëð øñ Wïñðøws & mæçا.", + "argv.proxyBypassList": "ßÿpæss æñÿ spëçïfïëð prøxÿ før thë gïvëñ sëmï-çøløñ-sëpærætëð lïst øf høsts. Ëxæmplë vælµë \";*.mïçrøsøft.çøm;*føø.çøm;1.2.3.4:5678\", wïll µsë thë prøxÿ sërvër før æll høsts ëxçëpt før løçæl æððrëssës (løçælhøst, 127.0.0.1 ëtç.), mïçrøsøft.çøm sµþðømæïñs, høsts thæt çøñtæïñ thë sµffïx føø.çøm æñð æñÿthïñg æt 1.2.3.4:5678", + "argv.remoteDebuggingPort": "§pëçïfïës thë pørt tø µsë før rëmøtë ðëþµggïñg.", + "argv.useInMemorySecretStorage": "Ëñsµrës thæt æñ ïñ-mëmørÿ størë wïll þë µsëð før sëçrët størægë ïñstëæð øf µsïñg thë Ø§'s çrëðëñtïæl størë. Thïs ïs øftëñ µsëð whëñ rµññïñg V§ Çøðë ëxtëñsïøñ tësts ør whëñ ÿøµ'rë ëxpërïëñçïñg ðïffïçµltïës wïth thë çrëðëñtïæl størë.", + "closeWhenEmpty": "Çøñtrøls whëthër çløsïñg thë læst ëðïtør shøµlð ælsø çløsë thë wïñðøw. Thïs sëttïñg øñlÿ æpplïës før wïñðøws thæt ðø ñøt shøw følðërs.", + "confirmSaveUntitledWorkspace": "Çøñtrøls whëthër æ çøñfïrmætïøñ ðïæløg shøws æskïñg tø sævë ør ðïsçærð æñ øpëñëð µñtïtlëð wørkspæçë ïñ thë wïñðøw whëñ swïtçhïñg tø æñøthër wørkspæçë. Ðïsæþlïñg thë çøñfïrmætïøñ ðïæløg wïll ælwæÿs ðïsçærð thë µñtïtlëð wørkspæçë.", + "controlsStyle": "Æðjµst thë æppëæræñçë øf thë wïñðøw çøñtrøls tø þë ñætïvë þÿ thë Ø§, çµstøm ðræwñ ør hïððëñ. Çhæñgës rëqµïrë æ fµll rëstært tø æpplÿ.", + "dialogStyle": "Æðjµst thë æppëæræñçë øf ðïæløgs tø þë ñætïvë þÿ thë Ø§ ør çµstøm.", + "enableCrashReporterDeprecated": "Ïf thïs sëttïñg ïs fælsë, ñø tëlëmëtrÿ wïll þë sëñt rëgærðlëss øf thë ñëw sëttïñg's vælµë. Ðëprëçætëð ðµë tø þëïñg çømþïñëð ïñtø thë {0} sëttïñg.", + "keyboardConfigurationTitle": "Këÿþøærð", + "mergeAllWindowTabs": "Mërgë Æll Wïñðøws", + "miExit": "Ë&&xït", + "moveWindowTabToNewWindow": "Møvë Wïñðøw Tæþ tø Ñëw Wïñðøw", + "newTab": "Ñëw Wïñðøw Tæþ", + "newWindowDimensions": "Çøñtrøls thë ðïmëñsïøñs øf øpëñïñg æ ñëw wïñðøw whëñ æt lëæst øñë wïñðøw ïs ælrëæðÿ øpëñëð. Ñøtë thæt thïs sëttïñg ðøës ñøt hævë æñ ïmpæçt øñ thë fïrst wïñðøw thæt ïs øpëñëð. Thë fïrst wïñðøw wïll ælwæÿs rëstørë thë sïzë æñð løçætïøñ æs ÿøµ lëft ït þëførë çløsïñg.", + "openWithoutArgumentsInNewWindow": "Çøñtrøls whëthër æ ñëw ëmptÿ wïñðøw shøµlð øpëñ whëñ stærtïñg æ sëçøñð ïñstæñçë wïthøµt ærgµmëñts ør ïf thë læst rµññïñg ïñstæñçë shøµlð gët føçµs.\r\nÑøtë thæt thërë çæñ stïll þë çæsës whërë thïs sëttïñg ïs ïgñørëð (ë.g. whëñ µsïñg thë `--ñëw-wïñðøw` ør `--rëµsë-wïñðøw` çømmæñð lïñë øptïøñ).", + "restoreFullscreen": "Çøñtrøls whëthër æ wïñðøw shøµlð rëstørë tø fµll sçrëëñ møðë ïf ït wæs ëxïtëð ïñ fµll sçrëëñ møðë.", + "restoreWindows": "Çøñtrøls høw wïñðøws æñð ëðïtørs wïthïñ ærë þëïñg rëstørëð whëñ øpëñïñg.", + "security.promptForLocalFileProtocolHandling": "Ïf ëñæþlëð, æ ðïæløg wïll æsk før çøñfïrmætïøñ whëñëvër æ løçæl fïlë ør wørkspæçë ïs æþøµt tø øpëñ thrøµgh æ prøtøçøl hæñðlër.", + "security.promptForRemoteFileProtocolHandling": "Ïf ëñæþlëð, æ ðïæløg wïll æsk før çøñfïrmætïøñ whëñëvër æ rëmøtë fïlë ør wørkspæçë ïs æþøµt tø øpëñ thrøµgh æ prøtøçøl hæñðlër.", + "showNextWindowTab": "§høw Ñëxt Wïñðøw Tæþ", + "showPreviousTab": "§høw Prëvïøµs Wïñðøw Tæþ", + "telemetry.enableCrashReporting": "Ëñæþlë çræsh rëpørts tø þë çøllëçtëð. Thïs hëlps µs ïmprøvë stæþïlïtÿ. \r\nThïs øptïøñ rëqµïrës rëstært tø tækë ëffëçt.", + "telemetryConfigurationTitle": "Tëlëmëtrÿ", + "titleBarStyle": "Æðjµst thë æppëæræñçë øf thë wïñðøw tïtlë þær tø þë ñætïvë þÿ thë Ø§ ør çµstøm. Çhæñgës rëqµïrë æ fµll rëstært tø æpplÿ.", + "toggleWindowTabsBar": "Tøgglë Wïñðøw Tæþs ßær", + "touchbar.enabled": "Ëñæþlës thë mæçا tøµçhþær þµttøñs øñ thë këÿþøærð ïf ævæïlæþlë.", + "touchbar.ignored": "Æ sët øf ïðëñtïfïërs før ëñtrïës ïñ thë tøµçhþær thæt shøµlð ñøt shøw µp (før ëxæmplë `wørkþëñçh.æçtïøñ.ñævïgætëßæçk`).", + "window.border.color": "{0}: spëçïfïç çølør ïñ Hëx, RGß, RG߯, H§£, H§£Æ førmæt", + "window.border.default": "{0}: rëspëçt çølør thëmë sëttïñgs, fællþæçk tø Wïñðøws sëttïñgs", + "window.border.off": "{0}: ðïsæþlë þørðër çølørs", + "window.border.prefix": "Çøñtrøls thë þørðër çølør øf thë wïñðøw:", + "window.border.suffix": "Üsë {0} tø sët ðïffërëñt çølørs før æçtïvë æñð ïñæçtïvë wïñðøws. Thïs sëttïñg ïs ïgñørëð whëñ {1} ïs sët tø {2}.", + "window.border.system": "{0}: rëspëçt Wïñðøws sëttïñgs øñlÿ", + "window.clickThroughInactive": "Ïf ëñæþlëð, çlïçkïñg øñ æñ ïñæçtïvë wïñðøw wïll þøth æçtïvætë thë wïñðøw æñð trïggër thë ëlëmëñt µñðër thë møµsë ïf ït ïs çlïçkæþlë. Ïf ðïsæþlëð, çlïçkïñg æñÿwhërë øñ æñ ïñæçtïvë wïñðøw wïll æçtïvætë ït øñlÿ æñð æ sëçøñð çlïçk ïs rëqµïrëð øñ thë ëlëmëñt.", + "window.customTitleBarVisibility": "Æðjµst whëñ thë çµstøm tïtlë þær shøµlð þë shøwñ. Thë çµstøm tïtlë þær çæñ þë hïððëñ whëñ ïñ fµll sçrëëñ møðë wïth `wïñðøwëð`. Thë çµstøm tïtlë þær çæñ øñlÿ þë hïððëñ ïñ ñøñ fµll sçrëëñ møðë wïth `ñëvër` whëñ {0} ïs sët tø `ñætïvë`.", + "window.customTitleBarVisibility.auto": "Ƶtømætïçællÿ çhæñgës çµstøm tïtlë þær vïsïþïlïtÿ.", + "window.customTitleBarVisibility.never": "Hïðë çµstøm tïtlëþær whëñ {0} ïs sët tø `ñætïvë`.", + "window.customTitleBarVisibility.windowed": "Hïðë çµstøm tïtlëþær ïñ fµll sçrëëñ. Whëñ ñøt ïñ fµll sçrëëñ, æµtømætïçællÿ çhæñgë çµstøm tïtlë þær vïsïþïlïtÿ.", + "window.doubleClickIconToClose": "Ïf ëñæþlëð, thïs sëttïñg wïll çløsë thë wïñðøw whëñ thë æpplïçætïøñ ïçøñ ïñ thë tïtlë þær ïs ðøµþlë-çlïçkëð. Thë wïñðøw wïll ñøt þë æþlë tø þë ðræggëð þÿ thë ïçøñ. Thïs sëttïñg ïs ëffëçtïvë øñlÿ ïf {0} ïs sët tø `çµstøm`.", + "window.menuStyle": "Æðjµst thë mëñµ stÿlë tø ëïthër þë ñætïvë þÿ thë Ø§, çµstøm, ør ïñhërïtëð frøm thë tïtlë þær stÿlë ðëfïñëð ïñ {0}. Thïs ælsø æffëçts thë çøñtëxt mëñµ æppëæræñçë. Çhæñgës rëqµïrë æ fµll rëstært tø æpplÿ.", + "window.menuStyle.custom": "Üsë thë çµstøm mëñµ.", + "window.menuStyle.custom.mac": "Üsë thë çµstøm çøñtëxt mëñµ.", + "window.menuStyle.inherit": "Mætçhës thë mëñµ stÿlë tø thë tïtlë þær stÿlë ðëfïñëð ïñ {0}.", + "window.menuStyle.inherit.mac": "Mætçhës thë çøñtëxt mëñµ stÿlë tø thë tïtlë þær stÿlë ðëfïñëð ïñ {0}.", + "window.menuStyle.mac": "Æðjµst thë çøñtëxt mëñµ æppëæræñçës tø ëïthër þë ñætïvë þÿ thë Ø§, çµstøm, ør ïñhërïtëð frøm thë tïtlë þær stÿlë ðëfïñëð ïñ {0}.", + "window.menuStyle.native": "Üsë thë ñætïvë mëñµ. Thïs ïs ïgñørëð whëñ {0} ïs sët tø {1}.", + "window.menuStyle.native.mac": "Üsë thë ñætïvë çøñtëxt mëñµ.", + "window.nativeFullScreen": "Çøñtrøls ïf ñætïvë fµll-sçrëëñ shøµlð þë µsëð øñ mæçا. Ðïsæþlë thïs øptïøñ tø prëvëñt mæçا frøm çrëætïñg æ ñëw spæçë whëñ gøïñg fµll-sçrëëñ.", + "window.nativeTabs": "Ëñæþlës mæçا ñætïvë wïñðøw tæþs. Ñøtë thæt çhæñgës rëqµïrë æ fµll rëstært tø æpplÿ æñð thæt ñætïvë tæþs wïll ðïsæþlë æ çµstøm tïtlë þær stÿlë ïf çøñfïgµrëð.", + "window.newWindowDimensions.default": "Øpëñ ñëw wïñðøws ïñ thë çëñtër øf thë sçrëëñ.", + "window.newWindowDimensions.fullscreen": "Øpëñ ñëw wïñðøws ïñ fµll sçrëëñ møðë.", + "window.newWindowDimensions.inherit": "Øpëñ ñëw wïñðøws wïth sæmë ðïmëñsïøñ æs læst æçtïvë øñë.", + "window.newWindowDimensions.maximized": "Øpëñ ñëw wïñðøws mæxïmïzëð.", + "window.newWindowDimensions.offset": "Øpëñ ñëw wïñðøws wïth sæmë ðïmëñsïøñ æs læst æçtïvë øñë wïth æñ øffsët pøsïtïøñ.", + "window.openWithoutArgumentsInNewWindow.off": "Føçµs thë læst æçtïvë rµññïñg ïñstæñçë.", + "window.openWithoutArgumentsInNewWindow.on": "Øpëñ æ ñëw ëmptÿ wïñðøw.", + "window.reopenFolders.all": "Rëøpëñ æll wïñðøws µñlëss æ følðër, wørkspæçë ør fïlë ïs øpëñëð (ë.g. frøm thë çømmæñð lïñë). Ïf æ fïlë ïs øpëñëð, ït wïll rëplæçë æñÿ øf thë ëðïtørs thæt wërë prëvïøµslÿ øpëñëð ïñ æ wïñðøw.", + "window.reopenFolders.folders": "Rëøpëñ æll wïñðøws thæt hæð følðërs ør wørkspæçës øpëñëð µñlëss æ følðër, wørkspæçë ør fïlë ïs øpëñëð (ë.g. frøm thë çømmæñð lïñë). Ïf æ fïlë ïs øpëñëð, ït wïll rëplæçë æñÿ øf thë ëðïtørs thæt wërë prëvïøµslÿ øpëñëð ïñ æ wïñðøw.", + "window.reopenFolders.none": "Ñëvër rëøpëñ æ wïñðøw. Üñlëss æ følðër ør wørkspæçë ïs øpëñëð (ë.g. frøm thë çømmæñð lïñë), æñ ëmptÿ wïñðøw wïll æppëær.", + "window.reopenFolders.one": "Rëøpëñ thë læst æçtïvë wïñðøw µñlëss æ følðër, wørkspæçë ør fïlë ïs øpëñëð (ë.g. frøm thë çømmæñð lïñë). Ïf æ fïlë ïs øpëñëð, ït wïll rëplæçë æñÿ øf thë ëðïtørs thæt wërë prëvïøµslÿ øpëñëð ïñ æ wïñðøw.", + "window.reopenFolders.preserve": "Ælwæÿs rëøpëñ æll wïñðøws. Ïf æ følðër ør wørkspæçë ïs øpëñëð (ë.g. frøm thë çømmæñð lïñë) ït øpëñs æs æ ñëw wïñðøw µñlëss ït wæs øpëñëð þëførë. Ïf fïlës ærë øpëñëð thëÿ wïll øpëñ ïñ øñë øf thë rëstørëð wïñðøws tøgëthër wïth ëðïtørs thæt wërë prëvïøµslÿ øpëñëð.", + "windowConfigurationTitle": "Wïñðøw", + "zoomLevel": "Æðjµst thë ðëfæµlt zøøm lëvël før æll wïñðøws. Ëæçh ïñçrëmëñt æþøvë `0` (ë.g. `1`) ør þëløw (ë.g. `-1`) rëprësëñts zøømïñg `20%` lærgër ør smællër. Ýøµ çæñ ælsø ëñtër ðëçïmæls tø æðjµst thë zøøm lëvël wïth æ fïñër græñµlærïtÿ. §ëë {0} før çøñfïgµrïñg ïf thë 'Zøøm Ïñ' æñð 'Zøøm صt' çømmæñðs æpplÿ thë zøøm lëvël tø æll wïñðøws ør øñlÿ thë æçtïvë wïñðøw.", + "zoomPerWindow": "Çøñtrøls ïf thë 'Zøøm Ïñ' æñð 'Zøøm صt' çømmæñðs æpplÿ thë zøøm lëvël tø æll wïñðøws ør øñlÿ thë æçtïvë wïñðøw. §ëë {0} før çøñfïgµrïñg æ ðëfæµlt zøøm lëvël før æll wïñðøws." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "§ævïñg ÜÏ stætë" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Çøpÿ", + "okButton": "ØK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Fïlës ÿøµ størë wïthïñ thë ïñstællætïøñ følðër ('{0}') mæÿ þë ØVËRWRÏTTËÑ ør ÐË£ËTËÐ ÏRRËVËR§Ïß£Ý wïthøµt wærñïñg æt µpðætë tïmë.", + "configure": "Çøñfïgµrë", + "downloadArmBuild": "Ðøwñløæð", + "keychainWriteError": "Wrïtïñg løgïñ ïñførmætïøñ tø thë këÿçhæïñ fæïlëð wïth ërrør '{0}'.", + "learnMore": "£ëærñ Mørë", + "loginButton": "&&£øg Ïñ", + "macoseolmessage": "{0} øñ {1} wïll søøñ støp rëçëïvïñg µpðætës. Çøñsïðër µpgræðïñg ÿøµr mæçا vërsïøñ.", + "password": "Pæsswørð", + "proxyAuthRequired": "Prøxÿ Ƶthëñtïçætïøñ Rëqµïrëð", + "proxyDetail": "Thë prøxÿ {0} rëqµïrës æ µsërñæmë æñð pæsswørð.", + "rememberCredentials": "Rëmëmþër mÿ çrëðëñtïæls", + "resolveShellEnvironment": "Rësølvïñg shëll ëñvïrøñmëñt...", + "restart": "Rëstært", + "runningAsRoot": "Ït ïs ñøt rëçømmëñðëð tø rµñ {0} æs røøt µsër.", + "runningTranslated": "Ýøµ ærë rµññïñg æñ ëmµlætëð vërsïøñ øf {0}. Før þëttër përførmæñçë ðøwñløæð thë ñætïvë ærm64 vërsïøñ øf {0} þµïlð før ÿøµr mæçhïñë.", + "sharedProcessCrash": "Æ shærëð þæçkgrøµñð prøçëss tërmïñætëð µñëxpëçtëðlÿ. Plëæsë rëstært thë æpplïçætïøñ tø rëçøvër.", + "showArgvParseWarning": "Thë rµñtïmë ærgµmëñts fïlë 'ærgv.jsøñ' çøñtæïñs ërrørs. Plëæsë çørrëçt thëm æñð rëstært.", + "showArgvParseWarningAction": "Øpëñ Fïlë", + "shutdownErrorClose": "Æñ µñëxpëçtëð ërrør prëvëñtëð thë wïñðøw tø çløsë", + "shutdownErrorDetail": "Ërrør: {0}", + "shutdownErrorLoad": "Æñ µñëxpëçtëð ërrør prëvëñtëð tø çhæñgë thë wørkspæçë", + "shutdownErrorQuit": "Æñ µñëxpëçtëð ërrør prëvëñtëð thë æpplïçætïøñ tø qµït", + "shutdownErrorReload": "Æñ µñëxpëçtëð ërrør prëvëñtëð thë wïñðøw tø rëløæð", + "shutdownForceClose": "Çløsë Æñÿwæÿ", + "shutdownForceLoad": "Çhæñgë Æñÿwæÿ", + "shutdownForceQuit": "Qµït Æñÿwæÿ", + "shutdownForceReload": "Rëløæð Æñÿwæÿ", + "shutdownTitleClose": "Çløsïñg thë wïñðøw ïs tækïñg æ þït løñgër...", + "shutdownTitleLoad": "Çhæñgïñg thë wørkspæçë ïs tækïñg æ þït løñgër...", + "shutdownTitleQuit": "Qµïttïñg thë æpplïçætïøñ ïs tækïñg æ þït løñgër...", + "shutdownTitleReload": "Rëløæðïñg thë wïñðøw ïs tækïñg æ þït løñgër...", + "status.windowZoom": "Wïñðøw Zøøm", + "troubleshooting": "Trøµþlëshøøtïñg Gµïðë", + "username": "Üsërñæmë", + "willShutdownDetail": "Thë følløwïñg øpërætïøñs ærë stïll rµññïñg: \r\n{0}", + "zoomIn": "Zøøm Ïñ", + "zoomNumber": "Zøøm £ëvël: {0} ({1}%)", + "zoomOut": "Zøøm صt", + "zoomReset": "Rësët", + "zoomSettings": "§ëttïñgs" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Çøñtrøls whëthër çhëçkmærk ïçøñs ærë shøwñ øñ çømplëtëð tøøl çælls æñð øthër çøllæpsïþlë ïtëms ïñ çhæt rëspøñsës.", "accessibility.debugWatchVariableAnnouncements": "Çøñtrøls whëthër værïæþlë çhæñgës shøµlð þë æññøµñçëð ïñ thë ðëþµg wætçh vïëw.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "§hærë thïs þrøwsër pægë wïth thë ægëñt?", "browserView.shareWithAgent.title": "§hærë wïth Ægëñt?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Whëthër thë þrøwsër ëðïtør ïs føçµsëð", + "browser.hasError": "Whëthër thë þrøwsër hæs æ løæð ërrør", + "browser.hasUrl": "Whëthër thë þrøwsër hæs æ ÜR£ løæðëð", + "browserCategory": "ßrøwsër" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "ßrøwsër" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Çlëær §tørægë (Ëphëmëræl)", + "browser.clearGlobalStorageAction": "Çlëær §tørægë (Gløþæl)", + "browser.clearWorkspaceStorageAction": "Çlëær §tørægë (Wørkspæçë)", + "browser.dataStorage": "Çøñtrøls høw þrøwsër ðætæ (çøøkïës, çæçhë, størægë) ïs shærëð þëtwëëñ þrøwsër vïëws.\r\n\r\n**Ñøtë**: Ïñ µñtrµstëð wørkspæçës, thïs sëttïñg ïs ïgñørëð æñð `ëphëmëræl` størægë ïs ælwæÿs µsëð.", + "browser.dataStorage.ephemeral": "Ëæçh þrøwsër vïëw hæs ïts øwñ sëssïøñ thæt ïs çlëæñëð µp whëñ çløsëð.", + "browser.dataStorage.global": "Æll þrøwsër vïëws shærë æ sïñglë përsïstëñt sëssïøñ æçrøss æll wørkspæçës.", + "browser.dataStorage.workspace": "ßrøwsër vïëws wïthïñ thë sæmë wørkspæçë shærë æ përsïstëñt sëssïøñ. Ïf ñø wørkspæçë ïs øpëñëð, `ëphëmëræl` størægë ïs µsëð.", + "browser.storageScope": "Thë størægë sçøpë øf thë çµrrëñt þrøwsër vïëw" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Whëthër ðëvëløpër tøøls ærë øpëñ før thë çµrrëñt þrøwsër vïëw", + "browser.toggleDevToolsAction": "Tøgglë Ðëvëløpër Tøøls" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Æðð Ærëæ §çrëëñshøt tø Çhæt", + "browser.addConsoleLogsToChatAction": "Æðð Çøñsølë £øgs tø Çhæt", + "browser.addElementToChatAction": "Æðð Ëlëmëñt tø Çhæt", + "browser.addFullPageScreenshotToChatAction": "Æðð Fµll Pægë §çrëëñshøt tø Çhæt (Ëxpërïmëñtæl)", + "browser.addScreenshotToChatAction": "Æðð §çrëëñshøt tø Çhæt", + "browser.agentSharingContentWarning.detail": "Pægës mæÿ çøñtæïñ hïððëñ prømpts thæt çæñ ïñflµëñçë ægëñt þëhævïør. Ðøµþlë-çhëçk thë ættæçhëð çøñtëñts þëførë sëñðïñg.", + "browser.agentSharingContentWarning.dontShowAgain": "Ðøñ't shøw ægæïñ", + "browser.agentSharingContentWarning.message": "Üsë çæµtïøñ whëñ ættæçhïñg çøñtëñt frøm µñtrµstëð søµrçës.", + "browser.agentSharingContentWarning.ok": "&&ØK", + "browser.areaSelectionActive": "Whëthër ærëæ sëlëçtïøñ ïs çµrrëñtlÿ æçtïvë", + "browser.chatActionsSubmenu": "Æðð tø Çhæt", + "browser.elementSelectionActive": "Whëthër ëlëmëñt sëlëçtïøñ ïs çµrrëñtlÿ æçtïvë", + "browser.enableChatTools": "Whëñ ëñæþlëð, çhæt ægëñts çæñ µsë þrøwsër tøøls tø øpëñ æñð ïñtëræçt wïth pægës ïñ thë Ïñtëgrætëð ßrøwsër.", + "browser.experimentalUserTools.enabled": "Whëñ ëñæþlëð, ëxpërïmëñtæl µsër-fæçïñg tøøls ærë ævæïlæþlë ïñ thë Ïñtëgrætëð ßrøwsër's Æðð tø Çhæt mëñµ.", + "browser.shareWithAgent": "§hærë wïth Ægëñt", + "browser.sharingWithAgent": "§hærïñg wïth Ægëñt", + "browser.unshareWithAgent": "§tøp §hærïñg wïth Ægëñt", + "browserAreaScreenshot": "ßrøwsër Ærëæ §çrëëñshøt", + "browserCategory": "ßrøwsër", + "browserFullPageScreenshot": "ßrøwsër Fµll Pægë §çrëëñshøt", + "browserScreenshot": "ßrøwsër §çrëëñshøt", + "consoleLogs": "Çøñsølë £øgs", + "workbench.browser.agentHostChatToolsEnabled": "Whëñ ëñæþlëð, ïñtëgrætëð þrøwsër tøøls ærë ëxpøsëð æs çlïëñt-prøvïðëð tøøls tø ægëñt høst sëssïøñs ïñ thë §ëssïøñs wïñðøw. Rëqµïrës {0} æñð {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Ðïmëñsïøñs:", + "browser.device.dprAriaLabel": "Ðëvïçë pïxël rætïø", + "browser.device.dprLabel": "ÐPR:", + "browser.device.dprTitle": "Ðëvïçë pïxël rætïø (þlæñk = sÿstëm ðëfæµlt)", + "browser.device.heightAriaLabel": "Vïëwpørt hëïght", + "browser.device.inputPlaceholderAuto": "æµtø", + "browser.device.scaleLabel": "§çælë:", + "browser.device.swapDimensionsTitle": "§wæp Ðïmëñsïøñs", + "browser.device.widthAriaLabel": "Vïëwpørt wïðth", + "browser.device.zoomAriaLabel": "Zøøm fæçtør", + "browser.device.zoomAuto": "Ƶtø ({0}%)", + "browser.devicePresets.mobileTag": "møþïlë", + "browser.devicePresets.placeholder": "§ëlëçt æ ðëvïçë prësët", + "browser.emulationHasUserAgent": "Whëthër thë þrøwsër ëmµlætïøñ hæs æ çµstøm µsër ægëñt", + "browser.emulationIsMobile": "Whëthër thë þrøwsër ëmµlætïøñ ïs ïñ møþïlë møðë", + "browser.emulationToolbar.close": "Çløsë", + "browser.emulationToolbar.mobile": "Møþïlë Ëmµlætïøñ", + "browser.emulationToolbar.presets": "Æpplÿ Prësët...", + "browser.emulationToolbar.reset": "Rësët", + "browser.emulationToolbar.userAgent": "§ët Üsër Ægëñt...", + "browser.emulationToolbarVisible": "Whëthër thë þrøwsër ëmµlætïøñ tøølþær ïs vïsïþlë", + "browser.hideEmulationToolbar": "Hïðë Ëmµlætïøñ Tøølþær", + "browser.pickDevicePreset": "Ëmµlætë Ðëvïçë...", + "browser.resetEmulation": "Rësët Ëmµlætïøñ", + "browser.setUserAgent": "Ëmµlætë Üsër Ægëñt...", + "browser.showEmulationToolbar": "§høw Ëmµlætïøñ Tøølþær", + "browser.toggleMobileEmulation": "Tøgglë Møþïlë Ëmµlætïøñ", + "browser.userAgent.prompt": "Üsër ægëñt strïñg (lëævë ëmptÿ før V§ Çøðë ðëfæµlt)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Çløsë Tæþ", + "browser.certDetailsHeading": "Çërtïfïçætë Ðëtæïls", + "browser.certError": "Ërrør", + "browser.certErrorDescription": "Thïs sïtë's sëçµrïtÿ çërtïfïçætë çøµlð ñøt þë vërïfïëð.", + "browser.certErrorExtraWarning": " Ýøµr çøññëçtïøñ ïs ñøt prïvætë.", + "browser.certErrorLabel": "Çërtïfïçætë Ërrør", + "browser.certFingerprint": "Fïñgërprïñt", + "browser.certGoBack": "Gø ßæçk", + "browser.certHoverDetail1": "Ýøµr çøññëçtïøñ tø thïs sïtë ïs ñøt sëçµrë.", + "browser.certHoverDetail2": "Ýøµ prëvïøµslÿ çhøsë tø prøçëëð tø '{0}' ðëspïtë æ çërtïfïçætë ërrør ({1}).", + "browser.certHoverHeading": "Çërtïfïçætë Ñøt Trµstëð", + "browser.certIssuer": "Ïssµër", + "browser.certProceed": "Prøçëëð æñÿwæÿ (µñsæfë)", + "browser.certRevoke": "Rëvøkë æñð Çløsë", + "browser.certSubject": "§µþjëçt", + "browser.certValid": "Vælïð", + "browser.errorUrlLabel": "ÜR£:", + "browser.loadErrorLabel": "Fæïlëð tø £øæð Pægë", + "browser.notSecure": "Ñøt §ëçµrë" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Fïñð Ñëxt", + "browser.findPreviousAction": "Fïñð Prëvïøµs", + "browser.findWidgetFocused": "Whëthër thë þrøwsër fïñð wïðgët ïs føçµsëð", + "browser.findWidgetVisible": "Whëthër thë þrøwsër fïñð wïðgët ïs vïsïþlë", + "browser.hideFindAction": "Çløsë Fïñð Wïðgët", + "browser.showFindAction": "Fïñð ïñ Pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Whëthër thë þrøwsër çæñ zøøm ïñ fµrthër", + "browser.canZoomOut": "Whëthër thë þrøwsër çæñ zøøm øµt fµrthër", + "browser.defaultZoomLevel.matchWindow": "Mætçhës thë æpplïçætïøñ's çµrrëñt ÜÏ zøøm lëvël.", + "browser.pageZoom": "Ðëfæµlt zøøm lëvël før æll sïtës ïñ thë Ïñtëgrætëð ßrøwsër.", + "browser.resetZoomAction": "Rësët Zøøm", + "browser.zoomInAction": "Zøøm Ïñ", + "browser.zoomOutAction": "Zøøm صt" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Æðð tø Fævørïtës", + "browser.addFavoriteAction": "Æðð tø Fævørïtës", + "browser.favorites": "Fævørïtës", + "browser.removeFavorite": "Rëmøvë frøm Fævørïtës", + "browser.removeFavoriteAction": "Rëmøvë frøm Fævørïtës", + "browser.removeFavoriteWithKb": "Rëmøvë frøm Fævørïtës ({0})", + "browser.urlIsFavorited": "Whëthër thë çµrrëñt þrøwsër ÜR£ ïs æ fævørïtë" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whëthër thë þrøwsër çæñ gø þæçk", + "browser.canGoForward": "Whëthër thë þrøwsër çæñ gø førwærð", + "browser.focusUrlInputAction": "Føçµs ÜR£ Ïñpµt", + "browser.goBackAction": "Gø ßæçk", + "browser.goForwardAction": "Gø Førwærð", + "browser.hardReloadAction": "Hærð Rëløæð", + "browser.openExternalAction": "Øpëñ ïñ Ëxtërñæl ßrøwsër", + "browser.openSettingsAction": "ßrøwsër §ëttïñgs", + "browser.reloadAction": "Rëløæð" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "ßæçkgrøµñð", + "browser.closeAll": "Çløsë Æll ßrøwsër Tæþs", + "browser.closeAllInGroup": "Çløsë Æll ßrøwsër Tæþs ïñ Grøµp", + "browser.closeAllInGroupShort": "Çløsë Æll ßrøwsër Tæþs", + "browser.closeAllTabs": "Çløsë Æll", + "browser.closeTab": "Çløsë", + "browser.editorOpen": "Whëthër æñÿ þrøwsër ëðïtør ïs çµrrëñtlÿ øpëñ", + "browser.linkOpenedHint.ariaLabel": "Thïs lïñk øpëñëð ïñ thë ïñtëgrætëð þrøwsër", + "browser.linkOpenedHint.detail": "**Ïñtëgrætëð ßrøwsër**\r\n\r\n£øçælhøst lïñks æµtømætïçællÿ øpëñ ïñ thë ïñtëgrætëð þrøwsër.", + "browser.linkOpenedHint.dismiss": "Ðøñ't §høw Ægæïñ", + "browser.linkOpenedHint.label": "£ïñk øpëñëð hërë", + "browser.linkOpenedHint.openSettings": "Øpëñ §ëttïñgs", + "browser.newTabAction": "Ñëw Tæþ", + "browser.openAction": "Øpëñ Ïñtëgrætëð ßrøwsër", + "browser.openFileAction": "Øpëñ ïñ Ïñtëgrætëð ßrøwsër", + "browser.openLocalhostLinks": "Whëñ ëñæþlëð, løçælhøst lïñks (`løçælhøst`, `127.0.0.1`, `[::1]`) æñð æll-ïñtërfæçës lïñks (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) frøm thë tërmïñæl, çhæt, æñð øthër søµrçës wïll øpëñ ïñ thë Ïñtëgrætëð ßrøwsër ïñstëæð øf thë sÿstëm þrøwsër.", + "browser.openNewTab": "Ñëw Ïñtëgrætëð ßrøwsër Tæþ", + "browser.openOrListAction": "ßrøwsër", + "browser.openTabs": "Øpëñ Tæþs", + "browser.openTabsDescription": "§ëlëçt æ tæþ tø swïtçh", + "browser.quickOpenAction": "Qµïçk Øpëñ ßrøwsër Tæþ...", + "browser.quickOpenPlaceholder": "§ëlëçt æ þrøwsër tæþ", + "browser.showInTitleBar": "Çøñtrøls whëthër thë Ïñtëgrætëð ßrøwsër þµttøñ ïs shøwñ ïñ thë tïtlë þær.", + "browser.showInTitleBar.false": "Thë þµttøñ ïs ñëvër shøwñ ïñ thë tïtlë þær.", + "browser.showInTitleBar.true": "Thë þµttøñ ïs ælwæÿs shøwñ ïñ thë tïtlë þær.", + "browser.showInTitleBar.whenOpen": "Thë þµttøñ ïs shøwñ ïñ thë tïtlë þær whëñ æ þrøwsër ëðïtør ïs øpëñ.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&ßrøwsër", + "toggle.browser": "Ïñtëgrætëð ßrøwsër", + "toggle.browserDescription": "Tøgglë vïsïþïlïtÿ øf thë Ïñtëgrætëð ßrøwsër þµttøñ ïñ tïtlë þær" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Ëñtër æ ÜR£ æþøvë tø gët stærtëð.", + "browser.welcomeSubtitleChat": "Üsë Æðð Ëlëmëñt tø Çhæt tø rëfërëñçë ÜÏ ëlëmëñts ïñ çhæt prømpts.", + "browser.welcomeTitle": "ßrøwsër" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Ðïsmïss thë ñøtïfïçætïøñ tø çøñtïñµë µsïñg thë þrøwsër.", + "browser.overlayPauseHeading.notification": "Pæµsëð ðµë tø Ñøtïfïçætïøñ" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "ßløçkëð þÿ ñëtwørk ðømæïñ pølïçÿ", + "browser.element": "ëlëmëñt", + "browser.open.alreadyOpen": "Ælrëæðÿ øpëñ: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "ßrøwsër Pægës", + "browserToolSet.description": "Øpëñ æñð ïñtëræçt wïth ïñtëgrætëð þrøwsër pægës" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Çlïçkïñg {0} ïñ {1}", + "browser.click.invocation.middle": "Mïððlë-çlïçkïñg {0} ïñ {1}", + "browser.click.invocation.right": "Rïght-çlïçkïñg {0} ïñ {1}", + "browser.click.past": "Çlïçkëð {0} ïñ {1}", + "browser.click.past.middle": "Mïððlë-çlïçkëð {0} ïñ {1}", + "browser.click.past.right": "Rïght-çlïçkëð {0} ïñ {1}", + "browser.dblClick.invocation": "Ðøµþlë-çlïçkïñg {0} ïñ {1}", + "browser.dblClick.past": "Ðøµþlë-çlïçkëð {0} ïñ {1}", + "clickBrowserTool.displayName": "Çlïçk Ëlëmëñt", + "clickBrowserTool.userDescription": "Çlïçk æñ ëlëmëñt ïñ æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Ðræggïñg {0} tø {1} ïñ {2}", + "browser.drag.past": "Ðræggëð {0} tø {1} ïñ {2}", + "dragElementTool.displayName": "Ðræg Ëlëmëñt", + "dragElementTool.userDescription": "Ðræg æñ ëlëmëñt øvër æñøthër ëlëmëñt" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Hæñðlïñg ðïæløg ïñ {0}", + "browser.handleDialog.past": "Hæñðlëð ðïæløg ïñ {0}", + "handleDialogBrowserTool.displayName": "Hæñðlë Ðïæløg", + "handleDialogBrowserTool.userDescription": "Rëspøñð tø æ ðïæløg ïñ æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Høvërïñg øvër {0} ïñ {1}", + "browser.hover.past": "Høvërëð øvër {0} ïñ {1}", + "hoverElementTool.displayName": "Høvër Ëlëmëñt", + "hoverElementTool.userDescription": "Høvër øvër æñ ëlëmëñt ïñ æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Ñævïgætïñg þæçkwærð ïñ {0}", + "browser.goBack.past": "Ñævïgætëð þæçkwærð ïñ {0}", + "browser.goForward.invocation": "Ñævïgætïñg førwærð ïñ {0}", + "browser.goForward.past": "Ñævïgætëð førwærð ïñ {0}", + "browser.navigate.confirmMessage": "Thïs wïll ñævïgætë thë þrøwsër tø {0} æñð ælløw thë ægëñt tø æççëss ïts çøñtëñts.", + "browser.navigate.confirmTitle": "Ñævïgætë ßrøwsër?", + "browser.navigate.invocation": "Ñævïgætïñg tø {0} ïñ {1}", + "browser.navigate.past": "Ñævïgætëð tø {0} ïñ {1}", + "browser.reload.invocation": "Rëløæðïñg {0}", + "browser.reload.past": "Rëløæðëð {0}", + "navigateBrowserTool.displayName": "Ñævïgætë Pægë", + "navigateBrowserTool.userDescription": "Ñævïgætë ør rëløæð æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Thïs wïll øpëñ {0} ïñ thë ïñtëgrætëð þrøwsër. Thë ægëñt wïll þë æþlë tø rëæð æñð ïñtëræçt wïth ïts çøñtëñts.", + "browser.open.confirmTitle": "Øpëñ ßrøwsër Pægë?", + "browser.open.invocation": "Øpëñïñg þrøwsër pægë æt {0}", + "browser.open.newPageOption": "Ñø, øpëñ æ ñëw pægë æt {0}", + "browser.open.noPagesOption": "Ñø - Ðø ñøt shærë æñÿ tæþs wïth thë ægëñt", + "browser.open.past": "Øpëñëð þrøwsër pægë æt {0}", + "browser.open.prompt.invocation": "Prømptïñg µsër tø shærë æ þrøwsër tæþ", + "browser.open.prompt.past": "Prømptëð µsër tø shærë æ þrøwsër tæþ", + "browser.open.result": "Øpëñëð {0}", + "browser.open.shareExistingOption": "Ýës, shærë \"{0}\" - {1}", + "browser.open.shareQuestion.message": "§hærë æñ ëxïstïñg þrøwsër tæþ?", + "browser.open.shareQuestion.title": "§hærë ßrøwsër Tæþ", + "browser.open.sharedResult": "Üsër shærëð {0}", + "openBrowserTool.displayName": "Øpëñ ßrøwsër Pægë", + "openBrowserTool.userDescription": "Øpëñ æ ÜR£ ïñ thë ïñtëgrætëð þrøwsër" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Thïs wïll øpëñ {0} ïñ thë ïñtëgrætëð þrøwsër. Thë ægëñt wïll ñøt þë æþlë tø rëæð ïts çøñtëñts.", + "browser.open.nonAgentic.confirmTitle": "Øpëñ ßrøwsër Pægë?", + "browser.open.nonAgentic.invocation": "Øpëñïñg þrøwsër pægë æt {0}", + "browser.open.nonAgentic.past": "Øpëñëð þrøwsër pægë æt {0}", + "browser.open.nonAgentic.result": "Øpëñëð {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Rëæðïñg {0}", + "browser.read.past": "Rëæð {0}", + "readBrowserTool.displayName": "Rëæð Pægë", + "readBrowserTool.userDescription": "Rëæð thë çøñtëñt øf æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Mækë sµrë ÿøµ trµst thë çøðë þëførë çøñtïñµïñg.", + "browser.runCode.confirmTitle": "Rµñ Plæÿwrïght Çøðë?", + "browser.runCode.invocation": "Rµññïñg Plæÿwrïght çøðë...", + "browser.runCode.past": "Ræñ Plæÿwrïght çøðë", + "browser.runCode.waitInvocation": "Wæïtïñg før Plæÿwrïght çøðë tø çømplëtë...", + "browser.runCode.waitPast": "Wæïtëð før Plæÿwrïght çøðë", + "runPlaywrightCodeTool.displayName": "Rµñ Plæÿwrïght Çøðë", + "runPlaywrightCodeTool.userDescription": "Rµñ æ Plæÿwrïght çøðë sñïppët ægæïñst æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Çæptµrïñg þrøwsër sçrëëñshøt", + "browser.screenshot.invocation.element": "Çæptµrïñg sçrëëñshøt øf {0}", + "browser.screenshot.past": "Çæptµrëð þrøwsër sçrëëñshøt", + "browser.screenshot.past.element": "Çæptµrëð sçrëëñshøt øf {0}", + "screenshotBrowserTool.displayName": "§çrëëñshøt Pægë", + "screenshotBrowserTool.userDescription": "Çæptµrë æ sçrëëñshøt øf æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Prëssïñg këÿ `{0}` ïñ {1}", + "browser.pressKey.invocation.element": "Prëssïñg këÿ `{0}` ïñ {1} ïñ {2}", + "browser.pressKey.past": "Prëssëð këÿ `{0}` ïñ {1}", + "browser.pressKey.past.element": "Prëssëð këÿ `{0}` ïñ {1} ïñ {2}", + "browser.type.invocation": "Tÿpïñg tëxt ïñ {0}", + "browser.type.invocation.element": "Tÿpïñg tëxt ïñ {0} ïñ {1}", + "browser.type.past": "Tÿpëð tëxt ïñ {0}", + "browser.type.past.element": "Tÿpëð tëxt ïñ {0} ïñ {1}", + "typeBrowserTool.displayName": "Tÿpë ïñ Pægë", + "typeBrowserTool.userDescription": "Tÿpë tëxt ør prëss këÿs ïñ æ þrøwsër pægë" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Gø tø {0}", + "browser.urlPlaceholder": "Ëñtër æ ÜR£" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' ïs ïñ prøgrëss.", "changeWorkspace.message": "Ærë ÿøµ sµrë ÿøµ wæñt tø çhæñgë thë wørkspæçë?", @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Ñø ægëñt plµgïñs føµñð.", "update": "Üpðætë" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Ægëñt Høst", + "agentHostHarnessLabel.local": "{0} [£øçæl]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} Pïçkër", "agentHostChatInputPicker.filter": "Fïltër...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "Rëmøtë ægëñt høst \"{0}\" wæñts tø rëæð {1}", "agentHost.permission.write": "Rëmøtë ægëñt høst \"{0}\" wæñts tø wrïtë {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Ƶthëñtïçætïøñ ïs rëqµïrëð tø stært æ sëssïøñ. Plëæsë sïgñ ïñ æñð trÿ ægæïñ.", + "agentHost.elicit.url.cancel": "Çæñçël", + "agentHost.elicit.url.instruction": "Øpëñ thïs ÜR£?", + "agentHost.elicit.url.open": "Øpëñ {0}", + "agentHost.elicit.url.title": "Ƶthørïzætïøñ Rëqµïrëð", + "agentHost.forkedSessionLabel": "Førkëð §ëssïøñ", + "agentHost.responseDetails.credit": "{0} çrëðït", + "agentHost.responseDetails.credits": "{0} çrëðïts" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Ægëñt Høst Tërmïñæl (£øçæl)", + "agentHostTerminal.local": "£øçæl" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Rµññïñg {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Çømplëtëð", "agentSessionFailed": "Fæïlëð", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Æsk Çlærïfÿïñg Qµëstïøñs", "tool.askQuestions.userDescription": "Æsk strµçtµrëð çlærïfÿïñg qµëstïøñs µsïñg sïñglë sëlëçt, mµltï-sëlëçt, ør frëëførm ïñpµts tø çøllëçt tæsk rëqµïrëmëñts þëførë prøçëëðïñg." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Æðð Pæth...", + "addPathDescription": "Ælløw æ følðër ïñ thïs wørkspæçë", + "allowFolderSession": "Ælløw thïs følðër ïñ thïs sëssïøñ", + "allowFolderSessionDetail": "Ælløw rëæðïñg fïlës frøm thïs følðër wïthøµt fµrthër çøñfïrmætïøñ ïñ thïs çhæt sëssïøñ", + "allowRepoSession": "Ælløw æll fïlës ïñ thïs rëpøsïtørÿ før thïs sëssïøñ", + "allowRepoSessionDetail": "Ælløw rëæðïñg fïlës frøm {0}", + "allowRepoSessionDetailLookup": "£øøks µp thë çøñtæïñïñg gït rëpøsïtørÿ før thïs pæth", + "sessionScope": "§ëssïøñ", + "workspaceScope": "Wørkspæçë" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Mækë rëqµësts wïthøµt çøñfïrmætïøñ", + "allowResponsesCheckbox": "Ælløw rëspøñsës wïthøµt çøñfïrmætïøñ", + "approveAll": "Æpprøvë æll", + "approveRequestTo": "Ælløw rëqµësts tø {0}", + "approveResponseFrom": "Ælløw rëspøñsës frøm {0}", + "approves": "Æpprøvës {0}", + "delete": "Ðëlëtë", + "denyAll": "Ðëñÿ æll", + "moreOptions": "Ælløw rëqµësts tø...", + "moreOptionsManage": "Mørë Øptïøñs...", + "moreOptionsMultiple": "Çøñfïgµrë ÜR£ Æpprøvæls...", + "noApprovals": "Ñø æpprøvæls", + "openSettings": "Øpëñ sëttïñgs", + "requests": "rëqµësts", + "responses": "rëspøñsës", + "selectApproval": "§ëlëçt ÜR£ pættërñ tø æpprøvë" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Æððëð {0} tøðøs", "todo.added.single": "Æððëð 1 tøðø", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "§hïmmër hïghlïght før thïñkïñg/wørkïñg læþëls.", "chatCheckpointSeparator": "Çhæt çhëçkpøïñt sëpærætør çølør." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Øpëñ Çhæt §tørægë Følðër" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Ëxpørt Çhæt æs Zïp...", + "chatExportZip.error": "Fæïlëð tø ëxpørt çhæt æs zïp: {0}", + "chatExportZip.noRepoData": "Ëxpørtëð çhæt wïthøµt rëpøsïtørÿ çøñtëxt. Ñø Gït rëpøsïtørÿ wæs ðëtëçtëð." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Çøµlð ñøt ëñæþlë thë Ñøðë.js ïñspëçtør før thë ægëñt høst prøçëss.", + "debugAgentHostInDevTools": "Ðëþµg £øçæl Ægëñt Høst Prøçëss Ïñ Ðëv Tøøls" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Ëxpørt Ægëñt Høst Ðëþµg £øgs", + "exportDebugLogs.zipFilter": "Zïp Ærçhïvë" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Fæïlëð tø ëxpørt ægëñt høst træçës ðætæþæsë: {0}", + "exportAgentTracesDB.label": "Ëxpørt Ægëñt Høst Træçës Ðætæþæsë...", + "exportAgentTracesDB.notFound": "Ñø ægëñt høst træçë ðætæþæsë føµñð ÿët. Rµñ æñ ægëñt sëssïøñ wïth `#çhæt.ægëñtHøst.øtël.ðþ§pæñËxpørtër.ëñæþlëð#` tµrñëð øñ tø pøpµlætë ït." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "£ïstëñïñg tø 'Hëÿ Çøðë'...", + "keywordActivation.status.inactive": "Wæïtïñg før vøïçë çhæt tø ëñð...", + "keywordActivation.status.name": "Vøïçë Këÿwørð Æçtïvætïøñ", + "listening": "Ï'm lïstëñïñg", + "scopedChatSynthesisInProgress": "Ðëfïñëð æs æ løçætïøñ whërë vøïçë rëçørðïñg frøm mïçrøphøñë ïs ïñ prøgrëss før vøïçë çhæt. Thïs këÿ ïs øñlÿ ðëfïñëð sçøpëð, për çhæt çøñtëxt.", + "scopedVoiceChatGettingReady": "Trµë whëñ gëttïñg rëæðÿ før rëçëïvïñg vøïçë ïñpµt frøm thë mïçrøphøñë før vøïçë çhæt. Thïs këÿ ïs øñlÿ ðëfïñëð sçøpëð, për çhæt çøñtëxt.", + "scopedVoiceChatInProgress": "Ðëfïñëð æs æ løçætïøñ whërë vøïçë rëçørðïñg frøm mïçrøphøñë ïs ïñ prøgrëss før vøïçë çhæt. Thïs këÿ ïs øñlÿ ðëfïñëð sçøpëð, për çhæt çøñtëxt.", + "voice.keywordActivation": "Çøñtrøls whëthër thë këÿwørð phræsë 'Hëÿ Çøðë' ïs rëçøgñïzëð tø stært æ vøïçë çhæt sëssïøñ. Ëñæþlïñg thïs wïll stært rëçørðïñg frøm thë mïçrøphøñë þµt thë æµðïø ïs prøçëssëð løçællÿ æñð ñëvër sëñt tø æ sërvër.", + "voice.keywordActivation.chatInContext": "Këÿwørð æçtïvætïøñ ïs ëñæþlëð æñð lïstëñïñg før 'Hëÿ Çøðë' tø stært æ vøïçë çhæt sëssïøñ ïñ thë æçtïvë ëðïtør ør vïëw ðëpëñðïñg øñ këÿþøærð føçµs.", + "voice.keywordActivation.chatInView": "Këÿwørð æçtïvætïøñ ïs ëñæþlëð æñð lïstëñïñg før 'Hëÿ Çøðë' tø stært æ vøïçë çhæt sëssïøñ ïñ thë çhæt vïëw.", + "voice.keywordActivation.inlineChat": "Këÿwørð æçtïvætïøñ ïs ëñæþlëð æñð lïstëñïñg før 'Hëÿ Çøðë' tø stært æ vøïçë çhæt sëssïøñ ïñ thë æçtïvë ëðïtør ïf pøssïþlë.", + "voice.keywordActivation.off": "Këÿwørð æçtïvætïøñ ïs ðïsæþlëð.", + "voice.keywordActivation.quickChat": "Këÿwørð æçtïvætïøñ ïs ëñæþlëð æñð lïstëñïñg før 'Hëÿ Çøðë' tø stært æ vøïçë çhæt sëssïøñ ïñ thë qµïçk çhæt.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hølð tø Vøïçë Çhæt ïñ Çhæt Vïëw", + "workbench.action.chat.inlineVoiceChat": "Ïñlïñë Vøïçë Çhæt", + "workbench.action.chat.quickVoiceChat.label": "Qµïçk Vøïçë Çhæt", + "workbench.action.chat.readChatResponseAloud": "Rëæð Æløµð", + "workbench.action.chat.startVoiceChat.label": "§tært Vøïçë Çhæt", + "workbench.action.chat.stopListening.label": "§tøp £ïstëñïñg", + "workbench.action.chat.stopListeningAndSubmit.label": "§tøp £ïstëñïñg æñð §µþmït", + "workbench.action.chat.stopReadChatItemAloud": "§tøp Rëæðïñg Æløµð", + "workbench.action.chat.voiceChatInView.label": "Vøïçë Çhæt ïñ Çhæt Vïëw", + "workbench.action.speech.stopReadAloud": "§tøp Rëæðïñg Æløµð" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Øpëñ ïñ Ægëñts Wïñðøw", + "chat.agentsHandoff.tip.description": "Gët æ ðëðïçætëð, mµltï-pæñë vïëw æløñgsïðë ÿøµr wørkspæçë.", + "chat.agentsHandoff.tip.description.copilot": "Frëë wïth ÿøµr Çøpïløt plæñ — gët æ ðëðïçætëð, mµltï-pæñë vïëw æløñgsïðë ÿøµr wørkspæçë.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Øpëñ thë Ægëñts Wïñðøw tø stært æ Çøpïløt Ç£Ï sëssïøñ.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Çøpïløt Ç£Ï [£øçæl] ïsñ't ævæïlæþlë wïthøµt æñ øpëñ følðër", + "chat.agentsHandoff.tip.message": "Çøñtïñµë thïs sëssïøñ ïñ thë Ægëñts Wïñðøw", + "openAgentsWindow": "Øpëñ Ægëñts Wïñðøw", + "openInAgentsHover": "Øpëñ ïñ Ægëñts Wïñðøw", + "openSessionInAgentsWindow": "Øpëñ ïñ Ægëñts Wïñðøw", + "openWorkspaceInAgentsWindow": "Øpëñ ïñ Ægëñts", + "toggle.openInAgentsWindow": "Øpëñ ïñ Ægëñts Wïñðøw", + "toggle.openInAgentsWindowDescription": "Tøgglë vïsïþïlïtÿ øf thë Øpëñ ïñ Ægëñts Wïñðøw þµttøñ ïñ tïtlë þær" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "ßïñærÿ fïlës ærë ñøt sµppørtëð æt thë mømëñt.", + "fetchWebPage.confirmationMessage.plural": "Wëþ çøñtëñt mæÿ çøñtæïñ mælïçïøµs çøðë ør ættëmpt prømpt ïñjëçtïøñ ættæçks.", + "fetchWebPage.confirmationTitle.plural": "Fëtçh wëþ pægës?", + "fetchWebPage.confirmationTitle.singular": "Fëtçh wëþ pægë?", + "fetchWebPage.fetchedFrom": "Fëtçhëð frøm {0}", + "fetchWebPage.invalidUrl": "Ïñvælïð ÜR£", + "fetchWebPage.invocationMessage.plural": "Fëtçhïñg {0} rësøµrçës", + "fetchWebPage.invocationMessage.singular": "Fëtçhïñg {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fëtçhïñg [rësøµrçë]({0})", + "fetchWebPage.noValidUrls": "Ñø vælïð ÜR£s prøvïðëð.", + "fetchWebPage.pastTenseMessage.plural": "Fëtçhëð {0} rësøµrçës, þµt thë følløwïñg wërë ïñvælïð ÜR£s:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fëtçhëð rësøµrçë, þµt thë følløwïñg wæs æñ ïñvælïð ÜR£:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fëtçhëð {0} rësøµrçës", + "fetchWebPage.pastTenseMessageResult.singular": "Fëtçhëð {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fëtçhëð [rësøµrçë]({0})", + "fetchWebPage.urlMentionedInPrompt": "Ƶtø æpprøvëð þëçæµsë ÜR£ wæs ïñ prømpt", + "fetchWebPage.urlsDescription": "Æñ ærræÿ øf ÜR£s tø fëtçh çøñtëñt frøm." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "Thë sëssïøñ wïll støp ïf ÿøµ çhæñgë thë wørkspæçë.", + "changeWorkspace.message": "Æ sëssïøñ ïs ïñ prøgrëss. Ærë ÿøµ sµrë ÿøµ wæñt tø çhæñgë thë wørkspæçë?", + "chatRequestInProgress": "Æ sëssïøñ ïs ïñ prøgrëss.", + "closeTheWindow.detail": "Thë sëssïøñ wïll støp ïf ÿøµ çløsë thë wïñðøw.", + "closeTheWindow.message": "Æ sëssïøñ ïs ïñ prøgrëss. Ærë ÿøµ sµrë ÿøµ wæñt tø çløsë thë wïñðøw?", + "copilotWorkspaceTrust": "ÆÏ fëætµrës ærë çµrrëñtlÿ øñlÿ sµppørtëð ïñ trµstëð wørkspæçës.", + "exit.detail": "Thë sëssïøñ wïll støp ïf ÿøµ ëxït.", + "exit.message": "Æ sëssïøñ ïs ïñ prøgrëss. Ærë ÿøµ sµrë ÿøµ wæñt tø ëxït?", + "quit.detail": "Thë sëssïøñ wïll støp ïf ÿøµ qµït.", + "quit.message": "Æ sëssïøñ ïs ïñ prøgrëss. Ærë ÿøµ sµrë ÿøµ wæñt tø qµït?", + "reloadTheWindow.detail": "Thë sëssïøñ wïll støp ïf ÿøµ rëløæð thë wïñðøw.", + "reloadTheWindow.message": "Æ sëssïøñ ïs ïñ prøgrëss. Ærë ÿøµ sµrë ÿøµ wæñt tø rëløæð thë wïñðøw?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Trïggërs Çøðë Æçtïøñs øñ ëxplïçït sævës æñð æµtø sævës trïggërëð þÿ wïñðøw ør føçµs çhæñgës.", "codeActionsOnSave.generic": "Çøñtrøls whëthër '{0}' æçtïøñs shøµlð þë rµñ øñ fïlë sævë.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Mµst mætçh thë pættërñ `/^([gïmµÿ]+)$/`.", "schema.wordPattern.pattern": "Thë RëgËxp pættërñ µsëð tø mætçh wørðs." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Pæstë §ëlëçtïøñ Çlïpþøærð" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "§tært TëxtMætë §ÿñtæx Græmmær £øggïñg" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Rµñ Çømmæñðs", "runCommands.commands": "Çømmæñðs tø rµñ", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Üñðø Ïgñørëð Rëçømmëñðætïøñ", "workbench.extensions.installExtension.arg.decription": "Ëxtëñsïøñ ïð ør V§ÏX rësøµrçë µrï", "workbench.extensions.installExtension.description": "Ïñstæll thë gïvëñ ëxtëñsïøñ", - "workbench.extensions.installExtension.option.context": "Çøñtëxt før thë ïñstællætïøñ. Thïs ïs æ J§ØÑ øþjëçt thæt çæñ þë µsëð tø pæss æñÿ ïñførmætïøñ tø thë ïñstællætïøñ hæñðlërs. ï.ë. `{skïpWælkthrøµgh: trµë}` wïll skïp øpëñïñg thë wælkthrøµgh µpøñ ïñstæll.", "workbench.extensions.installExtension.option.donotSync": "Whëñ ëñæþlëð, V§ Çøðë ðø ñøt sÿñç thïs ëxtëñsïøñ whëñ §ëttïñgs §ÿñç ïs øñ.", "workbench.extensions.installExtension.option.enable": "Whëñ ëñæþlëð, thë ëxtëñsïøñ wïll þë ëñæþlëð ïf ït ïs ïñstællëð þµt ðïsæþlëð. Ïf thë ëxtëñsïøñ ïs ælrëæðÿ ëñæþlëð, thïs hæs ñø ëffëçt.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Whëñ ëñæþlëð, V§ Çøðë ïñstælls øñlÿ ñëwlÿ æððëð ëxtëñsïøñs frøm thë ëxtëñsïøñ pæçk V§ÏX. Thïs øptïøñ ïs çøñsïðërëð øñlÿ whïlë ïñstællïñg æ V§ÏX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Üñïñstæll thë gïvëñ ëxtëñsïøñ", "workspace unsupported filter": "Wørkspæçë Üñsµppørtëð" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Rµññïñg Ëxtëñsïøñs" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Thïs ëxtëñsïøñ ïs ðïsæþlëð þëçæµsë ït ïs ñøt sµppørtëð ïñ {0} før thë Wëþ.", "Defined to run in desktop": "Thïs ëxtëñsïøñ ïs ðïsæþlëð þëçæµsë ït ïs ðëfïñëð tø rµñ øñlÿ ïñ {0} før thë Ðësktøp.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Plëæsë prøvïðë æ çætëgørÿ ør këÿwørðs ør ïðs tø sëærçh før.", "searchExtensionsTool.userDescription": "§ëærçh før V§ Çøðë ëxtëñsïøñs" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Ðëþµg Ëxtëñsïøñ Høst Ïñ Ñëw Wïñðøw", + "debugExtensionHost.launch.name": "Ættæçh Ëxtëñsïøñ Høst", + "debugExtensionHost.progress": "Ættæçhïñg Ðëþµggër Tø Ëxtëñsïøñ Høst", + "debugExtensionHostAndRenderer": "Ðëþµg Ëxtëñsïøñ Høst æñð Rëñðërër Ïñ Ñëw Wïñðøw", + "debugRenderer": "Ðëþµg Rëñðërër Ïñ Ñëw Wïñðøw", + "debugRenderer.launch.name": "Ættæçh Rëñðërër", + "debugRenderer.progress": "Ættæçhïñg Ðëþµggër Tø Rëñðërër", + "openDevToolsForExtensionHost": "Ðëþµg Ëxtëñsïøñ Høst Ïñ Ðëv Tøøls", + "restart1": "Ðëþµg Ëxtëñsïøñs", + "restart2": "Ïñ ørðër tø ðëþµg ëxtëñsïøñs æ rëstært ïs rëqµïrëð. Ðø ÿøµ wæñt tø rëstært '{0}' ñøw?", + "restart3": "&&Rëstært", + "selectExtensionHost": "Pïçk ëxtëñsïøñ høst" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Prøfïlïñg Ëxtëñsïøñ Høst", + "profilingExtensionHostTime": "Prøfïlïñg Ëxtëñsïøñ Høst ({0} sëç)", + "restart1": "Prøfïlë Ëxtëñsïøñs", + "restart2": "Ïñ ørðër tø prøfïlë ëxtëñsïøñs æ rëstært ïs rëqµïrëð. Ðø ÿøµ wæñt tø rëstært '{0}' ñøw?", + "restart3": "&&Rëstært", + "selectAndStartDebug": "Çlïçk tø støp prøfïlïñg.", + "status.profiler": "Ëxtëñsïøñ Prøfïlër" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Rµññïñg Ëxtëñsïøñs" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Çlëæñµp Ëxtëñsïøñs Følðër", + "openExtensionsFolder": "Øpëñ Ëxtëñsïøñs Følðër" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "§høw Ëxtëñsïøñs", + "unresponsive-exthost": "Thë ëxtëñsïøñ '{0}' tøøk æ vërÿ løñg tïmë tø çømplëtë ïts læst øpërætïøñ æñð ït hæs prëvëñtëð øthër ëxtëñsïøñs frøm rµññïñg." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "Thïs ïs æ rëmïñðër tø mækë sµrë thæt ÿøµ hævë ñøt førgøttëñ tø ættæçh '{0}' tø thë ïssµë ÿøµ hævë jµst çrëætëð.", + "attach.msg2": "Thïs ïs æ rëmïñðër tø mækë sµrë thæt ÿøµ hævë ñøt førgøttëñ tø ættæçh '{0}' tø æñ ëxïstïñg përførmæñçë ïssµë.", + "attach.title": "Ðïð ÿøµ ættæçh thë ÇPÜ-Prøfïlë?", + "cmd.report": "Rëpørt Ïssµë", + "cmd.reportOrShow": "Përførmæñçë Ïssµë", + "cmd.show": "§høw Ïssµës" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "§tært Ëxtëñsïøñ Høst Prøfïlë", + "openExtensionHostProfile": "Øpëñ Ëxtëñsïøñ Høst Prøfïlë", + "saveExtensionHostProfile": "§ævë Ëxtëñsïøñ Høst Prøfïlë", + "saveprofile.dialogTitle": "§ævë Ëxtëñsïøñ Høst Prøfïlë", + "stopExtensionHostProfileStart": "§tøp Ëxtëñsïøñ Høst Prøfïlë" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Øpëñ ïñ Ïñtëgrætëð Tërmïñæl", "scopedConsoleAction.external": "Øpëñ ïñ Ëxtërñæl Tërmïñæl", "scopedConsoleAction.wt": "Øpëñ ïñ Wïñðøws Tërmïñæl" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Whëñ øpëñïñg æ fïlë frøm thë Ëxplørër ïñ æ tërmïñæl, ðëtërmïñës whæt kïñð øf tërmïñæl wïll þë læµñçhëð", + "globalConsoleAction": "Øpëñ Ñëw Ëxtërñæl Tërmïñæl", + "selectWorkspace": "§ëlëçt wørkspæçë følðër", + "sourceControlRepositories.openInTerminalKind": "Whëñ øpëñïñg æ rëpøsïtørÿ frøm thë §øµrçë Çøñtrøl Rëpøsïtørïës vïëw ïñ æ tërmïñæl, ðëtërmïñës whæt kïñð øf tërmïñæl wïll þë læµñçhëð", + "terminal.external.linuxExec": "ǵstømïzës whïçh tërmïñæl tø rµñ øñ £ïñµx.", + "terminal.external.osxExec": "ǵstømïzës whïçh tërmïñæl æpplïçætïøñ tø rµñ øñ mæçا.", + "terminal.external.windowsExec": "ǵstømïzës whïçh tërmïñæl tø rµñ øñ Wïñðøws.", + "terminal.kind.both": "§høw þøth ïñtëgrætëð æñð ëxtërñæl tërmïñæl æçtïøñs.", + "terminal.kind.external": "§høw thë ëxtërñæl tërmïñæl æçtïøñ.", + "terminal.kind.integrated": "§høw thë ïñtëgrætëð tërmïñæl æçtïøñ.", + "terminalConfigurationTitle": "Ëxtërñæl Tërmïñæl" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Çøñfïgµrë thë øpëñër tø µsë før ëxtërñæl ÜRÏs (http, https).", "externalUriOpeners.defaultId": "Øpëñ µsïñg V§ Çøðë's stæñðærð øpëñër.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "Trµë whëñ thë føçµs ïs ïñsïðë thë ØPËÑ ËÐÏTØR§ vïëw.", "viewHasSomeCollapsibleItem": "Trµë whëñ æ wørkspæçë ïñ thë ËXP£ØRËR vïëw hæs sømë çøllæpsïþlë røøt çhïlð." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Fïlë", + "miShare": "§hærë", + "openContainer": "Øpëñ Çøñtæïñïñg Følðër", + "revealInMac": "Rëvëæl ïñ Fïñðër", + "revealInWindows": "Rëvëæl ïñ Fïlë Ëxplørër" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Ðëfïñës æ ðëfæµlt følðïñg ræñgë prøvïðër thæt tækës prëçëðëñçë øvër æll øthër følðïñg ræñgë prøvïðërs. Mµst þë thë ïðëñtïfïër øf æñ ëxtëñsïøñ çøñtrïþµtïñg æ følðïñg ræñgë prøvïðër.", "null": "Æll", @@ -14687,9 +15711,6 @@ "vscode": "Vïsµæl §tµðïø Çøðë", "vscodePlaceholder": "Ë.g Wørkþëñçh ïs mïssïñg prøþlëms pæñël" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "Thë --stætµs ærgµmëñt ïs ñøt ÿët sµppørtëð ïñ þrøwsërs." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Æððïtïøñæl Ïssµë Ðætæ", "cancel": "Çæñçël", @@ -14702,6 +15723,133 @@ "pasteData": "Wë hævë wrïttëñ thë ñëëðëð ðætæ ïñtø ÿøµr çlïpþøærð þëçæµsë ït wæs tøø lærgë tø sëñð. Plëæsë pæstë.", "yes": "&&Ýës" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Øpëñ Ëxtëñsïøñ Pægë", + "extensions": "Ëxtëñsïøñs", + "reportExtensionMarketplace": "Ëxtëñsïøñ Mærkëtplæçë" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Ðïsçærð", + "discardIssue": "Ðïsçærð ïssµë rëpørt?", + "discardIssueDetail": "Ýøµr ïssµë rëpørt hæs µñsævëð çhæñgës thæt wïll þë løst.", + "issueReporterEditorInputName": "Rëpørt Ïssµë", + "issueReporterIcon": "Ïçøñ før thë ïssµë rëpørtër ëðïtør." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "Ñø ïssµë rëpørtër ðætæ ævæïlæþlë.", + "noExperiments": "Ñø çµrrëñt ëxpërïmëñts.", + "openSystemSettings": "Øpëñ §ÿstëm §ëttïñgs", + "recordingTooLarge": "Rëçørðïñg støppëð æµtømætïçællÿ: thë 100 Mß µpløæð lïmït wæs rëæçhëð.", + "screenRecordingPermissionDenied": "{0} ñëëðs §çrëëñ Rëçørðïñg përmïssïøñ tø rëçørð vïðëøs. Græñt æççëss ïñ §ÿstëm §ëttïñgs, thëñ çlïçk Rëçørð ægæïñ.", + "screenRecordingPermissionDeniedGeneric": "§çrëëñ rëçørðïñg përmïssïøñ wæs ðëñïëð. Ælløw {0} tø rëçørð thë sçrëëñ æñð trÿ ægæïñ." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "Æ/ß Ëxpërïmëñts", + "additionalInformation": "Æððïtïøñæl Ïñførmætïøñ", + "additionalPerformanceData": "Æððïtïøñæl Përførmæñçë Ðætæ", + "additionalPerformanceDataDescription": "Øptïøñællÿ ïñçlµðë çµrrëñtlÿ rµññïñg prøçëssës æñð wørkspæçë mëtæðætæ tø hëlp ðïægñøsë përførmæñçë ïssµës.", + "attachments": "Ættæçhmëñts ({0})", + "back": "ßæçk", + "bug": "ßµg", + "bugGuidance": "Ðësçrïþë whæt hæppëñëð, thë stëps tø rëprøðµçë, whæt ÿøµ ëxpëçtëð, æñð whæt ÿøµ øþsërvëð ïñstëæð.", + "captureOptions": "Çæptµrë øptïøñs", + "category": "Çætëgørÿ", + "categoryRequired": "§ëlëçt æ çætëgørÿ tø çøñtïñµë.", + "closeTab": "Çløsë", + "composeMessage": "Ðësçrïþë", + "defaultGuidance": "§ëlëçt æ çætëgørÿ æþøvë, thëñ ðësçrïþë ÿøµr fëëðþæçk ïñ ðëtæïl.", + "deleteRecording": "Rëmøvë rëçørðïñg", + "deleteScreenshot": "Ðëlëtë sçrëëñshøt", + "describeHeading": "Ðësçrïþë ÿøµr fëëðþæçk", + "description": "Ðësçrïptïøñ", + "descriptionPlaceholder": "Ðësçrïþë thë ïssµë ïñ ðëtæïl...", + "descriptionRequired": "Ëñtër æ ðësçrïptïøñ tø çøñtïñµë.", + "editScreenshot": "Çlïçk tø ëðït sçrëëñshøt", + "excludeAllExtraAttachments": "Ëxçlµðë Æll", + "excludeAllExtraAttachmentsAria": "Ëxçlµðë æll æððïtïøñæl ïssµë ðætæ frøm thïs ïssµë", + "expand": "Ëxpæñð", + "extension": "Ëxtëñsïøñ", + "extensionData": "Ëxtëñsïøñ Ðætæ", + "extensionExternalIssueUrl": "Thïs ëxtëñsïøñ µsës æñ ëxtërñæl ïssµë rëpørtër. Prëvïëw wïll øpëñ thæt ïssµë rëpørtër.", + "extensionNoIssueUrl": "Thïs ëxtëñsïøñ ðøës ñøt prøvïðë æñ ïssµë rëpørtïñg ÜR£.", + "extensionPlaceholder": "Ë.g. Mïssïñg ælt tëxt øñ ëxtëñsïøñ rëæðmë ïmægë", + "extensionRequired": "§ëlëçt æñ ëxtëñsïøñ tø çøñtïñµë.", + "extensionSource": "Æ V§ Çøðë ëxtëñsïøñ", + "extensions": "Ëxtëñsïøñs ({0})", + "featureGuidance": "Ðësçrïþë thë fëætµrë ÿøµ'ð lïkë tø sëë, whæt prøþlëm ït wøµlð sølvë, æñð æñÿ æltërñætïvës ÿøµ'vë çøñsïðërëð.", + "featureRequest": "Fëætµrë Rëqµëst", + "feedbackCategory": "Çætëgørÿ", + "fiveSeconds": "5 sëçøñðs", + "generateTitle": "Gëñërætë tïtlë frøm ðësçrïptïøñ", + "generateTitleBtn": "Gëñërætë frøm ðësçrïptïøñ", + "generatingTitle": "Gëñërætïñg...", + "hideToolbarInScreenshots": "Hïðë Tøølþær ïñ §çrëëñshøts", + "includeAllExtraAttachments": "Ïñçlµðë Æll", + "includeAllExtraAttachmentsAria": "Ïñçlµðë æll æððïtïøñæl ïssµë ðætæ ïñ thïs ïssµë", + "includeInIssue": "Ïñçlµðë ïñ ïssµë", + "issueTargetRepo": "Ïssµë wïll þë çrëætëð ïñ {0}/{1}.", + "issueTitle": "Tïtlë", + "issueTitlePlaceholder": "ßrïëf sµmmærÿ øf thë ïssµë", + "loadingDiagnostics": "£øæðïñg ðïægñøstïçs...", + "loadingExtensionData": "£øæðïñg ëxtëñsïøñ ïssµë ðætæ...", + "loadingProcessInfo": "£øæðïñg çµrrëñtlÿ rµññïñg prøçëssës...", + "loadingSystemInfo": "£øæðïñg sÿstëm ïñførmætïøñ...", + "loadingWorkspaceInfo": "£øæðïñg wørkspæçë mëtæðætæ...", + "markdownSupported": "Mærkðøwñ førmættïñg ïs sµppørtëð.", + "marketplace": "Ëxtëñsïøñs Mærkëtplæçë", + "marketplacePlaceholder": "Ë.g. Çæññøt ðïsæþlë ïñstællëð ëxtëñsïøñ", + "maxAttachmentsReached": "Mæx ættæçhmëñts rëæçhëð", + "minimize": "Mïñïmïzë", + "next": "Ñëxt", + "noDelay": "Ñø ðëlæÿ", + "noDescription": "(ñø ðësçrïptïøñ)", + "noSimilarIssues": "Ñø sïmïlær ïssµës føµñð.", + "noTitle": "(ñø tïtlë)", + "openExternalIssueReporter": "Øpëñ Ëxtërñæl Ïssµë Rëpørtër", + "or": "ør", + "perfGuidance": "Ðësçrïþë whæt ïs sløw, whëñ ït hæppëñs, whëthër ït's çøñsïstëñt ør ïñtërmïttëñt, æñð æñÿ pættërñs ÿøµ'vë ñøtïçëð.", + "performanceIssue": "Përførmæñçë Ïssµë", + "previewOnGitHub": "Prëvïëw øñ GïtHµþ", + "recordVideo": "Rëçørð vïðëø", + "recordingActive": "Rëçørðïñg æçtïvë", + "recordingThumbnailAlt": "Rëçørðïñg {0}", + "refresh": "Rëfrësh", + "refreshPerformanceData": "Rëløæð rµññïñg prøçëssës æñð wørkspæçë mëtæðætæ", + "reportIssue": "Rëpørt Ïssµë", + "reviewSubmit": "Rëvïëw æñð sµþmït", + "runningProcesses": "Rµññïñg Prøçëssës", + "screenshot": "§çrëëñshøt", + "screenshotAlt": "§çrëëñshøt {0}", + "screenshots": "Ættæçhmëñts", + "screenshotsHeading": "Æðð ættæçhmëñts før þëttër çøñtëxt", + "screenshotsSubtitle": "Ýøµ çæñ æðð µp tø {0} sçrëëñshøts ør vïðëøs. Ñævïgætë V§ Çøðë æñð çhøøsë whëñ tø çæptµrë.", + "searchingSimilarIssues": "§ëærçhïñg sïmïlær ïssµës...", + "selectExtension": "§ëlëçt ëxtëñsïøñ", + "shortcutHintIntro": "Üsë thë fløætïñg çæptµrë þær, ør prëss", + "similarIssues": "§ïmïlær Ïssµës", + "similarIssuesNeedsTitle": "Ëñtër æ tïtlë tø sëærçh før sïmïlær ïssµës.", + "similarIssuesSearchFailed": "Üñæþlë tø sëærçh før sïmïlær ïssµës.", + "skip": "§kïp", + "stepOf": "§tëp {0} øf {1}", + "stopRecording": "§tøp rëçørðïñg", + "submit": "Rëvïëw", + "systemInformation": "§ÿstëm Ïñførmætïøñ", + "target": "Tærgët", + "targetRequired": "§ëlëçt æ tærgët tø çøñtïñµë.", + "tenSeconds": "10 sëçøñðs", + "threeSeconds": "3 sëçøñðs", + "titleRequired": "Ëñtër æ tïtlë tø çøñtïñµë.", + "toCapture": "tø çæptµrë æ sçrëëñshøt", + "toRecord": "tø stært ør støp rëçørðïñg", + "unknown": "Üñkñøwñ", + "unknownSource": "Ðøñ't kñøw", + "updateAvailable": "Æ ñëw vërsïøñ øf {0} ïs ævæïlæþlë.", + "uploading": "Üpløæðïñg...", + "vscode": "Vïsµæl §tµðïø Çøðë", + "vscodePlaceholder": "Ë.g. Wørkþëñçh ïs mïssïñg prøþlëms pæñël", + "waitingForDiagnostics": "Wæïtïñg før përførmæñçë ðïægñøstïçs tø fïñïsh løæðïñg", + "workspaceMetadata": "Wørkspæçë Mëtæðætæ" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Ï æçkñøwlëðgë thæt mÿ V§ Çøðë vërsïøñ ïs ñøt µpðætëð æñð thïs ïssµë mæÿ þë çløsëð.", "chooseExtension": "Ëxtëñsïøñ", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Trøµþlëshøøt Ïssµë...", "use insiders": "Thïs lïkëlÿ mëæñs thæt thë ïssµë hæs þëëñ æððrëssëð ælrëæðÿ æñð wïll þë ævæïlæþlë ïñ æñ µpçømïñg rëlëæsë. Ýøµ çæñ sæfëlÿ µsë {0} ïñsïðërs µñtïl thë ñëw stæþlë vërsïøñ ïs ævæïlæþlë." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Ëðït sçrëëñshøt tø hïghlïght thë prøþlëm", + "apply": "Æpplÿ", + "arrow": "Ærrøw", + "cancel": "Çæñçël", + "colorValue": "{0}: {1}", + "crop": "Çrøp", + "discard": "Ðïsçærð", + "ellipse": "Ëllïpsë", + "eraser": "Ëræsër", + "fillColor": "Fïll Çølør", + "freehand": "Ðræw", + "opacity": "Øpæçïtÿ", + "pan": "Pæñ", + "rectangle": "Rëçtæñglë", + "redo": "Rëðø", + "save": "§ævë", + "select": "§ëlëçt / Møvë", + "setFillColor": "§ët Fïll Çølør", + "setOpacity": "§ët Øpæçïtÿ", + "setStrokeColor": "§ët §trøkë Çølør", + "setStrokeWidth": "§ët §trøkë Wïðth tø {0}px", + "setTextSize": "§ët Tëxt §ïzë tø {0}px", + "strokeColor": "§trøkë Çølør", + "strokeWidth": "§trøkë Wïðth", + "text": "Tëxt", + "textBackgroundColor": "ßæçkgrøµñð Çølør", + "textColor": "Tëxt Çølør", + "textSize": "Tëxt §ïzë", + "toolOptions": "Tøøl Øptïøñs", + "transparentColor": "{0}: Træñspærëñt", + "typeText": "Tÿpë tëxt", + "undo": "Üñðø" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Rëpørt &&Ïssµë", "reportIssueInEnglish": "Rëpørt Ïssµë..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Ëñæþlë thë ñëw ïssµë rëpørtër wïzærð ïñstëæð øf thë çlæssïç ïssµë rëpørtër.", + "issueReporter.wizard.fullWorkspaceScan": "Whëñ æµtø-çøllëçtïñg përførmæñçë ðïægñøstïçs før thë ïssµë rëpørtër wïzærð, wælk thë fµll wørkspæçë ïñstëæð øf støppïñg æt thë ðëfæµlt 20,000-fïlë çæp. §ët tø fælsë øñ vërÿ lærgë wørkspæçës ïf thë sçæñ sløws thë ïñïtïæl wïzærð rëñðër.", + "issueReporterConfigurationTitle": "Ïssµë Rëpørtër", + "issueReporterEditorPaneTitle": "Ïssµë Rëpørtër", + "openIssueReporter": "Øpëñ Ïssµë Rëpørtër", + "reportPerformanceIssue": "Rëpørt Përførmæñçë Ïssµë...", + "tasksQuickAccessPlaceholder": "Tÿpë thë ñæmë øf æñ ëxtëñsïøñ tø rëpørt øñ." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "Ñø çµrrëñt ëxpërïmëñts.", + "pasteData": "Wë hævë wrïttëñ thë ñëëðëð ðætæ ïñtø ÿøµr çlïpþøærð þëçæµsë ït wæs tøø lærgë tø sëñð. Plëæsë pæstë.", + "saveExtensionData": "§ævë Ëxtëñsïøñ Ðætæ", + "undefinedPlaceholder": "Plëæsë ëñtër æ tïtlë", + "updateAvailable": "Æ ñëw vërsïøñ øf {0} ïs ævæïlæþlë." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Tøgglë Këÿþøærð §hørtçµts Trøµþlëshøøtïñg" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "£øçæl Hïstørÿ" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Øpëñ Çøñtæïñïñg Følðër", + "revealInMac": "Rëvëæl ïñ Fïñðër", + "revealInWindows": "Rëvëæl ïñ Fïlë Ëxplørër" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "£æñgµægë ÏÐ", "localizations": "£æñgµægë Pæçks", @@ -14866,6 +16069,17 @@ "installed": "Ïñstællëð", "moreInfo": "Mørë Ïñfø" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Çhæñgë £æñgµægë æñð Rëstært", + "neverAgain": "Ðøñ't §høw Ægæïñ", + "updateLocale": "Wøµlð ÿøµ lïkë tø çhæñgë {0}'s ðïsplæÿ læñgµægë tø {1} æñð rëstært?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Ïñstæll æñð Rëstært", + "installAndRestartMessage": "Ïñstæll læñgµægë pæçk tø çhæñgë thë ðïsplæÿ læñgµægë tø {0}.", + "searchMarketplace": "§ëærçh Mærkëtplæçë", + "showLanguagePackExtensions": "§ëærçh læñgµægë pæçks ïñ thë Mærkëtplæçë tø çhæñgë thë ðïsplæÿ læñgµægë tø {0}." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (Rëmøtë)", "setDefaultLogLevel": "§ët Ðëfæµlt £øg £ëvël", @@ -14886,6 +16100,10 @@ "sessions placeholder": "§ëlëçt §ëssïøñ", "setLogLevel": "§ët £øg £ëvël..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Øpëñ Ëxtëñsïøñ £øgs Følðër", + "openLogsFolder": "Øpëñ £øgs Følðër" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\" ïs ælrëæðÿ ðïsæþlëð", "alreadysetBoolTrue": "\"{0}: {1}\" ïs ælrëæðÿ ëñæþlëð", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Ïf þæsë shøµlð þë shøwñ æt thë tøp", "showNonConflictingChanges": "Ïf thë mërgë ëðïtør shøws ñøñ-çøñflïçtïñg çhæñgës" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Øpëñ §ëlëçtïøñ Ïñ Tëmpørærÿ Mërgë Ëðïtør", + "merge.dev.openState": "Øpëñ Mërgë Ëðïtør §tætë frøm J§ØÑ", + "mergeEditor": "Mërgë Ëðïtør (Ðëv)", + "mergeEditor.enterJSON": "Ëñtër J§ØÑ" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Çøñfïgµrë Mëtërëð Çøññëçtïøñ", "meteredConnection.auto": "Ƶtø", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Çæññøt øpëñ rësøµrçë wïth ñøtëþøøk ëðïtør tÿpë '{0}', plëæsë çhëçk ïf ÿøµ hævë thë rïght ëxtëñsïøñ ïñstællëð æñð ëñæþlëð.", "fail.noEditor.extensionMissing": "Çæññøt øpëñ rësøµrçë wïth ñøtëþøøk ëðïtør tÿpë '{0}', plëæsë çhëçk ïf ÿøµ hævë thë rïght ëxtëñsïøñ ïñstællëð æñð ëñæþlëð.", + "notebook.webHost.confirm": "Ðø ÿøµ trµst thë æµthørs øf thïs ñøtëþøøk?", + "notebook.webHost.declined": "Thë ñøtëþøøk wæs ñøt øpëñëð þëçæµsë ïts æµthørs ærë ñøt trµstëð.", + "notebook.webHost.detail": "Ñøtëþøøks çæñ rµñ çøðë thæt hæs æççëss tø ÿøµr þrøwsër sëssïøñ, ïñçlµðïñg æñÿ sïgñëð-ïñ æççøµñts. Øñlÿ øpëñ ñøtëþøøks frøm æµthørs ÿøµ trµst.", + "notebook.webHost.open": "Øpëñ Ñøtëþøøk", + "notebook.webHost.remember": "Ðøñ't æsk më ægæïñ", "notebookOpenAsText": "Øpëñ Æs Tëxt", "notebookOpenEnableMissingViewType": "Ëñæþlë ëxtëñsïøñ før '{0}'", "notebookOpenInTextEditor": "Øpëñ ïñ Tëxt Ëðïtør", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "§tærtµp Përførmæñçë" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Whëñ ëñæþlëð, sløw rëñðërërs ærë æµtømætïçællÿ prøfïlëð." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Plëæsë çrëætë æñ ïssµë æñð mæñµællÿ ættæçh thë følløwïñg fïlës:\r\n{0}", + "prof.detail.restart": "Æ fïñæl rëstært ïs rëqµïrëð tø çøñtïñµë tø µsë '{0}'. Ægæïñ, thæñk ÿøµ før ÿøµr çøñtrïþµtïøñ.", + "prof.message": "§µççëssfµllÿ çrëætëð prøfïlës.", + "prof.restart": "Rëstært", + "prof.restart.button": "&&Rëstært", + "prof.restartAndFileIssue": "&&Çrëætë Ïssµë æñð Rëstært", + "prof.thanks": "Thæñks før hëlpïñg µs." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Tÿpë tø sëærçh ïñ këÿþïñðïñgs", "SearchKeybindings.KeybindingsSearchPlaceholder": "Rëçørðïñg Këÿs. Prëss Ësçæpë tø ëxït", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Prëss ðësïrëð këÿ çømþïñætïøñ æñð thëñ prëss ËÑTËR.", "defineKeybinding.oneExists": "1 ëxïstïñg çømmæñð hæs thïs këÿþïñðïñg" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Ƶtø Ðëtëçt", - "configureKeyboardLayout": "Çøñfïgµrë Këÿþøærð £æÿøµt", - "displayLanguage": "Ðëfïñës thë këÿþøærð læÿøµt µsëð ïñ V§ Çøðë ïñ thë þrøwsër ëñvïrøñmëñt.", - "doc": "Øpëñ V§ Çøðë æñð rµñ \"Ðëvëløpër: Ïñspëçt Këÿ Mæppïñgs (J§ØÑ)\" frøm Çømmæñð Pælëttë.", - "fail.createSettings": "Üñæþlë tø çrëætë '{0}' ({1}).", - "keyboard.chooseLayout": "Çhæñgë Këÿþøærð £æÿøµt", - "keyboardLayout": "£æÿøµt: {0}", - "layoutPicks": "Këÿþøærð £æÿøµts ({0})", - "pickKeyboardLayout": "§ëlëçt Këÿþøærð £æÿøµt", - "status.workbench.keyboardLayout": "Këÿþøærð £æÿøµt" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Çlëær §ëærçh Rësµlts", "clearHistory": "Çlëær Këÿþøærð §hørtçµts §ëærçh Hïstørÿ", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Øpëñ Prøçëss Ëxplørër", "promptOpenWith.processExplorer.displayName": "Prøçëss Ëxplørër" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Prøçëss Ëxplørër" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Çøpÿ", "copyAll": "Çøpÿ Æll", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Ïçøñ øf thë prøçëss ëxplørër ëðïtør læþël.", "processExplorerInputName": "Prøçëss Ëxplørër" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Prøçëss Ëxplørër" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Çlëær", "clearCommandHistory": "Çlëær Çømmæñð Hïstørÿ", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Ëðïtïñg øñ {0}", "workspace.tooltip2": "§ømë [fëætµrës ærë ñøt ævæïlæþlë]({0}) før rësøµrçës løçætëð øñ æ vïrtµæl fïlë sÿstëm." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Rëmøtë", - "remote.showWebStartEntryActions": "§høw Rëmøtë §tært Ëñtrÿ før wëþ" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Prïvætë", "tunnelPrivacy.public": "Pµþlïç" @@ -17241,6 +18466,13 @@ "ui": "ÜÏ ëxtëñsïøñ kïñð. Ïñ æ rëmøtë wïñðøw, sµçh ëxtëñsïøñs ærë ëñæþlëð øñlÿ whëñ ævæïlæþlë øñ thë løçæl mæçhïñë.", "workspace": "Wørkspæçë ëxtëñsïøñ kïñð. Ïñ æ rëmøtë wïñðøw, sµçh ëxtëñsïøñs ærë ëñæþlëð øñlÿ whëñ ævæïlæþlë øñ thë rëmøtë." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Rëmøtë", + "remote.actions.closeUnusedPorts": "Çløsë Üñµsëð Førwærðëð Pørts", + "remote.category": "Rëmøtë", + "remote.downloadExtensionsLocally": "Whëñ ëñæþlëð ëxtëñsïøñs ærë ðøwñløæðëð løçællÿ æñð ïñstællëð øñ rëmøtë.", + "wslFeatureInstalled": "Whëthër thë plætførm hæs thë W§£ fëætµrë ïñstællëð" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Çøñtrïþµtës rëmøtë çøðïñg ægëñt ïñtëgrætïøñs tø thë çhæt wïðgët.", "remoteCodingAgentsExtPoint.command": "Ïðëñtïfïër øf thë çømmæñð tø ëxëçµtë. Thë çømmæñð mµst þë ðëçlærëð ïñ thë \"çømmæñðs\" sëçtïøñ.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "§høw Æll Tæsks...", "taskType": "Æll {0} tæsks" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Prøçëss tæsk sÿstëm ïs ñøt sµppørt ïñ thë wëþ." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "§ëlëçt thë tæsk tø rµñ", "noTaskResults": "Ñø mætçhïñg tæsks" @@ -18626,6 +19855,12 @@ "externalCommand": "Ëxæmplë tø rµñ æñ ærþïtrærÿ ëxtërñæl çømmæñð", "msbuild": "Ëxëçµtës thë þµïlð tærgët" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Ëxït Æñÿwæÿs", + "TaskSystem.noProcess": "Thë læµñçhëð tæsk ðøësñ't ëxïst æñÿmørë. Ïf thë tæsk spæwñëð þæçkgrøµñð prøçëssës ëxïtïñg V§ Çøðë mïght rësµlt ïñ ørphæñëð prøçëssës. Tø ævøïð thïs stært thë læst þæçkgrøµñð prøçëss wïth æ wæït flæg.", + "TaskSystem.runningTask": "Thërë ïs æ tæsk rµññïñg. Ðø ÿøµ wæñt tø tërmïñætë ït?", + "TaskSystem.terminateTask": "&&Tërmïñætë Tæsk" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "§høw Tëlëmëtrÿ" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "§çrøll tø Prëvïøµs Çømmæñð", "workbench.action.terminal.sizeToContentWidthInstance": "Tøgglë §ïzë tø Çøñtëñt Wïðth" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Çrëætë Ñëw Ïñtëgrætëð Tërmïñæl (£øçæl)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Æççëssïþlë ßµffër Gø tø Ñëxt Çømmæñð", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Æççëssïþlë ßµffër Gø tø Prëvïøµs Çømmæñð", @@ -19308,32 +20546,17 @@ "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Thë møðël ïñðïçætëð thæt thïs sæñðþøxëð çømmæñð ñëëðs µñrëstrïçtëð ñëtwørk æççëss.", "runInTerminal.allowNetwork.disabled.invocation": "Ñøt rµññïñg `{0}` þëçæµsë µñrëstrïçtëð ñëtwørk æççëss ïñ thë sæñðþøx ïs ðïsæþlëð", "runInTerminal.allowNetwork.disabled.result": "Thë çømmæñð wæs ñøt ëxëçµtëð þëçæµsë ït rëqµëstëð µñrëstrïçtëð ñëtwørk æççëss ïñ thë tërmïñæl sæñðþøx, þµt për-çømmæñð ñëtwørk æççëss ïs ðïsæþlëð þÿ çhæt.ægëñt.sæñðþøx.rëtrÿWïthÆlløwÑëtwørkRëqµësts. Rµñ thë çømmæñð wïth rëstrïçtëð ñëtwørk æççëss ïñstëæð, ør ëñæþlë thë sëttïñg tø ælløw ñëtwørk æççëss rëqµësts.", - "runInTerminal.bubblewrap.cancel": "Çæñçël", - "runInTerminal.bubblewrap.cancelled": "ßµþþlëwræp sæñðþøx rëpæïr wæs çæñçëllëð þÿ thë µsër.", - "runInTerminal.bubblewrap.disableOnly.message": "ßµþþlëwræp ïs ïñstællëð þµt çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë. Ýøµ mæÿ ðïsæþlë Üþµñtµ's µñprïvïlëgëð µsër ñæmëspæçë rëstrïçtïøñ æñð rëtrÿ. Thïs rëðµçës sÿstëm sëçµrïtÿ.", - "runInTerminal.bubblewrap.disableRestriction": "Ðïsæþlë Rëstrïçtïøñ æñð Rëtrÿ", - "runInTerminal.bubblewrap.message": "ßµþþlëwræp ïs ïñstællëð þµt çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë. Æpplÿ thë rëçømmëñðëð ÆppÆrmør fïx, ør ðïsæþlë Üþµñtµ's µñprïvïlëgëð µsër ñæmëspæçë rëstrïçtïøñ æñð rëtrÿ. Ðïsæþlïñg thë rëstrïçtïøñ rëðµçës sÿstëm sëçµrïtÿ.", - "runInTerminal.bubblewrap.profileDidNotResolve": "Thë ÆppÆrmør rëpæïr çømplëtëð, þµt þµþþlëwræp stïll çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë. Rµñ thë çømmæñð ægæïñ æñð çhøøsë Ðïsæþlë Rëstrïçtïøñ æñð Rëtrÿ øñlÿ ïf ÿøµ æççëpt thë rëðµçëð sÿstëm sëçµrïtÿ.", - "runInTerminal.bubblewrap.repairAppArmor": "Æpplÿ ÆppÆrmør Fïx", - "runInTerminal.bubblewrap.repairFailed": "ßµþþlëwræp rëpæïr fæïlëð (ëxït çøðë {0}). Thë çømmæñð wæs ñøt ëxëçµtëð.", - "runInTerminal.bubblewrap.repairUnknown": "Çøµlð ñøt ðëtërmïñë whëthër thë þµþþlëwræp rëpæïr sµççëëðëð. Thë çømmæñð wæs ñøt ëxëçµtëð.", - "runInTerminal.bubblewrap.stillUnavailable": "ßµþþlëwræp stïll çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë æftër rëmëðïætïøñ. Thë çømmæñð wæs ñøt ëxëçµtëð.", - "runInTerminal.bubblewrap.title": "Rëpæïr ßµþþlëwræp §æñðþøx", - "runInTerminal.bubblewrap.unusable": "ßµþþlëwræp ïs ïñstællëð þµt çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë øñ thïs sÿstëm. Thë çømmæñð wæs ñøt ëxëçµtëð.", "runInTerminal.confirmationMessage": "Ëxplæñætïøñ: {0}\r\n\r\nGøæl: {1}", "runInTerminal.defaultExplanation": "Ñø ëxplæñætïøñ prøvïðëð", "runInTerminal.defaultGoal": "Ñø gøæl prøvïðëð", "runInTerminal.inDirectory": "Rµñ `{0}` çømmæñð wïthïñ `{1}`?", "runInTerminal.invocation": "Rµññïñg `{0}`", "runInTerminal.invocation.sandbox": "Rµññïñg `{0}` ïñ sæñðþøx", - "runInTerminal.missingDeps.bubblewrapFailed": "§æñðþøx ðëpëñðëñçïës wërë ïñstællëð, þµt þµþþlëwræp çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë. Rµñ thë çømmæñð ægæïñ tø çhøøsë æñ ævæïlæþlë rëpæïr øptïøñ.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "§æñðþøx ðëpëñðëñçïës wërë ïñstællëð, þµt þµþþlëwræp çæññøt çrëætë thë rëqµïrëð sæñðþøx ñæmëspæçë øñ thïs sÿstëm. Thë çømmæñð wæs ñøt ëxëçµtëð.", "runInTerminal.missingDeps.cancel": "Çæñçël", "runInTerminal.missingDeps.cancelled": "§æñðþøx ðëpëñðëñçÿ ïñstællætïøñ wæs çæñçëllëð þÿ thë µsër.", "runInTerminal.missingDeps.failed": "§æñðþøx ðëpëñðëñçÿ ïñstællætïøñ fæïlëð (ëxït çøðë {0}). Thë çømmæñð wæs ñøt ëxëçµtëð.", "runInTerminal.missingDeps.install": "Ïñstæll", "runInTerminal.missingDeps.message": "Thë følløwïñg ðëpëñðëñçïës rëqµïrëð før sæñðþøxëð ëxëçµtïøñ ærë ñøt ïñstællëð: {0}. Wøµlð ÿøµ lïkë tø ïñstæll thëm?", - "runInTerminal.missingDeps.recheckFailed": "§æñðþøx prërëqµïsïtës ærë stïll ñøt sætïsfïëð æftër ïñstællætïøñ. Thë çømmæñð wæs ñøt ëxëçµtëð.", "runInTerminal.missingDeps.title": "Mïssïñg §æñðþøx Ðëpëñðëñçïës", "runInTerminal.missingDeps.unknown": "Çøµlð ñøt ðëtërmïñë whëthër sæñðþøx ðëpëñðëñçÿ ïñstællætïøñ sµççëëðëð. Thë çømmæñð wæs ñøt ëxëçµtëð.", "runInTerminal.presentationOverride": "Rµñ `{0}` çømmæñð ïñ `{1}`?", @@ -19441,12 +20664,12 @@ "agentSandbox.fileSystemMac.deprecated": "Üsë {0} ïñstëæð", "agentSandbox.linuxFileSystemSetting": "Ñøtë: thïs sëttïñg ïs æpplïçæþlë øñlÿ whëñ {0} ïs ëñæþlëð. Çøñtrøls fïlë sÿstëm æççëss ïñ sæñðþøx øñ £ïñµx. Pæths ðø ñøt sµppørt gløþ pættërñs, øñlÿ lïtëræl pæths (ëx: ./srç/, ~/.ssh, .ëñv). **þµþþlëwræp** æñð **søçæt** shøµlð þë ïñstællëð før thïs sëttïñg tø wørk.", "agentSandbox.linuxFileSystemSetting.allowRead": "Ærræÿ øf pæths tø rë-ælløw rëæð æççëss wïthïñ ðëñïëð rëgïøñs. Tækës prëçëðëñçë øvër ðëñÿRëæð.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Ærræÿ øf æððïtïøñæl pæths tø ælløw wrïtë æççëss. £ëævë ëmptÿ tø ðïsælløw wrïtës øµtsïðë thë wørkspæçë følðërs, wørkspæçë størægë følðër, æñð sæñðþøx tëmp ðïrëçtørÿ.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Ærræÿ øf æððïtïøñæl pæths tø ælløw wrïtë æççëss. £ëævë ëmptÿ tø ðïsælløw wrïtës øµtsïðë thë wørkspæçë følðërs æñð sæñðþøx tëmp ðïrëçtørÿ.", "agentSandbox.linuxFileSystemSetting.denyRead": "Ærræÿ øf pæths tø ðëñÿ rëæð æççëss. £ëævë ëmptÿ tø ælløw rëæðïñg æll pæths.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Ærræÿ øf pæths tø ðëñÿ wrïtë æççëss wïthïñ ælløwëð pæths (tækës prëçëðëñçë øvër ælløwWrïtë).", "agentSandbox.macFileSystemSetting": "Ñøtë: thïs sëttïñg ïs æpplïçæþlë øñlÿ whëñ {0} ïs ëñæþlëð. Çøñtrøls fïlë sÿstëm æççëss ïñ sæñðþøx øñ mæçا. Pæths ælsø sµppørt gït-stÿlë gløþ pættërñs(ëx: *.ts, ./srç, ./srç/**/*.ts, fïlë?.txt).", "agentSandbox.macFileSystemSetting.allowRead": "Ærræÿ øf pæths tø rë-ælløw rëæð æççëss wïthïñ ðëñïëð rëgïøñs. Tækës prëçëðëñçë øvër ðëñÿRëæð.", - "agentSandbox.macFileSystemSetting.allowWrite": "Ærræÿ øf æððïtïøñæl pæths tø ælløw wrïtë æççëss. £ëævë ëmptÿ tø ðïsælløw wrïtës øµtsïðë thë wørkspæçë følðërs, wørkspæçë størægë følðër, æñð sæñðþøx tëmp ðïrëçtørÿ.", + "agentSandbox.macFileSystemSetting.allowWrite": "Ærræÿ øf æððïtïøñæl pæths tø ælløw wrïtë æççëss. £ëævë ëmptÿ tø ðïsælløw wrïtës øµtsïðë thë wørkspæçë følðërs æñð sæñðþøx tëmp ðïrëçtørÿ.", "agentSandbox.macFileSystemSetting.denyRead": "Ærræÿ øf pæths tø ðëñÿ rëæð æççëss. £ëævë ëmptÿ tø ælløw rëæðïñg æll pæths.", "agentSandbox.macFileSystemSetting.denyWrite": "Ærræÿ øf pæths tø ðëñÿ wrïtë æççëss wïthïñ ælløwëð pæths (tækës prëçëðëñçë øvër ælløwWrïtë).", "agentSandbox.retryWithAllowNetworkRequests": "Çøñtrøls whëthër ægëñt møðë tërmïñæl çømmæñðs çæñ rëtrÿ ïñ thë sæñðþøx wïth µñrëstrïçtëð ñëtwørk æççëss æftër µsër çøñfïrmætïøñ. Thïs æpplïës øñlÿ whëñ {0} ïs sët tø `øñ` æñð prësërvës fïlë sÿstëm sæñðþøxïñg whïlë rëlæxïñg ñëtwørk rëstrïçtïøñs før æñ æpprøvëð çømmæñð.", @@ -19456,7 +20679,7 @@ "agentSandbox.windowsEnabledSetting.offDescription": "Ðïsæþlë sæñðþøxïñg før ægëñt møðë tøøls øñ Wïñðøws.", "agentSandbox.windowsFileSystemSetting": "Ñøtë: thïs sëttïñg ïs æpplïçæþlë øñlÿ whëñ {0} ïs ëñæþlëð. Çøñtrøls fïlë sÿstëm æççëss ïñ sæñðþøx øñ Wïñðøws. Pæths ðø ñøt sµppørt gløþ pættërñs, øñlÿ lïtëræl pæths (ëx: Ç:\\srç, Ç:\\Üsërs\\më\\.ssh, .ëñv).", "agentSandbox.windowsFileSystemSetting.allowRead": "Ærræÿ øf æððïtïøñæl pæths tø ælløw rëæð-øñlÿ æççëss. Tækës prëçëðëñçë øvër ðëñÿRëæð.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Ærræÿ øf æððïtïøñæl pæths tø ælløw rëæð/wrïtë æççëss. £ëævë ëmptÿ tø ðïsælløw wrïtës øµtsïðë thë wørkspæçë følðërs æñð sæñðþøx tëmp ðïrëçtørÿ.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Ærræÿ øf æððïtïøñæl pæths tø ælløw rëæð/wrïtë æççëss. £ëævë ëmptÿ tø ðïsælløw wrïtës øµtsïðë thë wørkspæçë følðërs, wørkspæçë størægë følðër, æñð sæñðþøx tëmp ðïrëçtørÿ.", "agentSandbox.windowsFileSystemSetting.denyRead": "Ærræÿ øf pæths tø ðëñÿ æççëss. £ëævë ëmptÿ tø ælløw rëæðïñg æll pæths.", "autoApprove.defaults": "Ñøtë thæt thërë's æ ðëfæµlt sët øf rµlës tø ælløw æñð ælsø ðëñÿ çømmæñðs. Çøñsïðër sëttïñg {0} tø {1} tø ïgñørë æll ðëfæµlt rµlës tø ëñsµrë thërë ærë ñø çøñflïçts wïth ÿøµr øwñ rµlës. Ðø thïs æt ÿøµr øwñ rïsk, thë ðëfæµlt ðëñïæl rµlës ærë ðësïgñëð tø prøtëçt ÿøµ ægæïñst rµññïñg ðæñgërøµs çømmæñðs.", "autoApprove.deprecated": "Üsë {0} ïñstëæð", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Ðëlëtë Fïlës ïñ §æñðþøx Tëmp Ðïr", "runInTerminal.missingDeps.focusTerminal": "Føçµs Tërmïñæl", - "runInTerminal.missingDeps.passwordPromptMessage": "Æpplÿïñg sæñðþøx prërëqµïsïtës mæÿ prømpt før ÿøµr sµðø pæsswørð. §ëlëçt Føçµs Tërmïñæl tø tÿpë ït ïñ thë tërmïñæl.", + "runInTerminal.missingDeps.passwordPromptMessage": "Ïñstællïñg mïssïñg sæñðþøx ðëpëñðëñçïës mæÿ prømpt før ÿøµr sµðø pæsswørð. §ëlëçt Føçµs Tërmïñæl tø tÿpë ït ïñ thë tërmïñæl.", "runInTerminal.missingDeps.passwordPromptTitle": "Thë tërmïñæl ïs æwæïtïñg ïñpµt." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "§høw ræw J§ØÑ sÿñç ðætæ", "workbench.actions.sync.turnOffSyncOnMachine": "Tµrñ øff §ëttïñgs §ÿñç" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Øpëñ £øçæl ßæçkµps Følðër", + "download sync activity complete": "§µççëssfµllÿ ðøwñløæðëð §ëttïñgs §ÿñç æçtïvïtÿ.", + "no backups": "£øçæl þæçkµps følðër ðøës ñøt ëxïst", + "open": "Øpëñ Følðër" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Whëñ ëñæþlëð, wïll shøw thë wætërmærk tïps whëñ ñø ëðïtør ïs øpëñ.", "watermark.findInFiles": "Fïñð ïñ Fïlës", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Ýøµ ærë sëærçhïñg thë wëþ çøñtëñt.", "webview.statusHeader": "ǵrrëñt §ëærçh §tætµs:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Üsïñg stæñðærð ðëv tøøls tø ðëþµg ïfræmë þæsëð wëþvïëw", + "openToolsDescription": "Øpëñs Ðëvëløpër Tøøls før æçtïvë wëþvïëws", + "openToolsLabel": "Øpëñ Wëþvïëw Ðëvëløpër Tøøls" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Fïñð ñëxt", "editor.action.webvieweditor.findPrevious": "Fïñð prëvïøµs", @@ -21688,6 +22922,9 @@ "unableToOpenWindowDetail": "Plëæsë ælløw pøp-µps før thïs wëþsïtë ïñ ÿøµr [þrøwsër sëttïñgs]({0}).", "unableToOpenWindowError": "Üñæþlë tø øpëñ æ ñëw wïñðøw." }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Trÿ sævïñg ør rëvërtïñg thë ëðïtørs wïth µñsævëð çhæñgës fïrst æñð thëñ trÿ ægæïñ." + }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "£ëærñ Mørë", "ok": "ØK", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Ðø ÿøµ wæñt tø sævë thë çhæñgës tø thë følløwïñg {0} fïlës?", "saveFileAs.title": "§ævë Æs" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&£ëærñ Mørë", - "openFiles": "Øpëñ &&Fïlës...", - "openRemote": "&&Øpëñ Rëmøtë...", - "pickFolderAndOpen": "Çæñ't øpëñ følðërs, trÿ æððïñg æ følðër tø thë wørkspæçë ïñstëæð.", - "pickWorkspaceAndOpen": "Çæñ't øpëñ wørkspæçës, trÿ æððïñg æ følðër tø thë wørkspæçë ïñstëæð.", - "unsupportedBrowserDetail": "Ýøµr þrøwsër ðøësñ't sµppørt øpëñïñg løçæl følðërs.\r\nÝøµ çæñ ëïthër øpëñ sïñglë fïlës ør øpëñ æ rëmøtë rëpøsïtørÿ.", - "unsupportedBrowserMessage": "Øpëñïñg £øçæl Følðërs ïs Üñsµppørtëð" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Øpëñ £øçæl Fïlë...", "openLocalFileFolder": "Øpëñ £øçæl...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Æll ïñstællëð ëxtëñsïøñs ærë tëmpørærïlÿ ðïsæþlëð.", "noWorkspace": "Ñø wørkspæçë." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Çæññøt æðð '{0}' þëçæµsë thïs ëxtëñsïøñ ïs ñøt æ wëþ ëxtëñsïøñ.", - "openInstalledWebExtensionsResource": "Øpëñ Ïñstællëð Wëþ Ëxtëñsïøñs Rësøµrçë" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Æççëss '{0}' Fëætµrë", "accessExtensionFeatureMessage": "'{0}' ëxtëñsïøñ wøµlð lïkë tø æççëss thë '{1}' fëætµrë.", "allow": "Ælløw", "disallow": "Ðøñ't Ælløw" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "ßrøwsër", - "remote": "Rëmøtë" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Ïñstællïñg Ëxtëñsïøñ {0} fæïlëð: Mæñïfëst ïs ñøt føµñð.", "VS Code for Web": "{0} før thë Wëþ", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Thë ïçøñ çølør før ëxtëñsïøñ vërïfïëð pµþlïshër.", "verifiedPublisher": "Ïçøñ µsëð før thë vërïfïëð ëxtëñsïøñ pµþlïshër ïñ thë ëxtëñsïøñs vïëw æñð ëðïtør." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} ïs ñøw çøñfïgµrëð tø æ ðïffërëñt Mærkëtplæçë. Plëæsë rëstært tø æpplÿ thë çhæñgës.", + "restart": "&&Rëstært" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "£øçæl", + "remote": "Rëmøtë" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Çæñ't ïñstæll '{0}' ëxtëñsïøñ. {1}", + "notFoundCompatibleDependency": "Çæñ't ïñstæll '{0}' ëxtëñsïøñ þëçæµsë ït ïs ñøt çømpætïþlë wïth thë çµrrëñt vërsïøñ øf {1} (vërsïøñ {2}).", + "notFoundReleaseExtension": "Çæñ't ïñstæll rëlëæsë vërsïøñ øf '{0}' ëxtëñsïøñ þëçæµsë ït hæs ñø rëlëæsë vërsïøñ." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Æðð ëxtëñsïøñ rëçømmëñðætïøñ tø", "select for remove": "Rëmøvë ëxtëñsïøñ rëçømmëñðætïøñ frøm", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Øvërwrïtïñg ëxtëñsïøñ {0} wïth {1}.", "overwritingWithWorkspaceExtension": "Øvërwrïtïñg {0} wïth Wørkspæçë Ëxtëñsïøñ {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Ëxtëñsïøñs hævë þëëñ møðïfïëð øñ ðïsk. Plëæsë rëløæð thë wïñðøw.", + "extensionUnderDevelopment.invalid": "Fæïlëð løæðïñg ëxtëñsïøñ '{0}' µñðër ðëvëløpmëñt þëçæµsë ït ïs ïñvælïð: {1}", + "extensionsUnderDevelopment.invalid": "Fæïlëð løæðïñg ëxtëñsïøñs {0} µñðër ðëvëløpmëñt þëçæµsë thëÿ ærë ïñvælïð: {1}", + "reloadWindow": "Rëløæð Wïñðøw" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "Ëxtëñsïøñ høst ðïð ñøt stært ïñ 10 sëçøñðs, thæt mïght þë æ prøþlëm.", + "extensionHost.startupFailDebug": "Ëxtëñsïøñ høst ðïð ñøt stært ïñ 10 sëçøñðs, ït mïght þë støppëð øñ thë fïrst lïñë æñð ñëëðs æ ðëþµggër tø çøñtïñµë.", + "join.extensionDevelopment": "Tërmïñætïñg ëxtëñsïøñ ðëþµg sëssïøñ", + "reloadWindow": "Rëløæð Wïñðøw" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Øpëñ Ðëvëløpër Tøøls", + "enable": "Ëñæþlë æñð Rëløæð", + "enableResolver": "Ëxtëñsïøñ '{0}' ïs rëqµïrëð tø øpëñ thë rëmøtë wïñðøw.\r\nØK tø ëñæþlë?", + "extensionService.autoRestart": "Thë ëxtëñsïøñ høst tërmïñætëð µñëxpëçtëðlÿ. Rëstærtïñg...", + "extensionService.crash": "Ëxtëñsïøñ høst tërmïñætëð µñëxpëçtëðlÿ 3 tïmës wïthïñ thë læst 5 mïñµtës.", + "extensionService.versionMismatchCrash": "Ëxtëñsïøñ høst çæññøt stært: vërsïøñ mïsmætçh.", + "getEnvironmentFailure": "Çøµlð ñøt fëtçh rëmøtë ëñvïrøñmëñt", + "install": "Ïñstæll æñð Rëløæð", + "installResolver": "Ëxtëñsïøñ '{0}' ïs rëqµïrëð tø øpëñ thë rëmøtë wïñðøw.\r\nÐø ÿøµ wæñt tø ïñstæll thë ëxtëñsïøñ?", + "learnMore": "£ëærñ Mørë", + "relaunch": "Rëlæµñçh V§ Çøðë", + "resolverExtensionNotFound": "`{0}` ñøt føµñð øñ mærkëtplæçë", + "restart": "Rëstært Ëxtëñsïøñ Høst", + "restartExtensionHost": "Rëstært Ëxtëñsïøñ Høst", + "restartExtensionHost.reason": "Æñ ëxplïçït rëqµëst", + "startBisect": "§tært Ëxtëñsïøñ ßïsëçt" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Fïlë Wætçhër" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Çøñðïtïøñ whëñ thë këÿ ïs æçtïvë.", "vscode.extension.contributes.keybindings.win": "Wïñðøws spëçïfïç këÿ ør këÿ sëqµëñçë." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Çøñtrøl thë këÿþøærð læÿøµt µsëð ïñ wëþ.", - "keyboardConfigurationTitle": "Këÿþøærð" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Plæçë ÿøµr këÿ þïñðïñgs ïñ thïs fïlë tø øvërrïðë thë ðëfæµlts", "errorInvalidConfiguration": "Üñæþlë tø wrïtë tø thë këÿþïñðïñgs çøñfïgµrætïøñ fïlë. Ït hæs æñ øþjëçt whïçh ïs ñøt øf tÿpë Ærræÿ. Plëæsë øpëñ thë fïlë tø çlëæñ µp æñð trÿ ægæïñ.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Çhæñgës thæt ÿøµ mæðë mæÿ ñøt þë sævëð. Plëæsë çhëçk prëss 'Çæñçël' æñð trÿ ægæïñ." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Prëss thë rëløæð þµttøñ tø rëfrësh thë pægë æñð µsë ÿøµr þrøwsër's læñgµægë.", - "clearDisplayLanguageMessage": "Tø çhæñgë thë ðïsplæÿ læñgµægë, {0} ñëëðs tø rëløæð", - "relaunchDisplayLanguageDetail": "Prëss thë rëløæð þµttøñ tø rëfrësh thë pægë æñð sët thë ðïsplæÿ læñgµægë tø {0}.", - "relaunchDisplayLanguageMessage": "Tø çhæñgë thë ðïsplæÿ læñgµægë, {0} ñëëðs tø rëløæð", - "reload": "&&Rëløæð" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Üñæþlë tø wrïtë ðïsplæÿ læñgµægë. Plëæsë øpëñ thë rµñtïmë sëttïñgs, çørrëçt ërrørs/wærñïñgs ïñ ït æñð trÿ ægæïñ.", + "installing": "Ïñstællïñg {0} læñgµægë sµppørt...", + "openArgv": "Øpëñ Rµñtïmë §ëttïñgs", + "restart": "&&Rëstært", + "restartDisplayLanguageDetail1": "Tø çhæñgë thë ðïsplæÿ læñgµægë tø {0}, {1} ñëëðs tø rëstært.", + "restartDisplayLanguageMessage1": "Rëstært {0} tø swïtçh tø {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Wïñðøw" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Prøgrëss Mëssægë" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "Æñ µñëxpëçtëð ërrør øççµrrëð thæt rëqµïrës æ rëløæð øf thïs pægë.", - "connectionErrorDetail": "Thë wørkþëñçh fæïlëð tø çøññëçt tø thë sërvër (Ërrør: {0})", - "reload": "&&Rëløæð" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Çøñtrïþµtës hëlp ïñførmætïøñ før Rëmøtë", "RemoteHelpInformationExtPoint.documentation": "Thë µrl, ør æ çømmæñð thæt rëtµrñs thë µrl, tø ÿøµr prøjëçt's ðøçµmëñtætïøñ pægë", @@ -22366,12 +23621,13 @@ "tunnel.source.user": "Üsër Førwærðëð", "tunnel.staticallyForwarded": "§tætïçællÿ Førwærðëð" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Ñëtwørk" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Fæïlëð tø çøññëçt tø thë rëmøtë ëxtëñsïøñ høst sërvër (Ërrør: {0})", + "devTools": "Øpëñ Ðëvëløpër Tøøls", + "directUrl": "Øpëñ ïñ þrøwsër" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Üñæþlë tø sëærçh wïth Wëþ Wørkër fïlë sëærçhër", - "errorSearchText": "Üñæþlë tø sëærçh wïth Wëþ Wørkër tëxt sëærçhër" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Ñëtwørk" }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "Wørkspæçë følðër ðøës ñøt ëxïst: {0}" @@ -22429,6 +23685,9 @@ "saveParticipants1": "Rµññïñg Çøðë Æçtïøñs æñð Førmættërs...", "skip": "§kïp" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "§ævïñg tëxt fïlës" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Ælrëæðÿ £øggïñg.", "invalid.embeddedLanguages": "Ïñvælïð vælµë ïñ `çøñtrïþµtës.{0}.ëmþëððëð£æñgµægës`. Mµst þë æñ øþjëçt mæp frøm sçøpë ñæmë tø læñgµægë. Prøvïðëð vælµë: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'çøñfïgµrætïøñ.sëmæñtïçTøkëñTÿpë' mµst þë æñ ærræÿ", "invalid.superType.format": "'çøñfïgµrætïøñ.{0}.sµpërTÿpë' mµst følløw thë pættërñ lëttërØrÐïgït[-_lëttërØrÐïgït]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "§ët thë çølør møðë før ñætïvë ÜÏ ëlëmëñts sµçh æs ñætïvë ðïæløgs, mëñµs æñð tïtlë þær. Ëvëñ ïf ÿøµr ا ïs çøñfïgµrëð ïñ lïght çølør møðë, ÿøµ çæñ sëlëçt æ ðærk sÿstëm çølør thëmë før thë wïñðøw. Ýøµ çæñ ælsø çøñfïgµrë tø æµtømætïçællÿ æðjµst þæsëð øñ thë {0} sëttïñg.\r\n\r\nÑøtë: Thïs sëttïñg ïs ïgñørëð whëñ {1} ïs ëñæþlëð.", + "window.systemColorTheme.auto": "Üsë lïght ñætïvë wïðgët çølørs før lïght çølør thëmës æñð ðærk før ðærk çølør thëmës.", + "window.systemColorTheme.dark": "Üsë ðærk ñætïvë wïðgët çølørs.", + "window.systemColorTheme.default": "Ñætïvë wïðgët çølørs mætçh thë sÿstëm çølørs.", + "window.systemColorTheme.light": "Üsë lïght ñætïvë wïðgët çølørs." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Æll Prøfïlës", "exclude": "§ëlëçt {0} Ëxtëñsïøñ", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Üñðø / Rëðø" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "ßæçkµp wørkïñg çøpïës" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Çlïçk 'Çæñçël' tø støp wæïtïñg æñð tø sævë ør rëvërt ëðïtørs wïth µñsævëð çhæñgës.", + "backupBeforeShutdownMessage": "ßæçkïñg µp ëðïtørs wïth µñsævëð çhæñgës ïs tækïñg æ þït løñgër...", + "backupErrorDetails": "Trÿ sævïñg ør rëvërtïñg thë ëðïtørs wïth µñsævëð çhæñgës fïrst æñð thëñ trÿ ægæïñ.", + "backupTrackerBackupFailed": "Thë følløwïñg ëðïtørs wïth µñsævëð çhæñgës çøµlð ñøt þë sævëð tø thë þæçkµp løçætïøñ.", + "backupTrackerConfirmFailed": "Thë følløwïñg ëðïtørs wïth µñsævëð çhæñgës çøµlð ñøt þë sævëð ør rëvërtëð.", + "discardBackupsBeforeShutdown": "Ðïsçærðïñg þæçkµps ïs tækïñg æ þït løñgër...", + "ok": "&&ØK", + "revertBeforeShutdown": "Rëvërtïñg ëðïtørs wïth µñsævëð çhæñgës ïs tækïñg æ þït løñgër...", + "saveBeforeShutdown": "§ævïñg ëðïtørs wïth µñsævëð çhæñgës ïs tækïñg æ þït løñgër...", + "shutdownForceClose": "Çløsë Æñÿwæÿ", + "shutdownForceQuit": "Qµït Æñÿwæÿ", + "shutdownForceReload": "Rëløæð Æñÿwæÿ" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Üñæþlë tø wrïtë ïñtø wørkspæçë çøñfïgµrætïøñ fïlë. Plëæsë øpëñ thë fïlë tø çørrëçt ërrørs/wærñïñgs ïñ ït æñð trÿ ægæïñ.", "openWorkspaceConfigurationFile": "Øpëñ Wørkspæçë Çøñfïgµrætïøñ", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Wørkspæçë Trµst", "workspaceTrustEditorLabelIcon": "Ïçøñ øf thë wørkspæçë trµst ëðïtør læþël." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Ælwæÿs ðïsçærð µñtïtlëð wørkspæçës wïthøµt æskïñg", + "doNotSave": "Ðø&&ñ't §ævë", + "restartExtensionHost.reason": "Øpëñïñg æ mµltï-røøt wørkspæçë", + "save": "&&§ævë", + "saveWorkspaceDetail": "§ævë ÿøµr wørkspæçë ïf ÿøµ plæñ tø øpëñ ït ægæïñ.", + "saveWorkspaceMessage": "Ðø ÿøµ wæñt tø sævë ÿøµr wørkspæçë çøñfïgµrætïøñ æs æ fïlë?", + "workspaceOpenedDetail": "Thë wørkspæçë ïs ælrëæðÿ øpëñëð ïñ æñøthër wïñðøw. Plëæsë çløsë thæt wïñðøw fïrst æñð thëñ trÿ ægæïñ.", + "workspaceOpenedMessage": "Üñæþlë tø sævë wørkspæçë '{0}'" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-ru/translations/main.i18n.json b/i18n/vscode-language-pack-ru/translations/main.i18n.json index 0baff45ce6..fcf9aa9dc4 100644 --- a/i18n/vscode-language-pack-ru/translations/main.i18n.json +++ b/i18n/vscode-language-pack-ru/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Переключить раздел" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", - "chatAgentHostConfigurationTitle": "Chat Agent Host" + "chat.agentHost.enabled": "При включении этой функции некоторые агенты запускаются в отдельном процессе хоста агента.", + "chatAgentHostConfigurationTitle": "Узел агента чата" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Плагины, настроенные в этом узле агента и доступные для удаленных сеансов.", @@ -2204,15 +2204,15 @@ "agentHost.sessionConfig.permissionsDescription": "Разрешения сеанса для каждого инструмента. Обновляется автоматически при утверждении инструмента \"в текущем сеансе\"." }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { - "chat.agentHost.claudeAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `@anthropic-ai/claude-agent-sdk` package. When set, the Claude agent provider is registered inside the agent host and the SDK is loaded from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect. This setting will be removed once the SDK is delivered through the Extension Marketplace.", - "chat.agentHost.otel.captureContent": "When enabled, includes prompt and response content in OTel span attributes. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.", - "chat.agentHost.otel.dbSpanExporter.enabled": "When enabled, the agent host persists every emitted OTel span to a local SQLite database. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.", - "chat.agentHost.otel.enabled": "When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.", - "chat.agentHost.otel.exporterType": "Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.", - "chat.agentHost.otel.otlpEndpoint": "OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.", - "chat.agentHost.otel.outfile": "Output path for span JSON lines when exporter type is `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", - "chat.agentHost.rubberDuck.enabled": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model. Requires `#chat.agentHost.enabled#`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Экспериментальная функция, только для локального тестирования. Абсолютный путь к локально установленному пакету `@anthropic-ai/claude-agent-sdk`. Если этот параметр задан, поставщик агента Claude регистрируется на узле агента, и пакет SDK загружается из этого пути. Требуется `#chat.agentHost.enabled#`. Для того чтобы изменения вступили в силу, необходимо перезапустить процесс узла агента. Этот параметр будет удален после того, как пакет SDK будет доступен в магазине расширений.", + "chat.agentHost.otel.captureContent": "Если этот параметр включен, содержимое запросов и ответов будет включено в атрибуты событий трассировки OTel. Настраивает `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Конфиденциальные данные: не включайте в средах, которые отправляют события трассировки в общие приемники.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Если этот параметр включен, узел агента сохраняет все переданные события трассировки OTel в локальной базе данных SQLite. События трассировки можно просмотреть с помощью команды `Export Agent Host Traces Database`. Совместимость с внешними экспортерами: события трассировки записываются в SQLite *и* пересылаются в настроенный пользователем приемник.", + "chat.agentHost.otel.enabled": "Если этот параметр включен, узел агента передает трассировки OpenTelemetry из пакета SDK Copilot. Требуется `#chat.agentHost.enabled#`. Настройте `#chat.agentHost.otel.otlpEndpoint#`, чтобы отправлять трассировки внешнему сборщику, или включите `#chat.agentHost.otel.dbSpanExporter.enabled#`, чтобы собирать их локально.", + "chat.agentHost.otel.exporterType": "Серверная часть экспортера используется пакетом SDK Copilot, если включен параметр `#chat.agentHost.otel.enabled#`. `otlp-grpc` автоматически понижается до `otlp-http` в среде выполнения CLI.", + "chat.agentHost.otel.otlpEndpoint": "URL-адрес конечной точки OTLP, если тип экспортера — `otlp-http` или `otlp-grpc`. Настраивает `OTEL_EXPORTER_OTLP_ENDPOINT` в хост-процессе агента.", + "chat.agentHost.otel.outfile": "Путь к выходным данным для строк JSON событий трассировки, если тип экспортера — `file`. Настраивает `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chat.agentHost.rubberDuck.enabled": "Если параметр включен, агент кодирования использует субагент \"критик-резиновая утка\" для проверки изменений в коде с помощью дополнительной модели. Требуется `#chat.agentHost.enabled#`.", + "chatAgentHostStarterConfigurationTitle": "Начальный набор для узла агента чата" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Изменения ветви", @@ -2243,12 +2243,15 @@ "agentHost.config.sandbox.windowsEnabled.title": "Песочница включена (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Файловая система песочницы Windows" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Узел агента" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Разветвленный сеанс", + "agentHost.forkedTitlePrefix": "Создана вилка: " }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Утверждения", @@ -2337,7 +2340,7 @@ "claude.toolInvoke.webFetchGeneric": "Производится получение URL-адреса" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Обнаружено в Claude" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "Ветвь", @@ -2379,14 +2382,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Освободите объем контекста, сжав журнал бесед", "copilotSlashCommand.plan.description": "Создайте план реализации, прежде чем приступать к программированию", - "copilotSlashCommand.research.description": "Run deep research on a topic using search and web sources", - "copilotSlashCommand.rubberDuck.description": "Get an independent critique of the current approach" + "copilotSlashCommand.research.description": "Проведите тщательное исследование по теме, используя поисковые системы и интернет-ресурсы", + "copilotSlashCommand.rubberDuck.description": "Получите независимую оценку текущего подхода" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { - "agentHost.copilot.systemNotification.agentCompleted": "Background agent completed", - "agentHost.copilot.systemNotification.shellCompleted": "Shell completed", - "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completed", - "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completed" + "agentHost.copilot.systemNotification.agentCompleted": "Работа фонового агента завершена", + "agentHost.copilot.systemNotification.shellCompleted": "Работа оболочки завершена", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "Работа `{0}` завершена", + "agentHost.copilot.systemNotification.shellIdCompleted": "Работа оболочки `{0}` завершена" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Разрешить модели вызывать {0}?", @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Разрешить в этом сеансе", "sessionPermissions.skip": "Пропустить" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Failed to read private key file: {0}", + "ssh.keyFileAuthRequiresPath": "Key file authentication requires a private key path.", + "sshKeyPassphraseName": "SSH Key Passphrase", + "sshKeyPassphrasePrompt": "Enter passphrase for SSH key {0}.", + "sshProgressCheckingAgent": "Checking for existing agent host...", + "sshProgressConnecting": "Establishing SSH connection...", + "sshProgressDownloadingCLI": "Installing VS Code CLI on remote...", + "sshProgressForwarding": "Connecting to remote agent host...", + "sshProgressInstallingCLI": "Checking remote CLI installation...", + "sshProgressStartingAgent": "Starting remote agent host..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Remote Connections" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Масштаб страницы: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Add Element to Chat", + "browser.contextMenu.back": "Back", + "browser.contextMenu.copyImage": "Copy Image", + "browser.contextMenu.copyImageUrl": "Copy Image URL", + "browser.contextMenu.copyLink": "Copy Link", + "browser.contextMenu.forward": "Forward", + "browser.contextMenu.inspect": "Inspect", + "browser.contextMenu.openImageInNewTab": "Open Image in New Tab", + "browser.contextMenu.openLinkInExternalBrowser": "Open Link in External Browser", + "browser.contextMenu.openLinkInNewTab": "Open Link in New Tab", + "browser.contextMenu.reload": "Reload" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Невозможно зарегистрировать \"{0}\". Уже имеется регистрация {2} для связанной политики {1}.", "config.property.duplicate": "Невозможно зарегистрировать \"{0}\". Это свойство уже зарегистрировано.", @@ -2559,6 +2590,17 @@ "okButton": "&&ОК", "yesButton": "&&Да" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDate: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Open", + "openFile": "Open File", + "openFolder": "Open Folder", + "openWorkspace": "&&Open", + "openWorkspaceTitle": "Open Workspace from File", + "selectFolder": "&&Select folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Файл имеет слишком большой размер для открытия в редакторе без имени. Отправьте этот файл в обозреватель файлов, а затем повторите попытку." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "Недостаточно разрешений. Повторите попытку и разрешите операцию.", "fileSystemRenameError": "Переименование поддерживается только для файлов." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} Б", "sizeGB": "{0} ГБ", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Файл имеет слишком большой размер и не может быть открыт" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Failed to move '{0}' to the recycle bin ({1})", + "trashFailed": "Failed to move '{0}' to the trash ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Не удалось скопировать \"{0}\" в \"{1}\" ({2}).", "fileCopyErrorPathCase": "Файл невозможно скопировать по тому же пути с другим регистром пути", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Невозможно установить этот сервер MCP, так как {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancel", + "exit": "&&Exit", + "mAbout": "About {0}", + "mBringToFront": "Bring All to Front", + "mEdit": "&&Edit", + "mFile": "&&File", + "mGoto": "&&Go", + "mHelp": "&&Help", + "mHide": "Hide {0}", + "mHideOthers": "Hide Others", + "mMergeAllWindows": "Merge All Windows", + "mMinimize": "Minimize", + "mMoveTabToNewWindow": "Move Tab to New Window", + "mNewTab": "New Tab", + "mRun": "&&Run", + "mSelection": "&&Selection", + "mServices": "Services", + "mShowAll": "Show All", + "mShowNextTab": "Show Next Tab", + "mShowPreviousTab": "Show Previous Tab", + "mTerminal": "&&Terminal", + "mView": "&&View", + "mWindow": "Window", + "mZoom": "Zoom", + "miCheckForUpdates": "Check for &&Updates...", + "miCheckingForUpdates": "Checking for Updates...", + "miDownloadUpdate": "D&&ownload Available Update", + "miDownloadingUpdate": "Downloading Update...", + "miInstallUpdate": "Install &&Update...", + "miInstallingUpdate": "Installing Update...", + "miNewWindow": "New &&Window", + "miPreferences": "&&Preferences", + "miQuit": "Quit {0}", + "miRestartToUpdate": "Restart to &&Update", + "miSwitchWindow": "Switch &&Window...", + "quit": "&&Quit", + "quitMessage": "Are you sure you want to exit?", + "quitMessageMac": "Are you sure you want to quit?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Определяет, следует ли считать текущее сетевое подключение лимитным. При лимитном подключении автоматические обновления, скачивания расширений и другие фоновые сетевые операции будут отложены для сокращения объема использования данных.", "meteredConnection.auto": "Автоматически выявлять лимитные подключения на основе состояния сети операционной системы.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Всегда считать сетевое подключение лимитным. Автоматические обновления и скачивания будут отложены.", "networkConfigurationTitle": "Сеть" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancel", + "cantCreateBinFolder": "Unable to install the shell command '{0}'.", + "cantUninstall": "Unable to uninstall the shell command '{0}'.", + "copyLink": "&&Copy Link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "An error occurred opening a link in your default browser.", + "openExternalProgramErrorMessage": "An error occurred opening an external program.", + "sourceMissing": "Unable to find shell script in '{0}'", + "trace.detail": "Please create an issue and manually attach the following file:\r\n{0}", + "trace.message": "Successfully created the trace file", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "A tracing session is already in progress. Use command `\"{0}\"` to stop it first.", + "warnEscalation": "{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.", + "warnEscalationUninstall": "{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Доступ к {0} заблокирован политикой сетевого домена (см. параметры `{1}` и `{2}`)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Информация: {0}", "severityPrefix.warning": "Предупреждение: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Команда \"{0}\" привела к ошибке", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remote Tunnel Service" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connecting as {0} ({1})", + "remoteTunnelService.building": "Building CLI from sources", + "remoteTunnelService.openTunnel": "Opening tunnel", + "remoteTunnelService.openTunnelWithName": "Opening tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Failed to install tunnel as a service, starting in session..." + }, "vs/platform/request/common/request": { "electronFetch": "Управляет использованием реализации API c на языке Electron вместо Node.js. Все локальные расширения будут получать реализацию Fetch нет Electron в качестве глобального API.", "fetchAdditionalSupport": "Определяет, следует ли расширять реализацию извлечения Node.js при помощи дополнительной поддержки. В настоящее время поддержка прокси-сервера ({1}) и системные сертификаты ({2}) добавляются, когда включены соответствующие параметры. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.", @@ -3468,6 +3575,9 @@ "updateMode": "Укажите, нужно ли вам получать автоматические обновления. После изменения требуется перезагрузка. Для получения обновлений используется веб-служба Майкрософт.", "updateTitleBar": "Отображать индикатор обновления в заголовке окна." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "There are currently no updates available." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "По умолчанию" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Не удается проанализировать данные синхронизации, так как они не совместимы с текущей версией." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "The window terminated unexpectedly", + "appGoneDetailEmptyWindow": "We are sorry for the inconvenience. You can open a new empty window to start again.", + "appGoneDetailWorkspace": "We are sorry for the inconvenience. You can reopen the window to continue where you left off.", + "appGoneDetails": "The window terminated unexpectedly (reason: '{0}', code: '{1}')", + "appStalled": "The window is not responding", + "appStalledDetail": "You can reopen or close the window or keep waiting.", + "close": "&&Close", + "doNotRestoreEditors": "Don't restore editors", + "hiddenMenuBar": "You can still access the menu bar by pressing the Alt-key.", + "newWindow": "&&New Window", + "reopen": "&&Reopen", + "wait": "&&Keep Waiting" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Allow", + "cancel": "&&Cancel", + "confirmOpenDetail": "The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'", + "confirmOpenMessage": "The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?", + "doNotAskAgain": "Permanently allow host '{0}'", + "learnMore": "&&Learn More", + "ok": "&&OK", + "pathNotExistDetail": "The path '{0}' does not exist on this computer.", + "pathNotExistTitle": "Path does not exist", + "uriInvalidDetail": "The URI '{0}' is not valid and can not be opened.", + "uriInvalidTitle": "URI can not be opened" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Рабочая область кода" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancel", + "clearButtonLabel": "&&Clear", + "confirmClearDetail": "This action is irreversible!", + "confirmClearRecentsMessage": "Do you want to clear all recently opened files and workspaces?", + "newWindow": "New Window", + "newWindowDesc": "Opens a new window", + "recentFolders": "Recent Folders", + "recentFoldersAndWorkspaces": "Recent Folders & Workspaces", + "untitledWorkspace": "Untitled (Workspace)", + "workspaceName": "{0} (Workspace)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "The workspace is already opened in another window. Please close that window first and then try again.", + "workspaceOpenedMessage": "Unable to save workspace '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Удаленный CLI" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Сервер" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Основной размер шрифта текста для окна агентов.", "agents.fontSize.body2": "Дополнительный размер шрифта текста для окна агентов.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "Насыщенность шрифта SemiBold (600) для окна агентов." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Цвет фона представления активного сеанса в окне сеансов агента.", + "activeSessionView.foreground": "Цвет переднего плана представления активного сеанса в окне сеансов агента.", "agentFeedbackInputWidget.border": "Цвет границы виджета ввода обратной связи от агента, отображаемого в редакторе.", "agents.background": "Цвет фона оболочки окна сеансов агента и базовый градиент.", "agentsBadge.background": "Цвет фона индикаторов событий в окне сеансов агента.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Цвет переднего плана индикатора событий \"Количество непрочитанных сеансов\" на переключателе боковой панели.", "agentsUpdateButton.downloadedBackground": "Цвет фона кнопки обновления после завершения загрузки в окне сеансов агента.", "agentsUpdateButton.downloadingBackground": "Цвет фона кнопки обновления для отображения хода загрузки в окне сеансов агента.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Цвет фона представления неактивного сеанса в окне сеансов агента.", + "inactiveSessionView.foreground": "Цвет переднего плана представления неактивного сеанса в окне сеансов агента." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "Изображение профиля GitHub для {0}", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Добавить отзыв", "agentFeedback.addAndSubmit": "Добавить отзыв и отправить", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Добавить отзыв", "altEnter": "ALT+ВВОД", "enter": "ВВОД" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Свернуть", "convertComment": "Преобразовать в отзыв агента", "editComment": "Изменить", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Следует ли автоматически запускать задачи с тегом `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` при создании рабочего дерева сеанса узла агента. Ручные вызовы `Run Task` не затронуты.", - "chat.newEdits.label": "Новый чат", - "chat.viewContainer.label": "Чат", - "chatViewIcon": "Значок просмотра в режиме чата.", - "sessions.newChat.view": "Новый сеанс", - "sessions.newChatInSession.view": "Новый чат" + "chat.newEdits.label": "Новый чат" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Тип сеанса" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Какова цель?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Какова ваша следующая цель?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Задайте уточняющий вопрос или начните новую тему в этом сеансе…", - "subSessionTip.ariaLabel": "Совет по подсеансу", - "subSessionTip.dismiss": "Отклонить совет", - "subSessionTip.message": "Это подсеанс — новый чат в той же рабочей области. С его помощью можно задавать вопросы, выполнять задачи или изучать идеи с новым контекстом." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Начните с выбора", - "newSessionIn": "Новый сеанс в", - "newSessionWith": "с", - "trustFolderMessage": "В ходе сеанса агент сможет читать файлы, выполнять команды и вносить изменения в эту папку." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Нет доступных узлов агентов", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Агенты отключены" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Агент", - "agentPickerCustomCategory": "Пользовательские агенты", - "agentPickerDefault": "Агент", - "agentPickerDefaultCategory": "По умолчанию", - "agentPickerDefaultHover": "Использовать агент по умолчанию.", - "configureCustomAgents": "Настройка пользовательских агентов...", - "viewAgent": "Показать {0} агент" + "agentHostAgentPicker": "Агент" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Средство выбора утверждений", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "Узел агентов еще не объявлял агентов.", "notConnectedSend": "Невозможно отправить запрос: нет подключения к узлу агента." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Экспортировать журналы отладки узла агента..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Узел локального агента", - "localAgentHostSessionTypeLocation": "Локальный" + "localAgentHostLabel": "Узел локального агента" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Открыть файл состояния Copilot CLI" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude редактирует файлы без запроса", "claude.permissionMode.auto": "Автоматически", "claude.permissionMode.auto.description": "Классификатор модели автоматически утверждает или отклоняет операции инструмента", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Спрашивать перед изменениями", "claude.permissionMode.default.description": "Claude запрашивает утверждение перед внесением изменений", "claude.permissionMode.plan": "Режим планирования", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Разрешить подключение к узлам удаленных агентов.", "chat.remoteAgentHosts.name": "Отображаемое имя узла удаленного агента.", "chat.remoteAgentTunnels": "Дополнительные имена туннелей разработки, которые следует искать при подключении к узлам удаленных агентов. Их поиск выполняется в дополнение к туннелям, автоматически перечисленными из вашей учетной записи.", - "chat.sshRemoteAgentHostCommand": "Для разработки: переопределить команду, используемую для запуска узла удаленного агента по протоколу SSH. Если этот параметр задан, автоматическая установка CLI пропускается, вместо нее выполняется эта команда. Эта команда должна выводить URL-адрес WebSocket, совпадающий с ws://127.0.0.1:PORT (также может быть указан параметр ?tkn=TOKEN) в stdout или stderr./" + "chat.sshRemoteAgentHostCommand": "Для разработки: переопределить команду, используемую для запуска узла удаленного агента по протоколу SSH. Если этот параметр задан, автоматическая установка CLI пропускается, вместо нее выполняется эта команда. Эта команда должна выводить URL-адрес WebSocket, совпадающий с ws://127.0.0.1:PORT (также может быть указан параметр ?tkn=TOKEN) в stdout или stderr./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Добавить новый узел SSH...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Добавить удаленный подключаемый модуль", "remoteAgentHost.addPluginTooltip": "Добавьте папку плагина, которая уже существует в этом узле удаленного агента.", "remoteAgentHost.pluginAlreadyConfigured": "\"{0}\" уже настроено в {1}.", - "remoteAgentHost.removeConfiguredPlugin": "Удалить с удаленного узла", "remoteAgentHost.selectPluginFolder": "Выберите папку плагина в {0}" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Навыки" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Открыть сравнение файлов", "mobileOpenSessionChanges": "Открыть изменения сеанса" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Сеансы" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Назад", "miSessionsForward": "&&Вперед", "newSession": "Новый сеанс", @@ -4685,6 +5028,7 @@ "pinned": "Закреплено", "secondsDuration": "сейчас", "sessionItemAria": "{0}, создано {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Сеансы", "showLessAria": "Показать меньше сеансов", "showLessCompact": "Показать меньше", @@ -4693,9 +5037,9 @@ "showMoreAria": "Показать еще несколько ({0}) сеансов", "showMoreCompact": "+ еще {0}", "showMoreWorkspaceAria": "Показать еще {0} рабочую область", - "showMoreWorkspaceCompact": "и еще {0} рабочая область", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "Показать еще {0} рабочих областей", - "showMoreWorkspacesCompact": "и еще рабочие области ({0})", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Сегодня", "unknown": "Неизвестно", "working": "Идет обработка...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Требуются входные данные" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Новый подсеанс", "archivePinnedSectionSessions.confirm": "Вы действительно хотите пометить закрепленные сеансы ({0}) как готовые?", "archivePinnedSectionSessions.confirmSingle": "Вы действительно хотите пометить 1 закрепленный сеанс как готовый?", "archiveSection": "Пометить все как выполненное", @@ -4747,7 +5090,7 @@ "markRead": "Пометить как прочитанное", "markUnread": "Пометить как непрочитанное", "newSessionForWorkspace": "Новый сеанс", - "openInNewWindow": "Открыть в новом окне", + "openToTheSide": "Open to the Side", "pinSession": "Закрепить", "refresh": "Обновить сеансы", "renameSession": "Переименовать...", @@ -4881,9 +5224,9 @@ "learnMore": "Подробнее", "loginWith": "Войти с помощью {0}", "no": "Нет", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "Секрет клиента ресурса", + "xaaResourceSecretPrompt": "Ресурс по адресу \"{0}\" использует идентификатор клиента \"{1}\" для каждого ресурса. Введите соответствующий секрет клиента (оставьте поле пустым, если его нет). Значение сохранено в секретном хранилище ОС; впоследствии им можно управлять с помощью кодовой группы связанных элементов \"Задать секрет клиента\" в файле mcp.json.", + "xaaResourceSecretTitle": "Требуется секрет клиента ресурса", "yes": "Да" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "Выбранная учетная запись {0} не соответствует запрошенной учетной записи {1}.", "keep": "Сохранить {0}", "loginWith": "Войти с помощью {0}", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "Для проверки подлинности MCP, управляемой предприятием, требуется допустимый URL-адрес `mcp.enterpriseManagedAuth.idp.issuer`; получено \"{0}\".", + "mcp.enterpriseManaged.issuerMissing": "Для проверки подлинности MCP, управляемой предприятием, необходимо настроить `mcp.enterpriseManagedAuth.idp.issuer`. Настройте его с помощью корпоративной политики (групповая политика Windows / управляемые настройки macOS / файл `/etc/vscode/policy.json` в Linux) или, для локального тестирования, вручную отредактировав файл `settings.json`.", + "mcp.enterpriseManaged.issuerNotHttp": "Для проверки подлинности MCP, управляемой предприятием, требуется, чтобы `mcp.enterpriseManagedAuth.idp.issuer` использовал схему `https` или `http`; получено \"{0}\".", + "mcp.enterpriseManaged.missingAS": "Управляемый предприятием сервер MCP \"{0}\" не указал запись `authorization_servers` в своих метаданных защищенного ресурса.", + "mcp.enterpriseManaged.missingResource": "Управляемый предприятием сервер MCP \"{0}\" не объявил метаданные защищённого ресурса с идентификатором \"resource\".", "mcpAuthSessionRemoved": "Сеанс проверки подлинности для {0} удален, сервер останавливается" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Находится ли фокус клавиатуры внутри элемента управления для быстрого открытия" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "&&Закрыть окно", "closeWindowMessage": "Подтверждаете закрытие окна?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\".", "views log": "Представления" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Определяет, отображать ли значки галочек для завершенных вызовов инструментов и других сворачиваемых элементов в ответах чата.", "accessibility.debugWatchVariableAnnouncements": "Определяет, следует ли объявлять об изменениях переменных в представлении отслеживания отладки.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Поделиться этой страницей браузера с агентом?", "browserView.shareWithAgent.title": "Поделиться с агентом?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Находится ли редактор браузера в фокусе", + "browser.hasError": "Есть ли в браузере ошибка загрузки", + "browser.hasUrl": "Загружен ли URL-адрес браузера", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Браузер" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Очистить хранилище (временное)", + "browser.clearGlobalStorageAction": "Очистить хранилище (глобальное)", + "browser.clearWorkspaceStorageAction": "Очистить хранилище (рабочая область)", + "browser.dataStorage": "Управляет тем, как данные браузера (файлы cookie, кэш, хранилище) совместно используются представлениями браузера.\r\n\r\n**Примечание**. В недоверенных рабочих областях этот параметр игнорируется, и всегда используется хранилище `ephemeral`.", + "browser.dataStorage.ephemeral": "У каждого представления браузера есть собственный сеанс, который очищается при закрытии.", + "browser.dataStorage.global": "Все представления браузера используют один постоянный сеанс во всех рабочих областях.", + "browser.dataStorage.workspace": "Представления браузера в одной рабочей области совместно используют постоянный сеанс. Если рабочая область не открыта, используется хранилище `ephemeral`.", + "browser.storageScope": "Область хранения текущего представления браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Открыты ли средства разработчика для текущего представления браузера", + "browser.toggleDevToolsAction": "Переключить средства разработчика" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Добавить журналы консоли в чат", + "browser.addElementToChatAction": "Добавить элемент в чат", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Добавить снимок экрана в чат", + "browser.agentSharingContentWarning.detail": "Страницы могут содержать скрытые запросы, которые влияют на поведение агента. Перед отправкой внимательно проверьте вложенное содержимое.", + "browser.agentSharingContentWarning.dontShowAgain": "Больше не показывать", + "browser.agentSharingContentWarning.message": "Будьте осторожны при вложении содержимого из ненадежных источников.", + "browser.agentSharingContentWarning.ok": "&&ОК", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Добавить в чат", + "browser.elementSelectionActive": "Активно ли выделение элемента в настоящее время", + "browser.enableChatTools": "При включении этой функции агенты чата могут использовать инструменты браузера для открытия страниц во встроенном браузере и взаимодействия с ними.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Поделиться с агентом", + "browser.sharingWithAgent": "Совместное использование с агентом", + "browser.unshareWithAgent": "Отменить общий доступ для агента", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Браузер", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Снимок экрана браузера", + "consoleLogs": "Журналы консоли", + "workbench.browser.agentHostChatToolsEnabled": "Если включено, интегрированные инструменты браузера будут доступны как клиентские инструменты в сеансах узлов агентов в окне \"Сеансы\". Требуется {0} и {1}." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Размеры:", + "browser.device.dprAriaLabel": "Соотношение сторон в пикселях на устройстве", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Соотношение сторон в пикселях на устройстве (пусто = системное значение по умолчанию)", + "browser.device.heightAriaLabel": "Высота окна просмотра", + "browser.device.inputPlaceholderAuto": "Автоматический", + "browser.device.scaleLabel": "Масштабировать:", + "browser.device.swapDimensionsTitle": "Переключение размеров", + "browser.device.widthAriaLabel": "Ширина окна просмотра", + "browser.device.zoomAriaLabel": "Коэффициент масштабирования", + "browser.device.zoomAuto": "Автоматический ({0}%)", + "browser.devicePresets.mobileTag": "мобильное устройство", + "browser.devicePresets.placeholder": "Выбрать предустановку устройства", + "browser.emulationHasUserAgent": "Имеет ли эмуляция браузера настраиваемого агента пользователя", + "browser.emulationIsMobile": "Находится ли эмуляция браузера в мобильном режиме", + "browser.emulationToolbar.close": "Закрыть", + "browser.emulationToolbar.mobile": "Эмуляция мобильного устройства", + "browser.emulationToolbar.presets": "Применение предустановки...", + "browser.emulationToolbar.reset": "Сбросить", + "browser.emulationToolbar.userAgent": "Установка агента пользователя...", + "browser.emulationToolbarVisible": "Отображается ли панель инструментов эмуляции браузера", + "browser.hideEmulationToolbar": "Скрыть панель инструментов эмуляции", + "browser.pickDevicePreset": "Эмуляция устройства...", + "browser.resetEmulation": "Сбросить эмуляцию", + "browser.setUserAgent": "Эмуляция агента пользователя...", + "browser.showEmulationToolbar": "Показать панель инструментов эмуляции", + "browser.toggleMobileEmulation": "Переключить эмуляцию мобильного устройства", + "browser.userAgent.prompt": "Строка агента пользователя (оставьте пустой для VS Code по умолчанию)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Найти далее", + "browser.findPreviousAction": "Найти ранее", + "browser.findWidgetFocused": "Находится ли в фокусе мини-приложение поиска в браузере", + "browser.findWidgetVisible": "Отображается ли мини-приложение поиска в браузере", + "browser.hideFindAction": "Закрыть мини-приложение поиска", + "browser.showFindAction": "Найти на странице" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Может ли браузер еще увеличить масштаб", + "browser.canZoomOut": "Может ли браузер еще уменьшить масштаб", + "browser.defaultZoomLevel.matchWindow": "Соответствует текущему уровню масштабирования пользовательского интерфейса приложения.", + "browser.pageZoom": "Масштаб по умолчанию для всех сайтов во встроенном браузере.", + "browser.resetZoomAction": "Сбросить масштаб", + "browser.zoomInAction": "Увеличить", + "browser.zoomOutAction": "Уменьшить" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Фон", + "browser.closeAll": "Закрыть все вкладки браузера", + "browser.closeAllInGroup": "Закрыть все вкладки браузера в группе", + "browser.closeAllInGroupShort": "Закрыть все вкладки браузера", + "browser.closeAllTabs": "Закрыть все", + "browser.closeTab": "Закрыть", + "browser.editorOpen": "Открыт ли в данный момент редактор браузера", + "browser.linkOpenedHint.ariaLabel": "Эта ссылка открыта во встроенном браузере", + "browser.linkOpenedHint.detail": "**Встроенный браузер**\r\n\r\nСсылки на localhost автоматически открываются во встроенном браузере.", + "browser.linkOpenedHint.dismiss": "Больше не показывать", + "browser.linkOpenedHint.label": "Ссылка открыта здесь", + "browser.linkOpenedHint.openSettings": "Открыть параметры", + "browser.newTabAction": "Новая вкладка", + "browser.openAction": "Открыть интегрированный браузер", + "browser.openFileAction": "Открыть интегрированном браузере", + "browser.openLocalhostLinks": "Если эта опция включена, ссылки на localhost (`localhost`, `127.0.0.1`, `[::1]`) и ссылки на все интерфейсы (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) из терминала, чата и других источников будут открываться в встроенном браузере, а не в системном браузере.", + "browser.openNewTab": "Новая вкладка интегрированного браузера", + "browser.openOrListAction": "Браузер", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Быстро открыть вкладку браузера...", + "browser.quickOpenPlaceholder": "Выберите вкладку браузера", + "browser.showInTitleBar": "Управляет тем, отображается ли кнопка \"Встроенный браузер\" в заголовке окна.", + "browser.showInTitleBar.false": "Кнопка никогда не отображается в заголовке окна.", + "browser.showInTitleBar.true": "Кнопка всегда отображается в заголовке окна.", + "browser.showInTitleBar.whenOpen": "Кнопка отображается в заголовке окна при открытом редакторе браузера.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Браузер", + "toggle.browser": "Интегрированный браузер", + "toggle.browserDescription": "Переключить видимость кнопки \"Встроенный браузер\" в заголовке окна" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Заблокировано политикой сетевого домена", + "browser.element": "элемент", + "browser.open.alreadyOpen": "Уже открыто: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Страницы браузера", + "browserToolSet.description": "Открытие и взаимодействие со встроенными страницами браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "Щелчок {0} в {1}", + "browser.click.invocation.middle": "Щелчок {0} средней кнопкой мыши в {1}", + "browser.click.invocation.right": "Щелчок {0} правой кнопкой мыши в {1}", + "browser.click.past": "Выполнен щелчок {0} в {1}", + "browser.click.past.middle": "Выполнен щелчок {0} средней кнопкой мыши в {1}", + "browser.click.past.right": "Выполнен щелчок {0} правой кнопкой мыши в {1}", + "browser.dblClick.invocation": "Двойной щелчок {0} в {1}", + "browser.dblClick.past": "Выполнен двойной щелчок {0} в {1}", + "clickBrowserTool.displayName": "Щелкнуть элемент", + "clickBrowserTool.userDescription": "Щелкните элемент на странице браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "Перетаскивание {0} в {1} в {2}", + "browser.drag.past": "Выполнено перетаскивание {0} в {1} в {2}", + "dragElementTool.displayName": "Перетащите элемент", + "dragElementTool.userDescription": "Перетащите элемент поверх другого элемента" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "Обработка диалогового окна в {0}", + "browser.handleDialog.past": "Обработано диалоговое окно в {0}", + "handleDialogBrowserTool.displayName": "Диалоговое окно дескриптора", + "handleDialogBrowserTool.userDescription": "Ответ на диалоговое окно на странице браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "Наведение указателя мыши на {0} в {1}", + "browser.hover.past": "Указатель мыши наведен на {0} в {1}", + "hoverElementTool.displayName": "Элемент при наведении курсора", + "hoverElementTool.userDescription": "Наведите курсор на элемент на странице браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "Переход назад в {0}", + "browser.goBack.past": "Выполнен переход назад в {0}", + "browser.goForward.invocation": "Переход вперед в {0}", + "browser.goForward.past": "Выполнен переход вперед в {0}", + "browser.navigate.confirmMessage": "Это перенаправит браузер на {0} и позволит агенту получить доступ к его содержимому.", + "browser.navigate.confirmTitle": "Перейти в браузер?", + "browser.navigate.invocation": "Переход к {0} в {1}", + "browser.navigate.past": "Выполнен переход к {0} в {1}", + "browser.reload.invocation": "Перезагрузка {0}", + "browser.reload.past": "Выполнена перезагрузка {0}", + "navigateBrowserTool.displayName": "Навигация по странице", + "navigateBrowserTool.userDescription": "Переход на другую страницу или перезагрузка страницы браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Откроется в {0} интегрированном браузере. Агент сможет читать содержимое и взаимодействовать с ним.", + "browser.open.confirmTitle": "Открыть страницу браузера?", + "browser.open.invocation": "Открытие страницы браузера в {0}", + "browser.open.newPageOption": "Нет, открыть новую страницу на {0}", + "browser.open.noPagesOption": "Нет - не делиться вкладками с агентом", + "browser.open.past": "Открыта страница браузера в {0}", + "browser.open.prompt.invocation": "Предложение пользователю поделиться вкладкой браузера", + "browser.open.prompt.past": "Пользователю было предложено поделиться вкладкой браузера", + "browser.open.result": "Открыто {0}", + "browser.open.shareExistingOption": "Да, поделиться \"{0}\" - {1}", + "browser.open.shareQuestion.message": "Поделиться существующей вкладкой браузера?", + "browser.open.shareQuestion.title": "Поделиться вкладкой браузера", + "browser.open.sharedResult": "Пользователь поделился {0}", + "openBrowserTool.displayName": "Открыть страницу браузера", + "openBrowserTool.userDescription": "Открытие URL-адреса во встроенном браузере" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Откроется в {0} интегрированном браузере. Агент не сможет прочитать его содержимое.", + "browser.open.nonAgentic.confirmTitle": "Открыть страницу браузера?", + "browser.open.nonAgentic.invocation": "Открытие страницы браузера в {0}", + "browser.open.nonAgentic.past": "Открыта страница браузера в {0}", + "browser.open.nonAgentic.result": "Открыто {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "Чтение {0}", + "browser.read.past": "Прочитано {0}", + "readBrowserTool.displayName": "Прочитать страницу", + "readBrowserTool.userDescription": "Чтение содержимого страницы браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Прежде чем продолжить, убедитесь, что вы доверяете коду.", + "browser.runCode.confirmTitle": "Запустить код Playwright?", + "browser.runCode.invocation": "Запуск кода Playwright...", + "browser.runCode.past": "Запуск кода Playwright", + "browser.runCode.waitInvocation": "Ожидание завершения кода Playwright...", + "browser.runCode.waitPast": "Ожидание кода Playwright", + "runPlaywrightCodeTool.displayName": "Запуск кода Playwright", + "runPlaywrightCodeTool.userDescription": "Запуск фрагмента кода Playwright на странице браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Снимок экрана браузера", + "browser.screenshot.invocation.element": "Создание снимка экрана {0}", + "browser.screenshot.past": "Снимок экрана браузера", + "browser.screenshot.past.element": "Создан снимок экрана {0}", + "screenshotBrowserTool.displayName": "Страница снимка экрана", + "screenshotBrowserTool.userDescription": "Сделать снимок экрана страницы браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "Нажатие клавиши `{0}` в {1}", + "browser.pressKey.invocation.element": "Нажатие клавиши `{0}` в {1} в {2}", + "browser.pressKey.past": "Нажата клавиша `{0}` в {1}", + "browser.pressKey.past.element": "Нажата клавиша `{0}` в {1} в {2}", + "browser.type.invocation": "Ввод текста в {0}", + "browser.type.invocation.element": "Ввод текста в {0} в {1}", + "browser.type.past": "Введен текст в {0}", + "browser.type.past.element": "Введен текст в {0} в {1}", + "typeBrowserTool.displayName": "Ввод на странице", + "typeBrowserTool.userDescription": "Введите текст или нажмите клавиши на странице браузера" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "Выполняется \"{0}\".", "changeWorkspace.message": "Вы уверены, что хотите изменить рабочую область?", @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Плагины агента не найдены.", "update": "Обновить" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Средство выбора {0}", "agentHostChatInputPicker.filter": "Фильтр…", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "Узел удаленного агента \"{0}\" хочет прочитать {1}", "agentHost.permission.write": "Узел удаленного агента \"{0}\" хочет записать {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Завершено", "agentSessionFailed": "Сбой", @@ -8434,7 +9265,7 @@ "addMcpServer": "Добавьте конфигурацию сервера MCP, чтобы начать работу", "addServer": "Добавить сервер", "addServerTooltip": "Добавить сервер", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Вернуться к установленным серверам", "browseMarketplace": "Просмотреть Marketplace", "builtInGroup": "Встроенный", "builtInGroupDescription": "Серверы MCP, встроенные в VS Code. Они доступны автоматически.", @@ -9561,7 +10392,7 @@ "chat.category": "Чат", "explain": "Объяснить", "fix": "Исправить", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "Войдите, чтобы использовать GitHub Copilot", "hideChatSetup": "Узнайте, как скрыть функции ИИ", "manageAdditionalSpend": "Управление бюджетом GitHub Copilot", "managePlan": "Повысить статус до GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "Продолжая, вы принимаете [условия]({1}) {0} и [заявление о конфиденциальности]({2}). {3} Copilot может показывать предложения [общедоступного кода]({4}) и использовать ваши данные для улучшения продукта. Вы можете изменить эти [параметры]({5}) в любое время.", "settingsAnonymous": "Продолжая, вы принимаете [условия]({1}) {0} и [заявление о конфиденциальности]({2}).", "setupAIButton": "Использовать функции ИИ", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "Войдите, чтобы использовать GitHub Copilot", "startUsing": "Начало использования функций ИИ" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Задать уточняющие вопросы", "tool.askQuestions.userDescription": "Задавайте структурированные уточняющие вопросы с помощью одиночного выбора, множественного выбора или свободного ввода, чтобы собрать требования к задаче перед продолжением." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "Добавлено задач: {0}", "todo.added.single": "Добавлена 1 задача", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Мерцающий хайлайтер для обозначения мыслей/работы.", "chatCheckpointSeparator": "Цвет разделителя контрольных точек чата." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Запускает действия кода при явных и автоматических сохранениях, инициированных изменениями окна или фокуса.", "codeActionsOnSave.generic": "Управляет тем, следует ли выполнять действия \"{0}\" при сохранении файла.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", "schema.wordPattern.pattern": "Шаблон регулярного выражения, используемый для сопоставления слов." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Вставить выделенный текст из буфера обмена" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "Начать ведение журнала грамматики для синтаксиса TextMate" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Выполнение команд", "runCommands.commands": "Команды для выполнения", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Отменить пропуск рекомендации", "workbench.extensions.installExtension.arg.decription": "Идентификатор расширения или URI ресурса VSIX", "workbench.extensions.installExtension.description": "Установить данное расширение", - "workbench.extensions.installExtension.option.context": "Контекст установки. Это объект JSON, который можно использовать для передачи любых сведений обработчикам установки. то есть \"{skipWalkthrough: true}\" не открывает пошаговое руководство при установке.", "workbench.extensions.installExtension.option.donotSync": "Если этот параметр включен, VS Code не синхронизирует указанное расширение, когда включена синхронизация параметров.", "workbench.extensions.installExtension.option.enable": "Если включить этот параметр, расширение будет включено в том случае, если оно установлено, но отключено. Не действует, если расширение уже включено.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Если этот параметр включен, VS Code устанавливает только недавно добавленные расширения из пакета расширений VSIX. Этот параметр рассматривается только при установке VSIX.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Удалить указанное расширение", "workspace unsupported filter": "Рабочая область не поддерживается" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Это расширение отключено, так как оно не поддерживается в {0} в Интернете.", "Defined to run in desktop": "Это расширение отключено, поскольку оно определено только для запуска в {0} для настольного компьютера.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Идет удаление", "VS Code for Web": "{0} в Интернете", "auto update message": "[Проверьте расширение]({0}) и обновите его вручную.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "Это расширение еще не обновлено, так как новые версии автоматически обновляются через 2 часа после публикации. Оно будет автоматически обновлено {0}.", "cancel": "Отмена", "cannot be installed": "Расширение \"{0}\" недоступно в {1}. Щелкните \"Дополнительные сведения\", чтобы получить дополнительные сведения.", "check logs": "Дополнительные сведения см. в [журнале]({0}).", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Укажите категорию, ключевые слова или идентификаторы для поиска.", "searchExtensionsTool.userDescription": "Поиск расширений VS Code" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Настройте средство открытия для внешних URI (например, HTTP, HTTPS).", "externalUriOpeners.defaultId": "Открывать следует с помощью стандартного средства просмотра VS Code.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "Значение true, если фокус находится внутри представления \"Открытые редакторы\".", "viewHasSomeCollapsibleItem": "ИСТИНА, если рабочая область в представлении EXPLORER имеет сворачиваемый корневой дочерний элемент." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Файл", + "miShare": "Поделиться", + "openContainer": "Открыть содержащую папку", + "revealInMac": "Отобразить в Finder", + "revealInWindows": "Открыть в проводнике" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Определяет поставщик диапазона свертывания по умолчанию, который получает приоритет над всеми другими поставщиками. Это должен быть ИД расширения, предоставляющего поставщик.", "null": "Все", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Например, в Workbench отсутствует панель проблем." }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Дополнительные данные о проблеме", "cancel": "Отмена", @@ -14702,6 +15723,133 @@ "pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.", "yes": "&&Да" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "Я подтверждаю, что моя версия VS Code не обновлена, и эта проблема может быть закрыта.", "chooseExtension": "Расширение", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Устранение проблемы...", "use insiders": "Это может означать, что у проблемы уже есть решение, которое будет доступно в предстоящем выпуске. Вы можете безопасно использовать версии Insiders {0}, пока не будет доступна новая стабильная версия." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Сообщить о &&проблеме", "reportIssueInEnglish": "Сообщить о проблеме на английском языке…" }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Включить или отключить устранение неполадок для сочетаний клавиш" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Локальный журнал" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "Открыть содержащую папку", + "revealInMac": "Отобразить в Finder", + "revealInWindows": "Открыть в проводнике" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "Идентификатор языка", "localizations": "Языковые пакеты", @@ -14866,6 +16069,17 @@ "installed": "Установлено", "moreInfo": "Подробнее" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Изменить язык и перезапустить", + "neverAgain": "Больше не показывать", + "updateLocale": "Вы хотели бы изменить язык интерфейса {0} на {1} и выполнить перезапуск?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Установить и перезапустить", + "installAndRestartMessage": "Установите языковой пакет, чтобы изменить язык отображения на {0}.", + "searchMarketplace": "Поиск в Marketplace", + "showLanguagePackExtensions": "Чтобы изменить язык отображения на {0}, найдите языковые пакеты в Marketplace." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (удаленный)", "setDefaultLogLevel": "Установить уровень журнала по умолчанию", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Выберите сеанс", "setLogLevel": "Установите уровень ведения журнала..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Открыть папку журналов расширений", + "openLogsFolder": "Открыть папку журналов" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\" уже отключено", "alreadysetBoolTrue": "\"{0}: {1}\" уже включено", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Если основание должно отображаться вверху", "showNonConflictingChanges": "Если редактор слияния показывает неконфликтующие изменения" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Открыть выделение во временном редакторе слияния", + "merge.dev.openState": "Открыть состояние редактора слияния из JSON", + "mergeEditor": "Редактор слияния (для разработчиков)", + "mergeEditor.enterJSON": "Введите JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Настройка лимитного подключения", "meteredConnection.auto": "Автоматически", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Не удается открыть ресурс с типом редактора записной книжки \"{0}\". Убедитесь, что у вас установлено и включено правильное расширение.", "fail.noEditor.extensionMissing": "Не удается открыть ресурс с типом редактора записной книжки \"{0}\". Убедитесь, что у вас установлено и включено правильное расширение.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Открыть как текст", "notebookOpenEnableMissingViewType": "Включить расширение для \"{0}\"", "notebookOpenInTextEditor": "Открыть в текстовом редакторе", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Производительность при запуске" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Если этот параметр включен, для медленных отрисовщиков автоматически применяется профилирование." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Создайте вопрос и вручную прикрепите следующие файлы:\r\n{0}", + "prof.detail.restart": "Для продолжения работы с '{0}' необходимо еще раз перезагрузить систему. Благодарим вас за участие.", + "prof.message": "Профили успешно созданы.", + "prof.restart": "Перезапустить", + "prof.restart.button": "&&Перезапустить", + "prof.restartAndFileIssue": "&&Создать проблему и выполнить перезапуск", + "prof.thanks": "Спасибо за помощь." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Введите текст для поиска в сочетаниях клавиш", "SearchKeybindings.KeybindingsSearchPlaceholder": "Запись ключей. Нажмите ESC для выхода", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "Нажмите нужное сочетание клавиш, а затем клавишу ВВОД.", "defineKeybinding.oneExists": "Это сочетание клавиш назначено одной имеющейся команде" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Очистить результаты поиска", "clearHistory": "Очистить журнал поиска сочетаний клавиш", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "Открыть Обозреватель процессов", "promptOpenWith.processExplorer.displayName": "Обозреватель процессов" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Копировать", "copyAll": "Копировать все", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "Значок метки редактора обозревателя процессов.", "processExplorerInputName": "Обозреватель процессов" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Обозреватель процессов" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Очистить", "clearCommandHistory": "Очистить журнал команд", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "Редактирование в {0}", "workspace.tooltip2": "Некоторые [функции недоступны]({0}) для ресурсов, расположенных в виртуальной файловой системе." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Частный", "tunnelPrivacy.public": "Общедоступный" @@ -17241,6 +18466,13 @@ "ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.", "workspace": "Тип расширения рабочей области. В удаленном окне такие расширения включены, только если они доступны в удаленном репозитории." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Вносит вклад в интеграцию удаленного агента написания кода с мини-приложением чата.", "remoteCodingAgentsExtPoint.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе \"commands\".", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Показать все задачи...", "taskType": "Все задачи {0}" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Выберите задачу для запуска", "noTaskResults": "Нет соответствующих задач" @@ -18626,6 +19855,12 @@ "externalCommand": "Пример для запуска произвольной внешней команды", "msbuild": "Выполняет целевой объект сборки" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Показать телеметрию" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Прокрутить до предыдущей команды", "workbench.action.terminal.sizeToContentWidthInstance": "Переключить размер на ширину содержимого" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Создание нового интегрированного терминала (локального)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Доступный буфер \"К следующей команде\"", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Доступный буфер \"К предыдущей команде\"", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "Разрешить", "runInTerminal": "Выполнить команду \"{0}\"?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Разрешите песочнице выполнять команду `{0}` с неограниченным сетевым доступом.", + "runInTerminal.allowNetwork.autoRetry": "Повторить команду `{0}` в песочнице, разрешив сетевой доступ?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "Повторить команду `{0}` в песочнице, разрешив сетевой доступ к {1}?", + "runInTerminal.allowNetwork.autoRetry.invocation": "Выполнение `{0}` в песочнице с неограниченным сетевым доступом", + "runInTerminal.allowNetwork.autoRetry.reason": "Результат выполнения в песочнице указывает, что песочница заблокировала требуемый сетевой доступ.", + "runInTerminal.allowNetwork.confirmationMessage": "Объяснение: {0}\r\n\r\nЦель: {1}\r\n\r\nПричина разрешения неограниченного сетевого доступа в песочнице: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Модель определила, что этой изолированной команде требуется неограниченный сетевой доступ.", + "runInTerminal.allowNetwork.disabled.invocation": "`{0}` не запускается, так как в песочнице отключен неограниченный сетевой доступ", + "runInTerminal.allowNetwork.disabled.result": "Команда не выполнена, так как она запрашивает неограниченный сетевой доступ в песочнице терминала, а сетевой доступ для отдельных команд отключен в chat.agent.sandbox.retryWithAllowNetworkRequests. Выполните команду с ограниченным сетевым доступом или включите параметр, разрешающий запросы сетевого доступа.", "runInTerminal.confirmationMessage": "Объяснение: {0}\r\n\r\nЦель: {1}", "runInTerminal.defaultExplanation": "Объяснение не предоставлено", "runInTerminal.defaultGoal": "Цель не предоставлена", "runInTerminal.inDirectory": "Выполнить команду `{0}` в `{1}`?", "runInTerminal.invocation": "Выполняется `{0}`", "runInTerminal.invocation.sandbox": "Выполнение `{0}` в песочнице", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "Отмена", "runInTerminal.missingDeps.cancelled": "Установка зависимостей песочницы была отменена пользователем.", "runInTerminal.missingDeps.failed": "Не удалось установить зависимость песочницы (код завершения {0}). Команда не выполнена.", "runInTerminal.missingDeps.install": "Установить", "runInTerminal.missingDeps.message": "Следующие зависимости, необходимые для выполнения в песочнице, не установлены: {0}. Установить их?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Отсутствуют зависимости песочницы", "runInTerminal.missingDeps.unknown": "Не удалось определить, выполнена ли установка зависимостей песочницы. Команда не выполнена.", "runInTerminal.presentationOverride": "Выполнить команду `{0}` в `{1}`?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Запуск в терминале", "runInTerminalTool.userDescription": "Запуск команд в терминале", "skip": "Пропустить", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "Для {0} могут потребоваться входные данные", + "terminalCommandCompleted": "Выполнено: {0}", + "terminalProcessExited": "Работа терминала {0} завершена" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Фокус на терминале", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Вместо этого используйте {0}", "agentSandbox.linuxFileSystemSetting": "Примечание. Этот параметр действует только при включенном {0}. Управляет доступом к файловой системе в песочнице в Linux. Для путей не поддерживаются стандартные маски, следует использовать только буквенные пути (пример: ./src/, ~/.ssh, .env). Для работы этого параметра необходимо установить **bubblewrap** и **socat**.", "agentSandbox.linuxFileSystemSetting.allowRead": "Массив путей, для которых разрешается доступ на чтение в пределах запрещенных регионов. Имеет приоритет над denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Массив путей, которым следует запретить доступ на чтение. Оставьте пустым, чтобы разрешить чтение всех путей.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Массив путей, которым следует запретить доступ на запись внутри разрешенных путей (этот параметр имеет приоритет над allowWrite).", "agentSandbox.macFileSystemSetting": "Примечание. Этот параметр действует только при включенном {0}. Управляет доступом к файловой системе в песочнице в macOS. Пути также поддерживают стандартные маски в стиле Git (например: *.ts, ./src, ./src/**/*.ts, file?.txt).", "agentSandbox.macFileSystemSetting.allowRead": "Массив путей, для которых разрешается доступ на чтение в пределах запрещенных регионов. Имеет приоритет над denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Массив путей, которым следует запретить доступ на чтение. Оставьте пустым, чтобы разрешить чтение всех путей.", "agentSandbox.macFileSystemSetting.denyWrite": "Массив путей, которым следует запретить доступ на запись внутри разрешенных путей (этот параметр имеет приоритет над allowWrite).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Определяет, могут ли команды терминала в режиме агента повторно выполняться в песочнице с неограниченным сетевым доступом после подтверждения пользователя. Применяется только тогда, когда параметру {0} задано значение `on`, и сохраняет изоляцию файловой системы в песочнице, ослабляя ограничения сетевого доступа для утвержденной команды.", "agentSandbox.runtimeSetting": "Примечание. Этот параметр действует только при включенном {0}. Пары \"ключ-значение\" передаются в корень конфигурации среды выполнения песочницы.", "agentSandbox.windowsEnabledSetting": "Определяет, использует ли режим агента песочницу в Windows.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Включите песочницу для инструментов в режиме агента в Windows и разрешите все сетевые домены.", "agentSandbox.windowsEnabledSetting.offDescription": "Отключить песочницу для инструментов в режиме агента в Windows.", "agentSandbox.windowsFileSystemSetting": "Примечание. Этот параметр действует только при включенном {0}. Управляет доступом к файловой системе в песочнице в Windows. Пути не поддерживают шаблоны glob, допускаются только буквальные пути (например: C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Массив дополнительных путей, для которых предоставляется разрешение только на чтение. Имеет приоритет над denyRead.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Массив дополнительных путей, для которых предоставляется разрешение на чтение и запись. Оставьте пустым, чтобы запретить запись вне папок рабочей области и временного каталога песочницы.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Массив путей, которым следует запретить доступ. Оставьте пустым, чтобы разрешить чтение всех путей.", "autoApprove.defaults": "Обратите внимание, что существует набор правил по умолчанию для разрешения и запрета команд. Попробуйте установить для параметра {0} значение {1}, чтобы игнорировать все правила по умолчанию и убедиться в отсутствии конфликтов в ваших собственных правилах. Делайте это на свой страх и риск, поскольку правила запрета по умолчанию разработаны таким образом, чтобы обеспечить защиту от выполнения опасных команд.", "autoApprove.deprecated": "Вместо этого используйте {0}", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Удалить файлы из временного каталога песочницы", "runInTerminal.missingDeps.focusTerminal": "Фокус на терминале", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Терминал ожидает ввода." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Показать данные синхронизации необработанного JSON", "workbench.actions.sync.turnOffSyncOnMachine": "Отключить синхронизацию параметров" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Открыть папку локальных резервных копий", + "download sync activity complete": "Действие синхронизации параметров скачано.", + "no backups": "Папка локальных резервных копий не существует.", + "open": "Открыть папку" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов.", "watermark.findInFiles": "Найти в файлах", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Вы выполняете поиск по веб-содержимому.", "webview.statusHeader": "Текущее состояние поиска:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Использование стандартных средств разработки для отладки веб-представления на основе iframe", + "openToolsDescription": "Открывает Средства разработчика для активных веб-представлений", + "openToolsLabel": "Открыть средства разработчика веб-представлений" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Найти далее", "editor.action.webvieweditor.findPrevious": "Найти ранее", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Руководство по агентам", "onboarding.sessions.customize": "Настройка агентов", "onboarding.sessions.customize.desc": "Настройте Copilot под ваш проект с помощью пользовательских инструкций и агентов, навыков, повторно используемых запросов и серверов MCP, которые интегрируются с необходимыми инструментами и контекстом.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Агенты, предназначенные для выполнения задачи", + "onboarding.sessions.group.more": "Агенты, которые работают так, как вам удобно", "onboarding.sessions.planMode": "План", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Перед внесением каких-либо изменений в код необходимо составить структурированный план внедрения, а затем передать его агенту для выполнения.", "onboarding.sessions.runAnywhere": "Запускайте агентов где угодно", "onboarding.sessions.runAnywhere.desc": "Запускайте агенты локально для интерактивной работы, в фоновом режиме с помощью Copilot CLI или в облаке с помощью облачных агентов, которые открывают запросы на вытягивание, которые может просмотреть ваша команда.", "onboarding.sessions.signInNudge": "Войдите, чтобы использовать функции на базе искусственного интеллекта", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "Продолжить с GitHub", "onboarding.signIn.github.aria": "Продолжить с GitHub", "onboarding.signIn.google": "Продолжить с Google", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "Войдите, чтобы использовать GitHub Copilot.", "onboarding.signIn.heroTitle": "Добро пожаловать в VS Code", "onboarding.signIn.signedIn": "Вы вошли. Можете перейти к следующему шагу.", "onboarding.step.agentSessions.subtitle.before": "Открывайте чат в любое время с ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "Контекстное меню инструмента сравнения нескольких элементов в чате.", "menus.chatNewSession": "Меню нового сеанса в чате.", "menus.chatSessions": "Меню сеансов чата.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Контекстное меню для элементов в списке сеансов окна \"Сеансы\".", "menus.chatSessionsNewSession": "Меню для новых сеансов чата.", "menus.chatTextEditor": "Подменю \"Чат\" в контекстном меню текстового редактора.", "menus.commandPalette": "Палитра команд", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Добавляет проверку подлинности" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Внесенные изменения не могут быть сохранены. Нажмите \"Отмена\" и повторите попытку.", + "retry": "&&Повторить", + "unableToOpenWindow": "Браузер заблокировал открытие нового окна. Нажмите \"Повторить\", чтобы повторить попытку.", + "unableToOpenWindowDetail": "Разрешите всплывающие окна для этого веб-сайта в [параметрах браузера]({0}).", + "unableToOpenWindowError": "Не удалось открыть новое окно." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Попробуйте сохранить или отменить изменения в редакторах с несохраненными изменениями, затем повторите попытку." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Дополнительные сведения", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Сохранить изменения в указанных файлах ({0})?", "saveFileAs.title": "Сохранить как" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Дополнительные сведения", - "openFiles": "Открыть &&файлы...", - "openRemote": "&&Открыть удаленный репозиторий...", - "pickFolderAndOpen": "Не удается открыть папки. Попробуйте добавить папку в рабочую область.", - "pickWorkspaceAndOpen": "Не удается открыть рабочие области. Попробуйте добавить папку в рабочую область.", - "unsupportedBrowserDetail": "Браузер не поддерживает открытие локальных папок.\r\nВы можете открыть отдельные файлы или удаленный репозиторий.", - "unsupportedBrowserMessage": "Открытие локальных папок не поддерживается" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Открыть локальный файл...", "openLocalFileFolder": "Открыть локально...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Все установленные расширения временно отключены.", "noWorkspace": "Нет рабочей области." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "Доступ к функции \"{0}\"", "accessExtensionFeatureMessage": "Расширение \"{0}\" хочет получить доступ к функции \"{1}\".", "allow": "Разрешить", "disallow": "Не разрешать" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Сбой установки расширения {0}: манифест не найден.", "VS Code for Web": "{0} в Интернете", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Цвет значка для проверенного издателя расширений.", "verifiedPublisher": "Значок, используемый для проверенного издателя расширений в представлении расширений и редакторе." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Добавить рекомендацию расширения в", "select for remove": "Удалить рекомендацию расширения из", @@ -22110,6 +23343,36 @@ "overwritingExtension": "Идет перезапись расширения {0} на {1}.", "overwritingWithWorkspaceExtension": "Перезапись {0} с использованием расширения рабочей области {1}." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Расширения были изменены на диске. Обновите окно.", + "extensionUnderDevelopment.invalid": "Не удалось загрузить расширение \"{0}\", находящееся на этапе разработки, так как оно недопустимо: {1}", + "extensionsUnderDevelopment.invalid": "Не удалось загрузить расширения {0}, находящиеся на этапе разработки, так как они недопустимы: {1}", + "reloadWindow": "Перезагрузить окно" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "Хост-процесс для расширений не запустился спустя 10 секунд. Возможно, произошла ошибка.", + "extensionHost.startupFailDebug": "Хост-процесс для расширений не был запущен в течение 10 секунд. Возможно, он был остановлен в первой строке, а для продолжения требуется отладчик.", + "join.extensionDevelopment": "Завершение сеанса отладки расширения", + "reloadWindow": "Перезагрузить окно" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Открыть средства разработчика", + "enable": "Включить и перезагрузить", + "enableResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nВключить его?", + "extensionService.autoRestart": "Хост-процесс для расширений неожиданно завершил работу. Выполняется перезапуск...", + "extensionService.crash": "Хост-процесс для расширений неожиданно завершил работу 3 раза за последние 5 минут.", + "extensionService.versionMismatchCrash": "Не удается запустить расширение узла из-за несоответствия версий.", + "getEnvironmentFailure": "Не удалось получить удаленную среду", + "install": "Установить и перезагрузить", + "installResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nУстановить это расширение?", + "learnMore": "Подробнее", + "relaunch": "Перезапустить VS Code", + "resolverExtensionNotFound": "\"{0}\" не найден в Marketplace", + "restart": "Перезапустить хост-процесс для расширений", + "restartExtensionHost": "Перезапустить хост-процесс для расширений", + "restartExtensionHost.reason": "Явный запрос", + "startBisect": "Начать разделение расширения пополам" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Наблюдатель файлов" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Условие, когда клавиша нажата.", "vscode.extension.contributes.keybindings.win": "Клавиша или последовательность клавиш для Windows." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Управление раскладкой клавиатуры, используемой в Интернете.", - "keyboardConfigurationTitle": "Клавиатура" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.", "errorInvalidConfiguration": "Не удалось записать файл конфигурации сочетаний клавиш. Этот файл содержит объект, тип которого отличен от Array. Откройте файл, удалите этот объект и повторите попытку.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Внесенные изменения не могут быть сохранены. Нажмите \"Отмена\" и повторите попытку." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Окно" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Сообщение о ходе выполнения" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Предоставляет справочную информацию для удаленного объекта", "RemoteHelpInformationExtPoint.documentation": "URL-адрес страницы документации проекта или команда, которая возвращает этот URL-адрес", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Перенаправленный пользователем", "tunnel.staticallyForwarded": "Перенаправленный статически" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Сеть" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Сеть" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "Папка рабочей области не существует: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Не удалось определить набор ключей ОС для хранения данных, связанных с шифрованием, в текущей классической среде.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Выполнение действий кода и форматировщиков...", "skip": "Пропустить" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Сохранение текстовых файлов" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Ведение журнала уже выполняется.", "invalid.embeddedLanguages": "Недопустимое значение в \"contributes.{0}.embeddedLanguages\". Оно должно быть сопоставлением объекта между именем области и языком. Указанное значение: {1}.", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" должен быть массивом", "invalid.superType.format": "\"'configuration.{0}.superType\" должен следовать шаблону букваИлиЦифра[-_букваИлиЦифра]*" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Установите цветовой режим для собственных элементов пользовательского интерфейса, таких как собственные диалоговые окна, меню и строка заголовка. Даже если ОС настроена в светлом цветовом режиме, вы можете выбрать для окна темную системную цветовую тему. Вы также можете настроить автоматическую корректировку в зависимости от параметра {0}.\r\n\r\nПримечание. Этот параметр игнорируется, если включен параметр {1}.", + "window.systemColorTheme.auto": "Используйте светлые цвета мини-приложений для светлых тем и темные для темных тем.", + "window.systemColorTheme.dark": "Использовать темные цвета мини-приложений.", + "window.systemColorTheme.default": "Цвета собственных мини-приложений соответствуют системным цветам.", + "window.systemColorTheme.light": "Использовать светлые цвета мини-приложений." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Все профили", "exclude": "Выбрать расширение {0}", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Отмена или повтор" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Резервное копирование рабочих копий" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Нажмите кнопку \"Отмена\", чтобы перестать ждать и сохранить или отменить изменения в редакторах с несохраненными изменениями.", + "backupBeforeShutdownMessage": "Резервное копирование в редакторах с несохраненными изменениями занимает немного больше времени…", + "backupErrorDetails": "Попробуйте сохранить или отменить изменения в редакторах с несохраненными изменениями, затем повторите попытку.", + "backupTrackerBackupFailed": "Не удалось сохранить в резервной папке следующие редакторы с несохраненными изменениями.", + "backupTrackerConfirmFailed": "Не удалось сохранить или отменить изменения в следующих редакторах с несохраненными изменениями.", + "discardBackupsBeforeShutdown": "Удаление резервных копий занимает немного больше времени…", + "ok": "&&ОК", + "revertBeforeShutdown": "Отмена изменений в редакторах с несохраненными изменениями занимает немного больше времени…", + "saveBeforeShutdown": "Сохранение данных в редакторах с несохраненными изменениями занимает немного больше времени…", + "shutdownForceClose": "Все равно закрыть", + "shutdownForceQuit": "Все равно выйти", + "shutdownForceReload": "Все равно перезагрузить" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Не удается записать файл конфигурации рабочей области. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", "openWorkspaceConfigurationFile": "Открыть конфигурацию рабочей области", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Доверие для рабочей области", "workspaceTrustEditorLabelIcon": "Значок метки редактора доверия в рабочей области." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Всегда удалять неиспользуемые рабочие области, не спрашивая", + "doNotSave": "&&Не сохранять", + "restartExtensionHost.reason": "Открытие рабочей области с несколькими корневыми каталогами", + "save": "&&Сохранить", + "saveWorkspaceDetail": "Сохраните рабочую область, если хотите открыть ее позже.", + "saveWorkspaceMessage": "Вы хотите сохранить конфигурацию рабочей области в файле?", + "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.", + "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-tr/translations/main.i18n.json b/i18n/vscode-language-pack-tr/translations/main.i18n.json index c3da9890d4..ebe6d225e2 100644 --- a/i18n/vscode-language-pack-tr/translations/main.i18n.json +++ b/i18n/vscode-language-pack-tr/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Bölümü değiştir" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", - "chatAgentHostConfigurationTitle": "Chat Agent Host" + "chat.agentHost.enabled": "Etkinleştirildiğinde, bazı aracılar ayrı bir aracı konak işleminde çalışır.", + "chatAgentHostConfigurationTitle": "Sohbet Aracı Ana Makinesi" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Bu aracı sunucusunda yapılandırılmış ve uzak oturumlarda kullanılabilen eklentiler.", @@ -2204,15 +2204,15 @@ "agentHost.sessionConfig.permissionsDescription": "Araç başına oturum izinleri. \"Bu Oturumda\" bir araç onaylandığında otomatik olarak güncellenir." }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { - "chat.agentHost.claudeAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `@anthropic-ai/claude-agent-sdk` package. When set, the Claude agent provider is registered inside the agent host and the SDK is loaded from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect. This setting will be removed once the SDK is delivered through the Extension Marketplace.", - "chat.agentHost.otel.captureContent": "When enabled, includes prompt and response content in OTel span attributes. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.", - "chat.agentHost.otel.dbSpanExporter.enabled": "When enabled, the agent host persists every emitted OTel span to a local SQLite database. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.", - "chat.agentHost.otel.enabled": "When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.", - "chat.agentHost.otel.exporterType": "Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.", - "chat.agentHost.otel.otlpEndpoint": "OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.", - "chat.agentHost.otel.outfile": "Output path for span JSON lines when exporter type is `file`. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", - "chat.agentHost.rubberDuck.enabled": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model. Requires `#chat.agentHost.enabled#`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Deneysel, yalnızca yerel test için. Yerel olarak yüklenmiş `@anthropic-ai/claude-agent-sdk` paketinin mutlak yolu. Ayarlandığında, Claude aracı sağlayıcısı aracı konağı içinde kaydedilir ve SDK bu yoldan yüklenir. `#chat.agentHost.enabled#` gerektirir. Değişikliklerin etkili olması için aracı ana işlemi yeniden başlatılmalıdır. SDK Uzantı Marketi üzerinden sunulduğunda bu ayar kaldırılır.", + "chat.agentHost.otel.captureContent": "Etkinleştirildiğinde, OTel yayılım özniteliklerine istem ve yanıt içeriğini ekler. `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT` değerini ayarlar. Gizlilik açısından hassastır: Yayılımları paylaşılan hedeflere gönderen ortamlarda etkinleştirmeyin.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Etkinleştirildiğinde, aracı ana bilgisayarı yerel bir SQLite veritabanına yayılan her OTel yayılmasını kalıcı hale getirmektedir. Yayılmalar (span), `Export Agent Host Traces Database` komutu aracılığıyla incelenebilir. Dış aktarıcılarla uyumludur: yayılmalar (span) SQLite’a yazılır ve kullanıcı tarafından yapılandırılan hedefe iletilir.", + "chat.agentHost.otel.enabled": "Etkinleştirildiğinde, aracı ana bilgisayarı Copilot SDK'sından OpenTelemetry izleri oluşturur. `#chat.agentHost.enabled#` gerektirir. İzleri harici bir toplayıcıya göndermek için `#chat.agentHost.otel.otlpEndpoint#` yapılandırın veya bunları yerel olarak toplamak için `#chat.agentHost.otel.dbSpanExporter.enabled#` etkinleştirin.", + "chat.agentHost.otel.exporterType": "`#chat.agentHost.otel.enabled#` açık olduğunda Copilot SDK tarafından kullanılan dışarı aktarıcı arka ucu. `otlp-grpc`, CLI çalışma zamanında şeffaf biçimde `otlp-http` olarak düşürülür.", + "chat.agentHost.otel.otlpEndpoint": "Dışarı aktarıcı türü `otlp-http` veya `otlp-grpc` olduğunda OTLP uç nokta URL'si. `OTEL_EXPORTER_OTLP_ENDPOINT` değerini aracı ana bilgisayarı işlemi içinde ayarlar.", + "chat.agentHost.otel.outfile": "Dışarı aktarıcı türü `file` olduğunda yayılma JSON satırları için çıkış yolu. `COPILOT_OTEL_FILE_EXPORTER_PATH` ayarlar.", + "chat.agentHost.rubberDuck.enabled": "Etkinleştirildiğinde kodlama aracısı kod değişikliklerini tamamlayıcı bir model kullanarak gözden geçirmek için bir lastik ördek inceleme alt aracısı kullanır. `#chat.agentHost.enabled#` gerektirir.", + "chatAgentHostStarterConfigurationTitle": "Sohbet Aracı Ana Makinesi Başlatıcısı" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Dal Değişiklikleri", @@ -2243,12 +2243,15 @@ "agentHost.config.sandbox.windowsEnabled.title": "Korumalı Alan Etkin (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Windows Korumalı Alanı Dosya Sistemi" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Aracı Ana Bilgisayarı" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Çatallı Oturum", + "agentHost.forkedTitlePrefix": "Çatallandı: " }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Onaylar", @@ -2337,7 +2340,7 @@ "claude.toolInvoke.webFetchGeneric": "URL getiriliyor" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Claude'da keşfedildi" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "Dal", @@ -2379,14 +2382,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Konuşma geçmişini sıkıştırarak bağlamı boşalt", "copilotSlashCommand.plan.description": "Kodlamadan önce bir uygulama planı oluşturun", - "copilotSlashCommand.research.description": "Run deep research on a topic using search and web sources", - "copilotSlashCommand.rubberDuck.description": "Get an independent critique of the current approach" + "copilotSlashCommand.research.description": "Arama ve web kaynaklarını kullanarak bir konuda detaylı araştırma yapın", + "copilotSlashCommand.rubberDuck.description": "Mevcut yaklaşımın bağımsız bir incelemesini alın" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { - "agentHost.copilot.systemNotification.agentCompleted": "Background agent completed", - "agentHost.copilot.systemNotification.shellCompleted": "Shell completed", - "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completed", - "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completed" + "agentHost.copilot.systemNotification.agentCompleted": "Arka plan aracısı tamamlandı", + "agentHost.copilot.systemNotification.shellCompleted": "Kabuk tamamlandı", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` tamamlandı", + "agentHost.copilot.systemNotification.shellIdCompleted": "`{0}` kabuğu tamamlandı" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Modelin {0} çağrısı yapmasına izin verilsin mi?", @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "Bu Oturumda izin ver", "sessionPermissions.skip": "Atla" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "Failed to read private key file: {0}", + "ssh.keyFileAuthRequiresPath": "Key file authentication requires a private key path.", + "sshKeyPassphraseName": "SSH Key Passphrase", + "sshKeyPassphrasePrompt": "Enter passphrase for SSH key {0}.", + "sshProgressCheckingAgent": "Checking for existing agent host...", + "sshProgressConnecting": "Establishing SSH connection...", + "sshProgressDownloadingCLI": "Installing VS Code CLI on remote...", + "sshProgressForwarding": "Connecting to remote agent host...", + "sshProgressInstallingCLI": "Checking remote CLI installation...", + "sshProgressStartingAgent": "Starting remote agent host..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "Remote Connections" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Sayfa yakınlaştırma: {0}%", "browserZoomPercent": "%{0}" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "Add Element to Chat", + "browser.contextMenu.back": "Back", + "browser.contextMenu.copyImage": "Copy Image", + "browser.contextMenu.copyImageUrl": "Copy Image URL", + "browser.contextMenu.copyLink": "Copy Link", + "browser.contextMenu.forward": "Forward", + "browser.contextMenu.inspect": "Inspect", + "browser.contextMenu.openImageInNewTab": "Open Image in New Tab", + "browser.contextMenu.openLinkInExternalBrowser": "Open Link in External Browser", + "browser.contextMenu.openLinkInNewTab": "Open Link in New Tab", + "browser.contextMenu.reload": "Reload" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "'{0}' kaydedilemiyor. İlişkili ilke {1}, zaten {2} ile kaydedilmiş.", "config.property.duplicate": "'{0}' kaydedilemiyor. Bu özellik zaten kayıtlı.", @@ -2559,6 +2590,17 @@ "okButton": "&&Tamam", "yesButton": "&&Evet" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDate: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "Open", + "openFile": "Open File", + "openFolder": "Open Folder", + "openWorkspace": "&&Open", + "openWorkspaceTitle": "Open Workspace from File", + "selectFolder": "&&Select folder" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Dosya adsız düzenleyici olarak açılmak için çok büyük. Lütfen önce dosyayı dosya gezginine yükleyin ve sonra yeniden deneyin." }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "İzinler yetersiz. Lütfen yeniden deneyin ve işleme izin ver.", "fileSystemRenameError": "Yeniden adlandırma yalnızca dosyalar için desteklenir." }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} Bayt", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "Dosya açılamayacak kadar büyük" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "Failed to move '{0}' to the recycle bin ({1})", + "trashFailed": "Failed to move '{0}' to the trash ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}', '{1}' ({2}) içine kopyalanamıyor.", "fileCopyErrorPathCase": "Dosya, büyük/küçük harfleri farklı olan aynı yola kopyalanamaz", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "Bu mcp sunucusu {0} nedeniyle yüklenemiyor." }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "Cancel", + "exit": "&&Exit", + "mAbout": "About {0}", + "mBringToFront": "Bring All to Front", + "mEdit": "&&Edit", + "mFile": "&&File", + "mGoto": "&&Go", + "mHelp": "&&Help", + "mHide": "Hide {0}", + "mHideOthers": "Hide Others", + "mMergeAllWindows": "Merge All Windows", + "mMinimize": "Minimize", + "mMoveTabToNewWindow": "Move Tab to New Window", + "mNewTab": "New Tab", + "mRun": "&&Run", + "mSelection": "&&Selection", + "mServices": "Services", + "mShowAll": "Show All", + "mShowNextTab": "Show Next Tab", + "mShowPreviousTab": "Show Previous Tab", + "mTerminal": "&&Terminal", + "mView": "&&View", + "mWindow": "Window", + "mZoom": "Zoom", + "miCheckForUpdates": "Check for &&Updates...", + "miCheckingForUpdates": "Checking for Updates...", + "miDownloadUpdate": "D&&ownload Available Update", + "miDownloadingUpdate": "Downloading Update...", + "miInstallUpdate": "Install &&Update...", + "miInstallingUpdate": "Installing Update...", + "miNewWindow": "New &&Window", + "miPreferences": "&&Preferences", + "miQuit": "Quit {0}", + "miRestartToUpdate": "Restart to &&Update", + "miSwitchWindow": "Switch &&Window...", + "quit": "&&Quit", + "quitMessage": "Are you sure you want to exit?", + "quitMessageMac": "Are you sure you want to quit?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Geçerli ağ bağlantısının tarifeli olarak değerlendirilip değerlendirilmeyeceğini kontrol eder. Tarifeli olduğunda, otomatik güncelleştirmeler, uzantı indirmeleri ve diğer arka plan ağ etkinlikleri veri kullanımını azaltmak için ertelenir.", "meteredConnection.auto": "İşletim sisteminin ağ durumunu kullanarak tarifeli bağlantıları otomatik olarak algılar.", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "Ağ bağlantısını her zaman tarifeli olarak işle. Otomatik güncelleştirmeler ve indirmeler ertelenir.", "networkConfigurationTitle": "Ağ" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancel", + "cantCreateBinFolder": "Unable to install the shell command '{0}'.", + "cantUninstall": "Unable to uninstall the shell command '{0}'.", + "copyLink": "&&Copy Link", + "ok": "&&OK", + "openExternalErrorLinkMessage": "An error occurred opening a link in your default browser.", + "openExternalProgramErrorMessage": "An error occurred opening an external program.", + "sourceMissing": "Unable to find shell script in '{0}'", + "trace.detail": "Please create an issue and manually attach the following file:\r\n{0}", + "trace.message": "Successfully created the trace file", + "trace.ok": "&&OK", + "tracing.alreadyInProgress": "A tracing session is already in progress. Use command `\"{0}\"` to stop it first.", + "warnEscalation": "{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.", + "warnEscalationUninstall": "{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command." + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "{0} erişimi ağ etki alanı ilkesi tarafından engellendi (bkz. `{1}` ve `{2}` ayarları)." }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "Bilgi: {0}", "severityPrefix.warning": "Uyarı: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "Local" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "'{0}' komutu bir hatayla sonuçlandı", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "Sonuçları daraltmak için yazın." }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remote Tunnel Service" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connecting as {0} ({1})", + "remoteTunnelService.building": "Building CLI from sources", + "remoteTunnelService.openTunnel": "Opening tunnel", + "remoteTunnelService.openTunnelWithName": "Opening tunnel {0}", + "remoteTunnelService.serviceInstallFailed": "Failed to install tunnel as a service, starting in session..." + }, "vs/platform/request/common/request": { "electronFetch": "Node.js yerine Electron'un getirme uygulamasının kullanılıp kullanılmayacağını denetler. Tüm yerel uzantılar, genel getirme API'si için Electron'un getirme uygulamasına sahip olacak.", "fetchAdditionalSupport": "Node.js’nin getirme uygulamasının, ek destekle genişletilip genişletilmeyeceğini denetler. Geçerli durumda, ilgili ayarlar etkinleştirildiğinde ara sunucu desteği ({1}) ve sistem sertifikaları ({2}) eklenir. [Uzak geliştirme](https://aka.ms/vscode-remote) sırasında {0} ayarı devre dışı bırakıldığında bu ayar yerel ve uzak ayarlarda ayrı ayrı yapılandırılabilir.", @@ -3468,6 +3575,9 @@ "updateMode": "Otomatik güncelleştirmeleri alıp almayacağınızı yapılandırın. Değişiklikten sonra yeniden başlatma gerektirir. Güncelleştirmeler bir Microsoft çevrimiçi hizmetinden getirilir.", "updateTitleBar": "Başlık çubuğunda güncelleme göstergesini gösterin." }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "There are currently no updates available." + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Varsayılan" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "Eşitleme verileri, geçerli sürümle uyumlu olmadıklarından ayrıştırılamıyor." }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "The window terminated unexpectedly", + "appGoneDetailEmptyWindow": "We are sorry for the inconvenience. You can open a new empty window to start again.", + "appGoneDetailWorkspace": "We are sorry for the inconvenience. You can reopen the window to continue where you left off.", + "appGoneDetails": "The window terminated unexpectedly (reason: '{0}', code: '{1}')", + "appStalled": "The window is not responding", + "appStalledDetail": "You can reopen or close the window or keep waiting.", + "close": "&&Close", + "doNotRestoreEditors": "Don't restore editors", + "hiddenMenuBar": "You can still access the menu bar by pressing the Alt-key.", + "newWindow": "&&New Window", + "reopen": "&&Reopen", + "wait": "&&Keep Waiting" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Allow", + "cancel": "&&Cancel", + "confirmOpenDetail": "The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'", + "confirmOpenMessage": "The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?", + "doNotAskAgain": "Permanently allow host '{0}'", + "learnMore": "&&Learn More", + "ok": "&&OK", + "pathNotExistDetail": "The path '{0}' does not exist on this computer.", + "pathNotExistTitle": "Path does not exist", + "uriInvalidDetail": "The URI '{0}' is not valid and can not be opened.", + "uriInvalidTitle": "URI can not be opened" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Kod Çalışma Alanı" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "&&Cancel", + "clearButtonLabel": "&&Clear", + "confirmClearDetail": "This action is irreversible!", + "confirmClearRecentsMessage": "Do you want to clear all recently opened files and workspaces?", + "newWindow": "New Window", + "newWindowDesc": "Opens a new window", + "recentFolders": "Recent Folders", + "recentFoldersAndWorkspaces": "Recent Folders & Workspaces", + "untitledWorkspace": "Untitled (Workspace)", + "workspaceName": "{0} (Workspace)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "&&OK", + "workspaceOpenedDetail": "The workspace is already opened in another window. Please close that window first and then try again.", + "workspaceOpenedMessage": "Unable to save workspace '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Uzak CLI" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "Sunucu" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "Signed in as {0} with {1}", + "accountSignedInAriaNameOnly": "Signed in as {0}", + "agentsSignedOut": "Agents Signed Out", + "agentsSignedOutAria": "Agents is signed out", + "copilotAllQuotaReachedAria": "GitHub Copilot chat and inline suggestion quota reached", + "copilotChatQuotaReachedAria": "GitHub Copilot chat quota reached", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot inline suggestion quota reached", + "copilotQuotaReached": "Quota Reached", + "copilotTokensRemaining": "Tokens Remaining", + "copilotTokensRemainingAria": "{0}% GitHub Copilot tokens remaining", + "copilotUnavailable": "Copilot Unavailable", + "copilotUnavailableDisabledAria": "GitHub Copilot is disabled", + "copilotUnavailableUntrustedAria": "GitHub Copilot is unavailable in untrusted workspaces", + "loadingAccount": "Loading Account...", + "loadingAccountAria": "Loading account", + "signInAria": "Sign in to your account", + "signInLabel": "Sign In" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "Icon to close the panel.", + "agentSidebarToggleClosedIcon": "Icon for the sessions sidebar when closed.", + "agentSidebarToggleOpenIcon": "Icon for the sessions sidebar when open.", + "openAndCloseSecondarySidebar": "Open/Show and Close/Hide Secondary Side Bar", + "openAndCloseSidebar": "Open/Show and Close/Hide Sidebar", + "secondarySidebarHidden": "Secondary Side Bar hidden", + "secondarySidebarVisible": "Secondary Side Bar shown", + "sidebarHidden": "Primary Side Bar hidden", + "sidebarVisible": "Primary Side Bar shown", + "togglePanel": "Toggle Panel Visibility", + "toggleSecondarySidebar": "Toggle Secondary Side Bar Visibility", + "toggleSidebar": "Toggle Primary Side Bar Visibility", + "toggleWindowAlwaysOnTop": "Toggle Always on Top" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "Session Details" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "Close", + "renameChat": "Rename", + "renameChat.prompt": "Rename Chat" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "&&Edit", + "mFile": "&&File", + "mGo": "&&Go", + "mHelp": "&&Help", + "mPreferences": "&&Preferences", + "mTerminal": "&&Terminal", + "mView": "&&View" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "Back", + "changesView.backLabel": "Back", + "changesView.changeAdded": "added", + "changesView.changeDeleted": "deleted", + "changesView.changeModified": "modified", + "changesView.empty": "No changes in this session yet.", + "changesView.rowAria": "{0}, {1}, +{2} -{3}", + "changesView.subtitleFilePlural": "{0} files", + "changesView.subtitleFileSingular": "1 file", + "changesView.title": "Session Changes" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.deletedForeground": "Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.", + "agentsMobileDiff.modifiedForeground": "Foreground color used for modified files in the mobile changes-list in the agent sessions window." + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "Back", + "diffView.loading": "Loading…", + "diffView.nextFile": "Next file", + "diffView.noChanges": "No changes in this file.", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "Previous file" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "Done", + "mobilePickerSheet.doneAriaLabel": "Close {0}", + "mobilePickerSheet.noResults": "No results", + "mobilePickerSheet.searching": "Searching…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "Completed", + "chipFailed": "Failed", + "chipInProgress": "In Progress", + "filterChipsLabel": "Session status filters", + "findAriaLabel": "Find session", + "sortGroup": "Sort", + "sortGroupAriaLabel": "Sort and group options" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "Close" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "Close", + "mobileAccount.loading": "Loading...", + "mobileAccount.signedOut": "Not signed in", + "mobileAccount.title": "Account", + "mobileTopBar.account": "Account", + "mobileTopBar.changes": "View changes", + "mobileTopBar.changesTooltip": "{0} files changed (+{1} -{2})", + "mobileTopBar.closeSessions": "Close sessions", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "New Session", + "mobileTopBar.newSessionAria": "New session", + "mobileTopBar.openSessions": "Open sessions", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "Loading", + "sessions.aiDisabled.detail": "Enable AI features to continue using Agents.", + "sessions.aiDisabled.enable": "Enable AI Features", + "sessions.signIn": "Sign in to use Agents", + "sessions.signingIn": "Signing in…", + "sessions.signingIn.detail": "Please complete sign-in in the browser.", + "sessions.welcome.detail": "Your AI-powered coding experience where agents explore, build, and iterate with you.", + "sessions.welcome.getStarted": "Get Started", + "sessions.welcome.title": "Welcome to {0}", + "walkthrough.productName": "{0} - Agents", + "welcomeFooter": "By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime." + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "Open in VS Code Editor Window" + }, + "vs/sessions/common/categories": { + "agents": "Agents" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "Whether the active session has an associated git repository", + "activeSessionHasGitSyncActionRunning": "Whether the active session has a git sync action currently running", + "activeSessionProviderId": "The provider ID of the active session", + "activeSessionType": "The session type of the active session", + "activeSessionWorkspaceIsVirtual": "Whether the active session's workspace is virtual", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "The provider ID of a session in context menu overlays", + "editorMaximized": "Whether the editor area is maximized", + "isActiveSessionArchived": "Whether the active session is archived (marked as done)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "The currently active group tab in the session workspace picker", + "sessionsAquariumActive": "Whether the sessions aquarium overlay is active", + "sessionsCanGoBack": "Whether there is a previous session in the navigation history", + "sessionsCanGoForward": "Whether there is a next session in the navigation history", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "Whether the current layout is the phone layout", + "sessionsKeyboardVisible": "Whether the virtual keyboard is visible", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "Whether the sessions welcome overlay is visible" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Aracılar penceresi için birincil gövde yazı tipi boyutu.", "agents.fontSize.body2": "Aracılar penceresi için ikincil gövde yazı tipi boyutu.", @@ -3550,8 +3870,8 @@ "agents.fontWeight.semiBold": "Aracılar penceresi için SemiBold yazı tipi kalınlığı (600)." }, "vs/sessions/common/theme": { - "activeSessionView.background": "Background color of an active session view in the agent sessions window.", - "activeSessionView.foreground": "Foreground color of an active session view in the agent sessions window.", + "activeSessionView.background": "Aracı oturumları penceresindeki etkin oturum görünümünün arka plan rengi.", + "activeSessionView.foreground": "Aracı oturumları penceresindeki etkin oturum görünümünün ön plan rengi.", "agentFeedbackInputWidget.border": "Düzenleyicide gösterilen aracı geri bildirim giriş bileşeninin kenarlık rengi.", "agents.background": "Aracı oturumları penceresinin kabuğunun ve gradyan tabanının arka plan rengi.", "agentsBadge.background": "Aracı oturumları penceresindeki rozetlerin arka plan rengi.", @@ -3573,8 +3893,28 @@ "agentsUnreadBadge.foreground": "Kenar çubuğu geçiş düğmesindeki okunmamış oturum sayısı rozetinin ön plan rengi.", "agentsUpdateButton.downloadedBackground": "Aracı oturumları penceresinde indirme tamamlandığında güncelleme düğmesinin arka plan rengi.", "agentsUpdateButton.downloadingBackground": "Aracı oturumları penceresinde indirme ilerlemesini göstermek için güncelleme düğmesinin arka plan rengi.", - "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", - "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." + "inactiveSessionView.background": "Aracı oturumları penceresindeki etkin olmayan oturum görünümünün arka plan rengi.", + "inactiveSessionView.foreground": "Aracı oturumları penceresindeki etkin olmayan oturum görünümünün ön plan rengi." + }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "Open in Editor", + "openVSCodeWindow": "Open VS Code Window" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agents" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "Local", + "sessionWorkspaceGroup.remote": "Remote" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "Whether the active session supports multiple chats" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agents Window" }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "{0} için GitHub profil görüntüsü", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "Geri Bildirim Ekle", "agentFeedback.addAndSubmit": "Geri Bildirim Ekle ve Gönder", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "Geri Bildirim Ekle", "altEnter": "Alt+Enter", "enter": "Enter" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "Daralt", "convertComment": "Aracı Geri Bildirimine Dönüştür", "editComment": "Düzenle", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Yeni bir aracı konak oturumu çalışma ağacı oluşturulduğunda `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` etiketli görevlerin otomatik olarak çalıştırılıp çalıştırılmayacağını belirtir. El ile yapılan `Run Task` çağrıları etkilenmez.", - "chat.newEdits.label": "Yeni Sohbet", - "chat.viewContainer.label": "Sohbet", - "chatViewIcon": "Arama görünümünün simgesini göster.", - "sessions.newChat.view": "Yeni Oturum", - "sessions.newChatInSession.view": "Yeni Sohbet" + "chat.newEdits.label": "Yeni Sohbet" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "Oturum Türü" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "Hedef nedir?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "Bir sonraki kilometre taşınız ne?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "Bu oturumda bir takip sorusu sorun ya da yeni bir konu başlatın...", - "subSessionTip.ariaLabel": "Alt oturum ipucu", - "subSessionTip.dismiss": "İpucunu kapat", - "subSessionTip.message": "Bu bir alt oturum, aynı çalışma alanında yeni bir sohbet. Bunu sorular sormak, görevleri çalıştırmak veya fikirleri yeni bir bağlamla keşfetmek için kullanın." + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "Şunu seçerek başlayın:", - "newSessionIn": "Yeni oturum:", - "newSessionWith": "ile", - "trustFolderMessage": "Bir aracı oturumu bu klasördeki dosyaları okuyabilir, komutları çalıştırabilir ve değişiklik yapabilir." + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Kullanılabilir aracı konak yok", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "Aracılar Devre Dışı" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "Aracı", - "agentPickerCustomCategory": "Özel Aracılar", - "agentPickerDefault": "Aracı", - "agentPickerDefaultCategory": "Varsayılan", - "agentPickerDefaultHover": "Varsayılan aracıyı kullanın.", - "configureCustomAgents": "Özel Aracıları Yapılandır...", - "viewAgent": "{0} aracıyı görüntüle" + "agentHostAgentPicker": "Aracı" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "Onay Seçici", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "Aracı konağı henüz herhangi bir aracı tanıtmadı.", "notConnectedSend": "İstek gönderilemiyor: aracı konağına bağlı değil." }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "Aracı Konağı Hata Ayıklama Günlüklerini Dışarı Aktar..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "Yerel Aracı Konağı", - "localAgentHostSessionTypeLocation": "Yerel" + "localAgentHostLabel": "Yerel Aracı Konağı" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "Copilot CLI Durum Dosyasını Aç" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude sormadan dosyaları düzenler", "claude.permissionMode.auto": "Otomatik", "claude.permissionMode.auto.description": "Bir model sınıflandırıcısı, araç işlemlerini otomatik olarak onaylar veya reddeder", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "Düzenlemeden Önce Sor", "claude.permissionMode.default.description": "Claude değişiklikleri yapmadan önce onay ister", "claude.permissionMode.plan": "Plan Modu", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "Uzak aracı konaklarına bağlanmayı etkinleştirin.", "chat.remoteAgentHosts.name": "Bu uzak aracı ana bilgisayarı için görünen ad.", "chat.remoteAgentTunnels": "Uzak aracı konaklarına bağlanırken aranacak ek geliştirme tüneli adları. Bunlar, hesabınızdan otomatik olarak listelenen tünellere ek olarak aranır.", - "chat.sshRemoteAgentHostCommand": "Geliştirme için: SSH üzerinden uzak aracı konağını başlatmak için kullanılan komutu geçersiz kılın. Ayarlandığında, otomatik CLI yüklemesini atlar ve onun yerine bu komutu çalıştırır. Komut, ws://127.0.0.1:PORT (isteğe bağlı olarak ?tkn=TOKEN ile) ile eşleşen bir WebSocket URL'sini stdout veya stderr'e yazdırmalıdır./" + "chat.sshRemoteAgentHostCommand": "Geliştirme için: SSH üzerinden uzak aracı konağını başlatmak için kullanılan komutu geçersiz kılın. Ayarlandığında, otomatik CLI yüklemesini atlar ve onun yerine bu komutu çalıştırır. Komut, ws://127.0.0.1:PORT (isteğe bağlı olarak ?tkn=TOKEN ile) ile eşleşen bir WebSocket URL'sini stdout veya stderr'e yazdırmalıdır./", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "Yeni SSH Konağı Ekle...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "Uzak Eklenti Ekle", "remoteAgentHost.addPluginTooltip": "Bu uzak aracı ana bilgisayarında zaten mevcut olan bir eklenti klasörünü ekleyin.", "remoteAgentHost.pluginAlreadyConfigured": "'{0}', {1} üzerinde zaten yapılandırıldı.", - "remoteAgentHost.removeConfiguredPlugin": "Uzak Ana Bilgisayardan Kaldır", "remoteAgentHost.selectPluginFolder": "{0} üzerinde Eklenti Klasörünü seçin" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "Beceriler" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "Dosya Farkını Aç", "mobileOpenSessionChanges": "Oturum Değişikliklerini Aç" }, @@ -4658,6 +4994,13 @@ "miSessions": "&&Oturumlar" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "&&Geri", "miSessionsForward": "&&İleri", "newSession": "Yeni Oturum", @@ -4685,6 +5028,7 @@ "pinned": "Sabitlenmiş", "secondsDuration": "şimdi", "sessionItemAria": "{0}, {1} oluşturuldu", + "sessions.dragLabel": "{0} sessions", "sessionsList": "Oturumlar", "showLessAria": "Daha az oturum göster", "showLessCompact": "Daha az göster", @@ -4693,9 +5037,9 @@ "showMoreAria": "{0} oturum daha göster", "showMoreCompact": "+{0} daha", "showMoreWorkspaceAria": "{0} çalışma alanı daha göster", - "showMoreWorkspaceCompact": "+{0} çalışma alanı", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "{0} çalışma alanı daha göster", - "showMoreWorkspacesCompact": "+{0} çalışma alanı", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "Bugün", "unknown": "Bilinmiyor", "working": "Çalışıyor...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "Giriş Gerekli" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "Yeni Alt Oturum", "archivePinnedSectionSessions.confirm": "Sabitlenmiş {0} oturumu tamamlandı olarak işaretlemek istediğinizden emin misiniz?", "archivePinnedSectionSessions.confirmSingle": "Sabitlenmiş 1 oturumu tamamlandı olarak işaretlemek istediğinizden emin misiniz?", "archiveSection": "Tümünü Tamamlandı Olarak İşaretle", @@ -4747,7 +5090,7 @@ "markRead": "Okundu Olarak İşaretle", "markUnread": "Okunmadı Olarak İşaretle", "newSessionForWorkspace": "Yeni Oturum", - "openInNewWindow": "Yeni Pencerede Aç", + "openToTheSide": "Open to the Side", "pinSession": "Sabitle", "refresh": "Oturumlar Görünümünü Yenile", "renameSession": "Yeniden Adlandır...", @@ -4881,9 +5224,9 @@ "learnMore": "Daha fazla bilgi edinin", "loginWith": "{0} ile oturum aç", "no": "Hayır", - "xaaResourceSecretPlaceholder": "Resource client secret", - "xaaResourceSecretPrompt": "The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.", - "xaaResourceSecretTitle": "Resource Client Secret Required", + "xaaResourceSecretPlaceholder": "Kaynak gizli anahtarı", + "xaaResourceSecretPrompt": "'{0}' konumundaki kaynak, kaynak başına '{1}' istemci tanımlayıcısı kullanıyor. Eşleşen gizli anahtarı girin (yoksa boş bırakın). Değer, işletim sistemi gizli depolama alanına kaydedilir. Daha sonra mcp.json dosyasındaki 'Gizli Anahtarı Ayarla' kod odağı ile yönetebilirsiniz.", + "xaaResourceSecretTitle": "Kaynak Gizli Anahtarı Gerekiyor", "yes": "Evet" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -4948,11 +5291,11 @@ "incorrectAccountDetail": "Seçilen {0} hesabı istenen {1} hesabıyla eşleşmiyor.", "keep": "{0} Korunsun", "loginWith": "{0} ile oturum aç", - "mcp.enterpriseManaged.issuerInvalid": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.", - "mcp.enterpriseManaged.issuerMissing": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.", - "mcp.enterpriseManaged.issuerNotHttp": "Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.", - "mcp.enterpriseManaged.missingAS": "The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.", - "mcp.enterpriseManaged.missingResource": "The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.", + "mcp.enterpriseManaged.issuerInvalid": "Kurumsal olarak yönetilen MCP kimlik doğrulaması, `mcp.enterpriseManagedAuth.idp.issuer` öğesinin geçerli bir URL olmasını gerektirir; '{0}' alındı.", + "mcp.enterpriseManaged.issuerMissing": "Kurumsal olarak yönetilen MCP kimlik doğrulaması, `mcp.enterpriseManagedAuth.idp.issuer` öğesinin yapılandırılmasını gerektirir. `settings.json` dosyasını el ile düzenleyerek kurumsal ilke (Windows Grup İlkesi/macOS tarafından yönetilen tercihler/Linux `/etc/vscode/policy.json`) aracılığıyla veya yerel test için ayarlayın.", + "mcp.enterpriseManaged.issuerNotHttp": "Kurumsal olarak yönetilen MCP kimlik doğrulaması, `mcp.enterpriseManagedAuth.idp.issuer` öğesinin `https` veya `http` düzenini kullanmasını gerektirir; '{0}' alındı.", + "mcp.enterpriseManaged.missingAS": "Kurumsal olarak yönetilen '{0}' MCP sunucusu, korumalı kaynak meta verilerinde `authorization_servers` girdisi sunmadı.", + "mcp.enterpriseManaged.missingResource": "Kurumsal olarak yönetilen '{0}' MCP sunucusu, 'resource' tanımlayıcısına sahip bir korumalı kaynak meta veri belgesi sunmadı.", "mcpAuthSessionRemoved": "{0} için kimlik doğrulama oturumu kaldırıldı, sunucu durduruluyor" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Klavye odağının hızlı açma denetiminin içinde olup olmadığını belirtir" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "Pencereyi &&Kapat", "closeWindowMessage": "Pencereyi kapatmak istediğinizden emin misiniz?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "'{0}' kimliğine sahip ağaç görünümü yok.", "views log": "Görünümler" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "Configure Runtime Arguments", + "reloadWindowWithExtensionsDisabled": "Reload with Extensions Disabled", + "revealUserDataFolder": "Reveal User Data Folder", + "showContentTracing": "Show Content Tracing", + "showGPUInfo": "Show GPU Info", + "startTracing": "Start Tracing", + "startTracing.ariaLabel": "Recording performance trace. Click to stop recording.", + "startTracing.name": "Performance Trace", + "startTracing.recording": "Recording trace (click to stop)", + "startTracing.tooltip": "Click to stop recording", + "stopTracing": "Stop Tracing", + "stopTracing.button": "&&Relaunch and Enable Tracing", + "stopTracing.detail": "This can take up to one minute to complete.", + "stopTracing.message": "No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.", + "stopTracing.title": "Creating trace file...", + "toggleDevTools": "Toggle Developer Tools" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "Install '{0}' command in PATH", + "shellCommand": "Shell Command", + "successFrom": "Shell command '{0}' successfully uninstalled from PATH.", + "successIn": "Shell command '{0}' successfully installed in PATH.", + "uninstall": "Uninstall '{0}' command from PATH" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "Close Window", + "closeActive": "Close Active Window", + "closeOtherWindows": "Close Other Windows", + "closeWindow": "Close Window", + "current": "Current Window", + "disableWindowAlwaysOnTop": "Turn Off Always on Top", + "enableWindowAlwaysOnTop": "Turn On Always on Top", + "miCloseWindow": "Clos&&e Window", + "miZoomIn": "&&Zoom In", + "miZoomOut": "&&Zoom Out", + "miZoomReset": "&&Reset Zoom", + "quickSwitchWindow": "Quick Switch Window...", + "switchToMainWindow": "Switch to Main Window", + "switchWindow": "Switch Window...", + "switchWindowPlaceHolder": "Select a window to switch to", + "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", + "windowDirtyAriaLabel": "{0}, window with unsaved changes", + "windowGroup": "window group", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "zoomReset": "Reset Zoom" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.", + "argv.crashReporterId": "Unique id used for correlating crash reports sent from this app instance.", + "argv.disableChromiumSandbox": "Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.", + "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableLcdText": "Disables LCD font antialiasing.", + "argv.enableCrashReporter": "Allows to disable crash reporting, should restart the app if the value is changed.", + "argv.enableRDPDisplayTracking": "Ensures that maximized windows gets restored to correct display during RDP reconnection.", + "argv.enebleProposedApi": "Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.", + "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.jsFlags": "Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.", + "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.logLevel": "Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.", + "argv.proxyBypassList": "Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \";*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Specifies the port to use for remote debugging.", + "argv.useInMemorySecretStorage": "Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.", + "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "confirmSaveUntitledWorkspace": "Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.", + "controlsStyle": "Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.", + "dialogStyle": "Adjust the appearance of dialogs to be native by the OS or custom.", + "enableCrashReporterDeprecated": "If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.", + "keyboardConfigurationTitle": "Keyboard", + "mergeAllWindowTabs": "Merge All Windows", + "miExit": "E&&xit", + "moveWindowTabToNewWindow": "Move Window Tab to New Window", + "newTab": "New Window Tab", + "newWindowDimensions": "Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.", + "openWithoutArgumentsInNewWindow": "Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\r\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).", + "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreWindows": "Controls how windows and editors within are being restored when opening.", + "security.promptForLocalFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.", + "security.promptForRemoteFileProtocolHandling": "If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.", + "showNextWindowTab": "Show Next Window Tab", + "showPreviousTab": "Show Previous Window Tab", + "telemetry.enableCrashReporting": "Enable crash reports to be collected. This helps us improve stability. \r\nThis option requires restart to take effect.", + "telemetryConfigurationTitle": "Telemetry", + "titleBarStyle": "Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.", + "toggleWindowTabsBar": "Toggle Window Tabs Bar", + "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.ignored": "A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).", + "window.border.color": "{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format", + "window.border.default": "{0}: respect color theme settings, fallback to Windows settings", + "window.border.off": "{0}: disable border colors", + "window.border.prefix": "Controls the border color of the window:", + "window.border.suffix": "Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.", + "window.border.system": "{0}: respect Windows settings only", + "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.customTitleBarVisibility": "Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.", + "window.customTitleBarVisibility.auto": "Automatically changes custom title bar visibility.", + "window.customTitleBarVisibility.never": "Hide custom titlebar when {0} is set to `native`.", + "window.customTitleBarVisibility.windowed": "Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.", + "window.doubleClickIconToClose": "If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.", + "window.menuStyle": "Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.", + "window.menuStyle.custom": "Use the custom menu.", + "window.menuStyle.custom.mac": "Use the custom context menu.", + "window.menuStyle.inherit": "Matches the menu style to the title bar style defined in {0}.", + "window.menuStyle.inherit.mac": "Matches the context menu style to the title bar style defined in {0}.", + "window.menuStyle.mac": "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", + "window.menuStyle.native": "Use the native menu. This is ignored when {0} is set to {1}.", + "window.menuStyle.native.mac": "Use the native context menu.", + "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeTabs": "Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.", + "window.newWindowDimensions.default": "Open new windows in the center of the screen.", + "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", + "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.maximized": "Open new windows maximized.", + "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.openWithoutArgumentsInNewWindow.off": "Focus the last active running instance.", + "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", + "window.reopenFolders.all": "Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.folders": "Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.none": "Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.", + "window.reopenFolders.one": "Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.", + "window.reopenFolders.preserve": "Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.", + "windowConfigurationTitle": "Window", + "zoomLevel": "Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.", + "zoomPerWindow": "Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows." + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "Saving UI state" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "&&Copy", + "okButton": "OK" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.", + "configure": "Configure", + "downloadArmBuild": "Download", + "keychainWriteError": "Writing login information to the keychain failed with error '{0}'.", + "learnMore": "Learn More", + "loginButton": "&&Log In", + "macoseolmessage": "{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.", + "password": "Password", + "proxyAuthRequired": "Proxy Authentication Required", + "proxyDetail": "The proxy {0} requires a username and password.", + "rememberCredentials": "Remember my credentials", + "resolveShellEnvironment": "Resolving shell environment...", + "restart": "Restart", + "runningAsRoot": "It is not recommended to run {0} as root user.", + "runningTranslated": "You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.", + "sharedProcessCrash": "A shared background process terminated unexpectedly. Please restart the application to recover.", + "showArgvParseWarning": "The runtime arguments file 'argv.json' contains errors. Please correct them and restart.", + "showArgvParseWarningAction": "Open File", + "shutdownErrorClose": "An unexpected error prevented the window to close", + "shutdownErrorDetail": "Error: {0}", + "shutdownErrorLoad": "An unexpected error prevented to change the workspace", + "shutdownErrorQuit": "An unexpected error prevented the application to quit", + "shutdownErrorReload": "An unexpected error prevented the window to reload", + "shutdownForceClose": "Close Anyway", + "shutdownForceLoad": "Change Anyway", + "shutdownForceQuit": "Quit Anyway", + "shutdownForceReload": "Reload Anyway", + "shutdownTitleClose": "Closing the window is taking a bit longer...", + "shutdownTitleLoad": "Changing the workspace is taking a bit longer...", + "shutdownTitleQuit": "Quitting the application is taking a bit longer...", + "shutdownTitleReload": "Reloading the window is taking a bit longer...", + "status.windowZoom": "Window Zoom", + "troubleshooting": "Troubleshooting Guide", + "username": "Username", + "willShutdownDetail": "The following operations are still running: \r\n{0}", + "zoomIn": "Zoom In", + "zoomNumber": "Zoom Level: {0} ({1}%)", + "zoomOut": "Zoom Out", + "zoomReset": "Reset", + "zoomSettings": "Settings" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "Tamamlanan araç çağrılarında ve sohbet yanıtlarındaki diğer daraltılabilir öğelerde onay işareti simgelerinin gösterilip gösterilmeyeceğini denetler.", "accessibility.debugWatchVariableAnnouncements": "Değişken değişikliklerinin hata ayıklama izleme görünümünde duyurulup duyurulmayacağını kontrol eder.", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "Bu tarayıcı sayfası aracıyla paylaşılsın mı?", "browserView.shareWithAgent.title": "Aracıyla paylaşılsın mı?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "Tarayıcı düzenleyicisinin odaklanmış olup olmadığı", + "browser.hasError": "Tarayıcının yükleme hatası olup olmadığını belirtir", + "browser.hasUrl": "Tarayıcıda bir URL’nin yüklü olup olmadığını belirtir", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "Tarayıcı" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "Depolamayı Temizle (Kısa Süreli)", + "browser.clearGlobalStorageAction": "Depolamayı Temizle (Genel)", + "browser.clearWorkspaceStorageAction": "Depolamayı Temizle (Çalışma Alanı)", + "browser.dataStorage": "Tarayıcı verilerinin (çerezler, önbellek, depolama) tarayıcı görünümleri arasında nasıl paylaşılacağını kontrol eder.\r\n\r\n**Not**: Güvenilmeyen çalışma alanlarında bu ayar yoksayılır ve her zaman `ephemeral` depolama kullanılır.", + "browser.dataStorage.ephemeral": "Her tarayıcı görünümünün kapatıldığında temizlenen kendi oturumu vardır.", + "browser.dataStorage.global": "Tüm tarayıcı görünümleri tüm çalışma alanlarında tek bir kalıcı oturum kullanır.", + "browser.dataStorage.workspace": "Aynı çalışma alanı içindeki tarayıcı görünümleri kalıcı bir oturumu kullanır. Hiçbir çalışma alanı açılmazsa, `ephemeral` depolama kullanılır.", + "browser.storageScope": "Geçerli tarayıcı görünümünün depolama kapsamı" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "Geliştirici araçlarının geçerli tarayıcı görünümü için açık olup olmadığı", + "browser.toggleDevToolsAction": "Geliştirici Araçlarını Aç/Kapat" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "Konsol günlüklerini sohbete ekle", + "browser.addElementToChatAction": "Sohbete Öğe Ekle", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "Sohbete Ekran Görüntüsü Ekle", + "browser.agentSharingContentWarning.detail": "Sayfalar, aracı davranışını etkileyebilecek gizli istemler içerebilir. Göndermeden önce ekli içerikleri dikkatlice kontrol edin.", + "browser.agentSharingContentWarning.dontShowAgain": "Bir daha gösterme", + "browser.agentSharingContentWarning.message": "Güvenilmeyen kaynaklardan içerik eklerken dikkatli olun.", + "browser.agentSharingContentWarning.ok": "&&Tamam", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "Sohbete Ekle", + "browser.elementSelectionActive": "Öğe seçiminin şu anda etkin olup olmadığı", + "browser.enableChatTools": "Etkinleştirildiğinde, sohbet araçları Tümleşik Tarayıcı'da sayfaları açmak ve bu sayfalarla etkileşim kurmak için tarayıcı araçlarını kullanabilir.", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "Aracıyla Paylaş", + "browser.sharingWithAgent": "Aracıyla Paylaşılıyor", + "browser.unshareWithAgent": "Aracıyla Paylaşımı Durdur", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "Tarayıcı", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "Tarayıcı Ekran Görüntüsü", + "consoleLogs": "Konsol Günlükleri", + "workbench.browser.agentHostChatToolsEnabled": "Etkinleştirildiğinde, tümleşik tarayıcı araçları Oturumlar penceresindeki aracı ana bilgisayar oturumlarına istemci tarafından sağlanan araçlar olarak sunulur. {0} ve {1} gereklidir." + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "Boyutlar:", + "browser.device.dprAriaLabel": "Cihaz piksel oranı", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "Cihaz piksel oranı (boş = sistem varsayılanı)", + "browser.device.heightAriaLabel": "Görünüm penceresi yüksekliği", + "browser.device.inputPlaceholderAuto": "otomatik", + "browser.device.scaleLabel": "Ölçek:", + "browser.device.swapDimensionsTitle": "Boyutları Değiştir", + "browser.device.widthAriaLabel": "Görünüm penceresi genişliği", + "browser.device.zoomAriaLabel": "Yakınlaştırma faktörü", + "browser.device.zoomAuto": "Otomatik (%{0})", + "browser.devicePresets.mobileTag": "mobil", + "browser.devicePresets.placeholder": "Bir cihaz ön ayarı seçin", + "browser.emulationHasUserAgent": "Tarayıcı öykünmesinin özel bir kullanıcı aracısı olup olmadığını belirtir", + "browser.emulationIsMobile": "Tarayıcı öykünmesinin mobil modda olup olmadığını belirtir", + "browser.emulationToolbar.close": "Kapat", + "browser.emulationToolbar.mobile": "Mobil Öykünme", + "browser.emulationToolbar.presets": "Ön Ayarı Uygula...", + "browser.emulationToolbar.reset": "Sıfırla", + "browser.emulationToolbar.userAgent": "Kullanıcı Aracısını Ayarla...", + "browser.emulationToolbarVisible": "Tarayıcı öykünme araç çubuğunun görünür olup olmadığını belirtir", + "browser.hideEmulationToolbar": "Öykünme Araç Çubuğunu Gizle", + "browser.pickDevicePreset": "Cihaza Öykün...", + "browser.resetEmulation": "Öykünmeyi Sıfırla", + "browser.setUserAgent": "Kullanıcı Aracısına Öykün...", + "browser.showEmulationToolbar": "Öykünme Araç Çubuğunu Göster", + "browser.toggleMobileEmulation": "Mobil Öykünmeyi Aç/Kapat", + "browser.userAgent.prompt": "Kullanıcı aracısı dizesi (VS Code varsayılanı için boş bırak)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "Sonrakini Bul", + "browser.findPreviousAction": "Öncekini Bul", + "browser.findWidgetFocused": "Tarayıcı bulma pencere öğesinin odaklanmış olup olmadığı", + "browser.findWidgetVisible": "Tarayıcı bulma pencere öğesinin görünür olup olmadığı", + "browser.hideFindAction": "Pencere Öğesini Bul'u Kapat", + "browser.showFindAction": "Sayfada Bul" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "Tarayıcının daha fazla yakınlaştırıp yakınlaştıramayacağını belirtir", + "browser.canZoomOut": "Tarayıcının daha fazla uzaklaştırıp uzaklaştıramayacağını belirtir", + "browser.defaultZoomLevel.matchWindow": "Uygulamanın geçerli kullanıcı arayüzü yakınlaştırma düzeyiyle eşleşir.", + "browser.pageZoom": "Tümleşik Tarayıcı'da tüm siteler için varsayılan yakınlaştırma düzeyidir.", + "browser.resetZoomAction": "Yakınlaştırmayı Sıfırla", + "browser.zoomInAction": "Yakınlaştır", + "browser.zoomOutAction": "Uzaklaştır" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "Arka plan", + "browser.closeAll": "Tüm Tarayıcı Sekmelerini Kapat", + "browser.closeAllInGroup": "Gruptaki Tüm Tarayıcı Sekmelerini Kapat", + "browser.closeAllInGroupShort": "Tüm Tarayıcı Sekmelerini Kapat", + "browser.closeAllTabs": "Tümünü Kapat", + "browser.closeTab": "Kapat", + "browser.editorOpen": "Herhangi bir tarayıcı düzenleyicisinin şu anda açık olup olmadığı", + "browser.linkOpenedHint.ariaLabel": "Bu bağlantı tümleşik tarayıcıda açıldı", + "browser.linkOpenedHint.detail": "**Tümleşik Tarayıcı**\r\n\r\nYerel ana bilgisayar bağlantıları tümleşik tarayıcıda otomatik olarak açılır.", + "browser.linkOpenedHint.dismiss": "Bir Daha Gösterme", + "browser.linkOpenedHint.label": "Bağlantı burada açıldı", + "browser.linkOpenedHint.openSettings": "Ayarları Aç", + "browser.newTabAction": "Yeni Sekme", + "browser.openAction": "Tümleşik Tarayıcıyı Aç", + "browser.openFileAction": "Tümleşik Tarayıcıda Aç", + "browser.openLocalhostLinks": "Etkinleştirildiğinde, terminalden, sohbetten ve diğer kaynaklardan localhost bağlantıları (`localhost`, `127.0.0.1`, `[::1]`) ve tüm arabirimlerin bağlantıları (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) sistem tarayıcısı yerine Tümleşik Tarayıcı'da açılır.", + "browser.openNewTab": "Yeni Tümleşik Tarayıcı Sekmesi", + "browser.openOrListAction": "Tarayıcı", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Tarayıcı Sekmesini Hızlı Aç...", + "browser.quickOpenPlaceholder": "Bir tarayıcı sekmesi seçin", + "browser.showInTitleBar": "Tümleşik Tarayıcı düğmesinin başlık çubuğunda gösterilip gösterilmeyeceğini denetler.", + "browser.showInTitleBar.false": "Düğme hiçbir zaman başlık çubuğunda gösterilmez.", + "browser.showInTitleBar.true": "Düğme her zaman başlık çubuğunda gösterilir.", + "browser.showInTitleBar.whenOpen": "Bir tarayıcı düzenleyicisi açık olduğunda düğme başlık çubuğunda gösterilir.", + "browserEntryAriaLabelWithGroup": "{0}, {1}", + "miOpenBrowser": "&&Tarayıcı", + "toggle.browser": "Tümleşik Tarayıcı", + "toggle.browserDescription": "Başlık çubuğundaki Tümleşik Tarayıcı düğmesinin görünürlüğünü değiştir" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "Ağ etki alanı ilkesi tarafından engellendi", + "browser.element": "öğe", + "browser.open.alreadyOpen": "Zaten açık: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "Tarayıcı Sayfaları", + "browserToolSet.description": "Tümleşik tarayıcı sayfalarını açın ve etkileşimde bulunun" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "{1} içinde {0} öğesine tıklanıyor", + "browser.click.invocation.middle": "{1} içinde {0} öğesine orta tıklanıyor", + "browser.click.invocation.right": "{1} içinde {0} öğesine sağ tıklanıyor", + "browser.click.past": "{1} içinde {0} öğesine tıklandı", + "browser.click.past.middle": "{1} içinde {0} öğesine orta tıklandı", + "browser.click.past.right": "{1} içinde {0} öğesine sağ tıklandı", + "browser.dblClick.invocation": "{1} içinde {0} öğesine çift tıklanıyor", + "browser.dblClick.past": "{1} içinde {0} öğesine çift tıklandı", + "clickBrowserTool.displayName": "Öğeye Tıklayın", + "clickBrowserTool.userDescription": "Tarayıcı sayfasındaki bir öğeye tıklayın" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "{2} içinde {0} öğesi {1} konumuna sürüklendi", + "browser.drag.past": "{2} içinde {0} öğesi {1} konumuna sürüklendi", + "dragElementTool.displayName": "Öğeyi Sürükle", + "dragElementTool.userDescription": "Bir öğeyi başka bir öğenin üzerine sürükleme" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "{0} içinde iletişim kutusu işleniyor", + "browser.handleDialog.past": "{0} içinde iletişim kutusu işlendi", + "handleDialogBrowserTool.displayName": "İletişim kutusunu yönet", + "handleDialogBrowserTool.userDescription": "Tarayıcı sayfasındaki iletişim kutusuna yanıt verin" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "{1} içinde {0} üzerine geliniyor", + "browser.hover.past": "{1} içinde {0} üzerine gelindi", + "hoverElementTool.displayName": "Üzerine Gelme Öğesi", + "hoverElementTool.userDescription": "Tarayıcı sayfasındaki bir öğenin üzerine gelme" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "{0} içinde geri gidiliyor", + "browser.goBack.past": "{0} içinde geri gidildi", + "browser.goForward.invocation": "{0} içinde ileri gidiliyor", + "browser.goForward.past": "{0} içinde ileri gidildi", + "browser.navigate.confirmMessage": "Bu işlem tarayıcıyı {0}‘e yönlendirir ve aracının içeriğe erişmesine izin verir.", + "browser.navigate.confirmTitle": "Tarayıcıda Gezilsin mi?", + "browser.navigate.invocation": "{1} içinde şuraya gidiliyor: {0}", + "browser.navigate.past": "{1} içinde şuraya gidildi: {0}", + "browser.reload.invocation": "{0} yeniden yükleniyor", + "browser.reload.past": "{0} yeniden yüklendi", + "navigateBrowserTool.displayName": "Sayfada Gezinme", + "navigateBrowserTool.userDescription": "Tarayıcı sayfasına gidin veya yeniden yükleyin" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "Bu işlem {0} tümleşik tarayıcıda açılır. Aracı içeriğini okuyabilir ve içeriklerle etkileşim kurabilir.", + "browser.open.confirmTitle": "Tarayıcı Sayfası açılsın mı?", + "browser.open.invocation": "{0} üzerinde tarayıcı sayfası açılıyor", + "browser.open.newPageOption": "Hayır, {0} konumunda yeni bir sayfa aç", + "browser.open.noPagesOption": "Hayır - Aracıyla hiçbir sekmeyi paylaşma", + "browser.open.past": "{0} üzerinde tarayıcı sayfası açıldı", + "browser.open.prompt.invocation": "Kullanıcıdan bir tarayıcı sekmesi paylaşması isteniyor", + "browser.open.prompt.past": "Kullanıcıdan bir tarayıcı sekmesi paylaşması istendi", + "browser.open.result": "{0} açıldı", + "browser.open.shareExistingOption": "Evet, şunu paylaş: \"{0}\" - {1}", + "browser.open.shareQuestion.message": "Mevcut tarayıcı sekmesi paylaşılsın mı?", + "browser.open.shareQuestion.title": "Tarayıcı Sekmesini Paylaş", + "browser.open.sharedResult": "{0} kullanıcı tarafından paylaşıldı", + "openBrowserTool.displayName": "Tarayıcı Sayfasını Aç", + "openBrowserTool.userDescription": "Tümleşik tarayıcıda bir URL açın" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "Bu işlem {0} tümleşik tarayıcıda açılır. Aracı içeriğini okuyamaz.", + "browser.open.nonAgentic.confirmTitle": "Tarayıcı Sayfası açılsın mı?", + "browser.open.nonAgentic.invocation": "{0} üzerinde tarayıcı sayfası açılıyor", + "browser.open.nonAgentic.past": "{0} üzerinde tarayıcı sayfası açıldı", + "browser.open.nonAgentic.result": "{0} açıldı" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "{0} okunuyor", + "browser.read.past": "{0} dosyasını oku", + "readBrowserTool.displayName": "Sayfayı Oku", + "readBrowserTool.userDescription": "Tarayıcı sayfası içeriğini okuyun" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "Devam etmeden önce koda güvendiğinizden emin olun.", + "browser.runCode.confirmTitle": "Playwright kodu çalıştırılsın mı?", + "browser.runCode.invocation": "Playwright kodu çalıştırılıyor...", + "browser.runCode.past": "Playwright kodu çalıştırıldı", + "browser.runCode.waitInvocation": "Playwright kodunun tamamlanması bekleniyor...", + "browser.runCode.waitPast": "Playwright kodu bekleniyor", + "runPlaywrightCodeTool.displayName": "Playwright kodunu çalıştır", + "runPlaywrightCodeTool.userDescription": "Bir tarayıcı sayfasında Playwright kod parçacığı çalıştırın" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "Tarayıcı ekran görüntüsü yakalanıyor", + "browser.screenshot.invocation.element": "{0} öğesinin ekran görüntüsü yakalanıyor", + "browser.screenshot.past": "Yakalanan tarayıcı ekran görüntüsü", + "browser.screenshot.past.element": "{0} öğesinin ekran görüntüsü alındı", + "screenshotBrowserTool.displayName": "Sayfa Ekran Görüntüsü", + "screenshotBrowserTool.userDescription": "Tarayıcı sayfasının ekran görüntüsünü alın" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "{1} içinde `{0}` tuşuna basılıyor", + "browser.pressKey.invocation.element": "{2} içinde {1} içinde `{0}` tuşuna basılıyor", + "browser.pressKey.past": "{1} içinde `{0}` tuşuna basıldı", + "browser.pressKey.past.element": "{2} içinde {1} içinde `{0}` tuşuna basıldı", + "browser.type.invocation": "{0} içinde metin yazılıyor", + "browser.type.invocation.element": "{1} içinde {0} öğesine metin yazılıyor", + "browser.type.past": "{0} içinde metin yazıldı", + "browser.type.past.element": "{1} içinde {0} öğesine metin yazıldı", + "typeBrowserTool.displayName": "Sayfaya yazma", + "typeBrowserTool.userDescription": "Tarayıcı sayfasına metin yazın veya tuşlara basın" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' devam ediyor.", "changeWorkspace.message": "Çalışma alanını değiştirmek istediğinizden emin misiniz?", @@ -7751,13 +8561,13 @@ "installPluginFromSource": "Kaynaktan Eklenti Yükle", "localMarketplace": "Yerel", "managePluginMarketplaces": "Eklenti Marketlerini Yönet", - "managedMarketplace": "{0} (managed by enterprise policy)", + "managedMarketplace": "{0} (kuruluş ilkesi tarafından yönetilir)", "noMarketplaces": "Eklenti marketi yapılandırılmadı", "openMarketplaceDirectory": "Klasör Aç", "pluginSourcePlaceholder": "owner/repo veya git clone URL'si", "pluginSourcePrompt": "Eklenti yüklemek için GitHub deposu veya git URL'si girin", "plugins": "Eklentiler", - "removeManagedMarketplace": "Enterprise policy manages '{0}', so it can't be removed here.", + "removeManagedMarketplace": "Kurumsal ilke '{0}' öğesini yönetir, bu nedenle burada kaldırılamaz.", "removeMarketplace": "Marketi Kaldır", "selectMarketplace": "Bir eklenti marketi seçin", "selectMarketplaceAction": "'{0}' için eylem seçin", @@ -7887,7 +8697,7 @@ "install": "Yükle", "openPluginFolder": "Eklenti Klasörünü Aç", "openReadme": "BENİOKU dosyasını aç", - "pluginPolicyBlocked": "The plugin \"{0}\" has been disabled by your organization and cannot be enabled.", + "pluginPolicyBlocked": "\"{0}\" eklentisi kuruluşunuz tarafından devre dışı bırakıldığından etkinleştirilemez.", "uninstall": "Kaldır" }, "vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": { @@ -7919,6 +8729,10 @@ "noAgentPlugins": "Aracı eklentisi bulunamadı.", "update": "Güncelleştir" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} Seçici", "agentHostChatInputPicker.filter": "Filtrele...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "\"{0}\" uzak aracı konağı {1} okumak istiyor", "agentHost.permission.write": "\"{0}\" uzak aracı konağı {1} yazmak istiyor" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Tamamlandı", "agentSessionFailed": "Başarısız", @@ -8434,7 +9265,7 @@ "addMcpServer": "Kullanmaya başlamak için bir MCP sunucusu yapılandırması ekleyin", "addServer": "Sunucu Ekle", "addServerTooltip": "Sunucu Ekle", - "backToInstalled": "Back to installed servers", + "backToInstalled": "Yüklü sunuculara geri dön", "browseMarketplace": "Markete Gözat", "builtInGroup": "Yerleşik", "builtInGroupDescription": "VS Code içinde yerleşik MCP sunucuları. Bunlar otomatik olarak kullanılabilir.", @@ -8458,7 +9289,7 @@ "mcpAccessDisabledBySettingPrefix": "MCP sunucuları ayarlarda devre dışı bırakıldı. ", "mcpAccessDisabledSettingLink": "Ayarlarda yapılandırın.", "mcpAccessDisabledTitle": "MCP sunucuları devre dışı bırakıldı", - "mcpBrowseBack": "Back", + "mcpBrowseBack": "Geri", "mcpGroupAriaLabel": "{0}, {1} öğeleri, {2}", "mcpServers": "MCP Sunucuları", "mcpServersDescription": "Yapay zekaya dış araçları ve hizmetleri kullanma izni veren açık bir standart. MCP sunucuları dosya işlemleri, veritabanları, API'ler ve daha fazlası için araç sağlar.", @@ -8657,10 +9488,10 @@ "chat.agentsControl.compact": "Komuta merkezi arama kutusunu sıkıştırılmış bir aracı durum göstergesi ve birleşik sohbet arabirim öğesiyle değiştirir.", "chat.agentsControl.enabled": "Başlık çubuğu komut merkezinde 'Aracı Durumu' göstergesinin nasıl görüneceğini denetler. `hidden` olarak ayarlandığında gösterge görünmez. Diğer değerler göstergenin görünmesini sağlar ve otomatik olarak {0} öğesini etkinleştirir. Okunmamış ve devam eden oturum göstergelerinin etkin olması için {1} etkinleştirilmelidir.", "chat.agentsControl.hidden": "Aracı durumu göstergesi başlık çubuğunda gizlenmiştir.", - "chat.agentsHandoffTip.mode": "Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.", - "chat.agentsHandoffTip.mode.custom": "Show the handoff tip with an alternate description.", - "chat.agentsHandoffTip.mode.default": "Show the handoff tip with the default description.", - "chat.agentsHandoffTip.mode.hidden": "Never show the handoff tip.", + "chat.agentsHandoffTip.mode": "Aracılar Penceresinde uygun aracı oturumlarını sürdürme seçeneğini sunan ve sohbet girişinin üzerinde gösterilen ipucunu denetler.", + "chat.agentsHandoffTip.mode.custom": "Devir ipucunu alternatif bir açıklamayla gösterin.", + "chat.agentsHandoffTip.mode.default": "Varsayılan açıklamayla devir ipucunu göster.", + "chat.agentsHandoffTip.mode.hidden": "Devir ipucunu hiçbir zaman gösterme.", "chat.allowAnonymousAccess": "Sohbette anonim erişime izin verilip verilmediğini denetler.", "chat.approvedAccountOrganizations": "Üyelerinin yapay zeka özelliklerini kullanmasına izin verilen GitHub kuruluşlarının oturum açma bilgilerinin listesi. Boş olmayan bir liste olarak ayarlandığında, kullanıcı belirtilen kuruluşlardan birine ait GitHub hesabında oturum açana ve hesap düzeyindeki ilke verileri çözümlenene kadar yapay zeka özellikleri devre dışı kalır. Kimliği doğrulanmış herhangi bir GitHub veya GitHub Enterprise hesabına izin vermek için '*' olarak ayarlayın.", "chat.approvedAccountOrganizations.policy.description": "Bu ilkeyi boş olmayan bir listeye ayarlamak, Onaylı Hesap geçidini etkinleştirir: Kullanıcı, kuruluşları bu listeyle kesişen bir GitHub hesabında oturum açana VE hesap tarafı ilke verileri çözümlenene kadar tüm yapay zeka özellikleri devre dışı kalır. Karşılaştırma büyük/küçük harfe duyarsızdır. Oturum açmış herhangi bir GitHub veya GHE hesabını kabul etmek üzere joker karakter olarak '*' kullanın (kuruluş listesinin görünür olmadığı yerlerde GHE dağıtımları için bunu kullanın).", @@ -8777,13 +9608,13 @@ "chat.planReview.inlineEditor.enabled": "Etkinleştirildiğinde, plan inceleme pencere öğesi düzenleyiciyi ayrı bir düzenleyici sekmesi yerine satır içinde bağlar.", "chat.pluginLocations": "Keşfedilecek eklenti dizinleri. Her anahtar doğrudan bir eklenti klasörüne işaret eden bir yoldur ve değer bunu etkinleştirir (`true`) veya devre dışı bırakır (`false`). Yollar mutlak olabilir, çalışma alanı köküne göre göreli olabilir veya kullanıcının ana dizini için `~/` ile başlayabilir.", "chat.plugins.enabled": "Sohbette aracı eklentisi tümleştirmesini etkinleştir.", - "chat.plugins.enabledPlugins": "Enterprise-managed plugin enablement. Keys are plugin IDs in `@` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `@` form; values enable or disable the plugin.", - "chat.plugins.extraMarketplaces": "Enterprise-managed additional plugin marketplaces. Unioned with {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`[#ref]`).", - "chat.plugins.marketplaces": "Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.", - "chat.plugins.strictMarketplaces": "When enabled, only marketplaces supplied via enterprise policy are trusted. Plugins from any other marketplace will not load.", - "chat.plugins.strictMarketplaces.policy": "Only trust marketplaces supplied via enterprise policy; plugins from any other marketplace will not load.", + "chat.plugins.enabledPlugins": "Kurumsal olarak yönetilen eklenti etkinleştirme. Anahtarlar `@` biçimindeki eklenti kimlikleridir (Copilot CLI yükleme yollarına çözümlenir); değerler eklentiyi etkinleştirir (`true`) veya devre dışı bırakır (`false`). {0} içindeki yol anahtarlı girdilerle birlikte bulunur. İlke tarafından ayarlandığında, markette keşfedilen hangi eklentilerin yüklenmesine izin verileceğini de kısıtlar (yalnızca burada `true` ile eşlenen kimlikler bu denetimi geçer).", + "chat.plugins.enabledPlugins.policy": "Eklenti etkinleştirme. Anahtarlar `@` biçimindeki eklenti kimlikleridir; değerler eklentiyi etkinleştirir veya devre dışı bırakır.", + "chat.plugins.extraMarketplaces": "Kurumsal olarak yönetilen ek eklenti marketleri. {0} ile birleştirilir.", + "chat.plugins.extraMarketplaces.policy": "Sorgulanacak ek eklenti marketleri. Anahtarlar market adlarıdır; değerler GitHub kısaltması (`owner/repo[#ref]`) veya Git URI'leri (`[#ref]`) olur.", + "chat.plugins.marketplaces": "Sorgulanacak eklenti marketleri. Girdiler GitHub kısaltması (`owner/repo` veya `owner/repo#ref`), doğrudan Git deposu URI'leri (`https://...git`, `ssh://...git` ya da `git@host:path.git`, her biri isteğe bağlı olarak `#ref` ile sonlandırılabilir) ya da yerel depo URI'leri (`file:///...`) olabilir. Eşdeğer GitHub kısaltmaları ve URI girdilerinin yinelenenleri kaldırılır.", + "chat.plugins.strictMarketplaces": "Etkinleştirildiğinde, yalnızca kurumsal ilke üzerinden sağlanan marketlere güvenilir. Diğer marketlerdeki eklentiler yüklenmez.", + "chat.plugins.strictMarketplaces.policy": "Yalnızca kurumsal ilke üzerinden sağlanan marketlere güvenin; başka marketlerdeki eklentiler yüklenmez.", "chat.progressBorder.enabled": "Aracı çalışırken veya düşünürken sohbet girişinin etrafında animasyonlu bir gradyan kenarlık gösterin. Etkinleştirildiğinde ve azaltılmış hareket etkin değilse bu {0} öğesini kapalı olması için geçersiz kılar. Azaltılmış hareket etkinse etkisi olmaz.", "chat.promptFileLocations.invalidPath": "Yollar göreli olmalıdır veya '~/' ile başlamalıdır. Mutlak yollar ve '\\' ayırıcıları desteklenmez. Glob desenleri kullanım dışıdır ve gelecekteki sürümlerde kaldırılacaktır.", "chat.promptFilesRecommendations.description": "Sohbet karşılama görünümünde hangi istem dosyalarının önerileceğini yapılandırın. Her anahtar bir istem dosyası adıdır ve değer, her zaman önermek için `true`, asla önermemek için `false` veya `resourceExtname == .js` veya `resourceLangId == markdown` gibi bir [when cümlesi](https://aka.ms/vscode-when-clause) ifadesi olabilir.", @@ -8801,7 +9632,7 @@ "chat.subagents.allowInvocationsFromSubagents": "Alt aracıların alt aracıları çağırmasına izin ver.", "chat.subagents.allowInvocationsFromSubagents.md": "Alt aracıların diğer alt aracıları çağırıp çağıramayacağını denetler. Etkinleştirildiğinde, iç içe yerleştirme en fazla 5 derinlikle sınırlanır.", "chat.tips.enabled": "İpuçlarının sohbette kullanıcı iletilerinin üzerinde gösterilip gösterilmeyeceğini denetler. Sık sık yeni ipuçları eklendiği için en yeni özellikleri takip etmeye yardımcı olur.", - "chat.titleBar.openInAgentsWindow.enabled": "Controls whether the Open in Agents Window button is shown in the title bar.", + "chat.titleBar.openInAgentsWindow.enabled": "Aracılarda Penceresinde Aç düğmesinin başlık çubuğunda gösterilip gösterilmeyeceğini denetler.", "chat.titleBar.signIn.enabled": "Oturum kapatıldığında Copilot Oturum Aç düğmesinin başlık çubuğunda gösterilip gösterilmeyeceğini denetler. Devre dışı bırakıldığında, Oturum Açma olanağı durum çubuğuna geri döner.", "chat.toolReferenceName.description": "{0} - {1}", "chat.tools.autoApprove.edits": "Aracı üzerinden yapılan düzenlemelerin otomatik olarak onaylanıp onaylanmayacağını denetler. Varsayılan ayar, `**/.vscode/*.json` gibi, istenmeyen yan etkilere neden olma potansiyeli olan belirli dosyalarda yapılan düzenlemeler hariç, tüm düzenlemeleri onaylamaktır.\r\n\r\nEşleşen dosyalara yapılan düzenlemelerin otomatik onayı için değeri `true`, her zaman açık onay gerektirmesi için `false` olarak ayarlayın. Belirli bir dosyayla eşleşen son desen, düzenlemenin otomatik onaylanıp onaylanmayacağını belirler.", @@ -8853,11 +9684,11 @@ "interactiveSession.editor.wordWrap": "Satırların sohbet kod bloklarında kaydırılıp kaydırılmayacağını kontrol eder.", "interactiveSessionConfigurationTitle": "Sohbet", "mcp.discovery.enabled": "Çeşitli diğer uygulamalardan gelen yapılandırmalardan Model Bağlam Protokolü sunucularının keşfini yapılandırır.", - "mcp.enterpriseManagedAuth.idp": "(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", - "mcp.enterpriseManagedAuth.idp.clientId": "The OAuth client ID registered with the SSO issuer for this device.", - "mcp.enterpriseManagedAuth.idp.clientSecret": "The OAuth client secret paired with `clientId`. Intended for local development only.", - "mcp.enterpriseManagedAuth.idp.issuer": "The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.", - "mcp.enterpriseManagedAuth.idp.policy": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`).", + "mcp.enterpriseManagedAuth.idp": "(Önizleme) Kurumsal olarak yönetilen Model Bağlam Protokolü (MCP) sunucuları için kullanılan OAuth/OIDC IdP yapılandırması. Genellikle kurumsal ilke aracılığıyla sunulur (Windows Grup İlkesi/macOS tarafından yönetilen tercihler/Linux `/etc/vscode/policy.json`); geliştiriciler yerel test için `settings.json` dosyasını el ile düzenleyebilir. Özellikler: `issuer` (HTTPS URL), `clientId`, `clientSecret`.", + "mcp.enterpriseManagedAuth.idp.clientId": "Bu cihaz için SSO verenine kayıtlı OAuth istemci kimliği.", + "mcp.enterpriseManagedAuth.idp.clientSecret": "`clientId` ile eşleştirilmiş OAuth gizli anahtarı. Yalnızca yerel geliştirme için tasarlanmıştır.", + "mcp.enterpriseManagedAuth.idp.issuer": "SSO yetkilendirme sunucusunun OAuth/OIDC veren URL'si. Bir `https://` URL'si olmalıdır.", + "mcp.enterpriseManagedAuth.idp.policy": "Kurumsal olarak yönetilen Model Bağlam Protokolü (MCP) sunucusu kimlik doğrulaması için kullanılan OAuth/OIDC IdP yapılandırması. Kurumsal ilke aracılığıyla sunulur (Windows Grup İlkesi, macOS tarafından yönetilen tercihler, Linux `/etc/vscode/policy.json`).", "mcp.gallery.serviceUrl": "MCP Galeri hizmeti URL'sini şuna bağlanacak şekilde yapılandır", "mcp.list": "Sunucuları Listele" }, @@ -9473,30 +10304,30 @@ "vscode.extension.contributes.chatParticipant": "Bir sohbet katılımcısına katkıda bulunur" }, "vs/workbench/contrib/chat/browser/chatQuotaNotification": { - "manageBudget": "Manage Budget", - "manageBudget2": "Manage Budget", - "manageBudget3": "Manage Budget", - "quota.approaching.default": "Set additional budget to cover extra usage.", - "quota.approaching.free": "Upgrade to continue past the limit.", - "quota.approaching.managed": "Contact your admin to increase your limits.", - "quota.approaching.overageEnabled": "Additional budget is enabled to cover extra usage.", - "quota.approaching.title": "Credits at {0}%", - "quota.blocked.managed": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", - "quota.blocked.managed.title": "Usage Blocked", - "quota.exhausted.anonymous": "Sign in to keep going.", - "quota.exhausted.default": "Manage your budget to keep building.", - "quota.exhausted.free": "Upgrade to keep going.", - "quota.exhausted.hadOverage": "Increase your budget to keep building.", - "quota.exhausted.managed": "Contact your admin to increase your limits.", - "quota.exhausted.title": "Credit Limit Reached", - "quota.overage.desc": "Additional budget is now covering extra usage.", - "quota.overage.title": "Credit Limit Reached", - "rateLimit.resets": "Resets on {0}.", - "rateLimit.session": "You've used {0}% of your session rate limit.", - "rateLimit.weekly": "You've used {0}% of your weekly rate limit.", - "signIn": "Sign In", - "upgrade": "Upgrade", - "upgrade2": "Upgrade" + "manageBudget": "Bütçeyi Yönet", + "manageBudget2": "Bütçeyi Yönet", + "manageBudget3": "Bütçeyi Yönet", + "quota.approaching.default": "Ek kullanımı karşılamak için ek bütçe belirleyin.", + "quota.approaching.free": "Sınırı aşmak için yükseltin.", + "quota.approaching.managed": "Sınırlarınızı artırmak için yöneticinizle iletişime geçin.", + "quota.approaching.overageEnabled": "Ek kullanımı karşılamak için ek bütçe etkinleştirildi.", + "quota.approaching.title": "Kredi %{0} düzeyinde", + "quota.blocked.managed": "Küçük veya büyük ölçekli kuruluşunuz, Copilot bütçesini aştı. Kullanımı sürdürmek için yöneticinize başvurun.", + "quota.blocked.managed.title": "Kullanım Engellendi", + "quota.exhausted.anonymous": "Devam etmek için oturum açın.", + "quota.exhausted.default": "Oluşturmaya devam etmek için bütçenizi yönetin.", + "quota.exhausted.free": "Devam etmek için yükseltin.", + "quota.exhausted.hadOverage": "Oluşturmaya devam etmek için bütçenizi artırın.", + "quota.exhausted.managed": "Sınırlarınızı artırmak için yöneticinizle iletişime geçin.", + "quota.exhausted.title": "Kredi Sınırına Ulaşıldı", + "quota.overage.desc": "Ek bütçe artık ek kullanımı karşılıyor.", + "quota.overage.title": "Kredi Sınırına Ulaşıldı", + "rateLimit.resets": "{0} tarihinde sıfırlanır.", + "rateLimit.session": "Oturum kullanım sınırınızın %{0} kadarını kullandınız.", + "rateLimit.weekly": "Haftalık kullanım sınırınızın %{0} kadarını kullandınız.", + "signIn": "Oturum Aç", + "upgrade": "Yükselt", + "upgrade2": "Yükselt" }, "vs/workbench/contrib/chat/browser/chatRepoInfo": { "chat.repoInfo.enabled": "Bir sohbet isteği iç tanılama için gönderildiğinde basit depo meta verilerinin (dal, işleme, uzak depolar) yakalanıp yakalanmayacağını denetler.", @@ -9561,7 +10392,7 @@ "chat.category": "Sohbet", "explain": "Açıkla", "fix": "Düzelt", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "GitHub Copilot'ı kullanmak için oturum açın", "hideChatSetup": "Yapay Zeka Özelliklerini Gizlemeyi Öğrenin", "manageAdditionalSpend": "GitHub Copilot bütçesini yönet", "managePlan": "GitHub Copilot Pro'ya Yükselt", @@ -9628,7 +10459,7 @@ "settings": "Devam ederek, {0}'in [Şartlar]({1}) ve [Gizlilik Beyanı]({2}) kabul etmiş olursunuz., {3} Copilot, [halka açık kod]({4}) önerileri gösterebilir ve ürününü iyileştirmek için verilerinizi kullanabilir. Bu [ayarları]({5}) istediğiniz zaman değiştirebilirsiniz.", "settingsAnonymous": "Devam ederek, {0}'in [Şartlar]({1}) ve [Gizlilik Beyanı]({2}) kabul etmiş olursunuz.", "setupAIButton": "Yapay Zeka Özelliklerini Kullan", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "GitHub Copilot'ı kullanmak için oturum açın", "startUsing": "Yapay Zeka Özelliklerini kullanmaya başlayın" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -9685,12 +10516,12 @@ "premiumLimitReached": "Kuruluş sınırına ulaşıldı.", "premiumLimitReachedCompact": "{0} sınırına ulaşıldı.", "quotaAdditionalUsageActive": "Ek bütçe yapılandırıldı. Sınırlar sıfırlanana kadar kullanım devam eder.", - "quotaAdditionalUsageActiveEnterprise": "You've used your included credits. Your organization covers additional usage, so you can keep working.", + "quotaAdditionalUsageActiveEnterprise": "Dahil edilen kredilerinizi kullandınız. Kuruluşunuz ek kullanımı karşıladığından çalışmaya devam edebilirsiniz.", "quotaAdditionalUsageApproaching": "Sınıra ulaşıldığında, ek bütçe kullanılacaktır.", - "quotaAdditionalUsageApproachingEnterprise": "You're approaching your included credits. Your organization covers additional usage, so there's no interruption.", + "quotaAdditionalUsageApproachingEnterprise": "Dahil edilen kredilerinize yaklaşıyorsunuz. Kuruluşunuz ek kullanımı karşıladığından kesinti olmaz.", "quotaBudgetActive": "Premium istek bütçesi yapılandırıldı. Sınırlar sıfırlanana kadar kullanım devam eder.", "quotaBudgetApproaching": "Sınıra ulaşıldığında, premium istek bütçesi kullanılır.", - "quotaBudgetExceededEnterprise": "Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.", + "quotaBudgetExceededEnterprise": "Küçük veya büyük ölçekli kuruluşunuz, Copilot bütçesini aştı. Kullanımı sürdürmek için yöneticinize başvurun.", "quotaCreditsDisplay": "{0}/{1}", "quotaDisplay": "%{0}", "quotaLabel": "Copilot Ayarlarını Yönet", @@ -9723,7 +10554,7 @@ "chatStatus": "Copilot Durumu", "chatStatusAria": "Copilot durumu", "completionsDisabledStatus": "Satır içi öneriler devre dışı bırakıldı", - "completionsQuotaExceededStatus": "Inline suggestions limit reached", + "completionsQuotaExceededStatus": "Satır içi öneri sınırına ulaşıldı", "completionsSnoozedStatus": "Satır içi öneriler ertelendi", "copilotDisabledStatus": "Copilot devre dışı", "signIn": "Oturum Aç" @@ -10364,7 +11195,7 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": { "clickToContinue": "Yeniden Denemek için Tıklayın", "manageBudget": "Bütçeyi Yönet", - "upgradePlan": "Upgrade", + "upgradePlan": "Yükselt", "upgradeToCopilotPro": "GitHub Copilot Pro'ya Yükselt", "waitWarning": "Değişikliklerin etkili olması birkaç dakika sürebilir." }, @@ -10405,10 +11236,10 @@ "vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": { "chat.currentMode": "geçerli mod", "chat.proceedFrom": "{0} öğesinden devam et", - "chat.suggestNext.continueInAgentsWindow": "Continue in Agents Window", - "chat.suggestNext.handoffDefaultQuery": "Continue the previous chat.", - "chat.suggestNext.handoffHeader": "Handing off from VS Code chat. Original request:", - "chat.suggestNext.handoffPlanHeader": "Plan from VS Code chat:", + "chat.suggestNext.continueInAgentsWindow": "Aracılar Penceresinde Devam Et", + "chat.suggestNext.handoffDefaultQuery": "Önceki sohbete devam edin.", + "chat.suggestNext.handoffHeader": "VS Code sohbetinden devrediliyor. Özgün istek:", + "chat.suggestNext.handoffPlanHeader": "VS Code sohbetindeki plan:", "chat.suggestNext.item": "{0}", "chat.suggestNext.moreOptions": "{0} için diğer seçenekler", "chat.suggestNext.startWithAutopilot": "Otomatik Pilot ile başla", @@ -10547,10 +11378,10 @@ "autoApprove.markdown": "Bu, terminalde yapılandırılabilir bir komut alt kümesinin bağımsız olarak çalışmasını sağlayacaktır. *En iyi çaba koruması* sağlar ve aracının kötü niyetli davranmadığını varsayar.", "autoApprove.markdown2": "Olası riskler ve bunları önleme yolları hakkında daha fazla bilgi edinin.", "autoApprove.title": "Terminal otomatik onaylama etkinleştirilsin mi?", - "chat.terminal.allowNetwork.defaultReason": "The model did not provide a reason for requesting unrestricted network access in the sandbox.", + "chat.terminal.allowNetwork.defaultReason": "Model, korumalı alanda sınırsız ağ erişimi istemek için bir neden belirtmedi.", "chat.terminal.detail.approvalNeeded": "Onay gerekli:", "chat.terminal.detail.sandboxInsufficient": "Korumalı alan yetersiz:", - "chat.terminal.detail.unrestrictedNetwork": "Unrestricted network access:", + "chat.terminal.detail.unrestrictedNetwork": "Sınırsız ağ erişimi:", "chat.terminal.unsandboxedExecution.defaultReason": "Model, korumalı alan dışında yürütme isteği için bir neden belirtmedi.", "newRule.session": "Oturum otomatik onaylama kuralı {0} eklendi", "newRule.session.plural": "Oturum otomatik onaylama kuralları {0} eklendi", @@ -10975,7 +11806,7 @@ "inInteractiveInput": "Odak sohbet girişindeyken doğru, aksi takdirde yanlış.", "inQuickChat": "Hızlı sohbet kullanıcı arabirimi odağına sahip olduğunda true, aksi takdirde false olur.", "interactiveInputHasFocus": "Sohbet girişi odaklandığında doğrudur.", - "interactiveInputHasSendableContent": "True when the chat input has text or file attachments that can be sent.", + "interactiveInputHasSendableContent": "Sohbet girişinde gönderilebilecek metin veya dosya ekleri varsa true olur.", "interactiveInputHasText": "Sohbet girişinde metin olduğunda doğrudur.", "interactiveSessionCurrentlyEditing": "Geçerli istek düzenlenirken doğru değerini alır.", "interactiveSessionCurrentlyEditingInput": "Alttaki geçerli istek girişi düzenlenirken True değerine sahiptir.", @@ -10990,10 +11821,10 @@ "vs/workbench/contrib/chat/common/attachments/chatVariableEntries": { "chat.attachment.problems.all": "Tüm Sorunlar", "chat.attachment.problems.inFile": "{0} ile ilgili sorunlar", - "chat.attachmentSummary.file.many": "Attached {0} files", - "chat.attachmentSummary.file.one": "Attached 1 file", - "chat.attachmentSummary.image.many": "Attached {0} images", - "chat.attachmentSummary.image.one": "Attached 1 image" + "chat.attachmentSummary.file.many": "{0} dosya eklendi", + "chat.attachmentSummary.file.one": "1 dosya eklendi", + "chat.attachmentSummary.image.many": "{0} resim eklendi", + "chat.attachmentSummary.image.one": "1 resim eklendi" }, "vs/workbench/contrib/chat/common/chatImageExtraction": { "chatImageExtraction.defaultTitle": "Resimler", @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "Net Sorular Sorun", "tool.askQuestions.userDescription": "Devam etmeden önce görev gereksinimlerini toplamak için tek seçimli, çok seçimli veya serbest biçimli girişlerle yapılandırılmış net sorular sorun." }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "{0} yapılacak iş eklendi", "todo.added.single": "1 yapılacak iş eklendi", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "Düşünme ve çalışma etiketleri için ışıltı vurgusu.", "chatCheckpointSeparator": "Sohbet kontrol noktası ayırıcı rengi." }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "Pencere veya odak değişiklikleri tarafından tetiklenen açık kaydetmeler ve otomatik kaydetmeler sırasında Kod Eylemlerini tetikler.", "codeActionsOnSave.generic": "Dosya kaydedilirken '{0}' eylemlerinin çalıştırılıp çalıştırılmayacağını denetler.", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` deseniyle eşleşmelidir.", "schema.wordPattern.pattern": "Sözcükleri eşleştirmek için kullanılan RegExp deseni." }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "Paste Selection Clipboard" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "TextMate Söz Dizimi Gramerini Günlüğe Kaydetmeye Başla" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "Komutları Çalıştırma", "runCommands.commands": "Çalıştırılacak komutlar", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "Yoksayılan Öneriyi Geri Al", "workbench.extensions.installExtension.arg.decription": "Uzantı kimliği veya VSIX kaynağı URI'si", "workbench.extensions.installExtension.description": "Verili uzantıyı yükle", - "workbench.extensions.installExtension.option.context": "Yükleme bağlamı. Bu, yükleme işleyicilere herhangi bir bilgi aktarmak için kullanılabilecek bir JSON nesnesidir. yani '{skipWalkthrough: true}', yüklemeden sonra kılavuz açma işlemini atlar.", "workbench.extensions.installExtension.option.donotSync": "Etkinleştirildiğinde, VS Code, Ayarlar Senkronizasyonu açıkken bu uzantıyı senkronize etmez.", "workbench.extensions.installExtension.option.enable": "Etkinleştirildiğinde, uzantı yüklü ancak devre dışı bırakılmışsa etkinleştirilir. Uzantı zaten etkinleştirilmişse, bunun bir etkisi yoktur.", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Etkinleştirildiğinde, VS Code yalnızca Extension Pack VSIX'den yeni eklenen uzantıları yükler. Bu seçenek yalnızca bir VSIX yüklenirken dikkate alınır.", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "Belirtilen uzantıyı kaldır", "workspace unsupported filter": "Çalışma Alanı Desteklenmiyor" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Web için {0} içinde desteklenmediğinden bu uzantı devre dışı bırakıldı.", "Defined to run in desktop": "Bu uzantı, masaüstü için {0} çalıştırması için tanımlandığından devre dışı bırakıldı.", @@ -13430,7 +14385,7 @@ "Uninstalling": "Kaldırılıyor", "VS Code for Web": "Web için {0}", "auto update message": "Lütfen [uzantıyı gözden geçirin]({0}) ve el ile güncelleştirin.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated 2 hours after they are published. It will be auto updated {0}.", + "autoUpdateDelayed": "Yeni sürümler yayımlandıktan 2 saat sonra otomatik olarak güncelleştirildiğinden bu uzantı henüz güncelleştirilmedi. Otomatik olarak güncelleştirilecek {0}.", "cancel": "İptal", "cannot be installed": "'{0}' uzantısı {1} içinde kullanılamıyor. Daha fazla bilgi için 'Daha fazla bilgi' seçeneğine tıklayın.", "check logs": "Daha fazla ayrıntı için lütfen [günlükleri]({0}) denetleyin.", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "Lütfen aranacak bir kategori veya anahtar sözcükler ya da kimlikler girin.", "searchExtensionsTool.userDescription": "VS Code uzantılarını ara" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Dış URI'ler (http, https) için kullanılacak açıcıyı yapılandırın.", "externalUriOpeners.defaultId": "VS Code'un standart açıcısını kullanarak açın.", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "Odak AÇIK DÜZENLEYİCİLER görünümündeyse true olur.", "viewHasSomeCollapsibleItem": "EXPLORER görünümündeki bir çalışma alanının daraltılabilir bir kök alt öğesi olduğunda true olur." }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "Dosya", + "miShare": "Paylaş", + "openContainer": "İçeren Klasörü Aç", + "revealInMac": "Finder'da Ortaya Çıkar", + "revealInWindows": "Dosya Gezgini'nde Göster" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "Diğer tüm katlama aralığı sağlayıcılarından daha öncelikli olan varsayılan bir kaynağa döndürme aralığı sağlayıcısı belirtir. Kaynağa döndürme aralığı sağlayıcısına katkıda bulunan bir uzantının tanımlayıcısı olmalıdır.", "null": "Tümü", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "Örneğin Workbench'de sorunlar paneli eksik" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "Ek Sorun Verileri", "cancel": "İptal", @@ -14702,6 +15723,133 @@ "pasteData": "İhtiyaç duyulan veri gönderilemeyecek kadar büyük olduğu için, bu veriyi panonuza kopyaladık. Lütfen yapıştırın.", "yes": "&&Evet" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "VS Code sürümümün güncelleştirilmediğini ve bu sorunun kapatılabileceğini kabul ediyorum.", "chooseExtension": "Uzantı", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "Sorunu Gider...", "use insiders": "Bu büyük olasılıkla sorunla zaten ilgilenildiği ve sonraki sürümde çözülmüş olacağı anlamına gelir. Yeni kararlı sürüm kullanılabilir olana kadar {0} Insiders'ı kullanmaya devam edebilirsiniz." }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "&&Sorun Raporla (İngilizce)", "reportIssueInEnglish": "Sorun Bildir..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Klavye Kısayollarını Değiştirme Sorunlarını Giderme" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "Yerel Geçmiş" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "İçeren Klasörü Aç", + "revealInMac": "Finder’da Göster", + "revealInWindows": "Dosya Gezgininde Göster" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "Dil Kimliği", "localizations": "Dil Paketleri", @@ -14866,6 +16069,17 @@ "installed": "Yüklü", "moreInfo": "Daha Fazla Bilgi" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "Dili Değiştirin ve Yeniden Başlatın", + "neverAgain": "Tekrar Gösterme", + "updateLocale": "{0} için görüntüleme dilini {1} olarak değiştirmek ve yeniden başlatmak istiyor musunuz?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "Yükle ve Yeniden Başlat", + "installAndRestartMessage": "Görüntüleme dilini {0} olarak değiştirmek için dil paketini yükleyin.", + "searchMarketplace": "Market'te Ara", + "showLanguagePackExtensions": "Ekran dilini {0} olarak değiştirmek için Market'teki arama dili paketleri." + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (Uzak)", "setDefaultLogLevel": "Varsayılan Günlük Düzeyini Ayarla", @@ -14886,6 +16100,10 @@ "sessions placeholder": "Oturum Seç", "setLogLevel": "Günlük Düzeyini Ayarla..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "Uzantı Günlükleri Klasörünü Aç", + "openLogsFolder": "Günlükler Klasörünü Aç" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "\"{0}: {1}\" zaten devre dışı bırakıldı", "alreadysetBoolTrue": "\"{0}: {1}\" zaten etkinleştirildi", @@ -15432,8 +16650,8 @@ "app.mcp.json.cwd": "Sunucu komutu için çalışma dizini. Bir çalışma alanında çalıştırıldığında, varsayılan olarak çalışma alanı klasörüne döner.", "app.mcp.json.headers": "Sunucuya gönderilen ek başlıklar.", "app.mcp.json.oauth": "Sunucuda kimlik doğrulaması yapmak için OAuth yapılandırması.", - "app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.", - "app.mcp.json.oauth.enterpriseManaged": "(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.", + "app.mcp.json.oauth.clientId": "Sunucuda kimlik doğrulaması yapılırken kullanılacak OAuth istemci kimliği. `enterpriseManaged` değeri `true` olduğunda bu, **kaynak** yetkilendirme sunucusunun istemci kimliğidir (korunan kaynak tarafından güvenilen istemci), IdP'nin istemci kimliği değildir. Eşleşen gizli anahtarı ayarlamak için bu alanın üzerindeki *Gizli Anahtarı Ayarla* kod odağını kullanın. Gizli diziler bu dosyada değil, işletim sistemi gizli dizi deposunda depolanır.", + "app.mcp.json.oauth.enterpriseManaged": "(Önizleme) `true` olarak ayarlandığında bu MCP sunucusu `#mcp.enterpriseManagedAuth.idp#` tarafından yapılandırılan SSO vereni üzerinden OAuth Kimlik Onaylama Yetkisi Verme (ID-JAG) kullanarak kimlik doğrulaması yapar. Bir kez oturum açıldıktan sonra kurumsal olarak yönetilen sonraki sunucular sessizce bağlanır. IdP vereni ve istemci kimlik bilgileri `#mcp.enterpriseManagedAuth.idp#` ayarından okunur. Bu sunucu girdisindeki `clientId`, kaynak yetkilendirme sunucusuna geçirilir.", "app.mcp.json.sandbox": "Dosya sistemi ve ağ erişimini belirleyen korumalı alan yapılandırması. Korumalı alan, sandboxEnabled özelliği yalnızca Mac OS ve Linux'ta sunucu düzeyinde ayarlandığında etkinleştirilir.", "app.mcp.json.sandbox.filesystem": "Korumalı sunucu için dosya sistemi erişim ayarları. Glob desenleri yalnızca Mac OS'ta desteklenir.", "app.mcp.json.sandbox.filesystem.allowWrite": "Sunucunun yazmasına izin verilen dosya yollarının listesi. Örneğin `~/src/`.", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "Temelin en üstte gösterilip gösterilmeyeceğini belirtir", "showNonConflictingChanges": "Birleştirme düzenleyicisi çakışmayan değişiklikler gösterirse" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Seçimi Geçici Birleştirme Düzenleyicisinde Aç", + "merge.dev.openState": "JSON'dan Birleştirme Düzenleyicisi Durumunu Aç", + "mergeEditor": "Birleştirme Düzenleyicisi (Geliştirme)", + "mergeEditor.enterJSON": "JSON girin" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "Tarifeli Bağlantıyı Yapılandır", "meteredConnection.auto": "Otomatik", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Kaynak '{0}' not defteri düzenleyicisi türü ile açılamıyor. Lütfen doğru uzantının yüklü ve etkinleştirilmiş durumda olup olmadığını denetleyin.", "fail.noEditor.extensionMissing": "Kaynak '{0}' not defteri düzenleyicisi türü ile açılamıyor. Lütfen doğru uzantının yüklü ve etkinleştirilmiş durumda olup olmadığını denetleyin.", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "Metin Olarak Aç", "notebookOpenEnableMissingViewType": "'{0}' için uzantıyı etkinleştir", "notebookOpenInTextEditor": "Metin Düzenleyicisinde Aç", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Başlangıç Performansı" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "Etkinleştirildiğinde yavaş işleyicilerin profili otomatik olarak oluşturulur." + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "Lütfen bir sorun oluşturun ve aşağıdaki dosyaları el ile ekleyin:\r\n{0}", + "prof.detail.restart": "'{0}' öğesini kullanmaya devam etmek için son bir yeniden başlatma işlemi gerekiyor. Katkınız için bir kez daha teşekkür ederiz.", + "prof.message": "Profiller başarıyla oluşturuldu.", + "prof.restart": "Yeniden Başlat", + "prof.restart.button": "&&Yeniden Başlat", + "prof.restartAndFileIssue": "&&Sorun Oluştur ve Yeniden Başlat", + "prof.thanks": "Bize yardımcı olduğunuz için teşekkür ederiz." + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Tuş bağlaması aramak için yazın", "SearchKeybindings.KeybindingsSearchPlaceholder": "Tuşlar Kaydediliyor. Çıkmak için Escape tuşuna basın", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "İstediğiniz tuş bileşimine, sonra ENTER tuşuna basın.", "defineKeybinding.oneExists": "Mevcut 1 komutta bu tuş bağlaması var" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "Arama Sonuçlarını Temizle", "clearHistory": "Klavye Kısayolları Arama Geçmişini Temizle", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "İşlem Gezginini Aç", "promptOpenWith.processExplorer.displayName": "Süreç Gezgini" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "Kopyala", "copyAll": "Tümünü Kopyala", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "İşlem gezgini düzenleyicisi etiketinin simgesi.", "processExplorerInputName": "Süreç Gezgini" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "Süreç Gezgini" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "&&Temizle", "clearCommandHistory": "Komut Geçmişini Temizle", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "{0} üzerinde düzenleme", "workspace.tooltip2": "[Bazı özellikler]({0}) sanal dosya sistemindeki kaynaklar için kullanılamaz." }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Özel", "tunnelPrivacy.public": "Genel" @@ -17241,6 +18466,13 @@ "ui": "UI uzantı tipi. Uzak bir pencerede, böyle uzantılar yalnızca yerel makinede kullanılabilir olduğunda etkindir.", "workspace": "Çalışma alanı uzantı tipi. Uzak bir pencerede, böyle uzantılar yalnızca uzaktan kullanılabilir olduğunda etkindir." }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Sohbet arabirim öğesine uzaktan kodlama aracısı tümleştirmeleri sağlar.", "remoteCodingAgentsExtPoint.command": "Yürütülecek komutun tanımlayıcısı. Komut, “komutlar” bölümünde bildirilmelidir.", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "Tüm Görevleri Göster...", "taskType": "{0} görevin tümü" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "Çalıştırılacak görevi seçin", "noTaskResults": "Eşleşen görev yok" @@ -18626,6 +19855,12 @@ "externalCommand": "Rastgele bir dış komutu çalıştırma örneği", "msbuild": "Derleme hedefini yürütür" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "Telemetriyi Göster" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "Önceki Komuta Kaydır", "workbench.action.terminal.sizeToContentWidthInstance": "Boyutu İçerik Genişliğine Değiştir" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "Yeni Tümleşik Terminal Oluştur (Yerel)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "Erişilebilir Arabellek Sonraki Komuta Git", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Erişilebilir Arabellek Önceki Komuta Git", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "İzin Ver", "runInTerminal": "`{0}` komutu çalıştırılsın mı?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "Korumalı alanın `{0}` komutunu sınırsız ağ erişimiyle çalıştırmasına izin verin.", + "runInTerminal.allowNetwork.autoRetry": "Ağ erişimine izin vererek korumalı alanda `{0}` komutu yeniden denensin mi?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "{1} öğesine yönelik ağ erişimine izin vererek korumalı alanda `{0}` komutu yeniden denensin mi?", + "runInTerminal.allowNetwork.autoRetry.invocation": "`{0}` komutu korumalı alanda sınırsız ağ erişimiyle çalıştırılıyor", + "runInTerminal.allowNetwork.autoRetry.reason": "Korumalı yürütme çıktısı, korumalı alanın gerekli ağ erişimini engellediğini gösterdi.", + "runInTerminal.allowNetwork.confirmationMessage": "Açıklama: {0}\r\n\r\nHedef: {1}\r\n\r\nKorumalı alanda sınırsız ağ erişimine izin verme nedeni: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Model, bu korumalı komutun sınırsız ağ erişimi gerektirdiğini gösterdi.", + "runInTerminal.allowNetwork.disabled.invocation": "Korumalı alanda sınırsız ağ erişimi devre dışı bırakıldığından `{0}` çalıştırılmıyor", + "runInTerminal.allowNetwork.disabled.result": "Komut yürütülmedi çünkü terminal korumalı alanında sınırsız ağ erişimi isteğinde bulundu, ancak komut başına ağ erişimi chat.agent.sandbox.retryWithAllowNetworkRequests tarafından devre dışı bırakıldı. Bunun yerine komutu kısıtlı ağ erişimiyle çalıştırın veya ağ erişim isteklerine izin vermek için ayarı etkinleştirin.", "runInTerminal.confirmationMessage": "Açıklama: {0}\r\n\r\nHedef: {1}", "runInTerminal.defaultExplanation": "Açıklama sağlanmadı", "runInTerminal.defaultGoal": "Hedef belirtilmedi", "runInTerminal.inDirectory": "`{0}` komutu `{1}` içinde çalıştırılsın mı?", "runInTerminal.invocation": "`{0}` çalıştırılıyor", "runInTerminal.invocation.sandbox": "`{0}` korumalı alanda çalıştırılıyor", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "İptal", "runInTerminal.missingDeps.cancelled": "Korumalı alan bağımlılığı yüklemesi kullanıcı tarafından iptal edildi.", "runInTerminal.missingDeps.failed": "Korumalı alan bağımlılığı yüklemesi başarısız oldu (çıkış kodu {0}). Komut yürütülmedi.", "runInTerminal.missingDeps.install": "Yükle", "runInTerminal.missingDeps.message": "Korumalı alanda yürütme için gereken şu bağımlılıklar yüklü değil: {0}. Bunları yüklemek ister misiniz?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "Eksik Korumalı Alan Bağımlılıkları", "runInTerminal.missingDeps.unknown": "Korumalı alan bağımlılığı yüklemesinin başarılı olup olmadığı belirlenemedi. Komut yürütülmedi.", "runInTerminal.presentationOverride": "`{0}` komutu `{1}` içinde çalıştırılsın mı?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "Terminalde Çalıştır", "runInTerminalTool.userDescription": "Terminalde komutları çalıştır", "skip": "Atla", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} giriş isteyebilir", + "terminalCommandCompleted": "{0} tamamlandı", + "terminalProcessExited": "{0} terminalinden çıkıldı" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "Terminale Odaklan", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "Bunun yerine {0} kullanın", "agentSandbox.linuxFileSystemSetting": "Not: Bu ayar yalnızca {0} etkin olduğunda geçerlidir. Linux'ta korumalı alanda dosya sistemi erişimini kontrol eder. Yollar glob desenlerini desteklemez, yalnızca değişmez yolları kabul eder (örneğin ./src/, ~/.ssh, .env). Bu ayarın çalışması için **bubblewrap** ve **socat** yüklü olmalıdır.", "agentSandbox.linuxFileSystemSetting.allowRead": "Reddedilen bölgeler içinde okuma yetkisine yeniden izin vermeye yönelik yol dizisi. denyRead seçeneğinden önceliklidir.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "Okuma erişimi reddedilen yol dizisi. Tüm yolların okunmasına izin vermek için boş bırakın.", "agentSandbox.linuxFileSystemSetting.denyWrite": "İzin verilen yollar içinde yazma erişimini reddeden yol dizisi (allowWrite üzerinde önceliğe sahiptir).", "agentSandbox.macFileSystemSetting": "Not: Bu ayar yalnızca {0} etkin olduğunda geçerlidir. macOS'ta korumalı alanda dosya sistemi erişimini kontrol eder. Yollar git tarzı glob desenlerini de destekler (örneğin *.ts, ./src, ./src/**/*.ts, file?.txt).", "agentSandbox.macFileSystemSetting.allowRead": "Reddedilen bölgeler içinde okuma yetkisine yeniden izin vermeye yönelik yol dizisi. denyRead seçeneğinden önceliklidir.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "Okuma erişimi reddedilen yol dizisi. Tüm yolların okunmasına izin vermek için boş bırakın.", "agentSandbox.macFileSystemSetting.denyWrite": "İzin verilen yollar içinde yazma erişimini reddeden yol dizisi (allowWrite üzerinde önceliğe sahiptir).", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "Aracı modu terminal komutlarının, kullanıcı onayından sonra korumalı alanda sınırsız ağ erişimiyle yeniden denenip denenemeyeceğini denetler. Bu, yalnızca {0} `on` olarak ayarlandığında geçerlidir ve onaylanan bir komut için ağ kısıtlamalarını gevşetirken dosya sistemi korumalı alanını korur.", "agentSandbox.runtimeSetting": "Not: Bu ayar yalnızca {0} etkin olduğunda geçerlidir. Anahtar/değer çiftleri korumalı alan çalışma zamanı yapılandırmasının köküne iletilir.", "agentSandbox.windowsEnabledSetting": "Windows'da aracı modunun korumalı alan kullanıp kullanmayacağını denetler.", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "Aracı mod araçları için Windows'da korumalı alanı etkinleştirin ve tüm ağ etki alanlarına izin verin.", "agentSandbox.windowsEnabledSetting.offDescription": "Windows'da aracı modu araçları için korumalı alanı devre dışı bırakın.", "agentSandbox.windowsFileSystemSetting": "Not: Bu ayar yalnızca {0} etkin olduğunda geçerlidir. Windows'da korumalı alanda dosya sistemi erişimini kontrol eder. Yollar glob desenlerini desteklemez, yalnızca değişmez yollar desteklenir (ör. C:\\src, C:\\Users\\me\\.ssh, .env).", "agentSandbox.windowsFileSystemSetting.allowRead": "Salt okunur erişimine izin vermek için ek yollar dizisi. denyRead seçeneğinden önceliklidir.", - "agentSandbox.windowsFileSystemSetting.allowWrite": "Okuma/Yazma erişimine izin vermek için ek yollar dizisi. Çalışma alanı klasörleri ve korumalı alan geçici dizini dışına yazmayı engellemek için boş bırakın.", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "Erişimi reddetmek için yol dizisi. Tüm yolların okunmasına izin vermek için boş bırakın.", "autoApprove.defaults": "Komutları izin vermek ve reddetmek için varsayılan bir kurallar dizisi olduğunu unutmayın. Kendi kurallarınızla çakışma olmaması için tüm varsayılan kuralları yok saymak üzere {0} öğesini {1} olarak ayarlamayı deneyin. Bunu kendi sorumluluğunuzda yapın, varsayılan red kuralları sizi tehlikeli komutları çalıştırmaktan korumak için tasarlanmıştır.", "autoApprove.deprecated": "Bunun yerine {0} kullanın", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Korumalı Alan Geçici Dizinindeki Dosyaları Sil", "runInTerminal.missingDeps.focusTerminal": "Terminale Odaklan", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "Terminal giriş bekliyor." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "Ham JSON eşitleme verilerini göster", "workbench.actions.sync.turnOffSyncOnMachine": "Ayar Eşitlemesini Kapat" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "Yerel Yedeklemeler Klasörünü Aç", + "download sync activity complete": "Ayarlar Eşitleme etkinliği başarıyla indirildi.", + "no backups": "Yerel yedeklemeler klasörü yok", + "open": "Klasör Aç" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Etkinleştirildiğinde, bir düzenleyici açık olmadığında eşik ipuçları gösterilir.", "watermark.findInFiles": "Dosyalarda Bul", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "Web içeriğinde arama yapıyorsunuz.", "webview.statusHeader": "Geçerli Arama Durumu:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Iframe tabanlı web görünümünün hatalarını ayıklamak için standart geliştirici araçlarını kullanma", + "openToolsDescription": "Etkin web görünümleri için Geliştirici Araçlarını açar", + "openToolsLabel": "Web Görünümü Geliştirici Araçlarını Aç" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "Sonrakini bul", "editor.action.webvieweditor.findPrevious": "Öncekini bul", @@ -21238,10 +22472,10 @@ "onboarding.sessions.agentsTutorial": "Aracılar öğreticisi", "onboarding.sessions.customize": "Aracılarınızı Özelleştirin", "onboarding.sessions.customize.desc": "Özel talimatlar ve aracılar, beceriler, yeniden kullanılabilir istemler ve kullandığınız araçlara ve bağlama bağlanan MCP sunucularıyla Copilot'u projenize uyarlayın.", - "onboarding.sessions.group.chat": "Agents made for the task", - "onboarding.sessions.group.more": "Agents that work your way", + "onboarding.sessions.group.chat": "Görev için oluşturulan aracılar", + "onboarding.sessions.group.more": "İhtiyacınıza uygun aracılar", "onboarding.sessions.planMode": "Plan", - "onboarding.sessions.planMode.desc": "Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.", + "onboarding.sessions.planMode.desc": "Herhangi bir kod değişikliğinden önce yapılandırılmış bir uygulama planı hazırlayın, ardından bir aracıya yürütmesi için teslim edin.", "onboarding.sessions.runAnywhere": "Aracıları Her Yerde Çalıştırın", "onboarding.sessions.runAnywhere.desc": "Etkileşimli çalışma için aracıları yerel olarak, Copilot CLI ile arka planda veya ekibinizin inceleyebileceği bir çekme isteği açan bulut aracılarıyla bulutta çalıştırın.", "onboarding.sessions.signInNudge": "Yapay Zeka Destekli Özellikler için oturum açın", @@ -21269,7 +22503,7 @@ "onboarding.signIn.github": "GitHub ile devam et", "onboarding.signIn.github.aria": "GitHub ile devam et", "onboarding.signIn.google": "Google ile Devam Et", - "onboarding.signIn.heroSubtitle": "Sign in to use GitHub Copilot.", + "onboarding.signIn.heroSubtitle": "GitHub Copilot'ı kullanmak için oturum açın.", "onboarding.signIn.heroTitle": "VS Code'a hoş geldiniz", "onboarding.signIn.signedIn": "Oturum açtınız. Bir sonraki adıma geçebilirsiniz.", "onboarding.step.agentSessions.subtitle.before": "Sohbeti istediğiniz zaman açın: ", @@ -21535,7 +22769,7 @@ "menus.chatMultiDiffContext": "Sohbet Çoklu Fark bağlam menüsü.", "menus.chatNewSession": "Sohbet yeni oturum menüsü.", "menus.chatSessions": "Sohbet Oturumları menüsü.", - "menus.chatSessionsItemContext": "The context menu for items in the Sessions window's session list.", + "menus.chatSessionsItemContext": "Oturumlar penceresindeki oturum listesinde bulunan öğeler için bağlam menüsü.", "menus.chatSessionsNewSession": "Yeni sohbet oturumları menüsü.", "menus.chatTextEditor": "Metin düzenleyicisi bağlam menüsündeki Sohbet alt menüsü.", "menus.commandPalette": "Komut Paleti", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "Kimlik doğrulaması ekler" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "Yaptığınız değişiklikler kaydedilmemiş olabilir. Lütfen 'İptal' düğmesine basın ve yeniden deneyin.", + "retry": "&&Yeniden Dene", + "unableToOpenWindow": "Tarayıcı yeni bir pencerenin açılmasını engelledi. Tekrar denemek için 'Yeniden dene' düğmesine basın.", + "unableToOpenWindowDetail": "Lütfen [tarayıcı ayarlarınızda]({0}) bu web sitesi için açılır pencerelere izin verin.", + "unableToOpenWindowError": "Yeni bir pencere açılamıyor." + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "Önce kaydedilmemiş değişikliklerle düzenleyicileri kaydetmeyi veya geri döndürmeyi deneyin ve sonra yeniden deneyin." }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "Daha Fazla Bilgi Edinin", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "Aşağıdaki {0} dosyadaki değişiklikleri kaydetmek istiyor musunuz?", "saveFileAs.title": "Farklı Kaydet" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "&&Daha fazla bilgi edinin", - "openFiles": "&&Dosyaları Aç...", - "openRemote": "Uzak Olanı &&Aç...", - "pickFolderAndOpen": "Klasörler açılamıyor, bunun yerine çalışma alanına klasör eklemeyi deneyin.", - "pickWorkspaceAndOpen": "Çalışma alanları açılamıyor, bunun yerine çalışma alanına klasör eklemeyi deneyin.", - "unsupportedBrowserDetail": "Tarayıcınız yerel klasörleri açmayı desteklemiyor.\r\nYa tek dosyaları ya da uzak depoyu açabilirsiniz.", - "unsupportedBrowserMessage": "Yerel Klasörleri Açma Desteklenmiyor" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Yerel Dosyayı Aç...", "openLocalFileFolder": "Yerel Klasörü Aç...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "Tüm yüklü uzantılar geçici olarak devre dışı bırakıldı.", "noWorkspace": "Çalışma alanı yok." }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "'{0}' Özelliğine Erişin", "accessExtensionFeatureMessage": "'{0}' uzantısı, '{1}' özelliğine erişmek istiyor.", "allow": "İzin ver", "disallow": "İzin Verme" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "{0} Uzantısı yüklenemedi: Bildirim dosyası bulunamadı.", "VS Code for Web": "Web için {0}", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "Doğrulanmış uzantı yayıncısı için simge rengi.", "verifiedPublisher": "Uzantılar görünümünde ve düzenleyicide doğrulanmış uzantı yayıncısı için kullanılan simge." }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Şuraya uzantı önerisi ekle", "select for remove": "Şuradan uzantı önerisini kaldır", @@ -22110,6 +23343,36 @@ "overwritingExtension": "{1} ile {0} uzantısı üzerine yazma.", "overwritingWithWorkspaceExtension": "Çalışma Alanı Uzantısı {1} ile {0} üzerine yazılıyor." }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Uzantılar diskte değiştirilmiş. Lütfen pencereyi yeniden yükleyin.", + "extensionUnderDevelopment.invalid": "Geçersiz olduğu için geliştirme aşamasındaki '{0}' uzantısı yüklenemedi: {1}", + "extensionsUnderDevelopment.invalid": "Geçersiz oldukları için geliştirme aşamasındaki {0} uzantısı yüklenemedi: {1}", + "reloadWindow": "Pencereyi Yeniden Yükle" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "Uzantı konağı 10 saniye içinde başlamadı; bu sorun olabilir.", + "extensionHost.startupFailDebug": "Uzantı konağı 10 saniye içinde başlamadı; ilk satırda durdurulmuş olabilir; devam edebilmek için bir hata ayıklayıcı gerekiyor.", + "join.extensionDevelopment": "Uzantı hata ayıklama oturumu sonlandırılıyor", + "reloadWindow": "Pencereyi Yeniden Yükle" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "Açık Geliştirici Araçları", + "enable": "Etkinleştir ve Yeniden Yükle", + "enableResolver": "Uzak pencereyi açmak için '{0}' uzantısı gerekiyor.\r\nEtkinleştirilsin mi?", + "extensionService.autoRestart": "Uzantı ana bilgisayarı beklenmedik şekilde sonlandırıldı. Yeniden başlatılıyor...", + "extensionService.crash": "Uzantı ana bilgisayarı son 5 dakika içinde beklenmedik şekilde 3 kez sonlandırıldı.", + "extensionService.versionMismatchCrash": "Uzantı konağı başlatılamıyor: sürüm uyumsuzluğu.", + "getEnvironmentFailure": "Uzak ortam getirilemedi", + "install": "Yükle ve Yeniden Yükle", + "installResolver": "Uzak pencereyi açmak için '{0}' uzantısı gerekiyor.\r\nUzantıyı kurmak istiyor musunuz?", + "learnMore": "Daha Fazla Bilgi Edinin", + "relaunch": "VS Code'u Yeniden Başlat", + "resolverExtensionNotFound": "`{0}` markette bulunamadı", + "restart": "Uzantı Konağını Yeniden Başlat", + "restartExtensionHost": "Uzantı Konağını Yeniden Başlat", + "restartExtensionHost.reason": "Açık bir istek", + "startBisect": "Uzantıyı İkiye Bölmeyi Başlat" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "Dosya Otomasyon İzleyicisi" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "Anahtar etkin olduğunda koşul.", "vscode.extension.contributes.keybindings.win": "Windows'a özgü tuş veya tuş sırası." }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "Web'de kullanılan klavye düzenini denetleyin.", - "keyboardConfigurationTitle": "Klavye" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Varsayılanları geçersiz kılmak için tuş bağlamalarınızı bu dosyaya yerleştirin", "errorInvalidConfiguration": "Tuş bağlaması yapılandırma dosyasına yazılamıyor. Dosya Array türünde olmayan bir nesne içeriyor. Lütfen temizlemek için dosyayı açın ve yeniden deneyin.", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "Yaptığınız değişiklikler kaydedilmemiş olabilir. Lütfen 'İptal' düğmesine basın ve yeniden deneyin." }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "Pencere" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "İlerleme Durumu İletisi" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "Uzak depo için yardım bilgilerine katkıda bulunur", "RemoteHelpInformationExtPoint.documentation": "Projenizin belgeler sayfasına yönelik URL veya bu URL'yi döndüren bir komut", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "Kullanıcı Tarafından İletildi", "tunnel.staticallyForwarded": "Statik Olarak İletildi" }, - "vs/workbench/services/request/browser/requestService": { - "network": "Ağ" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "Ağ" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "Çalışma alanı klasörü yok: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "Geçerli masaüstü ortamınızda şifrelemeyle ilgili verileri depolamak için bir işletim sistemi kimlik anahtarlığı tanımlanamadı.", @@ -22429,6 +23685,9 @@ "saveParticipants1": "Kod Eylemleri ve Biçimlendirenler Çalıştırılıyor...", "skip": "Atla" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "Metin dosyaları kaydediliyor" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Zaten Günlüğe Kaydediliyor.", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` içindeki değer geçersiz. Kapsam adından dile nesne eşlemesi olmalıdır. Sağlanan değer: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' bir dizi olmalıdır", "invalid.superType.format": "'configuration.{0}.superType', harfVeyaRakam[-_harfVeyaRakam]* desenini izlemelidir" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "Yerel iletişim kutuları, menüler ve başlık çubuğu gibi yerel kullanıcı arabirimi öğeleri için renk modunu ayarlayın. İşletim sisteminiz açık renk modunda yapılandırılmış olsa bile, pencere için koyu sistem rengi temasını seçin. {0} ayarına göre otomatik olarak ayarlanması için de yapılandırabilirsiniz.\r\n\r\nNot: {1} etkinleştirildiğinde bu ayar yok sayılır.", + "window.systemColorTheme.auto": "Açık renk temaları için açık yerel pencere öğesi renklerini ve koyu renk temaları için koyu renkleri kullanın.", + "window.systemColorTheme.dark": "Koyu yerel pencere öğesi renklerini kullanın.", + "window.systemColorTheme.default": "Yerel pencere öğesi renkleri sistem renklerle eşleşiyor.", + "window.systemColorTheme.light": "Açık yerel pencere öğesi renklerini kullanın." + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "Tüm Profiller", "exclude": "{0} uzantısını seçin", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "Geri Al/Yinele" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "Çalışma kopyalarını yedekle" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Beklemeyi durdurup kaydedilmemiş değişikliklere sahip düzenleyicileri kaydetmek veya geri döndürmek için 'İptal'e tıklayın.", + "backupBeforeShutdownMessage": "Kaydedilmemiş değişikliklere sahip düzenleyicilerin yedeklenmesi biraz uzun sürüyor...", + "backupErrorDetails": "Önce kaydedilmemiş değişikliklerle düzenleyicileri kaydetmeyi veya geri döndürmeyi deneyin ve sonra yeniden deneyin.", + "backupTrackerBackupFailed": "Kaydedilmemiş değişikliklere sahip aşağıdaki düzenleyiciler yedekleme konumuna kaydedilemedi.", + "backupTrackerConfirmFailed": "Kaydedilmemiş değişikliklere sahip aşağıdaki düzenleyiciler kaydedilemedi veya geri döndürülemedi.", + "discardBackupsBeforeShutdown": "Yedeklemelerin atılması biraz uzun sürüyor...", + "ok": "&&Tamam", + "revertBeforeShutdown": "Kaydedilmemiş değişikliklere sahip düzenleyicilerin geri alınması biraz uzun sürüyor...", + "saveBeforeShutdown": "Kaydedilmemiş değişikliklere sahip düzenleyicilerin kaydedilmesi biraz uzun sürüyor...", + "shutdownForceClose": "Yine de Kapat", + "shutdownForceQuit": "Yine de Çık", + "shutdownForceReload": "Yine de Yeniden Yükle" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Çalışma alanı yapılandırma dosyasına yazılamıyor. Lütfen hatalarını/uyarılarını düzeltmek için dosyayı açın ve yeniden deneyin.", "openWorkspaceConfigurationFile": "Çalışma Alanı Yapılandırmasını Aç", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Çalışma Alanı Güveni", "workspaceTrustEditorLabelIcon": "Çalışma alanı güven düzenleyicisi etiketinin simgesi." + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "Adsız çalışma alanlarını her zaman sormadan at", + "doNotSave": "Kay&&detme", + "restartExtensionHost.reason": "Çoklu köklü bir çalışma alanı açma", + "save": "&&Kaydet", + "saveWorkspaceDetail": "Yeniden açmayı planlıyorsanız çalışma alanınızı kaydedin.", + "saveWorkspaceMessage": "Çalışma alanı yapılandırmanızı bir dosya olarak kaydetmek istiyor musunuz?", + "workspaceOpenedDetail": "Çalışma alanı başka bir pencerede zaten açık. Lütfen önce bu pencereyi kapatın ve yeniden deneyin.", + "workspaceOpenedMessage": "'{0}' çalışma alanı kaydedilemiyor" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-zh-hans/translations/main.i18n.json b/i18n/vscode-language-pack-zh-hans/translations/main.i18n.json index e97a6462d1..740dadd0fe 100644 --- a/i18n/vscode-language-pack-zh-hans/translations/main.i18n.json +++ b/i18n/vscode-language-pack-zh-hans/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "已启用沙盒(Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Windows 沙盒文件系统" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "{0}@{1} 需要身份验证" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "智能体主机" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "在此会话中允许", "sessionPermissions.skip": "跳过" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "读取私钥文件失败: {0}", + "ssh.keyFileAuthRequiresPath": "密钥文件身份验证需要私钥路径。", + "sshKeyPassphraseName": "SSH 密钥密码", + "sshKeyPassphrasePrompt": "输入 SSH 密钥 {0} 的密码。", + "sshProgressCheckingAgent": "正在检查现有代理主机...", + "sshProgressConnecting": "正在建立 SSH 连接...", + "sshProgressDownloadingCLI": "正在远程上安装 VS Code CLI...", + "sshProgressForwarding": "正在连接远程代理主机...", + "sshProgressInstallingCLI": "正在检查远程 CLI 安装...", + "sshProgressStartingAgent": "正在启动远程代理主机..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "远程连接" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "图像缩放: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "将元素添加到聊天", + "browser.contextMenu.back": "返回", + "browser.contextMenu.copyImage": "复制图像", + "browser.contextMenu.copyImageUrl": "复制图像 URL", + "browser.contextMenu.copyLink": "复制链接", + "browser.contextMenu.forward": "转发", + "browser.contextMenu.inspect": "检查", + "browser.contextMenu.openImageInNewTab": "在新标签页中打开图像", + "browser.contextMenu.openLinkInExternalBrowser": "在外部浏览器中打开链接", + "browser.contextMenu.openLinkInNewTab": "在新选项卡中打开链接", + "browser.contextMenu.reload": "重新加载" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "无法注册 \"{0}\"。关联的策略 {1} 已向 {2} 注册。", "config.property.duplicate": "无法注册“{0}”。此属性已注册。", @@ -2559,6 +2590,17 @@ "okButton": "确定(&&O)", "yesButton": "是(&&Y)" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "打开", + "openFile": "打开文件", + "openFolder": "打开文件夹", + "openWorkspace": "打开(&&O)", + "openWorkspaceTitle": "从文件打开工作区", + "selectFolder": "选择文件夹(&&S)" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "文件太大,无法以无标题的编辑器形式打开。请先将其上传到文件资源管理器,然后重试。" }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "权限不足。请重试并允许该操作。", "fileSystemRenameError": "仅文件支持重命名。" }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0} B", "sizeGB": "{0} GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "文件太大,无法打开" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "未能将“{0}”移动到回收站({1})", + "trashFailed": "未能将“{0}”移动到垃圾桶({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "无法将 \"{0}\" 复制到 \"{1}\" ({2}) 中。", "fileCopyErrorPathCase": "文件不能复制到仅大小写不同的相同路径", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "由于 {0},无法安装此 MCP 服务器" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "取消", + "exit": "退出(&&E)", + "mAbout": "关于 {0}", + "mBringToFront": "全部置于顶层", + "mEdit": "编辑(&&E)", + "mFile": "文件(&&F)", + "mGoto": "转到(&&G)", + "mHelp": "帮助(&&H)", + "mHide": "隐藏 {0}", + "mHideOthers": "隐藏其他", + "mMergeAllWindows": "合并所有窗口", + "mMinimize": "最小化", + "mMoveTabToNewWindow": "移动标签页到新窗口", + "mNewTab": "新建标签页", + "mRun": "运行(&&R)", + "mSelection": "选择(&&S)", + "mServices": "服务", + "mShowAll": "全部显示", + "mShowNextTab": "显示下一个选项卡", + "mShowPreviousTab": "显示上一个选项卡", + "mTerminal": "终端(&&T)", + "mView": "查看(&&V)", + "mWindow": "窗口", + "mZoom": "缩放", + "miCheckForUpdates": "检查更新(&&U)...", + "miCheckingForUpdates": "正在检查更新...", + "miDownloadUpdate": "下载可用更新(&&O)", + "miDownloadingUpdate": "正在下载更新...", + "miInstallUpdate": "安装更新(&&U)...", + "miInstallingUpdate": "正在安装更新...", + "miNewWindow": "新建窗口(&&W)", + "miPreferences": "首选项(&&P)", + "miQuit": "退出 {0}", + "miRestartToUpdate": "重新启动以更新(&&U)", + "miSwitchWindow": "切换窗口(&&W)...", + "quit": "退出(&&Q)", + "quitMessage": "是否确实要退出?", + "quitMessageMac": "是否确实要退出?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "控制是否应将当前网络连接视为按流量计费。按流量计费时,将推迟自动更新、扩展下载和其他后台网络活动,以减少数据使用量。", "meteredConnection.auto": "使用操作系统的网络状态自动检测按流量计费的连接。", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "始终将网络连接视为按流量计费。自动更新和下载将推迟。", "networkConfigurationTitle": "网络" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "取消", + "cantCreateBinFolder": "无法安装 Shell 命令“{0}”。", + "cantUninstall": "无法卸载 Shell 命令“{0}”。", + "copyLink": "复制链接(&&C)", + "ok": "确定(&&O)", + "openExternalErrorLinkMessage": "在默认浏览器中打开链接时出错。", + "openExternalProgramErrorMessage": "打开外部程序时出错。", + "sourceMissing": "在 \"{0}\" 中找不到 shell 脚本", + "trace.detail": "请创建问题并手动附加以下文件:\r\n{0}", + "trace.message": "已成功创建跟踪文件", + "trace.ok": "确定(&&O)", + "tracing.alreadyInProgress": "已有正在进行的跟踪会话。请先使用命令 `\"{0}\"` 停止它。", + "warnEscalation": "{0}将通过 \"osascript\" 提示需要管理员权限才可安装 shell 命令。", + "warnEscalationUninstall": "{0} 将使用 \"osascript\" 来提示获取管理员权限,从而卸载 Shell 命令。" + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "对 {0} 的访问已被网络域策略阻止(请参阅 `{1}` 和 `{2}` 设置)。" }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "信息: {0}", "severityPrefix.warning": "警告: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "本地" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "命令 \"{0}\" 导致错误", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "在此输入可缩小结果范围。" }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "远程隧道服务" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "正在以 {0} 的身份连接({1})", + "remoteTunnelService.building": "正在从源生成 CLI", + "remoteTunnelService.openTunnel": "正在打开隧道", + "remoteTunnelService.openTunnelWithName": "正在打开隧道 {0}", + "remoteTunnelService.serviceInstallFailed": "未能安装隧道即服务,从会话开始..." + }, "vs/platform/request/common/request": { "electronFetch": "控制是否应启用对 Electron 而不是 Node.js 的 fetch 实现的使用。所有本地扩展都将获得用于全局提取 API 的 Electron 提取实现。", "fetchAdditionalSupport": "控制是否应扩展 Node.js 提取实现并提供额外支持。启用相应的设置时,当前将添加代理支持 ({1}) 和系统证书 ({2})。在 [remote development](https://aka.ms/vscode-remote) 禁用 {0} 设置时,可在本地设置和远程设置中单独配置此设置。", @@ -3468,6 +3575,9 @@ "updateMode": "配置是否接收自动更新。更改后需要重新启动。更新是从微软在线服务获取的。", "updateTitleBar": "在标题栏显示更新指示器。" }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "当前没有可用的更新。" + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "默认" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "无法分析同步数据,因为它与当前版本不兼容。" }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "窗口意外终止", + "appGoneDetailEmptyWindow": "对此造成的不便,我们深表歉意。可以打开新的空窗口以重新启动。", + "appGoneDetailWorkspace": "我们对此不便表示抱歉! 请重启该窗口以从上次停止的位置继续。", + "appGoneDetails": "窗口意外终止(原因: \"{0}\",代码: \"{1}\")", + "appStalled": "窗口未响应", + "appStalledDetail": "你可以重新打开或关闭窗口,或者保持等待。", + "close": "关闭(&&C)", + "doNotRestoreEditors": "不还原编辑器", + "hiddenMenuBar": "你仍可以通过 Alt 键访问菜单栏。", + "newWindow": "新建窗口(&&N)", + "reopen": "重新打开(&&R)", + "wait": "继续等待(&&K)" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "允许(&&A)", + "cancel": "取消(&&C)", + "confirmOpenDetail": "路径“{0}”使用不允许的主机。除非信任主机,否则应按“取消”", + "confirmOpenMessage": "在允许的主机列表中找不到主机“{0}”。是否仍要允许?", + "doNotAskAgain": "永久允许主机 \"{0}\"", + "learnMore": "了解详细信息(&&L)", + "ok": "确定(&&O)", + "pathNotExistDetail": "此计算机上不存在路径“{0}”。", + "pathNotExistTitle": "路径不存在", + "uriInvalidDetail": "URI“{0}”无效,无法打开。", + "uriInvalidTitle": "无法打开 uri" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Code 工作区" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "取消(&&C)", + "clearButtonLabel": "清除(&&C)", + "confirmClearDetail": "此操作不可逆!", + "confirmClearRecentsMessage": "是否要清除最近打开的所有文件和工作区?", + "newWindow": "新窗口", + "newWindowDesc": "打开新窗口", + "recentFolders": "最近使用的文件夹", + "recentFoldersAndWorkspaces": "最近使用的文件夹和工作区", + "untitledWorkspace": "无标题(工作区)", + "workspaceName": "{0} (工作区)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "确定(&&O)", + "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", + "workspaceOpenedMessage": "无法保存工作区“{0}”" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "远程 CLI" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "服务器" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "已使用 {1} 以 {0} 身份登录", + "accountSignedInAriaNameOnly": "以 {0} 身份登录", + "agentsSignedOut": "智能体已退出登录", + "agentsSignedOutAria": "代理已退出登录", + "copilotAllQuotaReachedAria": "已达到 GitHub Copilot 聊天和内联建议配额", + "copilotChatQuotaReachedAria": "已达到 GitHub Copilot 聊天配额", + "copilotCompletionsQuotaReachedAria": "已达到 GitHub Copilot 内联建议配额", + "copilotQuotaReached": "已达到配额", + "copilotTokensRemaining": "剩余令牌", + "copilotTokensRemainingAria": "GitHub Copilot 剩余令牌: {0}%", + "copilotUnavailable": "Copilot 不可用", + "copilotUnavailableDisabledAria": "GitHub Copilot 已禁用", + "copilotUnavailableUntrustedAria": "GitHub Copilot 在不受信任的工作区中不可用", + "loadingAccount": "正在加载帐户...", + "loadingAccountAria": "正在加载帐户", + "signInAria": "登录到您的帐户", + "signInLabel": "登录" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "用于关闭面板的图标。", + "agentSidebarToggleClosedIcon": "会话边栏关闭时的图标。", + "agentSidebarToggleOpenIcon": "会话边栏打开时的图标。", + "openAndCloseSecondarySidebar": "打开/显示和关闭/隐藏辅助边栏", + "openAndCloseSidebar": "打开/显示和关闭/隐藏边栏", + "secondarySidebarHidden": "辅助侧边栏已隐藏", + "secondarySidebarVisible": "辅助侧边栏已显示", + "sidebarHidden": "主侧边栏已隐藏", + "sidebarVisible": "主侧边栏已显示", + "togglePanel": "切换面板可见性", + "toggleSecondarySidebar": "切换辅助侧栏可见性", + "toggleSidebar": "切换主侧栏可见性", + "toggleWindowAlwaysOnTop": "切换“始终前端显示”" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "会话详细信息" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "关闭", + "renameChat": "重命名", + "renameChat.prompt": "重命名聊天" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "编辑(&&E)", + "mFile": "文件(&&F)", + "mGo": "转到(&&G)", + "mHelp": "帮助(&&H)", + "mPreferences": "首选项(&&P)", + "mTerminal": "终端(&&T)", + "mView": "查看(&&V)" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "返回", + "changesView.backLabel": "返回", + "changesView.changeAdded": "已添加", + "changesView.changeDeleted": "已删除", + "changesView.changeModified": "已修改", + "changesView.empty": "此会话中尚无更改。", + "changesView.rowAria": "{0},{1},+{2} -{3}", + "changesView.subtitleFilePlural": "{0} 个文件", + "changesView.subtitleFileSingular": "1 个文件", + "changesView.title": "会话更改" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "用于智能体会话窗口中移动端更改列表和差异覆盖层中已添加文件/行的前景色。", + "agentsMobileDiff.deletedForeground": "用于智能体会话窗口中移动端更改列表和差异覆盖层中已删除文件/移除行的前景色。", + "agentsMobileDiff.modifiedForeground": "用于智能体会话窗口中移动端更改列表内已修改文件的前景色。" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "返回", + "diffView.loading": "正在加载...", + "diffView.nextFile": "下一个文件", + "diffView.noChanges": "此文件中没有更改。", + "diffView.position": "{0}/{1}", + "diffView.prevFile": "上一个文件" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "完成", + "mobilePickerSheet.doneAriaLabel": "关闭 {0}", + "mobilePickerSheet.noResults": "无结果", + "mobilePickerSheet.searching": "正在搜索..." + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "已完成", + "chipFailed": "失败", + "chipInProgress": "正在进行", + "filterChipsLabel": "会话状态筛选器", + "findAriaLabel": "查找会话", + "sortGroup": "排序", + "sortGroupAriaLabel": "排序和分组选项" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "关闭" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "关闭", + "mobileAccount.loading": "正在加载...", + "mobileAccount.signedOut": "未登录", + "mobileAccount.title": "帐户", + "mobileTopBar.account": "帐户", + "mobileTopBar.changes": "查看更改", + "mobileTopBar.changesTooltip": "{0} 个文件已更改(+ {1} -{2})", + "mobileTopBar.closeSessions": "关闭会话", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "新会话", + "mobileTopBar.newSessionAria": "新会话", + "mobileTopBar.openSessions": "打开会话", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "正在加载", + "sessions.aiDisabled.detail": "启用 AI 功能以继续使用智能体。", + "sessions.aiDisabled.enable": "启用 AI 功能", + "sessions.signIn": "登录以使用智能体", + "sessions.signingIn": "正在登录…", + "sessions.signingIn.detail": "请在浏览器中完成登录。", + "sessions.welcome.detail": "由 AI 支持的编码体验,智能体与你一同探索、构建和迭代。", + "sessions.welcome.getStarted": "入门", + "sessions.welcome.title": "欢迎使用 {0}", + "walkthrough.productName": "{0} - 智能体", + "welcomeFooter": "继续操作即表示你同意 {0} 的[条款]({1})和[隐私声明]({2})。{3} Copilot 可能会显示[公共代码]({4})建议并使用你的数据来改进产品。你可以随时更改这些[设置]({5})。" + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "在 VS Code 编辑器窗口中打开" + }, + "vs/sessions/common/categories": { + "agents": "代理" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "活动会话是否关联了 Git 存储库", + "activeSessionHasGitSyncActionRunning": "活动会话当前是否正在运行 git 同步操作", + "activeSessionProviderId": "活动会话的提供程序 ID", + "activeSessionType": "活动会话的会话类型", + "activeSessionWorkspaceIsVirtual": "活动会话的工作区是否为虚拟环境", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "上下文菜单覆盖层中会话的提供程序 ID", + "editorMaximized": "编辑器区域是否已最大化", + "isActiveSessionArchived": "活动会话是否已归档(标记为已完成)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "会话工作区选取器中当前活动的组选项卡", + "sessionsAquariumActive": "会话水族馆覆盖是否处于活动状态", + "sessionsCanGoBack": "导航历史记录中是否存在上一个会话", + "sessionsCanGoForward": "导航历史记录中是否存在下一个会话", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "当前布局是否为手机布局", + "sessionsKeyboardVisible": "虚拟键盘是否可见", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "会话欢迎覆盖层是否可见" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "智能体窗口的主要正文字号。", "agents.fontSize.body2": "智能体窗口的辅助正文字号。", @@ -3576,6 +3896,26 @@ "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "在编辑器中打开", + "openVSCodeWindow": "打开 VS Code 窗口" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "智能体" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "正在保存 UI 状态" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "本地", + "sessionWorkspaceGroup.remote": "远程" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "当前会话是否支持多个聊天" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "智能体窗口" + }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "{0} 的 GitHub 个人资料图像", "accountAvatarAltFallback": "帐户个人资料图像", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "添加反馈", "agentFeedback.addAndSubmit": "添加反馈并提交", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "添加反馈", "altEnter": "Alt+Enter", "enter": "输入" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "折叠", "convertComment": "转换为代理反馈", "editComment": "编辑", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "创建新的智能体主机会话工作树时,是否自动运行标记为 `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` 的任务。手动调用 `Run Task` 不受影响。", - "chat.newEdits.label": "新建聊天", - "chat.viewContainer.label": "聊天", - "chatViewIcon": "聊天视图的视图图标。", - "sessions.newChat.view": "新建会话", - "sessions.newChatInSession.view": "新建聊天" + "chat.newEdits.label": "新建聊天" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "会话类型" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "目标是什么?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "你的下一个里程碑是什么?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "在此会话中提出后续问题或开启新话题...", - "subSessionTip.ariaLabel": "子会话提示", - "subSessionTip.dismiss": "关闭提示", - "subSessionTip.message": "这是子会话,是同一工作区中的新聊天。用它来提问、运行任务或在新的上下文中探索想法。" + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "首先选择一个", - "newSessionIn": "新会话位于", - "newSessionWith": "使用", - "trustFolderMessage": "智能体会话将能够读取文件、运行命令并在此文件夹中进行更改。" + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "没有可用的智能体主机", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "智能体已禁用" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "智能体", - "agentPickerCustomCategory": "自定义智能体", - "agentPickerDefault": "智能体", - "agentPickerDefaultCategory": "默认", - "agentPickerDefaultHover": "使用默认智能体。", - "configureCustomAgents": "配置自定义智能体...", - "viewAgent": "查看 {0} 智能体" + "agentHostAgentPicker": "智能体" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "审批选取器", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "智能体主机尚未发布任智能体。", "notConnectedSend": "无法发送请求: 未连接到智能体主机。" }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "导出智能体主机调试日志..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "本地智能体主机", - "localAgentHostSessionTypeLocation": "本地" + "localAgentHostLabel": "本地智能体主机" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "打开 Copilot CLI 状态文件" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude 无需询问即可编辑文件", "claude.permissionMode.auto": "自动", "claude.permissionMode.auto.description": "模型分类器自动批准或拒绝工具操作", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "编辑前询问", "claude.permissionMode.default.description": "Claude 在进行更改前请求批准", "claude.permissionMode.plan": "计划模式", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "启用到远程代理主机的连接。", "chat.remoteAgentHosts.name": "此远程代理主机的显示名称。", "chat.remoteAgentTunnels": "连接到远程智能体主机时要查找的其他开发隧道名称。除了从你的帐户自动枚举的隧道外,还会查找这些隧道。", - "chat.sshRemoteAgentHostCommand": "用于开发: 覆盖通过 SSH 启动远程代理主机所用的命令。设置后,将跳过 CLI 自动安装并改为运行此命令。此命令必须向 stdout 或 stderr 输出匹配 ws://127.0.0.1:PORT (可选择性带有 ?tkn=TOKEN)的 WebSocket URL。/" + "chat.sshRemoteAgentHostCommand": "用于开发: 覆盖通过 SSH 启动远程代理主机所用的命令。设置后,将跳过 CLI 自动安装并改为运行此命令。此命令必须向 stdout 或 stderr 输出匹配 ws://127.0.0.1:PORT (可选择性带有 ?tkn=TOKEN)的 WebSocket URL。/", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "添加新的 SSH 主机...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "添加远程插件", "remoteAgentHost.addPluginTooltip": "添加此远程代理主机上已存在的插件文件夹。", "remoteAgentHost.pluginAlreadyConfigured": "“{0}”已在 {1} 上配置。", - "remoteAgentHost.removeConfiguredPlugin": "从远程主机移除", "remoteAgentHost.selectPluginFolder": "选择 {0} 上的插件文件夹" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "技能" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "打开文件差异", "mobileOpenSessionChanges": "打开会话更改" }, @@ -4658,6 +4994,13 @@ "miSessions": "会话(&&S)" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "返回(&&B)", "miSessionsForward": "前进(&&F)", "newSession": "新会话", @@ -4685,6 +5028,7 @@ "pinned": "已固定", "secondsDuration": "现在", "sessionItemAria": "{0},创建于 {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "会话", "showLessAria": "显示更少会话", "showLessCompact": "显示更少", @@ -4693,9 +5037,9 @@ "showMoreAria": "显示另外 {0} 个会话", "showMoreCompact": "+ 另外 {0} 个", "showMoreWorkspaceAria": "显示另外 {0} 个工作区", - "showMoreWorkspaceCompact": "+{0} 个工作区", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "显示另外 {0} 个工作区", - "showMoreWorkspacesCompact": "+{0} 个工作区", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "今天", "unknown": "未知", "working": "正在工作...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "需要输入" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "新子会话", "archivePinnedSectionSessions.confirm": "是否确定要将 {0} 个固定会话标记为已完成?", "archivePinnedSectionSessions.confirmSingle": "是否确定要将 1 个固定会话标记为已完成?", "archiveSection": "将所有内容标记为“已完成”", @@ -4747,7 +5090,7 @@ "markRead": "标记为已读", "markUnread": "标记为未读", "newSessionForWorkspace": "新会话", - "openInNewWindow": "在新窗口中打开", + "openToTheSide": "Open to the Side", "pinSession": "固定", "refresh": "刷新会话", "renameSession": "重命名...", @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "键盘焦点是否在快速打开控件中" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "关闭窗口(&&C)", "closeWindowMessage": "是否确实要关闭窗口?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "未注册 ID 为 \"{0}\" 的树状视图。", "views log": "视图" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "配置运行时参数", + "reloadWindowWithExtensionsDisabled": "在禁用扩展的情况下重新加载", + "revealUserDataFolder": "显示用户数据文件夹", + "showContentTracing": "显示内容跟踪", + "showGPUInfo": "显示 GPU 信息", + "startTracing": "启动跟踪", + "startTracing.ariaLabel": "正在录制性能跟踪。单击停止录制。", + "startTracing.name": "性能跟踪", + "startTracing.recording": "正在录制跟踪(单击停止)", + "startTracing.tooltip": "单击停止录制", + "stopTracing": "停止跟踪", + "stopTracing.button": "重新启动并启用跟踪(&&R)", + "stopTracing.detail": "这可能需要一分钟才能完成。", + "stopTracing.message": "没有正在进行的跟踪会话。使用“开发人员: 启动跟踪”或带有 \"--trace\" 参数启动以开始跟踪。", + "stopTracing.title": "正在创建跟踪文件...", + "toggleDevTools": "切换开发人员工具" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "在 PATH 中安装“{0}”命令", + "shellCommand": "Shell 命令", + "successFrom": "已成功从 PATH 卸载 Shell 命令“{0}”。", + "successIn": "已成功在 PATH 中安装了 Shell 命令“{0}”。", + "uninstall": "从 PATH 中卸载“{0}”命令" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "关闭窗口", + "closeActive": "关闭活动窗口", + "closeOtherWindows": "关闭其他窗口", + "closeWindow": "关闭窗口", + "current": "当前窗口", + "disableWindowAlwaysOnTop": "关闭“始终在最前面”", + "enableWindowAlwaysOnTop": "启用“始终在最前面”", + "miCloseWindow": "关闭窗口(&&E)", + "miZoomIn": "放大(&&Z)", + "miZoomOut": "缩小(&&Z)", + "miZoomReset": "重置缩放(&&R)", + "quickSwitchWindow": "快速切换窗口...", + "switchToMainWindow": "切换到主窗口", + "switchWindow": "切换窗口...", + "switchWindowPlaceHolder": "选择切换的窗口", + "toggleWindowAlwaysOnTop": "切换窗口始终前端显示", + "windowDirtyAriaLabel": "{0},个具有未保存更改的窗口", + "windowGroup": "窗口组", + "zoomIn": "放大", + "zoomOut": "缩小", + "zoomReset": "重置缩放" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "控制在应用程序尚未从终端启动时放弃解析 shell 环境之前的超时(以秒为单位)。有关详细信息,请参阅我们的 [文档](https://go.microsoft.com/fwlink/?linkid=2149667)。", + "argv.crashReporterId": "用于关联从此应用实例发送的崩溃报表的唯一 ID。", + "argv.disableChromiumSandbox": "禁用 Chromium 沙盒。当在 Linux 上以提升的权限运行 VS Code 并在 Windows 上的 Applocker 下运行时,这很有用。", + "argv.disableHardwareAcceleration": "禁用硬件加速。仅在遇到图形问题时更改此选项。", + "argv.disableLcdText": "禁用 LCD 字体抗锯齿。", + "argv.enableCrashReporter": "允许禁用崩溃报告;如果更改了值,则应重启应用。", + "argv.enableRDPDisplayTracking": "确保在 RDP 重新连接期间,最大化窗口能够正确还原。", + "argv.enebleProposedApi": "为扩展 ID (如 \"vscode.git\")的列表启用建议的 API。建议的 API 不稳定,可能随时中断且不发出警告。仅应针对扩展开发和测试目的设置该项。", + "argv.force-renderer-accessibility": "强制渲染器可访问。仅当在 Linux 上使用屏幕阅读器时才更改此设置。在其他平台上,渲染器将自动可访问。如果已启用 editor.accessibilitySupport:,则会自动设置此标志。", + "argv.forceColorProfile": "允许替代要使用的颜色配置文件。如果发现颜色显示不佳,可尝试将此项设置为`srgb` 并重启。", + "argv.jsFlags": "指定要传递的 V8 JavaScript 引擎标志(例如 \"--max-old-space-size=4096\")。这些标志会应用于主进程、渲染进程和实用工具进程。", + "argv.locale": "要使用的显示语言。选取其他语言需要安装关联的语言包。", + "argv.logLevel": "要使用的日志级别。默认值为 “info”。允许的值为 “error”、“warn”、“info”、“debug”、“trace” 和 “off”。", + "argv.passwordStore": "配置用于在 Linux 上存储机密的后端。此参数在 Windows 和 macOS 上会被忽略。", + "argv.proxyBypassList": "对于给定的分号分隔的主机列表,绕过任何指定代理。示例值 \";*.microsoft.com;*foo.com;1.2.3.4:5678\" 将对除以下主机外的所有主机使用代理服务器: 本地地址(localhost、127.0.0.1 等)、microsoft.com 子域、包含后缀 foo.com 的主机以及位于 1.2.3.4:5678 的主机", + "argv.remoteDebuggingPort": "指定用于远程调试的端口。", + "argv.useInMemorySecretStorage": "确保内存中存储将用于机密存储,而不是使用 OS 的凭据存储。此选项通常在运行 VS Code 扩展测试或遇到凭据存储问题时使用。", + "closeWhenEmpty": "控制关闭最后一个编辑器时是否还应关闭该窗口。此设置仅适用于不显示文件夹的窗口。", + "confirmSaveUntitledWorkspace": "控制切换到另一个工作区时是否显示确认对话框,以询问是保存还是放弃窗口中打开的无标题工作区。禁用确认对话框将始终放弃无标题工作区。", + "controlsStyle": "将窗口控件的外观调整为操作系统原生样式、自定义绘制或隐藏状态。更改需要完全重启才能应用。", + "dialogStyle": "将对话框的外观调整为操作系统或自定义的本机样式。", + "enableCrashReporterDeprecated": "如果此设置为 false,则无论新设置的值如何,都不会发送遥测数据。由于合并到 {0} 设置,目前已弃用。", + "keyboardConfigurationTitle": "键盘", + "mergeAllWindowTabs": "合并所有窗口", + "miExit": "退出(&&X)", + "moveWindowTabToNewWindow": "将窗口选项卡移动到新窗口", + "newTab": "新建窗口标签页", + "newWindowDimensions": "控制在至少已打开一个窗口时打开新窗口的维度。请注意,此设置对打开的第一个窗口没有影响。第一个窗口将始终还原为你在关闭之前退出窗口时的大小和位置。", + "openWithoutArgumentsInNewWindow": "在另一实例无参启动时,控制是打开新的空窗口或是聚焦到最后运行的实例。\r\n注意,此设置可能会被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", + "restoreFullscreen": "控制在全屏模式下退出时窗口是否应还原为全屏模式。", + "restoreWindows": "控制其中的窗口和编辑器在打开时的还原方式。", + "security.promptForLocalFileProtocolHandling": "启用此参数后,每次即将通过协议处理程序打开本地文件或工作区时,都会弹出一个请求确认的对话框。", + "security.promptForRemoteFileProtocolHandling": "启用此参数后,每次即将通过协议处理程序打开远程文件或工作区时,都会弹出一个请求确认的对话框。", + "showNextWindowTab": "显示下一个窗口选项卡", + "showPreviousTab": "显示上一个窗口选项卡", + "telemetry.enableCrashReporting": "启用要收集的崩溃报告。这有助于我们提高稳定性。\r\n此选项需重启才可生效。", + "telemetryConfigurationTitle": "遥测", + "titleBarStyle": "将窗口标题栏的外观调整为操作系统本机或自定义。更改需要完全重启才能应用。", + "toggleWindowTabsBar": "切换窗口选项卡栏", + "touchbar.enabled": "启用键盘上的 macOS 触控栏按钮 (若可用)。", + "touchbar.ignored": "触摸栏中不应显示的条目的一组标识符(例如 \"workbench.action.navigateBack\")。", + "window.border.color": "{0}: 采用十六进制、RGB、RGBA、HSL、HSLA 格式的特定颜色", + "window.border.default": "{0}: 遵循颜色主题设置,回退到 Windows 设置", + "window.border.off": "{0}: 禁用边框颜色", + "window.border.prefix": "控制窗口的边框颜色:", + "window.border.suffix": "使用 {0} 将活动窗口和非活动窗口设置为不同的颜色。将 {1} 设置为 {2} 时,将忽略此设置。", + "window.border.system": "{0}: 仅遵循 Windows 设置", + "window.clickThroughInactive": "启用后,点击非活动窗口后将在激活窗口的同时触发光标之下的元素 (若可点击)。禁用后,点击非活动窗口仅能激活窗口,再次点击才能触发元素。", + "window.customTitleBarVisibility": "调整何时应自定义标题栏。在全屏模式下使用 `windowed` 时,可隐藏自定义标题栏。当 {0} 设置为 `native` 时,自定义标题栏只能在设置为 `never` 的非全屏模式下隐藏。", + "window.customTitleBarVisibility.auto": "自动更改自定义标题栏可见性。", + "window.customTitleBarVisibility.never": "当 {0} 设置为 `native` 时隐藏自定义标题栏。", + "window.customTitleBarVisibility.windowed": "在全屏模式下隐藏自定义标题栏。在非全屏模式下,自动更改自定义标题栏可见性。", + "window.doubleClickIconToClose": "如果启用,当双击标题栏中的应用程序图标时,此设置将关闭窗口。该窗口将无法使用图标拖动。仅当 {0} 设置为 `custom` 时,此设置才有效。", + "window.menuStyle": "将菜单样式调整为操作系统本机、自定义或从 {0} 中定义的标题栏样式继承。这也会影响上下文菜单外观。更改需要完全重启才能应用。", + "window.menuStyle.custom": "使用自定义菜单。", + "window.menuStyle.custom.mac": "使用自定义上下文菜单。", + "window.menuStyle.inherit": "将菜单样式与 {0} 中定义的标题栏样式匹配。", + "window.menuStyle.inherit.mac": "将上下文菜单样式与 {0} 中定义的标题栏样式匹配。", + "window.menuStyle.mac": "将上下文菜单外观调整为操作系统本机、自定义或从 {0} 中定义的标题栏样式继承。", + "window.menuStyle.native": "使用本机菜单。当 {0} 设置为 {1} 时,将忽略此项。", + "window.menuStyle.native.mac": "使用本机上下文菜单。", + "window.nativeFullScreen": "控制在 macOS 上是否应使用本机全屏。禁用此选项可防止 macOS 在全屏时创建新空间。", + "window.nativeTabs": "启用 macOS 本机窗口选项卡。请注意,更改需要在完全重启后才能应用,并且本机选项卡将禁用自定义标题栏样式(如果已配置)。", + "window.newWindowDimensions.default": "在屏幕中心打开新窗口。", + "window.newWindowDimensions.fullscreen": "在全屏模式下打开新窗口。", + "window.newWindowDimensions.inherit": "以与上一个活动窗口相同的尺寸打开新窗口。", + "window.newWindowDimensions.maximized": "打开最大化的新窗口。", + "window.newWindowDimensions.offset": "打开与上次活动窗口具有相同尺寸的新窗口,并带有偏移位置。", + "window.openWithoutArgumentsInNewWindow.off": "聚焦到上一活动的运行实例。", + "window.openWithoutArgumentsInNewWindow.on": "打开一个新的空窗口。", + "window.reopenFolders.all": "重新打开所有窗口,除非文件夹、工作区或文件已打开(例如从命令行打开)。如果打开某个文件,它将替换以前在窗口中打开的任何编辑器。", + "window.reopenFolders.folders": "重新打开已打开文件夹或工作区的所有窗口,除非文件夹、工作区或文件已打开(例如从命令行打开)。如果打开某个文件,它将替换以前在窗口中打开的任何编辑器。", + "window.reopenFolders.none": "从不重新打开窗口。如果文件夹或工作区未打开(例如从命令行),将出现一个空窗口。", + "window.reopenFolders.one": "重新打开最后一个活动窗口,除非文件夹、工作区或文件已打开(例如从命令行打开)。如果打开某个文件,它将替换以前在窗口中打开的任何编辑器。", + "window.reopenFolders.preserve": "始终重新打开所有窗口。如果打开文件夹或工作区(例如从命令行打开),它将作为新窗口打开,除非它之前已打开。如果文件已打开,则它们将与以前打开的编辑器一起在还原的一个窗口中打开。", + "windowConfigurationTitle": "窗口", + "zoomLevel": "调整所有窗口的默认缩放级别。大于“0”的每个增量(例如“1”)或小于“0”的每个增量(例如“-1”)表示放大或缩小“20%”。还可以输入小数以使用更细的粒度调整缩放级别。请参阅 {0},了解将“放大”和“缩小”命令配置为将缩放级别应用于所有窗口还是仅应用于活动窗口。", + "zoomPerWindow": "控制“放大”和“缩小”命令是将缩放级别应用于所有窗口还是仅应用于活动窗口。请参阅 {0} 以配置所有窗口的默认缩放级别。" + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "正在保存 UI 状态" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "复制(&&C)", + "okButton": "确定" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "在更新时,存储在安装文件夹(“{0}”)中的文件可能会被覆盖或删除(不可撤销),而不会发出警告。", + "configure": "配置", + "downloadArmBuild": "下载", + "keychainWriteError": "将登录信息写入密钥链失败,出现错误“{0}”。", + "learnMore": "了解详细信息", + "loginButton": "登录(&&L)", + "macoseolmessage": "{1} 上的 {0} 将很快停止接收更新。请考虑升级 macOS 版本。", + "password": "密码", + "proxyAuthRequired": "需要代理身份验证", + "proxyDetail": "代理 {0} 需要用户名和密码。", + "rememberCredentials": "记住我的凭据", + "resolveShellEnvironment": "正在解析 shell 环境...", + "restart": "重启", + "runningAsRoot": "不建议以 root 用户身份运行 {0}。", + "runningTranslated": "你正在运行 {0} 的仿真版本。为了获得更好的性能,请下载适用于计算机的本机 arm64 版本的 {0} 内部版本。", + "sharedProcessCrash": "共享后台进程意外终止。请重新启动应用程序以进行恢复。", + "showArgvParseWarning": "运行时参数文件 \"argv.json\" 包含错误。请更正它们并重启。", + "showArgvParseWarningAction": "打开文件", + "shutdownErrorClose": "意外错误导致无法关闭窗口", + "shutdownErrorDetail": "错误: {0}", + "shutdownErrorLoad": "意外错误导致无法更改工作区", + "shutdownErrorQuit": "意外错误导致无法退出应用程序", + "shutdownErrorReload": "意外错误导致无法重新加载窗口", + "shutdownForceClose": "仍然关闭", + "shutdownForceLoad": "仍然更改", + "shutdownForceQuit": "仍然退出", + "shutdownForceReload": "仍然重新加载", + "shutdownTitleClose": "关闭窗口需要的时间较长...", + "shutdownTitleLoad": "更改工作区需要的时间较长...", + "shutdownTitleQuit": "退出应用程序需要的时间较长...", + "shutdownTitleReload": "重新加载窗口需要的时间较长...", + "status.windowZoom": "窗口缩放", + "troubleshooting": "故障排除指南", + "username": "用户名", + "willShutdownDetail": "以下操作仍在运行: \r\n{0}", + "zoomIn": "放大", + "zoomNumber": "缩放级别: {0} ({1}%)", + "zoomOut": "缩小", + "zoomReset": "重置", + "zoomSettings": "设置" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "控制是否在已完成的工具调用和聊天响应中的其他可折叠项上显示勾选图标。", "accessibility.debugWatchVariableAnnouncements": "控制是否应在调试监视视图中公布变量更改。", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "是否与代理共享此浏览器页面?", "browserView.shareWithAgent.title": "与代理共享?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "浏览器编辑器是否聚焦", + "browser.hasError": "浏览器是否存在加载错误", + "browser.hasUrl": "浏览器是否已加载 URL", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "浏览器" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "清除存储(临时)", + "browser.clearGlobalStorageAction": "清除存储(全局)", + "browser.clearWorkspaceStorageAction": "清除存储(工作区)", + "browser.dataStorage": "控制浏览器数据(Cookie、缓存、存储)在浏览器视图之间的共享方式。\r\n\r\n**注意**: 在不受信任的工作区中,此设置会被忽略,始终使用 `ephemeral` 存储。", + "browser.dataStorage.ephemeral": "每个浏览器视图拥有独立会话,关闭时会清理该会话。", + "browser.dataStorage.global": "所有浏览器视图在所有工作区中共享一个持久会话。", + "browser.dataStorage.workspace": "同一工作区内的浏览器视图共享持久会话。如果没有打开任何工作区,则使用 `ephemeral` 存储。", + "browser.storageScope": "当前浏览器视图的存储范围" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "开发人员工具是否为当前浏览器视图打开", + "browser.toggleDevToolsAction": "切换开发人员工具" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "将控制台日志添加到聊天", + "browser.addElementToChatAction": "将元素添加到聊天", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "将屏幕截图添加到聊天", + "browser.agentSharingContentWarning.detail": "页面可能包含会影响智能体行为的隐藏提示。发送前仔细检查附加内容。", + "browser.agentSharingContentWarning.dontShowAgain": "不再显示", + "browser.agentSharingContentWarning.message": "附加来自不受信任来源的内容时请谨慎。", + "browser.agentSharingContentWarning.ok": "确定(&&O)", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "添加到聊天", + "browser.elementSelectionActive": "元素选择当前是否激活", + "browser.enableChatTools": "启用后,聊天代理可使用浏览器工具打开集成浏览器中的页面并进行交互。", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "与智能体共享", + "browser.sharingWithAgent": "正在与智能体共享", + "browser.unshareWithAgent": "停止与代理共享", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "浏览器", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "浏览器屏幕截图", + "consoleLogs": "控制台日志", + "workbench.browser.agentHostChatToolsEnabled": "启用后,集成浏览器工具会作为客户端提供的工具,显示在“会话”窗口的智能体主机会话中。需要 {0} 和 {1}。" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "尺寸:", + "browser.device.dprAriaLabel": "设备像素率", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "设备像素率(留空 = 系统默认值)", + "browser.device.heightAriaLabel": "视区高度", + "browser.device.inputPlaceholderAuto": "自动", + "browser.device.scaleLabel": "缩放:", + "browser.device.swapDimensionsTitle": "交换尺寸", + "browser.device.widthAriaLabel": "视区宽度", + "browser.device.zoomAriaLabel": "缩放倍数", + "browser.device.zoomAuto": "自动({0}%)", + "browser.devicePresets.mobileTag": "移动设备", + "browser.devicePresets.placeholder": "选择设备预设", + "browser.emulationHasUserAgent": "浏览器模拟是否使用自定义用户代理", + "browser.emulationIsMobile": "浏览器模拟是否处于移动模式", + "browser.emulationToolbar.close": "关闭", + "browser.emulationToolbar.mobile": "移动设备模拟", + "browser.emulationToolbar.presets": "应用预设...", + "browser.emulationToolbar.reset": "重置", + "browser.emulationToolbar.userAgent": "设置用户代理...", + "browser.emulationToolbarVisible": "浏览器模拟工具栏是否可见", + "browser.hideEmulationToolbar": "隐藏模拟工具栏", + "browser.pickDevicePreset": "模拟设备...", + "browser.resetEmulation": "重置模拟", + "browser.setUserAgent": "模拟用户代理...", + "browser.showEmulationToolbar": "显示模拟工具栏", + "browser.toggleMobileEmulation": "切换移动设备模拟", + "browser.userAgent.prompt": "用户代理字符串(留空则使用 VS Code 默认值)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "查找下一个", + "browser.findPreviousAction": "查找上一个", + "browser.findWidgetFocused": "浏览器查找小组件是否聚焦", + "browser.findWidgetVisible": "浏览器查找小组件是否可见", + "browser.hideFindAction": "关闭查找小组件", + "browser.showFindAction": "在页面中查找" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "浏览器是否可进一步放大", + "browser.canZoomOut": "浏览器是否可进一步缩小", + "browser.defaultZoomLevel.matchWindow": "匹配应用程序当前的 UI 缩放级别。", + "browser.pageZoom": "集成浏览器中所有站点的默认缩放级别。", + "browser.resetZoomAction": "重置缩放", + "browser.zoomInAction": "放大", + "browser.zoomOutAction": "缩小" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "背景", + "browser.closeAll": "关闭所有浏览器标签页", + "browser.closeAllInGroup": "关闭组中的所有浏览器标签页", + "browser.closeAllInGroupShort": "关闭所有浏览器标签页", + "browser.closeAllTabs": "关闭全部", + "browser.closeTab": "关闭", + "browser.editorOpen": "当前是否打开了任何浏览器编辑器", + "browser.linkOpenedHint.ariaLabel": "此链接已在集成浏览器中打开", + "browser.linkOpenedHint.detail": "**集成浏览器**\r\n\r\nlocalhost 链接会自动在集成浏览器中打开。", + "browser.linkOpenedHint.dismiss": "不再显示", + "browser.linkOpenedHint.label": "链接已在此处打开", + "browser.linkOpenedHint.openSettings": "打开设置", + "browser.newTabAction": "新建标签页", + "browser.openAction": "打开集成浏览器", + "browser.openFileAction": "在集成浏览器中打开", + "browser.openLocalhostLinks": "启用后,来自终端、聊天及其他来源的 localhost 链接(`localhost`, `127.0.0.1`, `[::1]`)和所有接口链接(`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`)将在集成浏览器中打开,而非在系统浏览器中打开。", + "browser.openNewTab": "新的集成浏览器标签页", + "browser.openOrListAction": "浏览器", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "快速打开浏览器标签页...", + "browser.quickOpenPlaceholder": "选择浏览器标签页", + "browser.showInTitleBar": "控制标题栏中是否显示“集成浏览器”按钮。", + "browser.showInTitleBar.false": "该按钮永远不会显示在标题栏中。", + "browser.showInTitleBar.true": "该按钮始终显示在标题栏中。", + "browser.showInTitleBar.whenOpen": "打开浏览器编辑器时,该按钮将显示在标题栏中。", + "browserEntryAriaLabelWithGroup": "{0}、{1}", + "miOpenBrowser": "浏览器(&&B)", + "toggle.browser": "集成浏览器", + "toggle.browserDescription": "切换标题栏中“集成浏览器”按钮的可见性" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "已被网络域策略阻止", + "browser.element": "元素", + "browser.open.alreadyOpen": "已打开: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "浏览器页面", + "browserToolSet.description": "打开集成浏览器页面并进行交互" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "正在 {1} 中单击 {0}", + "browser.click.invocation.middle": "正在 {1} 中中键单击 {0}", + "browser.click.invocation.right": "正在 {1} 中右键单击 {0}", + "browser.click.past": "已在 {1} 中单击 {0}", + "browser.click.past.middle": "已在 {1} 中中键单击 {0}", + "browser.click.past.right": "已在 {1} 中右键单击 {0}", + "browser.dblClick.invocation": "正在 {1} 中双击 {0}", + "browser.dblClick.past": "已在 {1} 中双击 {0}", + "clickBrowserTool.displayName": "单击元素", + "clickBrowserTool.userDescription": "单击浏览器页面中的元素" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "正在 {2} 中将 {0} 拖动到 {1}", + "browser.drag.past": "已在 {2} 中将 {0} 拖动到 {1}", + "dragElementTool.displayName": "拖动元素", + "dragElementTool.userDescription": "将元素拖动到另一个元素上" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "正在 {0} 中处理对话框", + "browser.handleDialog.past": "已在 {0} 中处理对话框", + "handleDialogBrowserTool.displayName": "处理对话框", + "handleDialogBrowserTool.userDescription": "响应浏览器页面中的对话框" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "正在 {1} 中将鼠标悬停在 {0} 上", + "browser.hover.past": "已在 {1} 中将鼠标悬停在 {0} 上", + "hoverElementTool.displayName": "将鼠标悬停在元素上", + "hoverElementTool.userDescription": "将鼠标悬停在浏览器页面中的元素上" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "正在 {0} 中向后导航", + "browser.goBack.past": "已在 {0} 中向后导航", + "browser.goForward.invocation": "正在 {0} 中向前导航", + "browser.goForward.past": "已在 {0} 中向前导航", + "browser.navigate.confirmMessage": "这会将浏览器导航到 {0},并允许代理访问其内容。", + "browser.navigate.confirmTitle": "是否导航浏览器?", + "browser.navigate.invocation": "正在 {1} 中导航到 {0}", + "browser.navigate.past": "已在 {1} 中导航到 {0}", + "browser.reload.invocation": "正在重新加载 {0}", + "browser.reload.past": "已重新加载 {0}", + "navigateBrowserTool.displayName": "导航页面", + "navigateBrowserTool.userDescription": "导航或重新加载浏览器页面" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "这将在集成浏览器中打开 {0}。代理将能够读取其内容并进行交互。", + "browser.open.confirmTitle": "是否打开浏览器页面?", + "browser.open.invocation": "正在于 {0} 打开浏览器页面", + "browser.open.newPageOption": "否,在 {0} 打开新页面", + "browser.open.noPagesOption": "否 - 不与智能体共享任何标签页", + "browser.open.past": "已在 {0} 打开浏览器页面", + "browser.open.prompt.invocation": "提示用户共享浏览器标签页", + "browser.open.prompt.past": "已提示用户共享浏览器标签页", + "browser.open.result": "已打开 {0}", + "browser.open.shareExistingOption": "是,共享 \"{0}\" - {1}", + "browser.open.shareQuestion.message": "共享现有浏览器标签页?", + "browser.open.shareQuestion.title": "共享浏览器标签页", + "browser.open.sharedResult": "用户共享 {0}", + "openBrowserTool.displayName": "打开浏览器页面", + "openBrowserTool.userDescription": "在集成浏览器中打开 URL" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "这将在集成浏览器中打开 {0}。代理无法读取其内容。", + "browser.open.nonAgentic.confirmTitle": "是否打开浏览器页面?", + "browser.open.nonAgentic.invocation": "正在于 {0} 打开浏览器页面", + "browser.open.nonAgentic.past": "已在 {0} 打开浏览器页面", + "browser.open.nonAgentic.result": "已打开 {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "正在读取 {0}", + "browser.read.past": "读取 {0}", + "readBrowserTool.displayName": "读取页面", + "readBrowserTool.userDescription": "读取浏览器页面的内容" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "继续操作前,请确保你信任该代码。", + "browser.runCode.confirmTitle": "是否运行 Playwright 代码?", + "browser.runCode.invocation": "正在运行 Playwright 代码...", + "browser.runCode.past": "已运行 Playwright 代码", + "browser.runCode.waitInvocation": "正在等待 Playwright 代码完成...", + "browser.runCode.waitPast": "已等待 Playwright 代码", + "runPlaywrightCodeTool.displayName": "运行 Playwright 代码", + "runPlaywrightCodeTool.userDescription": "对浏览器页面运行 Playwright 代码片段" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "正在捕获浏览器屏幕截图", + "browser.screenshot.invocation.element": "正在捕获 {0} 的屏幕截图", + "browser.screenshot.past": "已捕获浏览器屏幕截图", + "browser.screenshot.past.element": "已捕获 {0} 的屏幕截图", + "screenshotBrowserTool.displayName": "屏幕截图页面", + "screenshotBrowserTool.userDescription": "捕获浏览器页面的屏幕截图" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "正在 {1} 中按下键 `{0}`", + "browser.pressKey.invocation.element": "正在 {2} 中的 {1} 内按下键 `{0}`", + "browser.pressKey.past": "已在 {1} 中按下键 `{0}`", + "browser.pressKey.past.element": "已在 {2} 中的 {1} 内按下键 `{0}`", + "browser.type.invocation": "正在 {0} 中键入文本", + "browser.type.invocation.element": "正在 {1} 中的 {0} 内键入文本", + "browser.type.past": "已在 {0} 中键入文本", + "browser.type.past.element": "已在 {1} 中的 {0} 内键入文本", + "typeBrowserTool.displayName": "在页面中键入", + "typeBrowserTool.userDescription": "在浏览器页面中键入文本或按下键" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "{0} 正在进行。", "changeWorkspace.message": "是否确实要更改工作区?", @@ -7919,6 +8729,10 @@ "noAgentPlugins": "未找到智能体插件。", "update": "更新" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} 选取器", "agentHostChatInputPicker.filter": "筛选...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "远程智能体主机“{0}”想要读取 {1}", "agentHost.permission.write": "远程智能体主机“{0}”想要写入 {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "已完成", "agentSessionFailed": "失败", @@ -8434,7 +9265,7 @@ "addMcpServer": "添加 MCP 服务器配置以开始使用", "addServer": "添加服务器", "addServerTooltip": "添加服务器", - "backToInstalled": "Back to installed servers", + "backToInstalled": "返回到已安装的服务器", "browseMarketplace": "浏览 Microsoft 市场", "builtInGroup": "内置", "builtInGroupDescription": "VS Code 内置的 MCP 服务器。这些服务器会自动提供。", @@ -9561,7 +10392,7 @@ "chat.category": "聊天", "explain": "说明", "fix": "修复", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "登录以使用 GitHub Copilot", "hideChatSetup": "了解如何隐藏 AI 功能", "manageAdditionalSpend": "管理 GitHub Copilot 预算", "managePlan": "升级到 GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "继续操作即表示你同意 {0} 的[条款]({1})和[隐私声明]({2})。{3} Copilot 可能会显示[公共代码]({4})建议并使用你的数据来改进产品。你可以随时更改这些[设置]({5})。", "settingsAnonymous": "继续操作即表示你同意 {0} 的[条款]({1})和[隐私声明]({2})。", "setupAIButton": "使用 AI 功能", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "登录以使用 GitHub Copilot", "startUsing": "开始使用 AI 功能" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "提出澄清问题", "tool.askQuestions.userDescription": "使用单选、多选或自由输入提出结构化的澄清问题,收集任务需求后再继续。" }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "已添加 {0} 个待办事项", "todo.added.single": "已添加 1 个待办事项", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "用于思考/工作标签的闪烁突出显示。", "chatCheckpointSeparator": "聊天检查点分隔符颜色。" }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "触发由窗口或焦点更改触发的显式保存和自动保存的代码操作。", "codeActionsOnSave.generic": "控制是否应在文件保存时运行\"{0}\"操作。", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", "schema.wordPattern.pattern": "用于匹配文本的正则表达式模式。" }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "粘贴选择剪贴板" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "启动 TextMate 语法语法日志记录" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "运行命令", "runCommands.commands": "要运行的命令", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "撤消已忽略的建议", "workbench.extensions.installExtension.arg.decription": "扩展 ID 或 VSIX 资源 URI", "workbench.extensions.installExtension.description": "安装给定的扩展", - "workbench.extensions.installExtension.option.context": "安装的上下文。这是一个 JSON 对象,可用于将任何信息传递给安装处理程序。例如,“{skipWalkthrough: true}”将在安装时跳过打开演练。", "workbench.extensions.installExtension.option.donotSync": "启用后,VS Code 在启用“设置同步”时不同步此扩展。", "workbench.extensions.installExtension.option.enable": "启用后,如果安装了该扩展但已将其禁用,则将启用该扩展。如果已启用该扩展,则该操作不起作用。", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "启用后,VS Code 仅安装来自扩展包 VSIX 的新添加的扩展。仅在安装 VSIX 时才考虑此选项。", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "卸载给定的扩展", "workspace unsupported filter": "工作区不受支持" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "已禁用此扩展,因为它在 {0} web 版中不受支持。", "Defined to run in desktop": "已禁用此扩展,因为它被定义为仅在桌面上的 {0} 中运行。", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "请提供要搜索的类别、关键字或 ID。", "searchExtensionsTool.userDescription": "搜索 VS Code 扩展" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "配置开启程序以用于外部 URI (即 http、https)。", "externalUriOpeners.defaultId": "使用 VS Code 的标准打开器打开。", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "当焦点位于 OPEN EDITORS 视图内时为 True。", "viewHasSomeCollapsibleItem": "如果资源管理器视图中的工作区具有一些可折叠的根子级,则为 true。" }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "文件", + "miShare": "共享", + "openContainer": "打开所在的文件夹", + "revealInMac": "在 Finder 中显示", + "revealInWindows": "在文件资源管理器中显示" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "定义优先于所有其他折叠范围提供程序的默认折叠范围提供程序。必须是提供折叠范围提供程序的扩展的标识符。", "null": "全部", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "例如 Workbench 缺少问题面板" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "其他问题数据", "cancel": "取消", @@ -14702,6 +15723,133 @@ "pasteData": "所需的数据太大,无法直接发送。我们已经将其写入剪贴板,请粘贴。", "yes": "是(&&Y)" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "我确认我的 VS Code 版本未更新,并且此问题可能会关闭。", "chooseExtension": "扩展", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "排查问题...", "use insiders": "这可能意味着问题已解决,将在即将发布的版本中可用。你可以安全地使用 {0} Insiders,直到新的稳定版本可用。" }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "使用英文报告问题(&&I)", "reportIssueInEnglish": "报告问题…" }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "切换键盘快捷方式疑难解答" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "本地历史记录" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "打开包含文件夹", + "revealInMac": "在查找器中显示", + "revealInWindows": "在文件资源管理器中显示" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "语言 ID", "localizations": "语言包", @@ -14866,6 +16069,17 @@ "installed": "已安装", "moreInfo": "详细信息" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "更改语言并重启", + "neverAgain": "不再显示", + "updateLocale": "要将 {0} 的显示语言更改为 {1} 并重启吗?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "安装并重启", + "installAndRestartMessage": "安装语言包并将显示语言更改为 {0}。", + "searchMarketplace": "搜索市场", + "showLanguagePackExtensions": "在商店中搜索语言包并将显示语言更改为 {0}。" + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (远程)", "setDefaultLogLevel": "设置默认日志级别", @@ -14886,6 +16100,10 @@ "sessions placeholder": "选择会话", "setLogLevel": "设置日志级别..." }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "打开扩展日志文件夹", + "openLogsFolder": "打开日志文件夹" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "“{0}: {1}”已禁用", "alreadysetBoolTrue": "“{0}: {1}”已启用", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "如果应在顶部显示基", "showNonConflictingChanges": "如果合并编辑器显示不冲突的更改" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "在临时合并编辑器中打开所选内容", + "merge.dev.openState": "从 JSON 打开合并编辑器状态", + "mergeEditor": "合并编辑器(开发)", + "mergeEditor.enterJSON": "输入 JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "配置按流量计费的连接", "meteredConnection.auto": "自动", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "无法打开笔记本编辑器类型为“{0}”的资源,请检查是否已安装并启用正确的扩展。", "fail.noEditor.extensionMissing": "无法打开笔记本编辑器类型为“{0}”的资源,请检查是否已安装并启用正确的扩展。", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "以文本形式打开", "notebookOpenEnableMissingViewType": "为 \"{0}\" 启用扩展", "notebookOpenInTextEditor": "在文本编辑器中打开", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "启动性能" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "启用时,将自动分析慢速呈现器。" + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "请创建问题并手动附加以下文件:\r\n{0}", + "prof.detail.restart": "需要重新启动才能继续使用“{0}”。再次感谢您的贡献。", + "prof.message": "已成功创建配置文件。", + "prof.restart": "重启", + "prof.restart.button": "重启(&&R)", + "prof.restartAndFileIssue": "创建问题并重启(&&C)", + "prof.thanks": "感谢您的帮助。" + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "在此键入搜索按键绑定", "SearchKeybindings.KeybindingsSearchPlaceholder": "正在录制按键。按 Esc 键退出", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "先按所需的组合键,再按 Enter 键。", "defineKeybinding.oneExists": "已有 1 条命令的按键绑定与此相同" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "清除搜索结果", "clearHistory": "清除键盘快捷方式搜索历史记录", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "打开进程资源管理器", "promptOpenWith.processExplorer.displayName": "进程资源管理器" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "复制", "copyAll": "全部复制", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "进程资源管理器编辑器标签的图标。", "processExplorerInputName": "进程资源管理器" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "流程资源管理器" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "清除(&&C)", "clearCommandHistory": "清除命令历史记录", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "正在 {0} 上编辑", "workspace.tooltip2": "对于位于虚拟文件系统上的资源,某些[功能不可用]({0})。" }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "专用", "tunnelPrivacy.public": "公用" @@ -17241,6 +18466,13 @@ "ui": "UI 扩展类型。在远程窗口中,只有在本地计算机上可用时,才会启用此类扩展。", "workspace": "工作区扩展类型。在远程窗口中,仅在远程上可用时启用此类扩展。" }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "为聊天小组件提供远程编码智能体集成。", "remoteCodingAgentsExtPoint.command": "要执行的命令的标识符。该命令必须在“命令”部分中声明。", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "显示所有任务...", "taskType": "全部 {0} 个任务" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "选择要运行的任务", "noTaskResults": "没有匹配的任务" @@ -18626,6 +19855,12 @@ "externalCommand": "运行任意外部命令的示例", "msbuild": "执行生成目标" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "显示遥测" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "滚动到上一条命令", "workbench.action.terminal.sizeToContentWidthInstance": "将大小切换为内容宽度" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "新建集成终端(本地)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "可访问的缓冲区转到下一命令", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "可访问的缓冲区转到上一命令", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "允许", "runInTerminal": "运行 `{0}` 命令?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "允许沙盒以不受限制的网络访问运行 `{0}` 命令。", + "runInTerminal.allowNetwork.autoRetry": "通过允许网络访问在沙盒中重试 `{0}` 命令?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "通过允许对 {1} 的网络访问在沙盒中重试 `{0}` 命令?", + "runInTerminal.allowNetwork.autoRetry.invocation": "正在沙盒中以不受限制的网络访问运行 `{0}`", + "runInTerminal.allowNetwork.autoRetry.reason": "沙盒化执行输出指示沙盒阻止了所需的网络访问。", + "runInTerminal.allowNetwork.confirmationMessage": "说明: {0}\r\n\r\n目标: {1}\r\n\r\n允许在沙盒中进行不受限制的网络访问的原因: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "模型指示此沙盒化命令需要不受限制的网络访问。", + "runInTerminal.allowNetwork.disabled.invocation": "未运行 `{0}`,因为已禁用沙盒中的不受限制的网络访问", + "runInTerminal.allowNetwork.disabled.result": "命令未执行,因为该命令请求在终端沙盒中进行不受限制的网络访问,但 chat.agent.sandbox.retryWithAllowNetworkRequests 已禁用按命令的网络访问。请改为以受限网络访问运行该命令,或启用该设置以允许网络访问请求。", "runInTerminal.confirmationMessage": "说明: {0}\r\n\r\n目标: {1}", "runInTerminal.defaultExplanation": "未提供说明", "runInTerminal.defaultGoal": "未提供目标", "runInTerminal.inDirectory": "是否在 `{1}` 中运行 `{0}` 命令?", "runInTerminal.invocation": "正在运行 `{0}`", "runInTerminal.invocation.sandbox": "正在沙盒中运行 `{0}`", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "取消", "runInTerminal.missingDeps.cancelled": "用户已取消沙盒依赖项安装。", "runInTerminal.missingDeps.failed": "沙盒依赖项安装失败(退出代码 {0})。命令未执行。", "runInTerminal.missingDeps.install": "安装", "runInTerminal.missingDeps.message": "未安装沙盒执行所需的以下依赖项: {0}。是否想要安装它们?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "缺少沙盒依赖项", "runInTerminal.missingDeps.unknown": "无法确定沙盒依赖项安装是否成功。命令未执行。", "runInTerminal.presentationOverride": "是否在 `{1}` 中运行 `{0}` 命令?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "在终端中运行", "runInTerminalTool.userDescription": "在终端中运行命令", "skip": "跳过", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} 可能需要输入", + "terminalCommandCompleted": "{0} 已完成", + "terminalProcessExited": "{0} 终端已退出" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "聚焦终端", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "请改用 {0}", "agentSandbox.linuxFileSystemSetting": "注意: 此设置仅在启用 {0} 时生效。控制 Linux 上沙盒中的文件系统访问权限。路径不支持 glob 模式,仅支持字面路径(例如: ./src/、~/.ssh、.env)。需安装 bubblewrap 和 socat,此设置才能生效。", "agentSandbox.linuxFileSystemSetting.allowRead": "在拒绝区域内重新允许读取访问的路径数组。优先级高于 denyRead。", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "拒绝读取访问的路径数组。留空则允许读取所有路径。", "agentSandbox.linuxFileSystemSetting.denyWrite": "在允许路径中拒绝写入访问的路径数组(优先于 allowWrite)。", "agentSandbox.macFileSystemSetting": "注意: 此设置仅在启用 {0} 时生效。控制 macOS 上沙盒中的文件系统访问权限。路径还支持 git 格式的 glob 模式(例如: *.ts、./src、./src/**/*.ts、file?.txt)。", "agentSandbox.macFileSystemSetting.allowRead": "在拒绝区域内重新允许读取访问的路径数组。优先级高于 denyRead。", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "拒绝读取访问的路径数组。留空则允许读取所有路径。", "agentSandbox.macFileSystemSetting.denyWrite": "在允许路径中拒绝写入访问的路径数组(优先于 allowWrite)。", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "控制在用户确认后,智能体模式终端命令是否可以在沙盒中以不受限制的网络访问重试。此项仅在 {0} 设置为 `on` 时适用,并且会在保留文件系统沙盒的同时,放宽已批准命令的网络限制。", "agentSandbox.runtimeSetting": "注意: 此设置仅在启用 {0} 时生效。键/值对将传递到沙盒运行时配置的根目录。", "agentSandbox.windowsEnabledSetting": "控制智能体模式在 Windows 上是否使用沙盒。", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "在 Windows 上为智能体模式工具启用沙盒,并允许所有网络域。", "agentSandbox.windowsEnabledSetting.offDescription": "在 Windows 上为智能体模式工具禁用沙盒。", "agentSandbox.windowsFileSystemSetting": "注意: 此设置仅在启用 {0} 时生效。控制 Windows 上沙盒中的文件系统访问。路径不支持 glob 模式,仅支持字面路径(例如: C:\\src、C:\\Users\\me.ssh、.env)。", "agentSandbox.windowsFileSystemSetting.allowRead": "允许只读访问的其他路径的数组。优先级高于 denyRead。", - "agentSandbox.windowsFileSystemSetting.allowWrite": "允许读/写访问的其他路径的数组。留空则禁止在工作区文件夹和沙盒临时目录之外进行写入。", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "拒绝访问的路径数组。留空则允许读取所有路径。", "autoApprove.defaults": "请注意,系统有一组默认规则用于允许和拒绝命令。建议将 {0} 设置为 {1} ,以忽略所有默认规则,确保不会与你自己的规则发生冲突。这样做需要自行承担风险,默认的拒绝规则旨在防止你运行危险命令。", "autoApprove.deprecated": "请改用 {0}", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "删除沙盒临时目录中的文件", "runInTerminal.missingDeps.focusTerminal": "聚焦终端", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "终端正在等待输入。" }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "显示原始 JSON 同步数据", "workbench.actions.sync.turnOffSyncOnMachine": "关闭设置同步" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "打开本地备份文件夹", + "download sync activity complete": "已成功下载设置同步活动。", + "no backups": "本地备份文件夹不存在", + "open": "打开文件夹" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "启用后,当没有打开编辑器时将显示水印提示。", "watermark.findInFiles": "在文件中查找", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "你正在搜索 Web 内容。", "webview.statusHeader": "当前搜索状态:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "使用标准开发工具调试基于 iFrame 的 Web 视图", + "openToolsDescription": "打开活动 Web 视图的开发人员工具", + "openToolsLabel": "打开 Webview 开发人员工具" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "查找下一个", "editor.action.webvieweditor.findPrevious": "查找上一个", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "添加身份验证" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "可能无法保存所做的更改。请按“取消”,然后重试。", + "retry": "重试(&&R)", + "unableToOpenWindow": "浏览器阻止打开新窗口。按“重试”以重试。", + "unableToOpenWindowDetail": "请在 [浏览器设置]({0})中允许此网站的弹出窗口。", + "unableToOpenWindowError": "无法打开新窗口。" + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "请先尝试保存或还原具有未保存更改的编辑器,然后重试。" }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "了解详细信息", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "是否要保存对下列 {0} 个文件的更改?", "saveFileAs.title": "另存为" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "了解详细信息(&&L)", - "openFiles": "打开文件(&&F)...", - "openRemote": "打开远程(&&O)...", - "pickFolderAndOpen": "无法打开文件夹,请尝试改为将文件夹添加到工作区。", - "pickWorkspaceAndOpen": "无法打开工作区,请尝试改为将文件夹添加到工作区。", - "unsupportedBrowserDetail": "浏览器不支持打开本地文件夹。\r\n你可以打开单个文件或打开远程存储库。", - "unsupportedBrowserMessage": "不支持打开本地文件夹" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "打开本地文件...", "openLocalFileFolder": "打开本地...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "已暂时禁用所有已安装的扩展。", "noWorkspace": "没有工作区。" }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "访问“{0}”功能", "accessExtensionFeatureMessage": "“{0}”扩展希望访问“{1}”功能。", "allow": "允许", "disallow": "不允许" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "安装扩展 {0} 失败: 找不到清单文件。", "VS Code for Web": "{0} Web 版", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "已验证扩展的发布服务器图标颜色。", "verifiedPublisher": "用于扩展视图和编辑器中已验证扩展发布服务器的图标。" }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "将扩展建议添加到", "select for remove": "从以下位置删除扩展建议", @@ -22110,6 +23343,36 @@ "overwritingExtension": "使用扩展程序 {1} 覆盖扩展程序 {0}。", "overwritingWithWorkspaceExtension": "使用工作区扩展 {1} 覆盖 {0}。" }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "扩展在磁盘上已被修改。请重新加载窗口。", + "extensionUnderDevelopment.invalid": "未能加载正在开发的扩展“{0}”,因为它无效: {1}", + "extensionsUnderDevelopment.invalid": "未能加载正在开发的扩展 {0},因为它们无效: {1}", + "reloadWindow": "重新加载窗口" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "扩展主机未在 10 秒内启动,这可能是一个问题。", + "extensionHost.startupFailDebug": "扩展未在 10 秒内启动,可能在第一行已停止,需要调试器才能继续。", + "join.extensionDevelopment": "正在终止扩展调试会话", + "reloadWindow": "重新加载窗口" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "打开开发人员工具", + "enable": "启用并重新加载", + "enableResolver": "需要扩展“{0}”才能打开远程窗口。\r\n是否启用?", + "extensionService.autoRestart": "扩展主机意外终止。正在重启...", + "extensionService.crash": "扩展主机在过去 5 分钟内意外终止了 3 次。", + "extensionService.versionMismatchCrash": "扩展主机无法启动: 版本不匹配。", + "getEnvironmentFailure": "无法获取远程环境", + "install": "安装并重新加载", + "installResolver": "打开远程窗口需要扩展“{0}”。\r\n确定要安装扩展吗?", + "learnMore": "了解详细信息", + "relaunch": "重新启动 VS Code", + "resolverExtensionNotFound": "未在市场上找到“{0}”", + "restart": "重启扩展主机", + "restartExtensionHost": "重启扩展主机", + "restartExtensionHost.reason": "显式请求", + "startBisect": "开始扩展二等分" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "文件观察程序" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "键处于活动状态时的条件。", "vscode.extension.contributes.keybindings.win": "Windows 特定的键或键序列。" }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "控制 Web 中使用的键盘布局。", - "keyboardConfigurationTitle": "键盘" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "将键绑定放在此文件中以覆盖默认值", "errorInvalidConfiguration": "无法写入按键绑定配置文件。文件内含有非数组类型对象。请打开文件进行清理,然后重试。", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "可能无法保存所做的更改。请按“取消”,然后重试。" }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "窗口" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "进度消息" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "为远程提供帮助信息", "RemoteHelpInformationExtPoint.documentation": "项目文档页面的 URL 或返回此 URL 的命令", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "用户转发", "tunnel.staticallyForwarded": "静态转发" }, - "vs/workbench/services/request/browser/requestService": { - "network": "网络" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "网络" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "工作区文件夹不存在: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "无法识别用于在当前桌面环境中存储加密相关数据的 OS keyring。", @@ -22429,6 +23685,9 @@ "saveParticipants1": "正在运行代码操作和格式化程序...", "skip": "跳过" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "正在保存文本文件" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "已经开始记录。", "invalid.embeddedLanguages": "\"contributes.{0}.embeddedLanguages\" 中的值无效。必须为从作用域名称到语言的对象映射。提供的值: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "“configuration.semanticTokenType”必须是数组", "invalid.superType.format": "“ configuration.{0}.superType”必须遵循格式 letterOrDigit [-_letterOrDigit] *" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "设置本机 UI 元素的颜色模式,例如本机对话框、菜单和标题栏。即使在浅色模式下配置 OS,也可以为窗口选择深色系统颜色主题。还可以配置为根据 {0} 设置自动调整。\r\n\r\n注意: 启用 {1} 时会忽略此设置。", + "window.systemColorTheme.auto": "对浅色主题使用浅色本机小组件颜色,对深色主题使用深色本机小组件颜色。", + "window.systemColorTheme.dark": "使用深色本机小组件颜色。", + "window.systemColorTheme.default": "本机小组件颜色与系统颜色匹配。", + "window.systemColorTheme.light": "使用浅色本机小组件颜色。" + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "所有配置文件", "exclude": "选择 {0} 扩展", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "撤消/重做" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "备份工作副本" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "点击‘取消’以停止等待,并保存或还原具有未保存更改的编辑器。", + "backupBeforeShutdownMessage": "备份具有未保存更改的编辑器需要的时间较长...", + "backupErrorDetails": "请先尝试保存或还原具有未保存更改的编辑器,然后重试。", + "backupTrackerBackupFailed": "以下具有未保存更改的编辑器无法保存到备份位置。", + "backupTrackerConfirmFailed": "无法保存或还原以下具有未保存更改的编辑器。", + "discardBackupsBeforeShutdown": "放弃备份需要的时间较长...", + "ok": "确定(&&O)", + "revertBeforeShutdown": "还原具有未保存更改的编辑器需要的时间较长...", + "saveBeforeShutdown": "保存具有未保存更改的编辑器需要的时间较长...", + "shutdownForceClose": "仍然关闭", + "shutdownForceQuit": "仍然退出", + "shutdownForceReload": "仍然重新加载" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "无法写入工作区配置文件。请打开文件以更正错误或警告,然后重试。", "openWorkspaceConfigurationFile": "打开工作区配置", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "工作区信任", "workspaceTrustEditorLabelIcon": "工作区信任编辑器标签的图标。" + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "始终放弃无标题工作区而不询问", + "doNotSave": "不保存(&&N)", + "restartExtensionHost.reason": "正在打开多根工作区", + "save": "保存(&&S)", + "saveWorkspaceDetail": "若要再次打开此工作区,请先保存。", + "saveWorkspaceMessage": "你是否要将你的工作区配置保存为文件?", + "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", + "workspaceOpenedMessage": "无法保存工作区“{0}”" } } } \ No newline at end of file diff --git a/i18n/vscode-language-pack-zh-hant/translations/main.i18n.json b/i18n/vscode-language-pack-zh-hant/translations/main.i18n.json index 6db73dc90c..0bd1389853 100644 --- a/i18n/vscode-language-pack-zh-hant/translations/main.i18n.json +++ b/i18n/vscode-language-pack-zh-hant/translations/main.i18n.json @@ -2243,6 +2243,9 @@ "agentHost.config.sandbox.windowsEnabled.title": "沙箱已啟用 (Windows)", "agentHost.config.sandbox.windowsFileSystem.title": "Windows 沙箱檔案系統" }, + "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { + "sshKbiDefaultPrompt": "{0}@{1} 需要驗證" + }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "代理程式主機" }, @@ -2504,10 +2507,38 @@ "sessionPermissions.allowSession": "在此工作階段中允許", "sessionPermissions.skip": "跳過" }, + "vs/platform/agentHost/node/sshRemoteAgentHostService": { + "ssh.failedToReadPrivateKey": "無法讀取私密金鑰檔案: {0}", + "ssh.keyFileAuthRequiresPath": "金鑰檔案驗證需要私密金鑰路徑。", + "sshKeyPassphraseName": "SSH 金鑰複雜密碼", + "sshKeyPassphrasePrompt": "輸入 SSH 金鑰 {0} 的複雜密碼", + "sshProgressCheckingAgent": "正在檢查現有代理程式主機...", + "sshProgressConnecting": "正在建立 SSH 連線...", + "sshProgressDownloadingCLI": "正在遠端安裝 VS Code CLI...", + "sshProgressForwarding": "連線至遠端代理程式主機...", + "sshProgressInstallingCLI": "正在檢查遠端 CLI 安裝...", + "sshProgressStartingAgent": "正在啟動遠端代理程式主機..." + }, + "vs/platform/agentHost/node/tunnelHostMainService": { + "tunnelHost.log": "遠端連線" + }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "頁面縮放: {0}%", "browserZoomPercent": "{0}%" }, + "vs/platform/browserView/electron-main/browserViewMainService": { + "browser.contextMenu.addElementToChat": "新增元素至聊天", + "browser.contextMenu.back": "上一步", + "browser.contextMenu.copyImage": "複製影像", + "browser.contextMenu.copyImageUrl": "複製影像 URL", + "browser.contextMenu.copyLink": "複製連結", + "browser.contextMenu.forward": "下一步", + "browser.contextMenu.inspect": "檢查", + "browser.contextMenu.openImageInNewTab": "在新索引標籤中開啟影像", + "browser.contextMenu.openLinkInExternalBrowser": "在外部瀏覽器開啟連結", + "browser.contextMenu.openLinkInNewTab": "在新索引標籤中開啟連結", + "browser.contextMenu.reload": "重新載入" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "無法註冊 '{0}'。已向 {2} 註冊關聯的原則 {1}。", "config.property.duplicate": "無法註冊 '{0}'。此屬性已經註冊。", @@ -2559,6 +2590,17 @@ "okButton": "確定(&&O)", "yesButton": "是(&&Y)" }, + "vs/platform/dialogs/electron-browser/dialog": { + "aboutDetail": "版本: {0}\r\n認可: {1}\r\n日期: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nOS: {8}" + }, + "vs/platform/dialogs/electron-main/dialogMainService": { + "open": "開啟", + "openFile": "開啟檔案", + "openFolder": "開啟資料夾", + "openWorkspace": "開啟(&&O)", + "openWorkspaceTitle": "從檔案開啟工作區", + "selectFolder": "選取資料夾(&&S)" + }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "檔案過大,無法以未命名的編輯器開啟。請先將其上傳至檔案總管,並再試一次。" }, @@ -2769,14 +2811,6 @@ "fileSystemNotAllowedError": "權限不足。請重試並允許作業。", "fileSystemRenameError": "只有檔案才支援重新命名。" }, - "vs/platform/files/browser/indexedDBFileSystemProvider": { - "dirIsNotEmpty": "Directory is not empty", - "fileExceedsStorageQuota": "File exceeds available storage quota", - "fileIsDirectory": "File is Directory", - "fileNotDirectory": "File is not a directory", - "fileNotExists": "File does not exist", - "internal": "Internal error occurred in IndexedDB File System Provider. ({0})" - }, "vs/platform/files/common/files": { "sizeB": "{0}B", "sizeGB": "{0}GB", @@ -2817,6 +2851,10 @@ "vs/platform/files/common/io": { "fileTooLargeError": "檔案太大,無法開啟" }, + "vs/platform/files/electron-main/diskFileSystemProviderServer": { + "binFailed": "無法將 '{0}' 移至資源回收筒 ({1})", + "trashFailed": "無法將 '{0}' 移動至垃圾桶 ({1})" + }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "無法將 ‘{0}’ 複製到 ‘{1}' ({2})。", "fileCopyErrorPathCase": "檔案不得複製到路徑大小寫不同的相同路徑", @@ -2913,6 +2951,46 @@ "vs/platform/mcp/common/mcpManagementService": { "not allowed to install": "無法安裝此 MCP 伺服器,因為 {0}" }, + "vs/platform/menubar/electron-main/menubar": { + "cancel": "取消", + "exit": "離開(&&E)", + "mAbout": "關於 {0}", + "mBringToFront": "全部提到最上層", + "mEdit": "編輯(&&E)", + "mFile": "檔案(&&F)", + "mGoto": "移至(&&G)", + "mHelp": "說明(&&H)", + "mHide": "隱藏 {0}", + "mHideOthers": "隱藏其他", + "mMergeAllWindows": "合併所有視窗", + "mMinimize": "最小化", + "mMoveTabToNewWindow": "移動頁籤至新視窗", + "mNewTab": "新索引標籤", + "mRun": "執行(&&R)", + "mSelection": "選取項目(&&S)", + "mServices": "服務", + "mShowAll": "全部顯示", + "mShowNextTab": "顯示下一個頁籤", + "mShowPreviousTab": "顯示上一個頁籤", + "mTerminal": "終端機(&&T)", + "mView": "檢視(&&V)", + "mWindow": "視窗", + "mZoom": "縮放", + "miCheckForUpdates": "檢查更新(&&U)...", + "miCheckingForUpdates": "正在查看是否有更新...", + "miDownloadUpdate": "下載可用更新(&&O)", + "miDownloadingUpdate": "正在下載更新...", + "miInstallUpdate": "安裝更新(&&U)...", + "miInstallingUpdate": "正在安裝更新...", + "miNewWindow": "開新視窗(&&W)", + "miPreferences": "喜好設定(&&P)", + "miQuit": "結束 {0}", + "miRestartToUpdate": "重新啟動以更新(&&U)", + "miSwitchWindow": "切換視窗(&&W)...", + "quit": "結束(&&Q)", + "quitMessage": "確定要結束嗎?", + "quitMessageMac": "確定要結束嗎?" + }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "控制目前的網路連線是否應被視為計量付費。計量付費時,自動更新、延伸模組下載及其他背景網路活動將會延後,以減少資料使用量。", "meteredConnection.auto": "使用作業系統的網路狀態自動偵測計量付費連線。", @@ -2920,6 +2998,22 @@ "meteredConnection.on": "一律將網路連線視為計量付費。自動更新和下載將會延後。", "networkConfigurationTitle": "網路" }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "取消", + "cantCreateBinFolder": "無法安裝殼層命令 '{0}'。", + "cantUninstall": "無法解除安裝殼層命令 '{0}'。", + "copyLink": "複製連結(&&C)", + "ok": "確定(&&O)", + "openExternalErrorLinkMessage": "在您的預設瀏覽器中開啟連結時發生錯誤。", + "openExternalProgramErrorMessage": "開啟外部程式時發生錯誤。", + "sourceMissing": "在 '{0}' 中找不到殼層腳本", + "trace.detail": "請建立問題並手動附加下列檔案:\r\n{0}", + "trace.message": "已成功建立追蹤檔案", + "trace.ok": "確定(&&O)", + "tracing.alreadyInProgress": "追蹤工作階段已在進行中。請先使用指令 `\"{0}\"` 來停止。", + "warnEscalation": "{0} 現在會提示輸入 'osascript' 取得系統管理員權限,以便安裝殼層命令。", + "warnEscalationUninstall": "{0} 現在會使用 'osascript' 提示取得系統管理員權限,以解除安裝殼層命令。" + }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "網路網域原則已封鎖對 {0} 的存取權 (請參閱 `{1}` 和 `{2}` 設定)。" }, @@ -2928,6 +3022,9 @@ "severityPrefix.info": "資訊: {0}", "severityPrefix.warning": "警告: {0}" }, + "vs/platform/process/electron-main/processMainService": { + "local": "本機" + }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "命令 '{0}' 造成錯誤", "commandPickAriaLabelWithKeybinding": "{0}, {1}", @@ -2985,6 +3082,16 @@ "vs/platform/quickinput/browser/tree/quickTree": { "quickInputBox.ariaLabel": "輸入以縮小結果範圍。" }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "遠端通道服務" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "正在連線為 {0} ({1})", + "remoteTunnelService.building": "正在從來源建置 CLI", + "remoteTunnelService.openTunnel": "正在開啟通道", + "remoteTunnelService.openTunnelWithName": "開啟通道 {0}", + "remoteTunnelService.serviceInstallFailed": "無法將通道安裝為服務,從工作階段開始..." + }, "vs/platform/request/common/request": { "electronFetch": "控制是否應啟用 Electron 的擷取實作,而非 Node.js'。所有本機延伸模組都會取得全域擷取 API 的 Electron 擷取實作。", "fetchAdditionalSupport": "控制是否應使用其他支援來延伸 Node.js 的擷取實作。啟用對應的設定時,目前會新增 proxy 支援 ({1}) 和系統憑證 ({2})。當 [remote development](https://aka.ms/vscode-remote) 停用 {0} 設定時,這個設定可以個別在本機和遠端設定中進行設定。", @@ -3468,6 +3575,9 @@ "updateMode": "設定是否要接收自動更新。變更後需要重新啟動。系統會從 Microsoft 線上服務擷取更新。", "updateTitleBar": "在標題列顯示更新指示器。" }, + "vs/platform/update/electron-main/notAvailableUpdateDialog": { + "noUpdatesAvailable": "目前沒有任何可用的更新。" + }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "預設" }, @@ -3504,9 +3614,53 @@ "vs/platform/userDataSync/common/userDataSyncResourceProvider": { "incompatible sync data": "因為同步資料與目前的版本不相容,所以無法予以剖析。" }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "視窗意外終止", + "appGoneDetailEmptyWindow": "很抱歉造成您的不便。您可以開啟新的空白視窗以再次啟動。", + "appGoneDetailWorkspace": "很抱歉造成您的不便。您可以重新開啟視窗,從您離開的地方繼續進行。", + "appGoneDetails": "視窗意外終止 (原因: '{0}',代碼: '{1}')", + "appStalled": "視窗沒有回應", + "appStalledDetail": "您可以重新開啟或關閉視窗,或是繼續等候。", + "close": "關閉(&&C)", + "doNotRestoreEditors": "不要還原編輯者", + "hiddenMenuBar": "您仍然可以按 Alt 鍵來存取功能表列。", + "newWindow": "開新視窗(&&W)", + "reopen": "重新開啟(&&R)", + "wait": "繼續等候(&&K)" + }, + "vs/platform/windows/electron-main/windowsMainService": { + "allow": "允許(&&A)", + "cancel": "取消(&&C)", + "confirmOpenDetail": "路徑 '{0}' 使用不被允許的主機。除非您信任該主機,否則應該按 [取消]", + "confirmOpenMessage": "在允許的主機清單中找不到主機 '{0}'。您仍然要允許它嗎?", + "doNotAskAgain": "永久允許主機 '{0}'", + "learnMore": "深入了解(&&L)", + "ok": "確定(&&O)", + "pathNotExistDetail": "此電腦上沒有路徑 '{0}'。", + "pathNotExistTitle": "路徑不存在", + "uriInvalidDetail": "URI '{0}' 無效且無法開啟。", + "uriInvalidTitle": "無法開啟 URI" + }, "vs/platform/workspace/common/workspace": { "codeWorkspace": "Code 工作區" }, + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "cancel": "取消(&&C)", + "clearButtonLabel": "清除(&&C)", + "confirmClearDetail": "此動作無法回復!", + "confirmClearRecentsMessage": "要清除所有最近開啟的檔案和工作區嗎?", + "newWindow": "新增視窗", + "newWindowDesc": "開啟新視窗", + "recentFolders": "最近使用的資料夾", + "recentFoldersAndWorkspaces": "最近使用的資料夾和工作區", + "untitledWorkspace": "無標題 (工作區)", + "workspaceName": "{0} (工作區)" + }, + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "確定(&&O)", + "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。", + "workspaceOpenedMessage": "無法儲存工作區 '{0}'" + }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "遠端 CLI" }, @@ -3535,6 +3689,172 @@ "vs/server/node/serverServices": { "remoteExtensionLog": "伺服器" }, + "vs/sessions/browser/accountTitleBarState": { + "accountSignedInAria": "透過 {1} 以 {0} 的身份登入", + "accountSignedInAriaNameOnly": "登入身分為 {0}", + "agentsSignedOut": "代理程式已登出", + "agentsSignedOutAria": "代理程式已登出", + "copilotAllQuotaReachedAria": "GitHub Copilot 聊天與內嵌建議配額已達上限", + "copilotChatQuotaReachedAria": "GitHub Copilot 的聊天配額已達上限", + "copilotCompletionsQuotaReachedAria": "GitHub Copilot 內嵌建議配額已達上限", + "copilotQuotaReached": "已達配額", + "copilotTokensRemaining": "剩餘 token", + "copilotTokensRemainingAria": "GitHub Copilot 令牌剩餘 {0}%", + "copilotUnavailable": "Copilot 無法使用", + "copilotUnavailableDisabledAria": "已停用 GitHub Copilot", + "copilotUnavailableUntrustedAria": "GitHub Copilot 在未受信任的工作區中無法使用", + "loadingAccount": "正在載入帳戶...", + "loadingAccountAria": "正在載入帳戶", + "signInAria": "登入您的帳戶", + "signInLabel": "登入" + }, + "vs/sessions/browser/layoutActions": { + "agentPanelCloseIcon": "用於關閉面板的圖示。", + "agentSidebarToggleClosedIcon": "工作階段側邊欄關閉時的圖示。", + "agentSidebarToggleOpenIcon": "工作階段側邊欄開啟時的圖示。", + "openAndCloseSecondarySidebar": "開啟/顯示與關閉/隱藏次要側邊欄", + "openAndCloseSidebar": "開啟/顯示與關閉/隱藏側邊欄", + "secondarySidebarHidden": "隱藏的次要側邊欄", + "secondarySidebarVisible": "顯示的次要側邊欄", + "sidebarHidden": "隱藏的主要側邊欄", + "sidebarVisible": "顯示的主要側邊欄", + "togglePanel": "切換面板可見度", + "toggleSecondarySidebar": "切換次要提要欄位可見度", + "toggleSidebar": "切換主要提要欄位可見度", + "toggleWindowAlwaysOnTop": "切換 [最上層顯示]" + }, + "vs/sessions/browser/parts/auxiliaryBarPart": { + "auxiliaryBarAriaLabel": "工作階段詳細資料" + }, + "vs/sessions/browser/parts/chatCompositeBar": { + "closeChat": "關閉", + "renameChat": "重新命名", + "renameChat.prompt": "重新命名聊天" + }, + "vs/sessions/browser/parts/menubar.contribution": { + "mEdit": "編輯(&&E)", + "mFile": "檔案(&&F)", + "mGo": "移至(&&G)", + "mHelp": "說明(&&H)", + "mPreferences": "喜好設定(&&P)", + "mTerminal": "終端機(&&T)", + "mView": "檢視(&&V)" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileChangesView": { + "changesView.back": "上一步", + "changesView.backLabel": "上一步", + "changesView.changeAdded": "已新增", + "changesView.changeDeleted": "已刪除", + "changesView.changeModified": "已修改", + "changesView.empty": "此工作階段中尚無任何變更。", + "changesView.rowAria": "{0},{1},+{2} -{3}", + "changesView.subtitleFilePlural": "{0} 個檔案", + "changesView.subtitleFileSingular": "1 個檔案", + "changesView.title": "工作階段變更" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": { + "agentsMobileDiff.addedForeground": "在 Agent 工作階段視窗的行動版變更清單和差異重疊中,用於新增檔案 / 行的前景色彩。", + "agentsMobileDiff.deletedForeground": "在代理程式工作階段視窗的行動版變更清單和差異重疊中,用於刪除檔案 / 移除行的前景色彩。", + "agentsMobileDiff.modifiedForeground": "在 Agent 工作階段視窗的行動版變更清單中,用於已修改檔案的前景色彩。" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileDiffView": { + "diffView.back": "返回", + "diffView.loading": "正在載入...", + "diffView.nextFile": "下一個檔案", + "diffView.noChanges": "此檔案中沒有變更。", + "diffView.position": "{0} / {1}", + "diffView.prevFile": "上一個檔案" + }, + "vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": { + "multiDiffView.back": "Back", + "multiDiffView.file": "file", + "multiDiffView.fileCount": "{0} {1}", + "multiDiffView.fileFallback": "file", + "multiDiffView.files": "files", + "multiDiffView.loadError": "Unable to load changes in this file.", + "multiDiffView.loading": "Loading…", + "multiDiffView.noChanges": "No changes in this file.", + "multiDiffView.toggleFile": "Toggle {0}" + }, + "vs/sessions/browser/parts/mobile/mobilePickerSheet": { + "mobilePickerSheet.done": "完成", + "mobilePickerSheet.doneAriaLabel": "關閉 {0}", + "mobilePickerSheet.noResults": "沒有結果", + "mobilePickerSheet.searching": "正在搜尋…" + }, + "vs/sessions/browser/parts/mobile/mobileSessionFilterChips": { + "chipCompleted": "已完成", + "chipFailed": "失敗", + "chipInProgress": "進行中", + "filterChipsLabel": "工作階段狀態篩選條件", + "findAriaLabel": "尋找工作階段", + "sortGroup": "排序", + "sortGroupAriaLabel": "排序與分組選項" + }, + "vs/sessions/browser/parts/mobile/mobileSortGroupSheet": { + "sortGroupSheet.close": "關閉" + }, + "vs/sessions/browser/parts/mobile/mobileTitlebarPart": { + "mobileAccount.close": "關閉", + "mobileAccount.loading": "正在載入...", + "mobileAccount.signedOut": "未登入", + "mobileAccount.title": "帳戶", + "mobileTopBar.account": "帳戶", + "mobileTopBar.changes": "檢視變更", + "mobileTopBar.changesTooltip": "已變更 {0} 個檔案 (+{1} -{2})", + "mobileTopBar.closeSessions": "關閉工作階段", + "mobileTopBar.filesChangedCount": "{0} files", + "mobileTopBar.filesChangedTooltip": "{0} files changed", + "mobileTopBar.newSession": "新增工作階段", + "mobileTopBar.newSessionAria": "新增工作階段", + "mobileTopBar.openSessions": "開啟工作階段", + "mobileTopBar.singleFileChanged": "1 file", + "mobileTopBar.singleFileChangedTooltip": "1 file changed" + }, + "vs/sessions/browser/sessionsSetUpService": { + "loading": "正在載入", + "sessions.aiDisabled.detail": "啟用 AI 功能以繼續使用 Agent。", + "sessions.aiDisabled.enable": "啟用 AI 功能", + "sessions.signIn": "登入以使用 Agent", + "sessions.signingIn": "正在登入…", + "sessions.signingIn.detail": "請在瀏覽器中完成登入。", + "sessions.welcome.detail": "由 AI 支援的程式開發體驗,代理程式會與您一同探索、建置並反覆調整。", + "sessions.welcome.getStarted": "開始使用", + "sessions.welcome.title": "歡迎使用 {0}", + "walkthrough.productName": "{0} - 代理程式", + "welcomeFooter": "一旦繼續,即表示您同意 {0} 的[條款]({1})和[隱私權原則]({2})。{3} Copilot 可能會顯示[公用程式碼]({4})建議,並使用您的資料來改善產品。您可以隨時變更這些[設定]({5})。" + }, + "vs/sessions/browser/widget/openInVSCodeWidget": { + "openInVSCodeHover": "在 [VS Code 編輯器] 視窗中開啟" + }, + "vs/sessions/common/categories": { + "agents": "Agent" + }, + "vs/sessions/common/contextkeys": { + "activeSessionHasGitRepository": "使用中工作階段是否具有相關聯 Git 存放庫", + "activeSessionHasGitSyncActionRunning": "作用中工作階段是否有目前正在執行的 Git 同步動作", + "activeSessionProviderId": "作用中工作階段的提供者 ID", + "activeSessionType": "作用中工作階段的工作階段類型", + "activeSessionWorkspaceIsVirtual": "使用中工作階段的工作區是否為虛擬", + "activeSessions": "The identifier of the active sessions panel", + "chatSessionProviderId": "快顯功能表覆疊中的工作階段提供者識別碼", + "editorMaximized": "編輯器區域是否最大化", + "isActiveSessionArchived": "是否封存使用中的工作階段 (標示為已完成)", + "multipleSessionsVisible": "Whether more than one session is visible in the sessions part's grid", + "sessionIsCreated": "Whether the session view's session has been created (chat view shown, not new-session view)", + "sessionIsMaximized": "Whether the session view is currently maximized in the sessions part's grid", + "sessionIsSticky": "Whether the session view's session is sticky in the grid", + "sessionSupportsMultipleChats": "Whether the session view's session supports multiple chats", + "sessionWorkspacePickerGroup": "工作階段工作區選擇器中目前啟用的群組索引標籤", + "sessionsAquariumActive": "是否啟用工作階段水族箱重疊", + "sessionsCanGoBack": "瀏覽記錄中是否有上一個工作階段", + "sessionsCanGoForward": "瀏覽記錄中是否有下一個工作階段", + "sessionsFocus": "Whether the sessions part has keyboard focus", + "sessionsIsPhoneLayout": "目前版面配置是否為手機版面配置", + "sessionsKeyboardVisible": "是否顯示虛擬鍵盤", + "sessionsVisible": "Whether the sessions part is visible", + "sessionsWelcomeVisible": "工作階段歡迎重疊是否顯示" + }, "vs/sessions/common/sizes": { "agents.fontSize.body1": "Agent 視窗的主要本文字型大小。", "agents.fontSize.body2": "Agent 視窗的次要本文字型大小。", @@ -3576,6 +3896,26 @@ "inactiveSessionView.background": "Background color of an inactive session view in the agent sessions window.", "inactiveSessionView.foreground": "Foreground color of an inactive session view in the agent sessions window." }, + "vs/sessions/electron-browser/actions/vscodeActions": { + "openInVSCode": "在編輯器中開啟", + "openVSCodeWindow": "開啟 VS Code 視窗" + }, + "vs/sessions/electron-browser/parts/titlebarPart": { + "agentsWindowTitle": "Agent" + }, + "vs/sessions/electron-browser/sessions.main": { + "join.closeStorage": "正在儲存 UI 狀態" + }, + "vs/sessions/services/sessions/common/session": { + "sessionWorkspaceGroup.local": "本機", + "sessionWorkspaceGroup.remote": "遠端" + }, + "vs/sessions/services/sessions/common/sessionsManagement": { + "activeSessionSupportsMultiChat": "使用中工作階段是否支援多個聊天" + }, + "vs/sessions/services/workspace/browser/workspaceContextService": { + "agentsWindow": "Agent 視窗" + }, "vs/sessions/contrib/accountMenu/browser/account.contribution": { "accountAvatarAlt": "{0} 的 GitHub 設定檔影像", "accountAvatarAltFallback": "帳戶設定檔影像", @@ -3614,6 +3954,7 @@ "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": { "agentFeedback.add": "新增意見反應", "agentFeedback.addAndSubmit": "新增意見反應並提交", + "agentFeedback.addComment": "Add Comment", "agentFeedback.addFeedback": "新增意見反應", "altEnter": "Alt+Enter", "enter": "Enter" @@ -3623,6 +3964,8 @@ "zero": "0/0" }, "vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": { + "addReplyPlaceholder": "Add a comment…", + "addToComment": "Add to Comment", "collapse": "摺疊", "convertComment": "轉換為代理程式意見反應", "editComment": "編輯", @@ -3809,11 +4152,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "是否要在建立新的代理程式主機工作階段工作樹時自動執行標記為 `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` 的工作。手動 `Run Task` 引動過程不受影響。", - "chat.newEdits.label": "新增聊天", - "chat.viewContainer.label": "聊天", - "chatViewIcon": "聊天檢視的檢視圖示。", - "sessions.newChat.view": "新增工作階段", - "sessions.newChatInSession.view": "新聊天" + "chat.newEdits.label": "新增聊天" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { "mobileSessionTypePicker.title": "工作階段類型" @@ -3857,17 +4196,17 @@ "sessionsChatInput.placeholder.whatsTheGoal": "目標是什麼?", "sessionsChatInput.placeholder.whatsYourNextMilestone": "您的下一個里程碑是什麼?" }, - "vs/sessions/contrib/chat/browser/newChatInSessionViewPane": { - "newChatInSessionPlaceholder": "在此工作階段中,請提出後續問題或開始新主題...", - "subSessionTip.ariaLabel": "子工作階段提示", - "subSessionTip.dismiss": "關閉提示", - "subSessionTip.message": "這是子工作階段,相同工作區中的新聊天。使用它來提出問題、執行工作,或探索具有全新視角的想法。" + "vs/sessions/contrib/chat/browser/newChatInSessionWidget": { + "newChatInSessionPlaceholder": "Ask a follow-up question or start a new topic within this session...", + "subSessionTip.ariaLabel": "Sub-session tip", + "subSessionTip.dismiss": "Dismiss tip", + "subSessionTip.message": "This is a sub-session, a new chat in the same workspace. Use it to ask questions, run tasks, or explore ideas with fresh context." }, - "vs/sessions/contrib/chat/browser/newChatViewPane": { - "newSessionChooseWorkspace": "從挑選以下項目開始", - "newSessionIn": "在以下位置新增工作階段", - "newSessionWith": "以", - "trustFolderMessage": "代理程式工作階段將能讀取檔案、執行命令,並在此資料夾中進行變更。" + "vs/sessions/contrib/chat/browser/newChatWidget": { + "newSessionChooseWorkspace": "Start by picking a", + "newSessionIn": "New session in", + "newSessionWith": "with", + "trustFolderMessage": "An agent session will be able to read files, run commands, and make changes in this folder." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "沒有可用的代理程式主機", @@ -4148,13 +4487,7 @@ "policyBlocked.title": "代理程式已停用" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": { - "agentHostAgentPicker": "代理程式", - "agentPickerCustomCategory": "自訂 Agent", - "agentPickerDefault": "代理程式", - "agentPickerDefaultCategory": "預設", - "agentPickerDefaultHover": "使用預設代理程式。", - "configureCustomAgents": "設定自訂代理程式...", - "viewAgent": "檢視 {0} 代理程式" + "agentHostAgentPicker": "代理程式" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": { "agentHostClaudePermissionModePicker.ariaLabel": "核准選擇器", @@ -4225,6 +4558,7 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot CLI", + "new session": "New Session", "noAgents": "Agent 主機尚未通告任何 Agent。", "notConnectedSend": "無法傳送要求: 未連線至遠端 Agent 主機。" }, @@ -4232,8 +4566,7 @@ "exportAgentHostDebugLogs": "匯出代理程式主機偵錯記錄..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { - "localAgentHostLabel": "本機代理程式主機", - "localAgentHostSessionTypeLocation": "本機" + "localAgentHostLabel": "本機代理程式主機" }, "vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": { "openSessionEventsFile": "開啟 Copilot CLI 狀態檔" @@ -4249,6 +4582,8 @@ "claude.permissionMode.acceptEdits.description": "Claude 在不詢問的情況下編輯檔案", "claude.permissionMode.auto": "自動", "claude.permissionMode.auto.description": "模型分類器會自動核准或拒絕工具作業", + "claude.permissionMode.bypass": "Bypass Permissions", + "claude.permissionMode.bypass.description": "All tools run without any confirmation", "claude.permissionMode.default": "編輯前詢問", "claude.permissionMode.default.description": "Claude 先要求核准再進行變更", "claude.permissionMode.plan": "計劃模式", @@ -4366,7 +4701,8 @@ "chat.remoteAgentHosts.enabled": "啟用連線至遠端代理主機的功能。", "chat.remoteAgentHosts.name": "此遠端代理程式主機的顯示名稱。", "chat.remoteAgentTunnels": "連線到遠端代理程式主機時,要尋找的其他開發人員通道名稱。除了從您的帳戶自動列舉的通道之外,還會尋找這些。", - "chat.sshRemoteAgentHostCommand": "開發用途: 覆寫用來透過 SSH 啟動遠端代理程式主機的命令。設定後,會跳過自動 CLI 安裝,改為執行此命令。該命令必須將符合 ws://127.0.0.1:PORT (選擇性帶有 ?tkn=TOKEN) 的 WebSocket URL 列印至標準stdout 或 stderr 中。" + "chat.sshRemoteAgentHostCommand": "開發用途: 覆寫用來透過 SSH 啟動遠端代理程式主機的命令。設定後,會跳過自動 CLI 安裝,改為執行此命令。該命令必須將符合 ws://127.0.0.1:PORT (選擇性帶有 ?tkn=TOKEN) 的 WebSocket URL 列印至標準stdout 或 stderr 中。", + "remoteAgentHost.removeConfiguredPlugin": "Remove from Remote Host" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": { "addNewSSHHost": "新增 SSH 主機...", @@ -4435,7 +4771,6 @@ "remoteAgentHost.addPlugin": "新增遠端外掛程式", "remoteAgentHost.addPluginTooltip": "新增已存在於此遠端代理程式主機上的外掛程式資料夾。", "remoteAgentHost.pluginAlreadyConfigured": "已在 {1} 上設定 '{0}'。", - "remoteAgentHost.removeConfiguredPlugin": "從遠端主機移除", "remoteAgentHost.selectPluginFolder": "選取 {0} 上的外掛程式資料夾" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": { @@ -4644,6 +4979,7 @@ "skills": "技能" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { + "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", "mobileOpenFileDiff": "開啟檔案差異", "mobileOpenSessionChanges": "開啟工作階段變更" }, @@ -4658,6 +4994,13 @@ "miSessions": "工作階段(&S)" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { + "chatCompositeBar.addChat": "New Chat", + "chatCompositeBar.close": "Close", + "chatCompositeBar.maximize": "Maximize Session", + "chatCompositeBar.pin": "Pin Session", + "chatCompositeBar.unmaximize": "Restore Session", + "chatCompositeBar.unpin": "Unpin Session", + "focusActiveSession": "Focus Active Session", "miSessionsBack": "返回(&&B)", "miSessionsForward": "轉寄(&&F)", "newSession": "新增工作階段", @@ -4685,6 +5028,7 @@ "pinned": "已釘選", "secondsDuration": "現在", "sessionItemAria": "{0},已建立 {1}", + "sessions.dragLabel": "{0} sessions", "sessionsList": "工作階段", "showLessAria": "顯示較少工作階段", "showLessCompact": "顯示較少", @@ -4693,9 +5037,9 @@ "showMoreAria": "顯示其他 {0} 個工作階段", "showMoreCompact": "還有其他 {0} 個", "showMoreWorkspaceAria": "顯示其他 {0} 個工作區", - "showMoreWorkspaceCompact": "+{0} 個工作區", + "showMoreWorkspaceCompact": "+{0} more workspace", "showMoreWorkspacesAria": "顯示其他 {0} 個工作區", - "showMoreWorkspacesCompact": "+{0} 個工作區", + "showMoreWorkspacesCompact": "+{0} more workspaces", "today": "今天", "unknown": "未知", "working": "正在處理...", @@ -4724,7 +5068,6 @@ "statusNeedsInput": "需要輸入" }, "vs/sessions/contrib/sessions/browser/views/sessionsViewActions": { - "addChat": "新增子工作階段", "archivePinnedSectionSessions.confirm": "您確定要將 {0} 個釘選的工作階段標記為 [已完成] 嗎?", "archivePinnedSectionSessions.confirmSingle": "您確定要將 1 個釘選的工作階段標記為 [已完成] 嗎?", "archiveSection": "全部標記為 [已完成]", @@ -4747,7 +5090,7 @@ "markRead": "標記為已讀取", "markUnread": "標示為未讀取", "newSessionForWorkspace": "新增工作階段", - "openInNewWindow": "在新視窗中開啟", + "openToTheSide": "Open to the Side", "pinSession": "釘選", "refresh": "重新整理工作階段", "renameSession": "重新命名...", @@ -6375,10 +6718,6 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "鍵盤焦點是否位於快速開啟控制項中" }, - "vs/workbench/browser/web.main": { - "reset": "Reset User Data", - "reset user data message": "Would you like to reset your data (settings, keybindings, extensions, snippets and UI State) and reload?" - }, "vs/workbench/browser/window": { "closeWindowButtonLabel": "關閉視窗(&&C)", "closeWindowMessage": "確定要關閉視窗嗎?", @@ -6945,6 +7284,183 @@ "treeView.notRegistered": "未註冊識別碼為 '{0}' 的樹狀檢視。", "views log": "檢視" }, + "vs/workbench/electron-browser/actions/developerActions": { + "configureRuntimeArguments": "設定執行階段引數", + "reloadWindowWithExtensionsDisabled": "使用延伸模組重新載入已停用", + "revealUserDataFolder": "顯示使用者資料資料夾", + "showContentTracing": "顯示內容追蹤", + "showGPUInfo": "顯示 GPU 資訊", + "startTracing": "開始追蹤", + "startTracing.ariaLabel": "正在錄製效能追蹤。按一下以停止錄製。", + "startTracing.name": "效能追蹤", + "startTracing.recording": "錄製追蹤 (按一下以停止)", + "startTracing.tooltip": "按一下以停止錄製", + "stopTracing": "停止追蹤", + "stopTracing.button": "重新啟動並啟用追蹤(&&R)", + "stopTracing.detail": "最多可能需要一分鐘才能完成。", + "stopTracing.message": "目前沒有追蹤工作階段正在進行中。使用「開發人員: 開始追蹤」,或以 '--trace' 引數啟動以開始追蹤。", + "stopTracing.title": "正在建立追蹤檔案...", + "toggleDevTools": "切換開發人員工具" + }, + "vs/workbench/electron-browser/actions/installActions": { + "install": "在 PATH 中安裝 '{0}' 命令", + "shellCommand": "殼層命令", + "successFrom": "已成功從 PATH 解除安裝殼層命令 '{0}'。", + "successIn": "已成功在 PATH 中安裝殼層命令 '{0}'。", + "uninstall": "從 PATH 將 '{0}' 命令解除安裝" + }, + "vs/workbench/electron-browser/actions/windowActions": { + "close": "關閉視窗", + "closeActive": "關閉使用中視窗", + "closeOtherWindows": "關閉其他視窗", + "closeWindow": "關閉視窗", + "current": "目前視窗", + "disableWindowAlwaysOnTop": "關閉最上層顯示", + "enableWindowAlwaysOnTop": "開啟最上層顯示", + "miCloseWindow": "關閉視窗(&&E)", + "miZoomIn": "放大(&&Z)", + "miZoomOut": "縮小(&&Z)", + "miZoomReset": "重設縮放(&&R)", + "quickSwitchWindow": "快速切換視窗...", + "switchToMainWindow": "切換到主視窗", + "switchWindow": "切換視窗...", + "switchWindowPlaceHolder": "選取要切換的視窗", + "toggleWindowAlwaysOnTop": "切換視窗 [最上層顯示]", + "windowDirtyAriaLabel": "{0},具有未儲存變更的視窗", + "windowGroup": "視窗群組", + "zoomIn": "放大", + "zoomOut": "縮小", + "zoomReset": "重設縮放" + }, + "vs/workbench/electron-browser/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "當應用程式尚未從終端啟動時,控制在放棄解析殼層環境前的逾時秒數。如需詳細資訊,請參閱我們的 [文件](https://go.microsoft.com/fwlink/?linkid=2149667)。", + "argv.crashReporterId": "用於關聯此應用程式執行個體傳送之損毀報告的唯一識別碼。", + "argv.disableChromiumSandbox": "停用 Chromium 沙箱。在 Linux 上以提升權限執行 VS Code,以及於 Windows 上的 Applocker 下執行時,這非常有用。", + "argv.disableHardwareAcceleration": "停用硬體加速。只有在您遇到圖形問題時,才變更此選項。", + "argv.disableLcdText": "停用 LCD 字型消除鋸齒。", + "argv.enableCrashReporter": "允許停用損毀報告,如果值已變更,則應重新啟動應用程式。", + "argv.enableRDPDisplayTracking": "確保將最大化的視窗還原,以在 RDP 重新連線期間正確顯示。", + "argv.enebleProposedApi": "為延伸模組識別碼 (例如 `vscode.git`) 清單啟用建議的 API。建議的 API 並不穩定,且可能在任何時候中斷而不發出警告,因此只應用於延伸模組開發及測試用途。", + "argv.force-renderer-accessibility": "強制轉譯器可供存取。請只在 Linux 上使用螢幕助讀程式時才變更此項目。轉譯器在其他平台上會自動提供存取。如果您開啟 editor.accessibilitySupport,此旗標會自動設定。", + "argv.forceColorProfile": "允許覆寫要使用的色彩設定檔。如果您遇到色彩顯示錯誤的情形,請嘗試將此項目設定為 `srgb` 並重新啟動。", + "argv.jsFlags": "指定要傳遞的 V8 JavaScript 引擎旗標 (例如 \"--max-old-space-size=4096\")。這些旗標會套用到主流程、轉譯和公用程式流程。", + "argv.locale": "要使用的顯示語言。選取其他語言需要安裝關聯的語言套件。", + "argv.logLevel": "使用的記錄層級。預設為「資訊」。允許的值是「錯誤」、「警告」、「資訊」、「偵錯」、「追蹤」、「關閉」。", + "argv.passwordStore": "在 Linux 上設定用於儲存秘密的後端。Windows & macOS 上已忽略此引數。", + "argv.proxyBypassList": "略過指定以分號分隔之主機清單的任何指定 Proxy。範例值 \";*.microsoft.com;*foo.com;1.2.3.4:5678\",會為所有主機使用 Proxy 伺服器,除了本機位址 (localhost 127.0.0.1 等)、microsoft.com 子網域、包含後綴 foo.com 的主機,以及位於 1.2.3.4:5678 的主機", + "argv.remoteDebuggingPort": "指定用於遠端偵錯的連接埠。", + "argv.useInMemorySecretStorage": "確保記憶體內部存放區將用於秘密儲存體,而不是使用 OS 的認證存放區。當您執行 VS Code 擴充功能測試或認證存放區發生問題時,通常會使用此功能。", + "closeWhenEmpty": "控制關閉上個編輯器時,是否也應關閉視窗。此設定僅適用於未顯示資料夾的視窗。", + "confirmSaveUntitledWorkspace": "控制在切換到另一個工作區時,是否顯示確認對話框要求儲存或捨棄視窗中已開啟的未命名工作區。停用確認對話框一律會捨棄未命名的工作區。", + "controlsStyle": "調整視窗控制項的外觀,使其成為作業系統原生、自訂繪製或隱藏。變更需要完整重新啟動才能套用。", + "dialogStyle": "調整對話方塊的外觀,成為作業系統原生或自訂。", + "enableCrashReporterDeprecated": "如果此設定為 False,則無論新設定的值如何,都不會傳送任何遙測。已過時,因為合併到 {0} 的設定中。", + "keyboardConfigurationTitle": "鍵盤", + "mergeAllWindowTabs": "合併所有視窗", + "miExit": "結束(&&X)", + "moveWindowTabToNewWindow": "將視窗索引標籤移至新的視窗", + "newTab": "新增視窗索引標籤", + "newWindowDimensions": "控制在已開啟至少一個視窗時,開啟新視窗的尺寸。請注意,此設定對於開啟的第一個視窗不會有影響。第一個視窗一律會還原為關閉前的相同大小和位置。", + "openWithoutArgumentsInNewWindow": "控制在不使用引數的情況下啟動第二個執行個體時,新的空視窗是否應開啟,或是否應以上次執行中執行個體為焦點。\r\n請注意,仍可能發生忽略此設定的情況 (例如當使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", + "restoreFullscreen": "控制當視窗在全螢幕模式下結束後,下次是否仍以全螢幕模式開啟。", + "restoreWindows": "控制開啟時如何還原內部的視窗和編輯器。", + "security.promptForLocalFileProtocolHandling": "如果啟用,每當本機檔案或工作區正要透過通訊協定處理常式開啟時,對話方塊會要求確認。", + "security.promptForRemoteFileProtocolHandling": "如果啟用,每當遠端檔案或工作區正要透過通訊協定處理常式開啟時,對話方塊會要求確認。", + "showNextWindowTab": "顯示下一個視窗索引標籤", + "showPreviousTab": "顯示前一個視窗索引標籤", + "telemetry.enableCrashReporting": "允許收集損毀報告。這能協助我們改善穩定性。\r\n需要重新啟動才能使此選項生效。", + "telemetryConfigurationTitle": "遙測", + "titleBarStyle": "調整視窗標題列的外觀,以由作業系統或自訂原生。變更需要完整重新啟動才能套用。", + "toggleWindowTabsBar": "切換視窗索引標籤列", + "touchbar.enabled": "啟用鍵盤上的 macOS 觸摸板按鈕 (如果可用)。", + "touchbar.ignored": "觸控列中一組不應顯示的項目識別碼 (例如 `workbench.action.navigateBack`)。", + "window.border.color": "{0}: 指定 Hex、RGB、RGBA、HSL、HSLA 格式的色彩", + "window.border.default": "{0}: 遵循色彩主題設定,退回至 Windows 設定", + "window.border.off": "{0}:停用框線色彩", + "window.border.prefix": "控制視窗的框線色彩:", + "window.border.suffix": "使用 {0} 為作用中和非作用中視窗設定不同的色彩。當 {1} 設定為 {2} 時,會忽略此設定。", + "window.border.system": "{0}: 僅遵循 Windows 設定", + "window.clickThroughInactive": "若已啟用,按一下非使用中的視窗將會啟動該視窗並觸發其下的元素 (如果可以案的話)。若已停用,按一下非使用中視窗的任一處則只會啟動該視窗,必須再按一下才會觸發元素。", + "window.customTitleBarVisibility": "調整應顯示自訂標題列的時機。自訂標題列可以在全螢幕模式搭配 `windowed` 時隱藏。自訂標題列只能在 {0} 設定為 `native` 時,於非全螢幕模式搭配 `never` 時隱藏。", + "window.customTitleBarVisibility.auto": "自動變更自訂標題列可見度。", + "window.customTitleBarVisibility.never": "當 {0} 設定為 'native' 時,隱藏自訂標題列。", + "window.customTitleBarVisibility.windowed": "以全螢幕隱藏自訂標題列。非全螢幕時,自動變更自訂標題列可見度。", + "window.doubleClickIconToClose": "如果啟用,當標題列中的應用程式圖示按兩下時,此設定會關閉視窗。將無法透過圖示拖曳視窗。只有在 {0} 設為 `custom` 時,此設定才會生效。", + "window.menuStyle": "將功能表樣式調整為由作業系統原生、自訂或繼承自 {0} 中定義的標題列樣式。這也會影響功能表的外觀。變更需要完整重新啟動才能套用。", + "window.menuStyle.custom": "使用自訂功能表。", + "window.menuStyle.custom.mac": "使用自訂快顯功能表。", + "window.menuStyle.inherit": "將功能表樣式與 {0} 中定義的標題列樣式相匹配。", + "window.menuStyle.inherit.mac": "將快顯功能表樣式與 {0} 中定義的標題列樣式相匹配。", + "window.menuStyle.mac": "將快顯功能表外觀調整為由作業系統原生、自訂或繼承自 {0} 中定義的標題列樣式。", + "window.menuStyle.native": "使用原生功能表。當 {0} 設為 {1} 時,將忽略此項目。", + "window.menuStyle.native.mac": "使用原生快顯功能表。", + "window.nativeFullScreen": "控制原生全螢幕是否應用於 macOS。停用此選項可避免macOS 在變成全螢幕時建立新的空間。", + "window.nativeTabs": "啟用 macOS 原生視窗索引標籤。請注意,需要完全重新啟動才能套用變更,且如果有設定,原生索引標籤將停用自訂標題列樣式。", + "window.newWindowDimensions.default": "在螢幕中央開啟新視窗。", + "window.newWindowDimensions.fullscreen": "在全螢幕模式下開啟新視窗。", + "window.newWindowDimensions.inherit": "以相同於上一個使用中之視窗的維度開啟新視窗。", + "window.newWindowDimensions.maximized": "開啟並最大化新視窗。", + "window.newWindowDimensions.offset": "使用與上一個使用的視窗相同的維度開啟新視窗,並使用位移位置。", + "window.openWithoutArgumentsInNewWindow.off": "以上次使用中的執行中執行個體為焦點", + "window.openWithoutArgumentsInNewWindow.on": "開啟新的空視窗。", + "window.reopenFolders.all": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則就重新開啟所有視窗。如果開啟檔案,將會取代先前在視窗中開啟的任何編輯器。", + "window.reopenFolders.folders": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則就重新開啟已開啟資料夾或工作區的所有視窗。如果開啟檔案,將會取代先前在視窗中開啟的任何編輯器。", + "window.reopenFolders.none": "永不重新開啟視窗。除非已開啟資料夾或工作區 (例如從命令列),否則會出現空白視窗。", + "window.reopenFolders.one": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則會重新開啟上一個使用中視窗。如果開啟檔案,將會取代先前在視窗中開啟的任何編輯器。", + "window.reopenFolders.preserve": "一律重新開啟所有視窗。如果要開啟資料夾或工作區 (例如,從命令列開啟),則除非先前已開啟過,否則會以新視窗的方式開啟。如果開啟檔案,其將會與先前開啟的編輯器一起在還原的視窗中開啟。", + "windowConfigurationTitle": "視窗", + "zoomLevel": "調整所有視窗的預設縮放比例。每個 '0' 以上的遞增 (例如 '1') 或遞減 (例如 '-1') 代表放大或縮小 '20%'。您也可以輸入小數點,以更精細的細微性調整縮放層級。請參閱{0} 以設定 [放大] 和 [縮小] 命令是否將縮放比例套用到所有視窗,或僅套用活動視窗。", + "zoomPerWindow": "控制 [放大] 和 [縮小] 命令是否將縮放比例套用到所有視窗,或僅套用活動視窗。請參閱 {0} 以針對所有視窗來設定預設縮放層級。" + }, + "vs/workbench/electron-browser/desktop.main": { + "join.closeStorage": "正在儲存 UI 狀態" + }, + "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { + "copy": "複製(&&C)", + "okButton": "確定" + }, + "vs/workbench/electron-browser/window": { + "appRootWarning.banner": "您在安裝資料夾 ('{0}') 內儲存的檔案可能會被覆寫或不可逆轉地刪除,在更新時不會發出警告。", + "configure": "設定", + "downloadArmBuild": "下載", + "keychainWriteError": "將登入資訊寫入 Keychain 失敗。錯誤: '{0}'。", + "learnMore": "深入了解", + "loginButton": "登入(&&L)", + "macoseolmessage": "{1} 的 {0} 即將停止接收更新。請考慮升級您的 macOS 版本。", + "password": "密碼", + "proxyAuthRequired": "需要 Proxy 驗證", + "proxyDetail": "Proxy {0} 需要使用者名稱和密碼。", + "rememberCredentials": "記住我的認證", + "resolveShellEnvironment": "正在解析殼層環境...", + "restart": "重新啟動", + "runningAsRoot": "不建議以 root 身分執行 {0}。", + "runningTranslated": "您執行的是 {0} 的模擬版本。為提升效能,請為您的機器下載 {0} 組建的原生 arm64 版本。", + "sharedProcessCrash": "共用背景程序意外終止。請重新啟動應用程式以復原。", + "showArgvParseWarning": "執行階段引數檔案 'argv.json' 包含錯誤。請修正並重新啟動。", + "showArgvParseWarningAction": "開啟檔案", + "shutdownErrorClose": "因為發生非預期的錯誤,所以無法關閉視窗。", + "shutdownErrorDetail": "錯誤: {0}", + "shutdownErrorLoad": "發生意外的錯誤,無法變更工作區", + "shutdownErrorQuit": "因為發生非預期的錯誤,所以應用程式無法結束。", + "shutdownErrorReload": "因為發生非預期的錯誤,所以無法重新載入視窗。", + "shutdownForceClose": "仍要關閉", + "shutdownForceLoad": "仍要變更", + "shutdownForceQuit": "仍要結束", + "shutdownForceReload": "仍要重新載入", + "shutdownTitleClose": "關閉視窗時,花費的時間過長...", + "shutdownTitleLoad": "變更工作區時,花費的時間過長...", + "shutdownTitleQuit": "結束應用程式時,花費的時間過長...", + "shutdownTitleReload": "重新載入視窗時,花費的時間過長...", + "status.windowZoom": "視窗縮放", + "troubleshooting": "疑難排解指南", + "username": "使用者名稱", + "willShutdownDetail": "下列作業仍在執行中: \r\n{0}", + "zoomIn": "放大", + "zoomNumber": "縮放層級: {0} ({1}%)", + "zoomOut": "縮小", + "zoomReset": "重設", + "zoomSettings": "設定" + }, "vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": { "accessibility.chat.showCheckmarks": "控制是否在已完成的工具呼叫和聊天回應中其他可摺疊的項目上顯示勾選記號圖示。", "accessibility.debugWatchVariableAnnouncements": "控制是否應在偵錯監看式檢視中宣告變數變更。", @@ -7323,6 +7839,300 @@ "browserView.shareWithAgent.message": "要與代理程式共用此瀏覽器頁面嗎?", "browserView.shareWithAgent.title": "要與代理程式共用嗎?" }, + "vs/workbench/contrib/browserView/electron-browser/browserEditor": { + "browser.editorFocused": "瀏覽器編輯器是否聚焦", + "browser.hasError": "瀏覽器是否發生載入錯誤", + "browser.hasUrl": "瀏覽器是否已載入 URL", + "browserCategory": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/browserView.contribution": { + "browser.editorLabel": "瀏覽器" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": { + "browser.clearEphemeralStorageAction": "清除儲存體 (暫時)", + "browser.clearGlobalStorageAction": "清除儲存體 (全域)", + "browser.clearWorkspaceStorageAction": "清除儲存體 (工作區)", + "browser.dataStorage": "控制瀏覽器資料 (Cookie、快取、儲存空間) 在瀏覽器視圖間的共用方式。\r\n\r\n**注意**: 在未受信任的工作區中,系統會忽略此設定,並始終使用 `ephemeral` 儲存。", + "browser.dataStorage.ephemeral": "每個瀏覽器檢視擁有獨立工作階段,關閉時會自動清理。", + "browser.dataStorage.global": "所有瀏覽器檢視在所有工作區共用單一永久工作階段。", + "browser.dataStorage.workspace": "同一工作區內的瀏覽器檢視共用永久工作階段。若未開啟工作區,則使用 `ephemeral` 儲存空間。", + "browser.storageScope": "目前瀏覽器檢視的儲存範圍" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { + "browser.devToolsOpen": "目前瀏覽器檢視是否開啟開發人員工具", + "browser.toggleDevToolsAction": "切換開發人員工具" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { + "browser.addAreaScreenshotToChatAction": "Add Area Screenshot to Chat", + "browser.addConsoleLogsToChatAction": "將主控台記錄新增至聊天", + "browser.addElementToChatAction": "新增元素至聊天", + "browser.addFullPageScreenshotToChatAction": "Add Full Page Screenshot to Chat (Experimental)", + "browser.addScreenshotToChatAction": "將螢幕擷取畫面新增至聊天", + "browser.agentSharingContentWarning.detail": "頁面可能包含可能影響代理程式行為的隱藏提示。傳送前,請仔細檢查連結的內容。", + "browser.agentSharingContentWarning.dontShowAgain": "不再顯示", + "browser.agentSharingContentWarning.message": "連結來自未受信任來源的內容時請小心。", + "browser.agentSharingContentWarning.ok": "確定(&&O)", + "browser.areaSelectionActive": "Whether area selection is currently active", + "browser.chatActionsSubmenu": "新增至聊天", + "browser.elementSelectionActive": "元素選取是否啟用中", + "browser.enableChatTools": "啟用後,聊天代理程式可使用瀏覽器工具開啟整合瀏覽器中的頁面並與其互動。", + "browser.experimentalUserTools.enabled": "When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.", + "browser.shareWithAgent": "與代理程式共用", + "browser.sharingWithAgent": "與代理程式共用", + "browser.unshareWithAgent": "停止與代理程式共用", + "browserAreaScreenshot": "Browser Area Screenshot", + "browserCategory": "瀏覽器", + "browserFullPageScreenshot": "Browser Full Page Screenshot", + "browserScreenshot": "瀏覽器螢幕擷取畫面", + "consoleLogs": "主控台記錄", + "workbench.browser.agentHostChatToolsEnabled": "啟用後,整合式瀏覽器工具會在 [工作階段] 視窗中,以用戶端提供的工具形式提供給代理程式主機工作階段使用。需要 {0} 和 {1}。" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": { + "browser.device.dimensionsLabel": "維度:", + "browser.device.dprAriaLabel": "裝置像素比率", + "browser.device.dprLabel": "DPR:", + "browser.device.dprTitle": "裝置像素比例 (空白 = 系統預設值)", + "browser.device.heightAriaLabel": "檢視區高度", + "browser.device.inputPlaceholderAuto": "自動", + "browser.device.scaleLabel": "調整:", + "browser.device.swapDimensionsTitle": "交換維度", + "browser.device.widthAriaLabel": "檢視區 寬度", + "browser.device.zoomAriaLabel": "縮放係數", + "browser.device.zoomAuto": "自動 ({0}%)", + "browser.devicePresets.mobileTag": "行動電話", + "browser.devicePresets.placeholder": "選取裝置預設", + "browser.emulationHasUserAgent": "瀏覽器模擬是否有自訂使用者代理程式", + "browser.emulationIsMobile": "瀏覽器模擬是否在行動模式中", + "browser.emulationToolbar.close": "關閉", + "browser.emulationToolbar.mobile": "行動模擬", + "browser.emulationToolbar.presets": "套用預設...", + "browser.emulationToolbar.reset": "重設", + "browser.emulationToolbar.userAgent": "設定使用者代理程式...", + "browser.emulationToolbarVisible": "是否顯示瀏覽器模擬工具列", + "browser.hideEmulationToolbar": "隱藏模擬工具列", + "browser.pickDevicePreset": "模擬裝置...", + "browser.resetEmulation": "重設模擬", + "browser.setUserAgent": "模擬使用者代理程式...", + "browser.showEmulationToolbar": "顯示模擬工具列", + "browser.toggleMobileEmulation": "切換行動模擬", + "browser.userAgent.prompt": "使用者代理程式字串 (讓 VS Code 預設值保留空白)" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": { + "browser.certCloseTab": "Close Tab", + "browser.certDetailsHeading": "Certificate Details", + "browser.certError": "Error", + "browser.certErrorDescription": "This site's security certificate could not be verified.", + "browser.certErrorExtraWarning": " Your connection is not private.", + "browser.certErrorLabel": "Certificate Error", + "browser.certFingerprint": "Fingerprint", + "browser.certGoBack": "Go Back", + "browser.certHoverDetail1": "Your connection to this site is not secure.", + "browser.certHoverDetail2": "You previously chose to proceed to '{0}' despite a certificate error ({1}).", + "browser.certHoverHeading": "Certificate Not Trusted", + "browser.certIssuer": "Issuer", + "browser.certProceed": "Proceed anyway (unsafe)", + "browser.certRevoke": "Revoke and Close", + "browser.certSubject": "Subject", + "browser.certValid": "Valid", + "browser.errorUrlLabel": "URL:", + "browser.loadErrorLabel": "Failed to Load Page", + "browser.notSecure": "Not Secure" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { + "browser.findNextAction": "尋找下一個", + "browser.findPreviousAction": "尋找上一個", + "browser.findWidgetFocused": "瀏覽器搜尋小工具是否聚焦", + "browser.findWidgetVisible": "是否顯示瀏覽器搜尋小工具", + "browser.hideFindAction": "關閉尋找小工具", + "browser.showFindAction": "在頁面中尋找" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": { + "browser.canZoomIn": "瀏覽器是否能進一步放大", + "browser.canZoomOut": "瀏覽器是否能進一步縮小", + "browser.defaultZoomLevel.matchWindow": "符合應用程式目前的 UI 縮放比例。", + "browser.pageZoom": "整合瀏覽器中所有網站的預設縮放比例。", + "browser.resetZoomAction": "重設縮放", + "browser.zoomInAction": "放大", + "browser.zoomOutAction": "縮小" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": { + "browser.addFavorite": "Add to Favorites", + "browser.addFavoriteAction": "Add to Favorites", + "browser.favorites": "Favorites", + "browser.removeFavorite": "Remove from Favorites", + "browser.removeFavoriteAction": "Remove from Favorites", + "browser.removeFavoriteWithKb": "Remove from Favorites ({0})", + "browser.urlIsFavorited": "Whether the current browser URL is a favorite" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { + "browser.canGoBack": "Whether the browser can go back", + "browser.canGoForward": "Whether the browser can go forward", + "browser.focusUrlInputAction": "Focus URL Input", + "browser.goBackAction": "Go Back", + "browser.goForwardAction": "Go Forward", + "browser.hardReloadAction": "Hard Reload", + "browser.openExternalAction": "Open in External Browser", + "browser.openSettingsAction": "Browser Settings", + "browser.reloadAction": "Reload" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { + "browser.backgroundGroup": "背景", + "browser.closeAll": "關閉所有瀏覽器索引標籤", + "browser.closeAllInGroup": "關閉群組中的所有瀏覽器索引標籤", + "browser.closeAllInGroupShort": "關閉所有瀏覽器索引標籤", + "browser.closeAllTabs": "全部關閉", + "browser.closeTab": "關閉", + "browser.editorOpen": "目前是否有開啟任何瀏覽器編輯器", + "browser.linkOpenedHint.ariaLabel": "此連結已在整合式瀏覽器中開啟", + "browser.linkOpenedHint.detail": "**整合式瀏覽器**\r\n\r\nLocalhost 連結會自動在整合式瀏覽器中開啟。", + "browser.linkOpenedHint.dismiss": "不要再顯示", + "browser.linkOpenedHint.label": "連結已在此處開啟", + "browser.linkOpenedHint.openSettings": "開啟設定", + "browser.newTabAction": "新增索引標籤", + "browser.openAction": "開啟整合瀏覽器", + "browser.openFileAction": "在整合瀏覽器中開啟", + "browser.openLocalhostLinks": "啟用後,終端機、聊天及其他來源的 localhost 連結 (`localhost`, `127.0.0.1`, `[::1]`) 和所有介面連結 (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) 將在整合瀏覽器中開啟,而非系統瀏覽器。", + "browser.openNewTab": "新增整合瀏覽器索引標籤", + "browser.openOrListAction": "瀏覽器", + "browser.openTabs": "Open Tabs", + "browser.openTabsDescription": "Select a tab to switch", + "browser.quickOpenAction": "Quick Open 瀏覽器索引標籤...", + "browser.quickOpenPlaceholder": "選取瀏覽器分頁", + "browser.showInTitleBar": "控制是否在標題列顯示整合瀏覽器按鈕。", + "browser.showInTitleBar.false": "按鈕一律不會顯示在標題列中。", + "browser.showInTitleBar.true": "按鈕一律會顯示在標題列中。", + "browser.showInTitleBar.whenOpen": "按鈕會在瀏覽器編輯器開啟時顯示在標題列中。", + "browserEntryAriaLabelWithGroup": "{0},{1}", + "miOpenBrowser": "瀏覽器(&&B)", + "toggle.browser": "整合瀏覽器", + "toggle.browserDescription": "切換標題列中整合瀏覽器按鈕的可見度" + }, + "vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": { + "browser.welcomeSubtitle": "Enter a URL above to get started.", + "browser.welcomeSubtitleChat": "Use Add Element to Chat to reference UI elements in chat prompts.", + "browser.welcomeTitle": "Browser" + }, + "vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": { + "browser.overlayPauseDetail.notification": "Dismiss the notification to continue using the browser.", + "browser.overlayPauseHeading.notification": "Paused due to Notification" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": { + "browser.blockedByPolicy": "已由網路網域原則封鎖", + "browser.element": "元素", + "browser.open.alreadyOpen": "已經開啟: {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": { + "browserContext.label": "瀏覽器頁面", + "browserToolSet.description": "開啟整合的瀏覽器頁面並與其互動" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": { + "browser.click.invocation": "正在按一下 {1} 中的 {0}", + "browser.click.invocation.middle": "正在以中鍵點擊 {1} 中的 {0}", + "browser.click.invocation.right": "正在以滑鼠右鍵按一下 {1} 中的 {0}", + "browser.click.past": "已按一下 {1} 中的 {0}", + "browser.click.past.middle": "已以中鍵點擊 {1} 中的 {0}", + "browser.click.past.right": "在 {1} 中以滑鼠右鍵按一下 {0}", + "browser.dblClick.invocation": "正在按兩下 {1} 中的 {0}", + "browser.dblClick.past": "已在 {1} 中按兩下 {0}", + "clickBrowserTool.displayName": "按一下元素", + "clickBrowserTool.userDescription": "在瀏覽器頁面中按一下元素" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": { + "browser.drag.invocation": "正在 {2} 中將 {0} 拖曳到 {1}", + "browser.drag.past": "已在 {2} 中將 {0} 拖曳到 {1}", + "dragElementTool.displayName": "拖曳元素", + "dragElementTool.userDescription": "將元素拖曳到另一個元素" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": { + "browser.handleDialog.invocation": "正在處理 {0} 中的對話方塊", + "browser.handleDialog.past": "已在 {0} 中處理對話方塊", + "handleDialogBrowserTool.displayName": "控制代碼對話方塊", + "handleDialogBrowserTool.userDescription": "回應瀏覽器頁面中的對話方塊" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": { + "browser.hover.invocation": "正在 {1} 中將游標停留在 {0}", + "browser.hover.past": "已在 {1} 中將游標停留在 {0}", + "hoverElementTool.displayName": "將游標停留在元素上", + "hoverElementTool.userDescription": "將游標停留在瀏覽器中的元素上" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": { + "browser.goBack.invocation": "正在 {0} 中向後瀏覽", + "browser.goBack.past": "已在 {0} 中向後瀏覽", + "browser.goForward.invocation": "正在 {0} 中向前瀏覽", + "browser.goForward.past": "已在 {0} 中向前瀏覽", + "browser.navigate.confirmMessage": "這會將瀏覽器瀏覽至 {0},並允許代理程式存取其內容。", + "browser.navigate.confirmTitle": "要瀏覽瀏覽器嗎?", + "browser.navigate.invocation": "正在瀏覽至 {1} 中的 {0}", + "browser.navigate.past": "已瀏覽至 {1} 中的 {0}", + "browser.reload.invocation": "正在重新載入 {0}", + "browser.reload.past": "已重新載入 {0}", + "navigateBrowserTool.displayName": "瀏覽頁面", + "navigateBrowserTool.userDescription": "瀏覽或重新載入瀏覽器頁面" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": { + "browser.open.confirmMessage": "這將在整合瀏覽器中開啟 {0}。代理程式將能讀取內容並與其互動。", + "browser.open.confirmTitle": "要開啟瀏覽器頁面嗎?", + "browser.open.invocation": "正在開啟位於 {0} 的瀏覽器頁面", + "browser.open.newPageOption": "否,在 {0} 開啟新頁面", + "browser.open.noPagesOption": "否 - 不要與代理程式共用任何分頁", + "browser.open.past": "已在 {0} 開啟瀏覽器頁面", + "browser.open.prompt.invocation": "正在提示使用者共用瀏覽器分頁", + "browser.open.prompt.past": "已提示使用者共用瀏覽器分頁", + "browser.open.result": "已開啟 {0}", + "browser.open.shareExistingOption": "是,共用「{0}」 - {1}", + "browser.open.shareQuestion.message": "要共用現有的瀏覽器分頁嗎?", + "browser.open.shareQuestion.title": "共用瀏覽器分頁", + "browser.open.sharedResult": "使用者已共用 {0}", + "openBrowserTool.displayName": "開啟瀏覽器頁面", + "openBrowserTool.userDescription": "在整合瀏覽器中開啟 URL" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": { + "browser.open.nonAgentic.confirmMessage": "這將在整合瀏覽器中開啟 {0}。代理程式無法讀取其內容。", + "browser.open.nonAgentic.confirmTitle": "要開啟瀏覽器頁面嗎?", + "browser.open.nonAgentic.invocation": "正在開啟位於 {0} 的瀏覽器頁面", + "browser.open.nonAgentic.past": "已在 {0} 開啟瀏覽器頁面", + "browser.open.nonAgentic.result": "已開啟 {0}" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": { + "browser.read.invocation": "正在讀取 {0}", + "browser.read.past": "讀取 {0}", + "readBrowserTool.displayName": "讀取頁面", + "readBrowserTool.userDescription": "讀取瀏覽器頁面內容" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": { + "browser.runCode.confirmDisclaimer": "請在繼續前確認您信任程式碼。", + "browser.runCode.confirmTitle": "要執行 Playwright 程式碼嗎?", + "browser.runCode.invocation": "正在執行 Playwright 程式碼...", + "browser.runCode.past": "已執行 Playwright 程式碼", + "browser.runCode.waitInvocation": "正在等待 Playwright 程式碼完成...", + "browser.runCode.waitPast": "已等待 Playwright 程式碼", + "runPlaywrightCodeTool.displayName": "執行 Playwright 程式碼", + "runPlaywrightCodeTool.userDescription": "在瀏覽器頁面上執行 Playwright 程式碼片段" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": { + "browser.screenshot.invocation": "正在擷取瀏覽器螢幕擷取畫面", + "browser.screenshot.invocation.element": "正在擷取 {0} 的螢幕擷取畫面", + "browser.screenshot.past": "已擷取瀏覽器螢幕擷取畫面", + "browser.screenshot.past.element": "截取 {0} 的螢幕擷取畫面", + "screenshotBrowserTool.displayName": "螢幕擷取畫面頁面", + "screenshotBrowserTool.userDescription": "擷取瀏覽器頁面的螢幕擷取畫面" + }, + "vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": { + "browser.pressKey.invocation": "正在 {1} 中按下 `{0}` 鍵", + "browser.pressKey.invocation.element": "正在 {2} 中的 {1} 中按下 `{0}` 鍵", + "browser.pressKey.past": "已在 {1} 中按下 `{0}` 鍵", + "browser.pressKey.past.element": "已在 {2} 中的 {1} 中按下 `{0}` 鍵", + "browser.type.invocation": "正在 {0} 中輸入文字", + "browser.type.invocation.element": "正在 {1} 中的 {0} 中輸入文字", + "browser.type.past": "已在 {0} 中輸入文字", + "browser.type.past.element": "已在 {1} 中的 {0} 中輸入文字", + "typeBrowserTool.displayName": "在頁面中輸入", + "typeBrowserTool.userDescription": "在瀏覽器頁面輸入文字或按下按鍵" + }, + "vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": { + "browser.goTo": "Go to {0}", + "browser.urlPlaceholder": "Enter a URL" + }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { "areYouSureQuiteBulkEdit.detail": "'{0}' 進行中。", "changeWorkspace.message": "確定要變更工作區嗎?", @@ -7919,6 +8729,10 @@ "noAgentPlugins": "找不到 Agent 外掛程式。", "update": "更新" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { + "agentHost.displayName": "{0} - Agent Host", + "agentHostHarnessLabel.local": "{0} [Local]" + }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} 選擇器", "agentHostChatInputPicker.filter": "篩選...", @@ -7943,6 +8757,23 @@ "agentHost.permission.read": "遠端代理程式主機「{0}」想要讀取 {1}", "agentHost.permission.write": "遠端代理程式主機「{0}」想要寫入 {1}" }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": { + "agentHost.authRequired": "Authentication is required to start a session. Please sign in and try again.", + "agentHost.elicit.url.cancel": "Cancel", + "agentHost.elicit.url.instruction": "Open this URL?", + "agentHost.elicit.url.open": "Open {0}", + "agentHost.elicit.url.title": "Authorization Required", + "agentHost.forkedSessionLabel": "Forked Session", + "agentHost.responseDetails.credit": "{0} credit", + "agentHost.responseDetails.credits": "{0} credits" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { + "agentHostTerminal.channelLocal": "Agent Host Terminal (Local)", + "agentHostTerminal.local": "Local" + }, + "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { + "ahp.running": "Running {0}..." + }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "已完成", "agentSessionFailed": "失敗", @@ -8434,7 +9265,7 @@ "addMcpServer": "新增 MCP 伺服器設定以開始使用", "addServer": "新增伺服器", "addServerTooltip": "新增伺服器", - "backToInstalled": "Back to installed servers", + "backToInstalled": "返回已安裝的伺服器", "browseMarketplace": "瀏覽市集", "builtInGroup": "內建", "builtInGroupDescription": "MCP 伺服器內建於 VS Code 中。這些伺服器會自動提供。", @@ -9561,7 +10392,7 @@ "chat.category": "聊天", "explain": "說明", "fix": "修正", - "forceSignIn": "Sign in to use GitHub Copilot", + "forceSignIn": "登入以使用 GitHub Copilot", "hideChatSetup": "了解如何隱藏 AI 功能", "manageAdditionalSpend": "管理 GitHub Copilot 預算", "managePlan": "升級至 GitHub Copilot Pro", @@ -9628,7 +10459,7 @@ "settings": "一旦繼續,即表示您同意 {0} 的[條款]({1})和[隱私權原則]({2})。{3} Copilot 可能會顯示[公用程式碼]({4})建議,並使用您的資料來改善產品。您可以隨時變更這些[設定]({5})。", "settingsAnonymous": "一旦繼續,即表示您同意 {0} 的[條款]({1})和[隱私權原則]({2})。", "setupAIButton": "使用 AI 功能", - "signIn": "Sign in to use GitHub Copilot", + "signIn": "登入以使用 GitHub Copilot", "startUsing": "開始使用 AI 功能" }, "vs/workbench/contrib/chat/browser/chatSlashCommands": { @@ -11493,6 +12324,35 @@ "tool.askQuestions.displayName": "詢問釐清問題", "tool.askQuestions.userDescription": "在繼續之前,使用單選、多選或自由輸入詢問結構化的釐清問題,以收集工作需求。" }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": { + "addPath": "Add Path...", + "addPathDescription": "Allow a folder in this workspace", + "allowFolderSession": "Allow this folder in this session", + "allowFolderSessionDetail": "Allow reading files from this folder without further confirmation in this chat session", + "allowRepoSession": "Allow all files in this repository for this session", + "allowRepoSessionDetail": "Allow reading files from {0}", + "allowRepoSessionDetailLookup": "Looks up the containing git repository for this path", + "sessionScope": "Session", + "workspaceScope": "Workspace" + }, + "vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": { + "allowRequestsCheckbox": "Make requests without confirmation", + "allowResponsesCheckbox": "Allow responses without confirmation", + "approveAll": "Approve all", + "approveRequestTo": "Allow requests to {0}", + "approveResponseFrom": "Allow responses from {0}", + "approves": "Approves {0}", + "delete": "Delete", + "denyAll": "Deny all", + "moreOptions": "Allow requests to...", + "moreOptionsManage": "More Options...", + "moreOptionsMultiple": "Configure URL Approvals...", + "noApprovals": "No approvals", + "openSettings": "Open settings", + "requests": "requests", + "responses": "responses", + "selectApproval": "Select URL pattern to approve" + }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "已新增 {0} 個待辦事項", "todo.added.single": "已新增 1 個待辦事項", @@ -11587,6 +12447,99 @@ "chat.thinkingShimmer": "思考中/工作中標籤的閃爍醒目提示。", "chatCheckpointSeparator": "聊天檢查點分隔符號顏色。" }, + "vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": { + "workbench.action.chat.openStorageFolder.label": "Open Chat Storage Folder" + }, + "vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": { + "chat.exportAsZip.label": "Export Chat as Zip...", + "chatExportZip.error": "Failed to export chat as zip: {0}", + "chatExportZip.noRepoData": "Exported chat without repository context. No Git repository was detected." + }, + "vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": { + "debugAgentHost.noInspectPort": "Could not enable the Node.js inspector for the agent host process.", + "debugAgentHostInDevTools": "Debug Local Agent Host Process In Dev Tools" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { + "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", + "exportDebugLogs.zipFilter": "Zip Archive" + }, + "vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": { + "exportAgentTracesDB.error": "Failed to export agent host traces database: {0}", + "exportAgentTracesDB.label": "Export Agent Host Traces Database...", + "exportAgentTracesDB.notFound": "No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it." + }, + "vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": { + "keywordActivation.status.active": "Listening to 'Hey Code'...", + "keywordActivation.status.inactive": "Waiting for voice chat to end...", + "keywordActivation.status.name": "Voice Keyword Activation", + "listening": "I'm listening", + "scopedChatSynthesisInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatGettingReady": "True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.", + "scopedVoiceChatInProgress": "Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.", + "voice.keywordActivation": "Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.", + "voice.keywordActivation.chatInContext": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.", + "voice.keywordActivation.chatInView": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.", + "voice.keywordActivation.inlineChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.", + "voice.keywordActivation.off": "Keyword activation is disabled.", + "voice.keywordActivation.quickChat": "Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Hold to Voice Chat in Chat View", + "workbench.action.chat.inlineVoiceChat": "Inline Voice Chat", + "workbench.action.chat.quickVoiceChat.label": "Quick Voice Chat", + "workbench.action.chat.readChatResponseAloud": "Read Aloud", + "workbench.action.chat.startVoiceChat.label": "Start Voice Chat", + "workbench.action.chat.stopListening.label": "Stop Listening", + "workbench.action.chat.stopListeningAndSubmit.label": "Stop Listening and Submit", + "workbench.action.chat.stopReadChatItemAloud": "Stop Reading Aloud", + "workbench.action.chat.voiceChatInView.label": "Voice Chat in Chat View", + "workbench.action.speech.stopReadAloud": "Stop Reading Aloud" + }, + "vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": { + "chat.agentsHandoff.tip.action": "Open in Agents Window", + "chat.agentsHandoff.tip.description": "Get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.description.copilot": "Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Open the Agents Window to start a Copilot CLI session.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Local] isn't available without an open folder", + "chat.agentsHandoff.tip.message": "Continue this session in the Agents Window", + "openAgentsWindow": "Open Agents Window", + "openInAgentsHover": "Open in Agents Window", + "openSessionInAgentsWindow": "Open in Agents Window", + "openWorkspaceInAgentsWindow": "Open in Agents", + "toggle.openInAgentsWindow": "Open in Agents Window", + "toggle.openInAgentsWindowDescription": "Toggle visibility of the Open in Agents Window button in title bar" + }, + "vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": { + "fetchWebPage.binaryNotSupported": "Binary files are not supported at the moment.", + "fetchWebPage.confirmationMessage.plural": "Web content may contain malicious code or attempt prompt injection attacks.", + "fetchWebPage.confirmationTitle.plural": "Fetch web pages?", + "fetchWebPage.confirmationTitle.singular": "Fetch web page?", + "fetchWebPage.fetchedFrom": "Fetched from {0}", + "fetchWebPage.invalidUrl": "Invalid URL", + "fetchWebPage.invocationMessage.plural": "Fetching {0} resources", + "fetchWebPage.invocationMessage.singular": "Fetching {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Fetching [resource]({0})", + "fetchWebPage.noValidUrls": "No valid URLs provided.", + "fetchWebPage.pastTenseMessage.plural": "Fetched {0} resources, but the following were invalid URLs:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Fetched resource, but the following was an invalid URL:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "Fetched {0} resources", + "fetchWebPage.pastTenseMessageResult.singular": "Fetched {0}", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "Fetched [resource]({0})", + "fetchWebPage.urlMentionedInPrompt": "Auto approved because URL was in prompt", + "fetchWebPage.urlsDescription": "An array of URLs to fetch content from." + }, + "vs/workbench/contrib/chat/electron-browser/chat.contribution": { + "changeWorkspace.detail": "The session will stop if you change the workspace.", + "changeWorkspace.message": "A session is in progress. Are you sure you want to change the workspace?", + "chatRequestInProgress": "A session is in progress.", + "closeTheWindow.detail": "The session will stop if you close the window.", + "closeTheWindow.message": "A session is in progress. Are you sure you want to close the window?", + "copilotWorkspaceTrust": "AI features are currently only supported in trusted workspaces.", + "exit.detail": "The session will stop if you exit.", + "exit.message": "A session is in progress. Are you sure you want to exit?", + "quit.detail": "The session will stop if you quit.", + "quit.message": "A session is in progress. Are you sure you want to quit?", + "reloadTheWindow.detail": "The session will stop if you reload the window.", + "reloadTheWindow.message": "A session is in progress. Are you sure you want to reload the window?" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "alwaysSave": "在由視窗或焦點變更觸發的明確儲存和自動儲存時觸發程式碼動作。", "codeActionsOnSave.generic": "控制是否要在檔案儲存時執行 '{0}' 動作。", @@ -11918,6 +12871,12 @@ "schema.wordPattern.flags.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", "schema.wordPattern.pattern": "使用正規表示式進行文字比對" }, + "vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": { + "actions.pasteSelectionClipboard": "將選取項目貼上剪貼簿" + }, + "vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": { + "startDebugTextMate": "啟動 TextMate 語法文法記錄" + }, "vs/workbench/contrib/commands/common/commands.contribution": { "runCommands": "執行命令", "runCommands.commands": "要執行的命令", @@ -13403,7 +14362,6 @@ "workbench.extensions.action.undoIgnoredRecommendation": "復原已忽略的建議", "workbench.extensions.installExtension.arg.decription": "延伸模組識別碼或 VSIX 資源 uri", "workbench.extensions.installExtension.description": "安裝指定的延伸模組", - "workbench.extensions.installExtension.option.context": "安裝的內容。這是 JSON 物件,可用來將任何資訊傳遞給安裝處理常式。例如 `{skipWalkthrough: true}` 將會在安裝時跳過開啟逐步解說。", "workbench.extensions.installExtension.option.donotSync": "啟用後,當 [設定同步] 開啟時,VS Code 不會同步此延伸模組。", "workbench.extensions.installExtension.option.enable": "啟用時,如果延伸模組已安裝但已停用,則會啟用延伸模組。如果延伸模組已啟用,則沒有任何作用。", "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "啟用時,VS Code 只會從延伸模組套件 VSIX 安裝新增的延伸模組。只有在安裝 VSIX 時,才考慮使用此選項。", @@ -13415,9 +14373,6 @@ "workbench.extensions.uninstallExtension.description": "將指定的延伸模組解除安裝", "workspace unsupported filter": "不支援工作區" }, - "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { - "runtimeExtension": "Running Extensions" - }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "因為 {0} 網頁版中不支援此延伸模組,已停用此延伸模組。", "Defined to run in desktop": "已停用此延伸模組,因為它被定義為僅在電腦上的 {0} 中執行。", @@ -13848,11 +14803,73 @@ "searchExtensionsTool.noInput": "請提供要搜尋的類別或關鍵字或識別碼。", "searchExtensionsTool.userDescription": "搜尋 VS Code 延伸模組" }, + "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { + "debugExtensionHost": "Debug Extension Host In New Window", + "debugExtensionHost.launch.name": "Attach Extension Host", + "debugExtensionHost.progress": "Attaching Debugger To Extension Host", + "debugExtensionHostAndRenderer": "Debug Extension Host and Renderer In New Window", + "debugRenderer": "Debug Renderer In New Window", + "debugRenderer.launch.name": "Attach Renderer", + "debugRenderer.progress": "Attaching Debugger To Renderer", + "openDevToolsForExtensionHost": "Debug Extension Host In Dev Tools", + "restart1": "Debug Extensions", + "restart2": "In order to debug extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectExtensionHost": "Pick extension host" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "profilingExtensionHost": "Profiling Extension Host", + "profilingExtensionHostTime": "Profiling Extension Host ({0} sec)", + "restart1": "Profile Extensions", + "restart2": "In order to profile extensions a restart is required. Do you want to restart '{0}' now?", + "restart3": "&&Restart", + "selectAndStartDebug": "Click to stop profiling.", + "status.profiler": "Extension Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { + "runtimeExtension": "Running Extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { + "cleanUpExtensionsFolder": "Cleanup Extensions Folder", + "openExtensionsFolder": "Open Extensions Folder" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Show Extensions", + "unresponsive-exthost": "The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running." + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { + "attach.msg": "This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.", + "attach.msg2": "This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.", + "attach.title": "Did you attach the CPU-Profile?", + "cmd.report": "Report Issue", + "cmd.reportOrShow": "Performance Issue", + "cmd.show": "Show Issues" + }, + "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Start Extension Host Profile", + "openExtensionHostProfile": "Open Extension Host Profile", + "saveExtensionHostProfile": "Save Extension Host Profile", + "saveprofile.dialogTitle": "Save Extension Host Profile", + "stopExtensionHostProfileStart": "Stop Extension Host Profile" + }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, + "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { + "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", + "globalConsoleAction": "Open New External Terminal", + "selectWorkspace": "Select workspace folder", + "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", + "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", + "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", + "terminal.kind.both": "Show both integrated and external terminal actions.", + "terminal.kind.external": "Show the external terminal action.", + "terminal.kind.integrated": "Show the integrated terminal action.", + "terminalConfigurationTitle": "External Terminal" + }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "設定用於外部 URI (http、https) 的開啟工具。", "externalUriOpeners.defaultId": "使用 VS Code 的標準開啟工具來開啟。", @@ -14307,6 +15324,13 @@ "openEditorsFocus": "當焦點在 [開放式編輯器] 檢視中時為 true。", "viewHasSomeCollapsibleItem": "當 [總管] 檢視中的工作區有一些可摺疊的根子系時,為 True。" }, + "vs/workbench/contrib/files/electron-browser/fileActions.contribution": { + "filesCategory": "檔案", + "miShare": "共用", + "openContainer": "開啟收納資料夾", + "revealInMac": "在 Finder 中顯示", + "revealInWindows": "在檔案總管中顯示" + }, "vs/workbench/contrib/folding/browser/folding.contribution": { "formatter.default": "定義預設摺疊範圍提供者,使其優先於其他所有摺疊範圍提供者。必須是參與摺疊範圍提供者的延伸模組識別碼。", "null": "全部", @@ -14687,9 +15711,6 @@ "vscode": "Visual Studio Code", "vscodePlaceholder": "例如 Workbench 遺失問題面板" }, - "vs/workbench/contrib/issue/browser/issue.contribution": { - "statusUnsupported": "The --status argument is not yet supported in browsers." - }, "vs/workbench/contrib/issue/browser/issueFormService": { "additionalIssueData": "其他問題資料", "cancel": "取消", @@ -14702,6 +15723,133 @@ "pasteData": "因為必要資料太大,我們已為您將其寫入您的剪貼簿。請貼上。", "yes": "是(&&Y)" }, + "vs/workbench/contrib/issue/browser/issueQuickAccess": { + "contributedIssuePage": "Open Extension Page", + "extensions": "Extensions", + "reportExtensionMarketplace": "Extension Marketplace" + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { + "discard": "Discard", + "discardIssue": "Discard issue report?", + "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "issueReporterEditorInputName": "Report Issue", + "issueReporterIcon": "Icon for the issue reporter editor." + }, + "vs/workbench/contrib/issue/browser/issueReporterEditorPane": { + "noData": "No issue reporter data available.", + "noExperiments": "No current experiments.", + "openSystemSettings": "Open System Settings", + "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", + "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + }, + "vs/workbench/contrib/issue/browser/issueReporterOverlay": { + "abExperiments": "A/B Experiments", + "additionalInformation": "Additional Information", + "additionalPerformanceData": "Additional Performance Data", + "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "attachments": "Attachments ({0})", + "back": "Back", + "bug": "Bug", + "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "captureOptions": "Capture options", + "category": "Category", + "categoryRequired": "Select a category to continue.", + "closeTab": "Close", + "composeMessage": "Describe", + "defaultGuidance": "Select a category above, then describe your feedback in detail.", + "deleteRecording": "Remove recording", + "deleteScreenshot": "Delete screenshot", + "describeHeading": "Describe your feedback", + "description": "Description", + "descriptionPlaceholder": "Describe the issue in detail...", + "descriptionRequired": "Enter a description to continue.", + "editScreenshot": "Click to edit screenshot", + "excludeAllExtraAttachments": "Exclude All", + "excludeAllExtraAttachmentsAria": "Exclude all additional issue data from this issue", + "expand": "Expand", + "extension": "Extension", + "extensionData": "Extension Data", + "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", + "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", + "extensionPlaceholder": "E.g. Missing alt text on extension readme image", + "extensionRequired": "Select an extension to continue.", + "extensionSource": "A VS Code extension", + "extensions": "Extensions ({0})", + "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureRequest": "Feature Request", + "feedbackCategory": "Category", + "fiveSeconds": "5 seconds", + "generateTitle": "Generate title from description", + "generateTitleBtn": "Generate from description", + "generatingTitle": "Generating...", + "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", + "includeAllExtraAttachments": "Include All", + "includeAllExtraAttachmentsAria": "Include all additional issue data in this issue", + "includeInIssue": "Include in issue", + "issueTargetRepo": "Issue will be created in {0}/{1}.", + "issueTitle": "Title", + "issueTitlePlaceholder": "Brief summary of the issue", + "loadingDiagnostics": "Loading diagnostics...", + "loadingExtensionData": "Loading extension issue data...", + "loadingProcessInfo": "Loading currently running processes...", + "loadingSystemInfo": "Loading system information...", + "loadingWorkspaceInfo": "Loading workspace metadata...", + "markdownSupported": "Markdown formatting is supported.", + "marketplace": "Extensions Marketplace", + "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "maxAttachmentsReached": "Max attachments reached", + "minimize": "Minimize", + "next": "Next", + "noDelay": "No delay", + "noDescription": "(no description)", + "noSimilarIssues": "No similar issues found.", + "noTitle": "(no title)", + "openExternalIssueReporter": "Open External Issue Reporter", + "or": "or", + "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", + "performanceIssue": "Performance Issue", + "previewOnGitHub": "Preview on GitHub", + "recordVideo": "Record video", + "recordingActive": "Recording active", + "recordingThumbnailAlt": "Recording {0}", + "refresh": "Refresh", + "refreshPerformanceData": "Reload running processes and workspace metadata", + "reportIssue": "Report Issue", + "reviewSubmit": "Review and submit", + "runningProcesses": "Running Processes", + "screenshot": "Screenshot", + "screenshotAlt": "Screenshot {0}", + "screenshots": "Attachments", + "screenshotsHeading": "Add attachments for better context", + "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "searchingSimilarIssues": "Searching similar issues...", + "selectExtension": "Select extension", + "shortcutHintIntro": "Use the floating capture bar, or press", + "similarIssues": "Similar Issues", + "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", + "similarIssuesSearchFailed": "Unable to search for similar issues.", + "skip": "Skip", + "stepOf": "Step {0} of {1}", + "stopRecording": "Stop recording", + "submit": "Review", + "systemInformation": "System Information", + "target": "Target", + "targetRequired": "Select a target to continue.", + "tenSeconds": "10 seconds", + "threeSeconds": "3 seconds", + "titleRequired": "Enter a title to continue.", + "toCapture": "to capture a screenshot", + "toRecord": "to start or stop recording", + "unknown": "Unknown", + "unknownSource": "Don't know", + "updateAvailable": "A new version of {0} is available.", + "uploading": "Uploading...", + "vscode": "Visual Studio Code", + "vscodePlaceholder": "E.g. Workbench is missing problems panel", + "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "workspaceMetadata": "Workspace Metadata" + }, "vs/workbench/contrib/issue/browser/issueReporterPage": { "acknowledgements": "我認知我的 VS Code 版本未更新,此問題可以關閉。", "chooseExtension": "延伸模組", @@ -14756,10 +15904,60 @@ "troubleshootIssue": "疑難排解問題...", "use insiders": "這可能表示問題已解決,且將在即將推出的版本中提供。您可以安全地使用 {0} Insiders,直到新的穩定版本可供使用為止。" }, + "vs/workbench/contrib/issue/browser/screenshotAnnotation": { + "annotationHint": "Edit screenshot to highlight the problem", + "apply": "Apply", + "arrow": "Arrow", + "cancel": "Cancel", + "colorValue": "{0}: {1}", + "crop": "Crop", + "discard": "Discard", + "ellipse": "Ellipse", + "eraser": "Eraser", + "fillColor": "Fill Color", + "freehand": "Draw", + "opacity": "Opacity", + "pan": "Pan", + "rectangle": "Rectangle", + "redo": "Redo", + "save": "Save", + "select": "Select / Move", + "setFillColor": "Set Fill Color", + "setOpacity": "Set Opacity", + "setStrokeColor": "Set Stroke Color", + "setStrokeWidth": "Set Stroke Width to {0}px", + "setTextSize": "Set Text Size to {0}px", + "strokeColor": "Stroke Color", + "strokeWidth": "Stroke Width", + "text": "Text", + "textBackgroundColor": "Background Color", + "textColor": "Text Color", + "textSize": "Text Size", + "toolOptions": "Tool Options", + "transparentColor": "{0}: Transparent", + "typeText": "Type text", + "undo": "Undo" + }, "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "回報問題(&&I)", "reportIssueInEnglish": "回報問題..." }, + "vs/workbench/contrib/issue/electron-browser/issue.contribution": { + "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", + "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporterConfigurationTitle": "Issue Reporter", + "issueReporterEditorPaneTitle": "Issue Reporter", + "openIssueReporter": "Open Issue Reporter", + "reportPerformanceIssue": "Report Performance Issue...", + "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + }, + "vs/workbench/contrib/issue/electron-browser/issueReporterService": { + "noCurrentExperiments": "No current experiments.", + "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "saveExtensionData": "Save Extension Data", + "undefinedPlaceholder": "Please enter a title", + "updateAvailable": "A new version of {0} is available." + }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "切換鍵盤快速鍵疑難排解" }, @@ -14843,6 +16041,11 @@ "vs/workbench/contrib/localHistory/browser/localHistoryTimeline": { "localHistory": "本機歷程記錄" }, + "vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": { + "openContainer": "開啟內含資料夾", + "revealInMac": "在 Finder 中顯示", + "revealInWindows": "在檔案總管中顯示" + }, "vs/workbench/contrib/localization/common/localization.contribution": { "language id": "語言識別碼", "localizations": "語言套件", @@ -14866,6 +16069,17 @@ "installed": "已安裝", "moreInfo": "詳細資訊" }, + "vs/workbench/contrib/localization/electron-browser/localization.contribution": { + "changeAndRestart": "變更語言並重新啟動", + "neverAgain": "不要再顯示", + "updateLocale": "您想要將 {0} 的顯示語言變更為 {1} 並重新啟動嗎?" + }, + "vs/workbench/contrib/localization/electron-browser/minimalTranslations": { + "installAndRestart": "安裝並重新啟動", + "installAndRestartMessage": "安裝語言套件以將顯示語言變更為 {0}。", + "searchMarketplace": "搜尋 Marketplace", + "showLanguagePackExtensions": "在 Marketplace 中搜尋語言套件以將顯示語言變更為 {0}。" + }, "vs/workbench/contrib/logs/common/logs.contribution": { "remote name": "{0} (遠端)", "setDefaultLogLevel": "設定預設記錄層級", @@ -14886,6 +16100,10 @@ "sessions placeholder": "選取工作階段", "setLogLevel": "設定紀錄層級" }, + "vs/workbench/contrib/logs/electron-browser/logsActions": { + "openExtensionLogsFolder": "開啟擴充記錄資料夾", + "openLogsFolder": "開啟紀錄資料夾" + }, "vs/workbench/contrib/markdown/browser/markdownSettingRenderer": { "alreadysetBoolFalse": "「{0}: {1}」已停用", "alreadysetBoolTrue": "「{0}: {1}」已啟用", @@ -15718,6 +16936,12 @@ "showBaseAtTop": "如果基底應該顯示在頂端", "showNonConflictingChanges": "合併編輯器是否顯示非衝突的變更" }, + "vs/workbench/contrib/mergeEditor/electron-browser/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "在暫存合併編輯器中開啟選取項目", + "merge.dev.openState": "從 JSON 開啟合併編輯器狀態", + "mergeEditor": "合併編輯器 (Dev)", + "mergeEditor.enterJSON": "輸入 JSON" + }, "vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": { "configureMeteredConnection": "設定計量付費連線", "meteredConnection.auto": "自動", @@ -16227,6 +17451,11 @@ "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "無法使用筆記本編輯器類型 '{0}' 開啟資源,請確定您已安裝或啟用正確的延伸模組。", "fail.noEditor.extensionMissing": "無法使用筆記本編輯器類型 '{0}' 開啟資源,請確定您已安裝或啟用正確的延伸模組。", + "notebook.webHost.confirm": "Do you trust the authors of this notebook?", + "notebook.webHost.declined": "The notebook was not opened because its authors are not trusted.", + "notebook.webHost.detail": "Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.", + "notebook.webHost.open": "Open Notebook", + "notebook.webHost.remember": "Don't ask me again", "notebookOpenAsText": "以文字開啟", "notebookOpenEnableMissingViewType": "啟用「{0}」的延伸模組", "notebookOpenInTextEditor": "在文字編輯器中開啟", @@ -16576,6 +17805,18 @@ "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "啟動效能" }, + "vs/workbench/contrib/performance/electron-browser/performance.contribution": { + "experimental.rendererProfiling": "啟用時,會自動分析慢速轉譯器。" + }, + "vs/workbench/contrib/performance/electron-browser/startupProfiler": { + "prof.detail": "請建立問題並手動附加下列檔案:\r\n{0}", + "prof.detail.restart": "需要重新啟動才能夠繼續使用'{0}‘.再次感謝您的回饋.", + "prof.message": "已成功建立設定檔。", + "prof.restart": "重新啟動", + "prof.restart.button": "重新啟動(&&R)", + "prof.restartAndFileIssue": "建立問題並重新啟動(&&C)", + "prof.thanks": "感謝您的協助" + }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "要在按鍵繫結關係中搜尋的類型", "SearchKeybindings.KeybindingsSearchPlaceholder": "正在記錄按鍵。按一下 Escape 即可結束", @@ -16620,18 +17861,6 @@ "defineKeybinding.initial": "按下所需按鍵組合,然後按 ENTER。", "defineKeybinding.oneExists": "1 個現有命令有此按鍵繫結" }, - "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { - "autoDetect": "Auto Detect", - "configureKeyboardLayout": "Configure Keyboard Layout", - "displayLanguage": "Defines the keyboard layout used in VS Code in the browser environment.", - "doc": "Open VS Code and run \"Developer: Inspect Key Mappings (JSON)\" from Command Palette.", - "fail.createSettings": "Unable to create '{0}' ({1}).", - "keyboard.chooseLayout": "Change Keyboard Layout", - "keyboardLayout": "Layout: {0}", - "layoutPicks": "Keyboard Layouts ({0})", - "pickKeyboardLayout": "Select Keyboard Layout", - "status.workbench.keyboardLayout": "Keyboard Layout" - }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "clear": "清除搜尋結果", "clearHistory": "清除鍵盤快速鍵搜尋歷程記錄", @@ -16972,9 +18201,6 @@ "openProcessExplorer": "開啟程序總管", "promptOpenWith.processExplorer.displayName": "程序總管" }, - "vs/workbench/contrib/processExplorer/browser/processExplorer.web.contribution": { - "processExplorer": "Process Explorer" - }, "vs/workbench/contrib/processExplorer/browser/processExplorerControl": { "copy": "複製", "copyAll": "複製全部", @@ -16991,6 +18217,9 @@ "processExplorerEditorLabelIcon": "程序總管編輯器標籤的圖示。", "processExplorerInputName": "程序總管" }, + "vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": { + "processExplorer": "程序總管" + }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { "clearButtonLabel": "清除(&&C)", "clearCommandHistory": "清除命令歷程記錄", @@ -17134,10 +18363,6 @@ "workspace.tooltip": "在 {0} 上編輯", "workspace.tooltip2": "某些[功能不適用]({0}) 於虛擬檔案系統上的資源。" }, - "vs/workbench/contrib/remote/browser/remoteStartEntry": { - "remote.category": "Remote", - "remote.showWebStartEntryActions": "Show Remote Start Entry for web" - }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "私人", "tunnelPrivacy.public": "公用" @@ -17241,6 +18466,13 @@ "ui": "UI 延伸模組類型。在遠端視窗中,這類延伸模組只有在可於本機電腦上使用時才會啟用。", "workspace": "工作區延伸模組類型。在遠端視窗中,這類延伸模組只有在可於遠端上使用時才會啟用。" }, + "vs/workbench/contrib/remote/electron-browser/remote.contribution": { + "remote": "Remote", + "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", + "remote.category": "Remote", + "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", + "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "為聊天小工具提供遠端編碼 Agent 的整合功能。", "remoteCodingAgentsExtPoint.command": "所要執行命令的識別碼。命令必須在「命令」區段中宣告。", @@ -18344,9 +19576,6 @@ "taskQuickPick.showAll": "顯示所有工作...", "taskType": "所有 {0} 項工作" }, - "vs/workbench/contrib/tasks/browser/taskService": { - "taskService.processTaskSystem": "Process task system is not support in the web." - }, "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { "TaskService.pickRunTask": "選取要執行的工作", "noTaskResults": "沒有相符的工作" @@ -18626,6 +19855,12 @@ "externalCommand": "執行任意外部命令的範例", "msbuild": "執行建置目標" }, + "vs/workbench/contrib/tasks/electron-browser/taskService": { + "TaskSystem.exitAnyways": "&&Exit Anyways", + "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", + "TaskSystem.terminateTask": "&&Terminate Task" + }, "vs/workbench/contrib/telemetry/browser/telemetry.contribution": { "showTelemetry": "顯示遙測" }, @@ -19141,6 +20376,9 @@ "workbench.action.terminal.scrollToPreviousCommand": "捲動至上一個命令", "workbench.action.terminal.sizeToContentWidthInstance": "將 [大小] 切換為 [內容寬度]" }, + "vs/workbench/contrib/terminal/electron-browser/terminalRemote": { + "workbench.action.terminal.newLocal": "建立新的整合式終端機 (本機)" + }, "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { "workbench.action.terminal.accessibleBufferGoToNextCommand": "可存取緩衝區移至下一個命令", "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "可存取緩衝區移至上一個命令", @@ -19298,42 +20536,27 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": { "allow": "允許", "runInTerminal": "執行 `{0}` 命令?", - "runInTerminal.allowNetwork": "Allow the sandbox to run `{0}` command with unrestricted network access.", - "runInTerminal.allowNetwork.autoRetry": "Retry `{0}` command in the sandbox by allowing network access?", + "runInTerminal.allowNetwork": "允許沙箱以不受限制的網路存取執行 `{0}` 命令。", + "runInTerminal.allowNetwork.autoRetry": "允許網路存取,以在沙箱中重試 `{0}` 命令?", "runInTerminal.allowNetwork.autoRetry.confirmationMessage": "`{0}`", - "runInTerminal.allowNetwork.autoRetry.domain": "Retry `{0}` command in the sandbox by allowing network access to {1}?", - "runInTerminal.allowNetwork.autoRetry.invocation": "Running `{0}` in the sandbox with unrestricted network access", - "runInTerminal.allowNetwork.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked required network access.", - "runInTerminal.allowNetwork.confirmationMessage": "Explanation: {0}\r\n\r\nGoal: {1}\r\n\r\nReason for allowing unrestricted network access in the sandbox: {2}", - "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "The model indicated that this sandboxed command needs unrestricted network access.", - "runInTerminal.allowNetwork.disabled.invocation": "Not running `{0}` because unrestricted network access in the sandbox is disabled", - "runInTerminal.allowNetwork.disabled.result": "The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.", - "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.disableOnly.message": "Bubblewrap is installed but cannot create the required sandbox namespace. You may disable Ubuntu's unprivileged user namespace restriction and retry. This reduces system security.", - "runInTerminal.bubblewrap.disableRestriction": "Disable Restriction and Retry", - "runInTerminal.bubblewrap.message": "Bubblewrap is installed but cannot create the required sandbox namespace. Apply the recommended AppArmor fix, or disable Ubuntu's unprivileged user namespace restriction and retry. Disabling the restriction reduces system security.", - "runInTerminal.bubblewrap.profileDidNotResolve": "The AppArmor repair completed, but bubblewrap still cannot create the required sandbox namespace. Run the command again and choose Disable Restriction and Retry only if you accept the reduced system security.", - "runInTerminal.bubblewrap.repairAppArmor": "Apply AppArmor Fix", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", - "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.allowNetwork.autoRetry.domain": "允許對 {1} 的網路存取,以在沙箱中重試 `{0}` 命令?", + "runInTerminal.allowNetwork.autoRetry.invocation": "正在在沙箱中以不受限制的網路存取執行 `{0}`", + "runInTerminal.allowNetwork.autoRetry.reason": "沙箱化執行輸出指出沙箱已封鎖必要的網路存取。", + "runInTerminal.allowNetwork.confirmationMessage": "說明: {0}\r\n\r\n目標: {1}\r\n\r\n允許沙箱中不受限制的網路存取的原因: {2}", + "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "模型指出此沙箱化命令需要不受限制的網路存取。", + "runInTerminal.allowNetwork.disabled.invocation": "未執行 `{0}`,因為沙箱中不受限制的網路存取已停用", + "runInTerminal.allowNetwork.disabled.result": "命令未執行,因為它要求在終端機沙箱中不受限制的網路存取,但 chat.agent.sandbox.retryWithAllowNetworkRequests 已停用每個命令的網路存取。請改為使用受限制的網路存取執行命令,或啟用設定以允許網路存取要求。", "runInTerminal.confirmationMessage": "說明: {0}\r\n\r\n目標: {1}", "runInTerminal.defaultExplanation": "未提供說明", "runInTerminal.defaultGoal": "未提供目標", "runInTerminal.inDirectory": "在 `{1}` 中執行 `{0}` 命令?", "runInTerminal.invocation": "正在執行 `{0}`", "runInTerminal.invocation.sandbox": "在沙箱中執行 `{0}`", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", "runInTerminal.missingDeps.cancel": "取消", "runInTerminal.missingDeps.cancelled": "使用者已取消沙箱相依性安裝。", "runInTerminal.missingDeps.failed": "沙箱相依性安裝失敗 (結束代碼 {0})。未執行命令。", "runInTerminal.missingDeps.install": "安裝", "runInTerminal.missingDeps.message": "未安裝沙箱執行所需的以下相依性: {0}。您要安裝嗎?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", "runInTerminal.missingDeps.title": "缺少沙箱相依性", "runInTerminal.missingDeps.unknown": "無法判斷沙箱相依性安裝是否成功。未執行命令。", "runInTerminal.presentationOverride": "在 `{1}` 中執行 `{0}` 命令?", @@ -19371,9 +20594,9 @@ "runInTerminalTool.displayName": "在終端中執行", "runInTerminalTool.userDescription": "在終端機中執行命令", "skip": "跳過", - "terminalAssessingOutput": "{0} may need input", - "terminalCommandCompleted": "{0} completed", - "terminalProcessExited": "{0} terminal exited" + "terminalAssessingOutput": "{0} 可能需要輸入", + "terminalCommandCompleted": "{0} 已完成", + "terminalProcessExited": "{0} 終端機已結束" }, "vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": { "focusTerminal": "焦點終端機", @@ -19441,22 +20664,22 @@ "agentSandbox.fileSystemMac.deprecated": "請改用 {0}", "agentSandbox.linuxFileSystemSetting": "注意: 此設定僅在啟用 {0} 時適用。控制 Linux 上沙箱中的檔案系統存取。路徑不支援 glob 模式,僅支援字面路徑 (例如: ./src/, ~/.ssh、.env)。應安裝 **bubblewrap** 和 **socat**,此設定才能正常運作。", "agentSandbox.linuxFileSystemSetting.allowRead": "要在拒絕區域內重新允許讀取存取的路徑陣列。優先於 denyRead。", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.linuxFileSystemSetting.denyRead": "拒絕讀取存取的路徑陣列。保留空白表示允許讀取所有路徑。", "agentSandbox.linuxFileSystemSetting.denyWrite": "在允許路徑中拒絕寫入的路徑陣列 (優先於 allowWrite 設定)。", "agentSandbox.macFileSystemSetting": "注意: 此設定僅在啟用 {0} 時適用。控制 macOS 上沙箱中的檔案系統存取。路徑也支援 git 樣式 glob 模式 (例如: *.ts、./src、./src/**/*.ts、file?.txt)。", "agentSandbox.macFileSystemSetting.allowRead": "要在拒絕區域內重新允許讀取存取的路徑陣列。優先於 denyRead。", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders and sandbox temp directory.", "agentSandbox.macFileSystemSetting.denyRead": "拒絕讀取存取的路徑陣列。保留空白表示允許讀取所有路徑。", "agentSandbox.macFileSystemSetting.denyWrite": "在允許路徑中拒絕寫入的路徑陣列 (優先於 allowWrite 設定)。", - "agentSandbox.retryWithAllowNetworkRequests": "Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is set to `on` and preserves file system sandboxing while relaxing network restrictions for an approved command.", + "agentSandbox.retryWithAllowNetworkRequests": "控制在使用者確認後,代理程式模式終端機命令是否可以在沙箱中以不受限制的網路存取重試。只有當 {0} 設定為 `on` 並保留檔案系統沙箱,同時為核准的命令放鬆網路限制時,這才適用。", "agentSandbox.runtimeSetting": "注意: 此設定僅在啟用 {0} 時適用。索引鍵/值組會傳遞至沙箱執行階段設定的根目錄。", "agentSandbox.windowsEnabledSetting": "控制 Agent 模式是否在 Windows 上使用沙箱功能。", "agentSandbox.windowsEnabledSetting.allowNetworkDescription": "在 Windows 上啟用 Agent 模式工具的沙箱功能,並允許所有網路網域。", "agentSandbox.windowsEnabledSetting.offDescription": "在 Windows 上停用 Agent 模式工具的沙箱功能。", "agentSandbox.windowsFileSystemSetting": "注意: 此設定僅在啟用 {0} 時適用。控制 Windows 上沙箱中的檔案系統存取。路徑不支援 glob 模式,僅支援常值路徑 (例如:C:\\src、C:\\Users\\me\\.ssh、.env)。", "agentSandbox.windowsFileSystemSetting.allowRead": "允許唯讀存取的其他路徑陣列。優先於 denyRead。", - "agentSandbox.windowsFileSystemSetting.allowWrite": "允許讀/寫存取的其他路徑陣列。保留空白,不允許在工作區資料夾和沙箱暫存目錄之外寫入。", + "agentSandbox.windowsFileSystemSetting.allowWrite": "Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", "agentSandbox.windowsFileSystemSetting.denyRead": "拒絕存取的路徑陣列。保留空白表示允許讀取所有路徑。", "autoApprove.defaults": "請注意,系統有一組預設的允許與拒絕命令規則。建議您考慮將 {0} 設定為 {1},以忽略所有預設規則,確保不會與您自訂的規則產生衝突。請自行承擔風險,因為預設的拒絕規則旨在保護您避免執行危險命令。", "autoApprove.deprecated": "請改用 {0}", @@ -19515,7 +20738,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "刪除沙箱暫存目錄中的檔案", "runInTerminal.missingDeps.focusTerminal": "焦點終端機", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Installing missing sandbox dependencies may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", "runInTerminal.missingDeps.passwordPromptTitle": "終端正在等待輸入。" }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -20820,6 +22043,12 @@ "workbench.actions.sync.resolveResourceRef": "顯示原始 JSON 同步資料", "workbench.actions.sync.turnOffSyncOnMachine": "關閉設定同步" }, + "vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": { + "Open Backup folder": "開啟本機備份資料夾", + "download sync activity complete": "已成功下載設定同步活動。", + "no backups": "本機備份資料夾不存在", + "open": "開啟資料夾" + }, "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "如有啟用,將會在編輯器未開啟時以浮水印方式顯示提示。", "watermark.findInFiles": "在檔案中尋找", @@ -20875,6 +22104,11 @@ "webview.statusDesc": "您正在搜尋網頁內容。", "webview.statusHeader": "目前的搜尋狀態:" }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "使用標準開發人員工具來對以 iframe 為基礎的 Web 檢視進行偵錯", + "openToolsDescription": "開啟使用中 Web 檢視的開發人員工具", + "openToolsLabel": "開啟 Webview Developer 工具" + }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { "editor.action.webvieweditor.findNext": "尋找下一個", "editor.action.webvieweditor.findPrevious": "尋找上一個", @@ -21682,11 +22916,14 @@ "authenticationExtensionPoint": "參與驗證" }, "vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": { - "lifecycleVeto": "Changes that you made may not be saved. Please check press 'Cancel' and try again.", - "retry": "&&Retry", - "unableToOpenWindow": "The browser blocked opening a new window. Press 'Retry' to try again.", - "unableToOpenWindowDetail": "Please allow pop-ups for this website in your [browser settings]({0}).", - "unableToOpenWindowError": "Unable to open a new window." + "lifecycleVeto": "您所做的變更可能無法儲存。請按 [取消],然後再試一次。", + "retry": "&重試(&R)", + "unableToOpenWindow": "瀏覽器已阻止開啟新視窗。選取 [重試] 再試一次。", + "unableToOpenWindowDetail": "請在您的 [瀏覽器設定]({0}) 中允許此網站的快顯視窗。", + "unableToOpenWindowError": "無法開啟新視窗。" + }, + "vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": { + "backupErrorDetails": "請先嘗試儲存或還原具有未儲存變更的編輯器,然後重試。" }, "vs/workbench/services/chat/common/chatEntitlementService": { "learnMore": "深入了解", @@ -21828,15 +23065,6 @@ "saveChangesMessages": "要儲存對下列 {0} 個檔案所做的變更嗎?", "saveFileAs.title": "另存新檔" }, - "vs/workbench/services/dialogs/browser/fileDialogService": { - "learnMore": "深入了解(&&L)", - "openFiles": "開啟檔案(&&F)...", - "openRemote": "開啟遠端(&&O)...", - "pickFolderAndOpen": "無法開啟資料夾,請嘗試改為新增資料夾至工作區。", - "pickWorkspaceAndOpen": "無法開啟工作區,請嘗試改為新增資料夾至工作區。", - "unsupportedBrowserDetail": "您的瀏覽器不支援開啟本機資料夾。\r\n您可以開啟單一檔案或開啟遠端存放庫。", - "unsupportedBrowserMessage": "不支援開啟本機資料夾" - }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "開啟本機檔案...", "openLocalFileFolder": "開啟本機...", @@ -21915,20 +23143,12 @@ "extensionsDisabled": "已暫時停用所有已安裝的延伸模組。", "noWorkspace": "沒有任何工作區。" }, - "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { - "not a web extension": "Cannot add '{0}' because this extension is not a web extension.", - "openInstalledWebExtensionsResource": "Open Installed Web Extensions Resource" - }, "vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": { "accessExtensionFeature": "存取 '{0}' 功能", "accessExtensionFeatureMessage": "'{0}' 延伸模組想存取 '{1}' 功能。", "allow": "允許", "disallow": "不允許" }, - "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { - "browser": "Browser", - "remote": "Remote" - }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "安裝延伸模組 {0} 失敗: 找不到資訊清單。", "VS Code for Web": "{0} 網頁版", @@ -21978,6 +23198,19 @@ "extensionIconVerifiedForeground": "用於延伸模組已驗證發行者的圖示色彩。", "verifiedPublisher": "用於此延伸模組檢視和編輯器中已驗證之延伸模組發行者的圖示。" }, + "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { + "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "restart": "&&Restart" + }, + "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { + "local": "Local", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { + "incompatibleAPI": "Can't install '{0}' extension. {1}", + "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", + "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "新增延伸模組建議至", "select for remove": "移除延伸模組建議來源", @@ -22110,6 +23343,36 @@ "overwritingExtension": "正在以 {1} 覆寫延伸模組 {0}。", "overwritingWithWorkspaceExtension": "使用工作區延伸模組 {1} 覆寫 {0}。" }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "延伸模組在磁碟上已修改。請重新載入視窗。", + "extensionUnderDevelopment.invalid": "無法載入開發中的擴充功能 '{0}',因為它無效: {1}", + "extensionsUnderDevelopment.invalid": "無法載入開發中的擴充功能 {0},因為它們無效: {1}", + "reloadWindow": "重新載入視窗" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extensionHost.startupFail": "延伸主機未在 10 秒內啟動,可能發生了問題。", + "extensionHost.startupFailDebug": "延伸主機未於 10 秒內開始,可能在第一行就已停止,並需要偵錯工具才能繼續。", + "join.extensionDevelopment": "正在終止延伸模組偵錯工作階段", + "reloadWindow": "重新載入視窗" + }, + "vs/workbench/services/extensions/electron-browser/nativeExtensionService": { + "devTools": "開啟開發人員工具", + "enable": "啟用並重新載入", + "enableResolver": "需要擴充 '{0}' 才能開啟遠端視窗。\r\n確定要啟用嗎?", + "extensionService.autoRestart": "延伸主機意外終止。正在重新啟動...", + "extensionService.crash": "延伸主機在過去 5 分鐘內意外終止了 3 次。", + "extensionService.versionMismatchCrash": "延伸模組主機無法啟動: 版本不相符。", + "getEnvironmentFailure": "無法擷取遠端環境", + "install": "安裝並重新載入", + "installResolver": "需要延伸模組 '{0}',才可開啟遠端視窗。\r\n要安裝此延伸模組嗎?", + "learnMore": "深入了解", + "relaunch": "重新啟動 VS Code", + "resolverExtensionNotFound": "在市集上找不到 `{0}`", + "restart": "重新啟動延伸主機", + "restartExtensionHost": "重新啟動延伸主機", + "restartExtensionHost.reason": "明確要求", + "startBisect": "開始延伸模組平分" + }, "vs/workbench/services/files/electron-browser/diskFileSystemProvider": { "fileWatcher": "檔案監看員" }, @@ -22194,10 +23457,6 @@ "vscode.extension.contributes.keybindings.when": "按鍵為使用中時的條件。", "vscode.extension.contributes.keybindings.win": "Windows 特定按鍵或按鍵順序。" }, - "vs/workbench/services/keybinding/browser/keyboardLayoutService": { - "keyboard.layout.config": "控制網頁使用的鍵盤配置。", - "keyboardConfigurationTitle": "鍵盤" - }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "將按鍵繫結關係放在此檔案中以覆寫預設", "errorInvalidConfiguration": "無法寫入按鍵繫結關係組態檔。其具有型別非 Array 的物件。請開啟檔案予以清除並再試一次。", @@ -22252,12 +23511,13 @@ "vs/workbench/services/lifecycle/browser/lifecycleService": { "lifecycleVeto": "您所做的變更可能無法儲存。請按 [取消],然後再試一次。" }, - "vs/workbench/services/localization/browser/localeService": { - "clearDisplayLanguageDetail": "Press the reload button to refresh the page and use your browser's language.", - "clearDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "relaunchDisplayLanguageDetail": "Press the reload button to refresh the page and set the display language to {0}.", - "relaunchDisplayLanguageMessage": "To change the display language, {0} needs to reload", - "reload": "&&Reload" + "vs/workbench/services/localization/electron-browser/localeService": { + "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "installing": "Installing {0} language support...", + "openArgv": "Open Runtime Settings", + "restart": "&&Restart", + "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { "window": "視窗" @@ -22344,11 +23604,6 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "進度訊息" }, - "vs/workbench/services/remote/browser/remoteAgentService": { - "connectionError": "An unexpected error occurred that requires a reload of this page.", - "connectionErrorDetail": "The workbench failed to connect to the server (Error: {0})", - "reload": "&&Reload" - }, "vs/workbench/services/remote/common/remoteExplorerService": { "RemoteHelpInformationExtPoint": "為遠端提供説明資訊", "RemoteHelpInformationExtPoint.documentation": "專案文件頁面的 URL,或傳回該 URL 的命令", @@ -22366,15 +23621,16 @@ "tunnel.source.user": "使用者轉送", "tunnel.staticallyForwarded": "靜態轉送" }, - "vs/workbench/services/request/browser/requestService": { - "network": "網路" + "vs/workbench/services/remote/electron-browser/remoteAgentService": { + "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "devTools": "Open Developer Tools", + "directUrl": "Open in browser" }, - "vs/workbench/services/search/browser/searchService": { - "errorSearchFile": "Unable to search with Web Worker file searcher", - "errorSearchText": "Unable to search with Web Worker text searcher" + "vs/workbench/services/request/electron-browser/requestService": { + "network": "網路" }, "vs/workbench/services/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Workspace folder does not exist: {0}" + "search.noWorkspaceWithName": "工作區資料夾不存在: {0}" }, "vs/workbench/services/secrets/electron-browser/secretStorageService": { "encryptionNotAvailableJustTroubleshootingGuide": "無法識別作業系統 Keyring,以用於將加密相關的資料儲存在您目前的桌面環境。", @@ -22429,6 +23685,9 @@ "saveParticipants1": "正在執行程式碼動作與格式器...", "skip": "跳過" }, + "vs/workbench/services/textfile/electron-browser/nativeTextFileService": { + "join.textFiles": "正在儲存文字檔" + }, "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "已記錄。", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 中的值無效。必須是從範圍名稱到語言的物件對應。提供的值: {1}", @@ -22682,6 +23941,13 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' 必須是陣列", "invalid.superType.format": "'configuration.{0}.superType' 必須遵循 letterOrDigit[-_letterOrDigit]* 模式" }, + "vs/workbench/services/themes/electron-browser/themes.contribution": { + "window.systemColorTheme": "設定原生 UI 元素 (例如原生對話方塊、功能表和標題列) 的色彩模式。即使您的 OS 設定使用淺色色彩模式,您也可以為視窗選取深色系統色彩主題。您也可以設定為根據 {0} 設定自動調整。\r\n\r\n注意: {1} 已啟用時,會忽略此設定。", + "window.systemColorTheme.auto": "對淺色色彩主題使用淺色原生小工具色彩,以及對深色色彩主題使用深色。", + "window.systemColorTheme.dark": "使用深色原生小工具色彩。", + "window.systemColorTheme.default": "原生小工具色彩符合系統色彩。", + "window.systemColorTheme.light": "使用淺色原生小工具色彩。" + }, "vs/workbench/services/userDataProfile/browser/extensionsResource": { "all profiles and disabled": "所有設定檔", "exclude": "選取 {0} 延伸模組", @@ -22879,6 +24145,23 @@ "vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": { "undoRedo.source": "復原 / 重做" }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": { + "join.workingCopyBackups": "備份工作複本" + }, + "vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "按一下 [取消] 以停止等候並儲存或還原具有未儲存變更的編輯器。", + "backupBeforeShutdownMessage": "備份具有未儲存變更的編輯器時,花費的時間過長...", + "backupErrorDetails": "請先嘗試儲存或還原具有未儲存變更的編輯器,然後重試。", + "backupTrackerBackupFailed": "無法將下列具有未儲存變更的編輯器儲存至備份位置。", + "backupTrackerConfirmFailed": "無法儲存或還原下列具有未儲存變更的編輯器。", + "discardBackupsBeforeShutdown": "捨棄備份時,花費的時間過長...", + "ok": "確定(&&O)", + "revertBeforeShutdown": "還原具有未儲存變更的編輯器時,花費的時間過長...", + "saveBeforeShutdown": "儲存具有未儲存變更的編輯器時,花費的時間過長...", + "shutdownForceClose": "仍要關閉", + "shutdownForceQuit": "仍要結束", + "shutdownForceReload": "仍要重新載入" + }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "無法寫入工作區組態檔。請開啟檔案更正其中的錯誤/警告,然後再試一次。 ", "openWorkspaceConfigurationFile": "開啟工作區組態設定", @@ -22888,6 +24171,16 @@ "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "工作區信任", "workspaceTrustEditorLabelIcon": "工作區信任編輯器標籤的圖示。" + }, + "vs/workbench/services/workspaces/electron-browser/workspaceEditingService": { + "doNotAskAgain": "一律捨棄未命名的工作區,而不詢問", + "doNotSave": "不要儲存(&&N)", + "restartExtensionHost.reason": "開啟多個根目錄工作區", + "save": "儲存(&&S)", + "saveWorkspaceDetail": "如果您預計再次開啟工作區,請儲存工作區。", + "saveWorkspaceMessage": "要將工作區組態儲存為檔案嗎?", + "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。", + "workspaceOpenedMessage": "無法儲存工作區 '{0}'" } } } \ No newline at end of file