diff --git a/i18n/vscode-language-pack-cs/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-cs/translations/extensions/vscode.debug-server-ready.i18n.json index f2a9210395..136223afaf 100644 --- a/i18n/vscode-language-pack-cs/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-cs/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Spustit ladění pomocí ladicího programu pro Chrome", "debug.server.ready.action.description": "Co dělat s identifikátorem URI, když je server připravený", "debug.server.ready.action.openExternally.description": "Otevřít identifikátor URI externě pomocí výchozí aplikace", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Umožňuje otevřít indikátor URI v integrovaném prohlížeči.", "debug.server.ready.action.startDebugging.description": "Spusťte další konfiguraci spuštění.", "debug.server.ready.debugConfig.description": "Konfigurace ladění, která se má spustit.", "debug.server.ready.debugConfigName.description": "Název konfigurace spuštění, která se má spustit", diff --git a/i18n/vscode-language-pack-cs/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-cs/translations/extensions/vscode.npm.i18n.json index 5a270ee4df..0035b11f4a 100644 --- a/i18n/vscode-language-pack-cs/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-cs/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Použijte Node.js jako spouštěče skriptů.", "config.npm.scriptRunner.npm": "Použít npm jako spouštěč skriptů", "config.npm.scriptRunner.pnpm": "Jako spouštěč skriptů použijte pnpm.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Jako spouštěč skriptů použijte Vite+ (vp).", "config.npm.scriptRunner.yarn": "Použijte yarn jako spouštěče skriptů.", "description": "Rozšíření pro přidání podpory úloh pro skripty npm", "displayName": "Podpora NPM pro VS Code", diff --git a/i18n/vscode-language-pack-cs/translations/main.i18n.json b/i18n/vscode-language-pack-cs/translations/main.i18n.json index 59c743d6c4..eaacda97b5 100644 --- a/i18n/vscode-language-pack-cs/translations/main.i18n.json +++ b/i18n/vscode-language-pack-cs/translations/main.i18n.json @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "Identifikátor URI modulu plug-in", "agentHost.config.defaultShell.description": "Absolutní cesta ke spustitelnému souboru prostředí používanému terminály spravovanými hostitelem. Obvykle se předává připojeným klientem VS Code z `terminal.integrated.agentHostProfile.` (s návratem na `terminal.integrated.defaultProfile.`). Když není nastavená, hostitel agenta použije systémové prostředí. Podporuje se jen cesta. `args` a `env` z profilu workbench se zatím nepředávají. Workbench toto nastavení předává jen pro místního hostitele agenta – operátoři vzdálených hostitelů agentů by ho měli nastavit přímo v souboru `agent-host-config.json` na vzdáleném počítači.", "agentHost.config.defaultShell.title": "Výchozí prostředí", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "Když je tato možnost povolená, relace Copilot SDK používají místo výchozího chování terminálu SDK přepsání terminálového nástroje Agent Host.", + "agentHost.config.enableCustomTerminalTool.title": "Použít terminálový nástroj Agent Host", + "agentHost.config.rubberDuck.description": "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.", + "agentHost.config.rubberDuck.title": "Agent Rubber Duck" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Určuje, jestli je pro rozhraní příkazového řádku copilot-sdk povolená synchronizace vzdálené relace.", @@ -2207,9 +2207,9 @@ }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", + "chat.agentHost.codexAgent.binaryArgs": "Další argumenty příkazového řádku předané do `codex app-server`. Užitečné hlavně pro ladění (například `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Volitelné přepsání pro `$CODEX_HOME`. Určuje, odkud binární soubor codex čte konfiguraci a kam zapisuje rollouty. Pokud je prázdné, codex použije výchozí nastavení (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Experimentální, jen pro místní testování. Absolutní cesta k místně nainstalovanému binárnímu souboru `codex`. Pokud je nastavená, poskytovatel agenta Codex se zaregistruje uvnitř hostitele agenta a z této cesty se spustí `codex app-server`. Vyžaduje `#chat.agentHost.enabled#`. Aby se změny projevily, proces hostitele agenta se musí restartovat.", "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ě.", @@ -2248,47 +2248,47 @@ "agentHost.config.sandbox.windowsFileSystem.title": "Systém souborů Sandboxu ve Windows" }, "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { - "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + "sshKbiDefaultPrompt": "Vyžaduje se ověření pro {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "K vygenerování zprávy commitu je vyžadováno ověření. Přihlaste se ke GitHub Copilotu a zkuste to znovu.", + "agentHost.changeset.commit.authRequired": "Přihlaste se ke GitHub Copilotu, abyste mohli vygenerovat zprávu commitu.", + "agentHost.changeset.commit.cancelled": "Operace commitu byla zrušena.", + "agentHost.changeset.commit.committed": "Změny potvrzeny commitem se zprávou: `{0}`", + "agentHost.changeset.commit.diffFailed": "Nepovedlo se vypočítat nepotvrzené změny pro vygenerování zprávy commitu.", + "agentHost.changeset.commit.emptyMessage": "Vygenerovaná zpráva commitu byla prázdná.", + "agentHost.changeset.commit.noChanges": "Žádné nepotvrzené změny k commitu." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "Potvrdit" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Hostitel agenta" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Přihlaste se ke GitHubu s přístupem k repozitáři, abyste mohli vytvořit žádost o přijetí změn.", + "agentHost.changeset.pr.body": "Vytvořeno z `{0}` s cílem `{1}`.", + "agentHost.changeset.pr.cancelled": "Operace žádosti o přijetí změn byla zrušena.", + "agentHost.changeset.pr.commitMessage": "Změny Agent Host pro {0}", + "agentHost.changeset.pr.computeChangesFailed": "Nepovedlo se vypočítat změny větve pro vytvoření žádosti o přijetí změn.", + "agentHost.changeset.pr.created": "Vytvořena žádost o přijetí změn [#{0}]({1}).", + "agentHost.changeset.pr.createdDraft": "Vytvořena konceptová žádost o přijetí změn [#{0}]({1}).", + "agentHost.changeset.pr.existing": "Žádost o přijetí změn [#{0}]({1}) už existuje.", + "agentHost.changeset.pr.noChanges": "Neexistují žádné změny větve, pro které by se dala vytvořit žádost o přijetí změn." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Vytvořit koncept žádosti o přijetí změn", + "agentHost.changeset.createPR": "Vytvořit žádost o přijetí změn" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Přejmenovat tento chat" }, "vs/platform/agentHost/node/agentService": { "agentHost.forkedSessionFallback": "Forkovaná relace", "agentHost.forkedTitlePrefix": "Vytvořen fork: " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "Přejmenováno: {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Schválení", @@ -2380,48 +2380,48 @@ "claude.discovered.displayName": "Objeveno ve službě Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", + "codex.modelThinkingLevel.description": "Určuje, kolik úsilí při uvažování Codex použije.", + "codex.modelThinkingLevel.high": "Vysoká", + "codex.modelThinkingLevel.low": "Nízká", + "codex.modelThinkingLevel.medium": "Střední", + "codex.modelThinkingLevel.minimal": "Minimální", + "codex.modelThinkingLevel.title": "Úroveň uvažování", + "codex.sessionConfig.additionalDirectories": "Další zapisovatelné adresáře", + "codex.sessionConfig.additionalDirectories.item": "Adresář", + "codex.sessionConfig.additionalDirectoriesDescription": "Absolutní cesty, do kterých může sandbox zapisovat kromě pracovního prostoru. Platí jen v případě, že Sandbox je Zápis do pracovního prostoru.", + "codex.sessionConfig.approvalPolicy": "Schválení", + "codex.sessionConfig.approvalPolicy.never": "Bez eskalací", + "codex.sessionConfig.approvalPolicy.neverDescription": "Nikdy nežádat o zvýšená oprávnění. Příkazy, které nejde spustit v sandboxu, se odmítnou.", + "codex.sessionConfig.approvalPolicy.onFailure": "Ptát se při selhání", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Nejdřív zkuste příkazy v sandboxu a potom požádejte o opakování se zvýšenými oprávněními, pokud je sandbox zablokuje.", + "codex.sessionConfig.approvalPolicy.onRequest": "Ptát se podle potřeby", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ptát se jen tehdy, když Codex určí, že příkaz potřebuje zvýšená oprávnění.", + "codex.sessionConfig.approvalPolicy.untrusted": "Ptát se častěji", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ptát se před více kategoriemi příkazů, abyste mohli akce podrobněji zkontrolovat.", + "codex.sessionConfig.approvalPolicyDescription": "Jak Codex žádá o schválení volání nástrojů.", + "codex.sessionConfig.modelReasoningEffort": "Úsilí při uvažování", + "codex.sessionConfig.modelReasoningEffort.high": "Vysoká", + "codex.sessionConfig.modelReasoningEffort.low": "Nízká", + "codex.sessionConfig.modelReasoningEffort.medium": "Střední", + "codex.sessionConfig.modelReasoningEffort.minimal": "Minimální", + "codex.sessionConfig.modelReasoningEffortDescription": "Určuje, kolik úsilí při uvažování Codex použije.", + "codex.sessionConfig.networkAccessEnabled": "Síť", + "codex.sessionConfig.networkAccessEnabledDescription": "Povolit voláním nástrojů v sandboxu odchozí síťové požadavky. Platí jen v případě, že Sandbox je Zápis do pracovního prostoru.", "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", - "codexAgent.displayName": "Codex" + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Úplný přístup (nebezpečné)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Volání nástrojů mají neomezený přístup k disku a síti.", + "codex.sessionConfig.sandboxMode.readOnly": "Jen pro čtení", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "Volání nástrojů můžou číst pracovní prostor, ale nemůžou upravovat soubory.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Zápis do pracovního prostoru", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Volání nástrojů můžou číst a zapisovat v pracovním prostoru. Síť se řídí samostatně.", + "codex.sessionConfig.sandboxModeDescription": "Omezení systému souborů a sítě použitá na volání nástrojů.", + "codex.sessionConfig.webSearchMode": "Vyhledávání na webu", + "codex.sessionConfig.webSearchMode.cached": "Jen uložené v mezipaměti", + "codex.sessionConfig.webSearchMode.disabled": "Zakázáno", + "codex.sessionConfig.webSearchMode.live": "Živý", + "codex.sessionConfig.webSearchModeDescription": "Dostupnost nástroje pro vyhledávání na webu pro model.", + "codexAgent.description": "Agent Codex využívající app-server OpenAI Codex", + "codexAgent.displayName": "Kodex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { "agentHost.sessionConfig.branch": "Větev", @@ -2589,45 +2589,45 @@ "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..." + "ssh.failedToReadPrivateKey": "Nepovedlo se přečíst soubor privátního klíče: {0}", + "ssh.keyFileAuthRequiresPath": "Ověřování pomocí souboru klíče vyžaduje cestu k privátnímu klíči.", + "sshKeyPassphraseName": "Heslo klíče SSH", + "sshKeyPassphrasePrompt": "Zadejte heslo pro klíč SSH {0}.", + "sshProgressCheckingAgent": "Probíhá kontrola existujícího hostitele agenta...", + "sshProgressConnecting": "Navazuje se připojení SSH...", + "sshProgressDownloadingCLI": "Instaluje se rozhraní příkazového řádku VS Code na vzdáleném...", + "sshProgressForwarding": "Připojování k hostiteli vzdáleného agenta...", + "sshProgressInstallingCLI": "Kontroluje se instalace vzdáleného rozhraní příkazového řádku...", + "sshProgressStartingAgent": "Spouští se hostitel vzdáleného agenta..." }, "vs/platform/agentHost/node/tunnelHostMainService": { - "tunnelHost.log": "Remote Connections" + "tunnelHost.log": "Vzdálená připojení" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Připojování k hostiteli agenta v {0}...", + "wslProgressDetectingPlatform": "Zjišťuje se platforma v {0}...", + "wslProgressPreparingCLI": "Připravuje se CLI v {0}...", + "wslUnsupportedPlatform": "Nepodporovaná platforma distribuce WSL: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Přiblížení stránky: {0} %", "browserZoomPercent": "{0} %" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Zakázáno. Soubor se nenachází v důvěryhodné složce." }, "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" + "browser.contextMenu.addElementToChat": "Přidat prvek do chatu", + "browser.contextMenu.back": "Zpět", + "browser.contextMenu.copyImage": "Kopírovat obrázek", + "browser.contextMenu.copyImageUrl": "Kopírovat adresu URL obrázku", + "browser.contextMenu.copyLink": "Kopírovat odkaz", + "browser.contextMenu.forward": "Přeposlat", + "browser.contextMenu.inspect": "Zkontrolovat", + "browser.contextMenu.openImageInNewTab": "Otevřít obrázek na nové kartě", + "browser.contextMenu.openLinkInExternalBrowser": "Otevřít odkaz v externím prohlížeči", + "browser.contextMenu.openLinkInNewTab": "Otevřít odkaz na nové kartě", + "browser.contextMenu.reload": "Načíst znovu" }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Nelze zaregistrovat {0}. Přidružená zásada {1} je už zaregistrovaná v {2}.", @@ -2681,15 +2681,15 @@ "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}" + "aboutDetail": "Verze: {0}\r\nPotvrzení změn: {1}\r\nDatum: {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" + "open": "Otevřít", + "openFile": "Otevřít soubor", + "openFolder": "Otevřít složku", + "openWorkspace": "&&Otevřít", + "openWorkspaceTitle": "Otevřít pracovní prostor ze souboru", + "selectFolder": "&&Vybrat složku" }, "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." @@ -2942,8 +2942,8 @@ "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})" + "binFailed": "{0} se nepovedlo přesunout do koše ({1}).", + "trashFailed": "{0} se nepovedlo přesunout do koše ({1})." }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "{0} nelze zkopírovat do {1} ({2}).", @@ -3042,44 +3042,44 @@ "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?" + "cancel": "Zrušit", + "exit": "&&Ukončit", + "mAbout": "O produktu {0}", + "mBringToFront": "Přenést vše do popředí", + "mEdit": "&&Upravit", + "mFile": "&&Soubor", + "mGoto": "&&Přejít", + "mHelp": "&&Nápověda", + "mHide": "Skrýt {0}", + "mHideOthers": "Skrýt ostatní", + "mMergeAllWindows": "Sloučit všechna okna", + "mMinimize": "Minimalizovat", + "mMoveTabToNewWindow": "Přesunout kartu do nového okna", + "mNewTab": "Nová karta", + "mRun": "&&Spustit", + "mSelection": "&&Výběr", + "mServices": "Služby", + "mShowAll": "Zobrazit vše", + "mShowNextTab": "Zobrazit další kartu", + "mShowPreviousTab": "Zobrazit předchozí kartu", + "mTerminal": "&&Terminál", + "mView": "&&Zobrazit", + "mWindow": "Okno", + "mZoom": "Lupa", + "miCheckForUpdates": "&&Vyhledat aktualizace...", + "miCheckingForUpdates": "Vyhledávají se aktualizace...", + "miDownloadUpdate": "Stáhn&&out dostupnou aktualizaci", + "miDownloadingUpdate": "Stahuje se aktualizace...", + "miInstallUpdate": "&&Nainstalovat aktualizaci...", + "miInstallingUpdate": "Instaluje se aktualizace...", + "miNewWindow": "Nové &&okno", + "miPreferences": "&&Předvolby", + "miQuit": "Ukončit {0}", + "miRestartToUpdate": "&&Restartovat za účelem aktualizace", + "miSwitchWindow": "Přepnout o&&kno...", + "quit": "&&Ukončit", + "quitMessage": "Opravdu chcete skončit?", + "quitMessageMac": "Opravdu chcete skončit?" }, "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.", @@ -3089,20 +3089,20 @@ "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", + "cancel": "Zrušit", + "cantCreateBinFolder": "Nelze nainstalovat příkaz prostředí {0}.", + "cantUninstall": "Nelze odinstalovat příkaz prostředí {0}.", + "copyLink": "&&Zkopírovat odkaz", "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", + "openExternalErrorLinkMessage": "Při otevírání odkazu ve výchozím prohlížeči došlo k chybě.", + "openExternalProgramErrorMessage": "Při otevírání externího programu došlo k chybě.", + "sourceMissing": "Nepodařilo se najít skript prostředí v {0}.", + "trace.detail": "Vytvořte prosím problém a připojte ručně následující soubor:\r\n{0}", + "trace.message": "Trasovací soubor se úspěšně vytvořil.", "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." + "tracing.alreadyInProgress": "Relace trasování již probíhá. Nejprve ji zastavte příkazem `\"{0}\"`.", + "warnEscalation": "{0} vás nyní pomocí nástroje osascript požádá o oprávnění správce k instalaci příkazu prostředí.", + "warnEscalationUninstall": "{0} vás nyní pomocí nástroje osascript požádá o oprávnění správce k odinstalaci příkazu prostředí." }, "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}`)." @@ -3113,7 +3113,7 @@ "severityPrefix.warning": "Upozornění: {0}" }, "vs/platform/process/electron-main/processMainService": { - "local": "Local" + "local": "Místní" }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Výsledkem příkazu {0} je chyba.", @@ -3173,14 +3173,14 @@ "quickInputBox.ariaLabel": "Pokud chcete zúžit počet výsledků, začněte psát." }, "vs/platform/remoteTunnel/common/remoteTunnel": { - "remoteTunnelLog": "Remote Tunnel Service" + "remoteTunnelLog": "Vzdálená služba tunelového propojení" }, "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..." + "remoteTunnelService.authorizing": "Připojování jako {0} ({1})", + "remoteTunnelService.building": "Sestavování rozhraní příkazového řádku ze zdrojů", + "remoteTunnelService.openTunnel": "Otevírání tunelu", + "remoteTunnelService.openTunnelWithName": "Otevírání tunelu {0}", + "remoteTunnelService.serviceInstallFailed": "Nepovedlo se nainstalovat tunel jako službu, spouští se v relaci..." }, "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.", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Poloměr malého rohu pro kompaktní prvky uživatelského rozhraní.", "cornerRadiusXLarge": "Velmi velký poloměr rohů pro velmi výrazné prvky uživatelského rozhraní.", "cornerRadiusXSmall": "Velmi malý poloměr rohů pro velmi kompaktní prvky uživatelského rozhraní.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Bez mezery (0 px).", + "spacingSize100": "Mezera 10 px.", + "spacingSize120": "Mezera 12 px.", + "spacingSize160": "Mezera 16 px.", + "spacingSize20": "Mezera 2 px.", + "spacingSize200": "Mezera 20 px.", + "spacingSize240": "Mezera 24 px.", + "spacingSize280": "Mezera 28 px.", + "spacingSize320": "Mezera 32 px.", + "spacingSize360": "Mezera 36 px.", + "spacingSize40": "Mezera 4 px.", + "spacingSize400": "Mezera 40 px.", + "spacingSize60": "Mezera 6 px.", + "spacingSize80": "Mezera 8 px.", "strokeThickness": "Tloušťka základního tahu pro ohraničení a obrysy." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3680,7 +3680,7 @@ "updateTitleBar": "Zobrazte indikátor aktualizace v záhlaví." }, "vs/platform/update/electron-main/notAvailableUpdateDialog": { - "noUpdatesAvailable": "There are currently no updates available." + "noUpdatesAvailable": "Momentálně nejsou k dispozici žádné aktualizace." }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Výchozí" @@ -3719,51 +3719,51 @@ "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" + "appGone": "Okno se neočekávaně ukončilo.", + "appGoneDetailEmptyWindow": "Omlouváme se za komplikace. Pokud chcete začít znovu, můžete otevřít nové prázdné okno.", + "appGoneDetailWorkspace": "Omlouváme se za způsobené nepříjemnosti. Okno můžete znovu otevřít a pokračovat tam, kde jste přestali.", + "appGoneDetails": "Okno se neočekávaně ukončilo (důvod:{0}, kód:{1})", + "appStalled": "Okno neodpovídá.", + "appStalledDetail": "Okno můžete znovu otevřít nebo zavřít nebo také můžete dál čekat.", + "close": "&&Zavřít", + "doNotRestoreEditors": "Neobnovovat editory", + "hiddenMenuBar": "K řádku nabídek máte stále přístup pomocí klávesy Alt.", + "newWindow": "&&Nové okno", + "reopen": "&&Znovu otevřít", + "wait": "&&Nadále čekat" }, "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", + "allow": "&&Povolit", + "cancel": "&&Zrušit", + "confirmOpenDetail": "Cesta {0} používá hostitele, který není povolen. Pokud hostiteli nedůvěřujete, měli byste stisknout Zrušit.", + "confirmOpenMessage": "Hostitel {0} nebyl nalezen v seznamu povolených hostitelů. Chcete ho přesto povolit?", + "doNotAskAgain": "Trvale povolit hostitele {0}", + "learnMore": "&&Další informace", "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" + "pathNotExistDetail": "Cesta {0} na tomto počítači neexistuje.", + "pathNotExistTitle": "Cesta neexistuje.", + "uriInvalidDetail": "Identifikátor URI {0} není platný a nelze jej otevřít.", + "uriInvalidTitle": "Identifikátor URI nelze otevřít." }, "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)" + "cancel": "&&Zrušit", + "clearButtonLabel": "&&Vymazat", + "confirmClearDetail": "Tato akce je nevratná!", + "confirmClearRecentsMessage": "Chcete vymazat všechny naposledy otevřené soubory a pracovní prostory?", + "newWindow": "Nové okno", + "newWindowDesc": "Otevře se v novém okně.", + "recentFolders": "Poslední složky", + "recentFoldersAndWorkspaces": "Poslední složky a pracovní prostory", + "untitledWorkspace": "Bez názvu (pracovní prostor)", + "workspaceName": "{0} (pracovní prostor)" }, "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}'" + "workspaceOpenedDetail": "Pracovní prostor už je otevřený v jiném okně. Nejdříve prosím toto okno zavřete a pak to zkuste znovu.", + "workspaceOpenedMessage": "Pracovní prostor {0} nelze uložit." }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Vzdálené rozhraní příkazového řádku" @@ -4204,7 +4204,7 @@ "changes": "Změny", "changesViewIcon": "Ikona zobrazení pro zobrazení změn", "miChanges": "Změ&&ny", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Určuje, jestli kliknutí na soubor v zobrazení Změny otevře editor rozdílů pro jeden soubor místo editoru rozdílů pro více souborů." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Ikona pro sekundární boční panel relací při zavření", @@ -4264,7 +4264,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Určuje, jestli je historie vstupů chatu v okně Agenti omezena na aktuální relaci. Zakázáním této možnosti budete sdílet historii vstupů mezi relacemi.", "chat.newEdits.label": "Nový chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Vstup chatu Stisknutím klávesy Enter odešlete žádost. Další informace získáte pomocí příkazu Nápověda k funkcím přístupnosti chatu.", "loading": "Načítání...", "send": "Odeslat", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Odeslat (stisknutím klávesy Alt spustíte na pozadí)", "sessionsChatInput.placeholder.describeTheOutcome": "Popište požadovaný výsledek", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Popište, co chcete vytvořit", "sessionsChatInput.placeholder.describeYourMission": "Popište svůj záměr", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Přepněte fokus na zobrazení Průzkumníka souborů{0}.", "sessionsChat.history": "Pomocí šipek nahoru a dolů můžete procházet historii požadavků ve vstupním poli.", "sessionsChat.input": "Jste ve vstupu chatu. Napište zprávu a stisknutím klávesy Enter ji odešlete.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Stisknutím kláves Alt+Enter spustíte relaci na pozadí, aniž byste do ní přešli. Spuštěná relace se zobrazí v zobrazení Relace chatu.", "sessionsChat.mobileConfig": "Na mobilních zařízeních se výběry režimu a modelu zobrazují jako klepnutelné čipy pod vstupem. Klepnutím na čip otevřete dolní panel, kde můžete výběr změnit.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Přejít na další relaci v seznamu {0}", + "sessionsChat.navigatePreviousSession": "Přejít na předchozí relaci v seznamu {0}", "sessionsChat.overview": "Nacházíte se v okně Agenti. Okno Agenti je vyhrazený pracovní prostor pro práci s agenty AI. Poskytuje rozhraní chatu, zobrazení změn pro kontrolu změn generovaných agenty, průzkumníka souborů a možnosti přizpůsobení.", "sessionsChat.sessionsView": "Přepněte fokus na zobrazení Relace chatu{0}.", "sessionsChat.workspace": "Stisknutím kombinace kláves Shift+Tabulátor přejděte na výběr pracovního prostoru a zvolte pracovní prostor pro svou relaci." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Maximalizovat oblast editoru", "openEditorInModal": "Otevřít v modálním editoru", "openModalEditorInEditor": "Otevřít v oblasti editoru", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Zobrazit sekundární postranní panel", + "pushEditorRight": "Přesunout editor doprava", "restoreMainEditorPart": "Obnovit oblast editoru" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Kopírovat název větve relace" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Všechny změny", + "allChangesDescription": "Zobrazit všechny změny provedené v této relaci", + "lastTurnChanges": "Změny v posledním kroku", + "lastTurnChangesDescription": "Zobrazit pouze změny provedené v posledním kroku" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot automaticky schválí všechny volání nástrojů a bude pokračovat v práci samostatně, dokud nebude úkol dokončen. To zahrnuje příkazy terminálu, úpravy souborů a volání externích nástrojů. Zástupce bude ve vašem jménu činit rozhodnutí, aniž by vás o to žádal o souhlas.\r\n\r\nAgent můžete kdykoli zastavit kliknutím na tlačítko „Zastavit“. To platí pouze pro aktuální relaci.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "Režim agenta", "agentHostRunningSessionPermissionModePicker": "Schválení", "agentHostSessionConfig.ariaLabel": "{0}: výběr", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Vypnuto", + "agentHostSessionConfig.boolean.offLabel": "Vypnuto", + "agentHostSessionConfig.boolean.onLabel": "Zapnuto", + "agentHostSessionConfig.boolean.true": "Zapnuto", "agentHostSessionConfig.filter": "Možnosti filtru...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, jen pro čtení", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Exportovat protokoly ladění hostitele agenta..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Pokud je tato možnost povolená, hostitel místního agenta se použije jako výchozí poskytovatel relací a jeho typy relací se zobrazí jako první v okně Agenti. Vyžaduje `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Místní hostitel agenta" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Obejít schválení", "permissions.autoApprove.subtext": "Všechny žádosti o nástroje jsou automaticky schvalovány", "permissions.autopilot": "Autopilot (Preview)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Umožňuje automaticky schvalovat všechna volání nástrojů a pokračovat, dokud nebude úloha dokončena. Při použití funkce Autopilot může dojít ke zvýšení nákladů.", "permissions.autopilot.label": "Autopilot (Preview)", "permissions.autopilot.subtext": "Samostatně provádí cyklus od začátku do konce", "permissions.default": "Výchozí schválení", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Povolte místní relace chatu ve VS Code v okně agentů. Znovu načtěte okno, aby se změny projevily." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Opravdu chcete odstranit tento chat?", + "deleteChat.delete": "Odstranit", + "deleteChat.detail": "Tato akce je nevratná", "localChatSessionsProvider": "Místní chat", "localSession": "Místní", - "newChat": "New Chat", + "newChat": "Nový chat", "newSession": "Nová relace" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "Připojení k hostiteli vzdáleného agenta prostřednictvím vývojového tunelu", "connectViaTunnelShort": "Tunely...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "Připojit k hostiteli vzdáleného agenta přes WSL", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Můj vzdálený", "nameRemotePrompt": "Zadejte zobrazovaný název tohoto hostitele vzdáleného agenta.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Nenašly se žádné vývojové tunely s podporou hostitele agenta. Spusťte tunel pomocí příkazu „code tunnel“ na jiném počítači.", "tunnelPickPlaceholder": "Vyberte vývojový tunel, ke kterému se chcete připojit", "tunnelPickTitle": "Připojit přes vývojový tunel", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "Nepovedlo se připojit k distribuci WSL {0}: {1}", + "wslConnecting": "Připojování k distribuci WSL {0}...", + "wslDistroDefault": "Výchozí distribuce", + "wslDistroRunning": "Běží", + "wslDistroStopped": "Zastaveno", + "wslInstallDocsAction": "Nainstalovat Subsystém Windows pro Linux (WSL)", + "wslListFailed": "Nepodařilo se vypsat distribuce WSL: {0}", + "wslNoDistros": "Nejsou nainstalovány žádné distribuce WSL 2.", + "wslNotInstalled": "Subsystém Windows pro Linux není nainstalován nebo není povolen.", + "wslPickPlaceholder": "Vyberte distribuci WSL, ke které se chcete připojit", + "wslPickTitle": "Připojit přes WSL" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Přidat vzdálený modul plug-in", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "Zavřít", "chatCompositeBar.maximize": "Maximalizovat relaci", "chatCompositeBar.pin": "Připnout relaci", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Připnout zobrazení", "chatCompositeBar.unmaximize": "Obnovit relaci", "chatCompositeBar.unpin": "Odepnout relaci", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Odepnout zobrazení", + "closeAllSessions": "Zavřít všechny relace", "focusActiveSession": "Přepnout fokus na aktivní relaci", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Přesunout fokus na relaci {0} v mřížce", "miSessionsBack": "&&Zpět", "miSessionsForward": "&&Vpřed", "newSession": "Nová relace", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "další relace", + "recentlyOpened": "naposledy otevřeno", + "renameSessionHeader": "Přejmenovat…", + "searchSessions": "Hledat relace podle názvu nebo složky", "sessionsGoBack": "Zpět", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Přejít zpět o jednu relaci", "sessionsGoForward": "Přejít vpřed", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Přejít vpřed o jednu relaci", "showSessionsPicker": "Zobrazit výběr relací", "untitledSession": "Nová relace" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Relace agenta", "agentSessionsShowSessions": "Zobrazit relace", - "newSession": "New Session", + "newSession": "Nová relace", "showSessions": "Zobrazit relace" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "Označit jako dokončené", "markRead": "Označit jako přečtené", "markUnread": "Označit jako nepřečtené", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Přejít na další relaci", + "navigateNextSession.mnemonic": "&&Další relace", + "navigatePreviousSession": "Přejít na předchozí relaci", + "navigatePreviousSession.mnemonic": "&&Předchozí relace", "newSessionForWorkspace": "Nová relace", "openToTheSide": "Otevřít na boku", "pinSession": "Připnout", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Určuje, jestli má popis cesty fokus.", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Určuje, jestli popis cesty obsahuje položky symbolů.", "breadcrumbsPossible": "Určuje, jestli editor může zobrazit popis cesty.", "breadcrumbsVisible": "Určuje, jestli jsou popisy cesty aktuálně viditelné.", "cmd.copyPath": "Kopírovat cestu popisu cesty", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Určuje, zda je pomocný panel viditelný", "bannerFocused": "Určuje, jestli má banner fokus klávesnice.", "dirtyWorkingCopies": "Určuje, jestli existují nějaké pracovní kopie s neuloženými změnami.", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Určuje, jestli má oblast editoru (libovolná část editoru) fokus klávesnice.", "editorIsOpen": "Určuje, jestli je editor otevřený.", "editorPartEditorGroupMaximized": "Část Editor má maximalizovanou skupinu.", "editorPartModal": "Určuje, jestli je fokus v části modálního editoru.", @@ -7438,116 +7438,116 @@ }, "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...", + "reloadWindowWithExtensionsDisabled": "Znovu načíst se zakázanými rozšířeními", + "revealUserDataFolder": "Zobrazit složku uživatelských dat", + "showContentTracing": "Zobrazit trasování obsahu", + "showGPUInfo": "Zobrazit informace o GPU", + "startTracing": "Spustit trasování", + "startTracing.ariaLabel": "Zaznamenává se trasování výkonu. Kliknutím zastavíte nahrávání.", + "startTracing.name": "Trasování výkonu", + "startTracing.recording": "Zaznamenává se trasování (kliknutím zastavíte).", + "startTracing.tooltip": "Kliknutím zastavíte nahrávání.", + "stopTracing": "Zastavit trasování", + "stopTracing.button": "&&Znovu spustit a povolit trasování", + "stopTracing.detail": "Dokončení může trvat až jednu minutu.", + "stopTracing.message": "Neprobíhá žádná relace trasování. Trasování zahájíte pomocí příkazu „Developer: Start Tracing“ nebo spuštěním aplikace s argumentem „--trace“.", + "stopTracing.title": "Vytváří se trasovací soubor...", "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" + "install": "Nainstalovat příkaz {0} v proměnné PATH", + "shellCommand": "Příkaz prostředí", + "successFrom": "Příkaz prostředí {0} se úspěšně odinstaloval z proměnné PATH.", + "successIn": "Příkaz prostředí {0} se úspěšně nainstaloval do proměnné PATH.", + "uninstall": "Odinstalovat příkaz {0} z proměnné PATH" }, "vs/workbench/electron-browser/actions/windowActions": { - "close": "Close Window", - "closeActive": "Close Active Window", - "closeOtherWindows": "Close Other Windows", + "close": "Zavřít okno", + "closeActive": "Zavřít aktivní okno", + "closeOtherWindows": "Zavřít ostatní 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", + "disableWindowAlwaysOnTop": "Vypnout režim zobrazení Vždy navrchu", + "enableWindowAlwaysOnTop": "Zapnout režim zobrazení Vždy navrchu", + "miCloseWindow": "&&Zavřít okno", + "miZoomIn": "&&Přiblížit", + "miZoomOut": "&&Oddálit", + "miZoomReset": "&&Obnovit zvětšení", "quickSwitchWindow": "Quick Switch Window...", - "switchToMainWindow": "Switch to Main Window", - "switchWindow": "Switch Window...", + "switchToMainWindow": "Přepnout do hlavního okna", + "switchWindow": "Přepnout okno...", "switchWindowPlaceHolder": "Select a window to switch to", - "toggleWindowAlwaysOnTop": "Toggle Window Always on Top", - "windowDirtyAriaLabel": "{0}, window with unsaved changes", - "windowGroup": "window group", + "toggleWindowAlwaysOnTop": "Přepnout zobrazování okna vždy navrchu", + "windowDirtyAriaLabel": "{0}, okno s neuloženými změnami", + "windowGroup": "skupina oken", "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.", + "application.shellEnvironmentResolutionTimeout": "Určuje časový limit v sekundách před tím, než se přestane překládat prostředí, když aplikace ještě není spuštěná z terminálu. Další informace najdete v naší [dokumentaci](https://go.microsoft.com/fwlink/?linkid=2149667).", + "argv.crashReporterId": "Jedinečné ID použité pro korelaci zpráv o chybovém ukončení odesílaných z této instance aplikace", + "argv.disableChromiumSandbox": "Zakáže sandbox Chromium. To je užitečné při spuštění VS Code se zvýšenými oprávněními v Linuxu a spuštění v applockeru ve 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.disableLcdText": "Zakáže antialiasing písma LCD.", + "argv.enableCrashReporter": "Umožňuje zakázat zprávy o chybovém ukončení aplikace. Při změně hodnoty by se měla aplikace restartovat.", + "argv.enableRDPDisplayTracking": "Zajistí, aby se maximalizovaná okna obnovila do správného zobrazení při opětovném připojení pomocí protokolu RDP.", + "argv.enebleProposedApi": "Umožňuje povolit navrhovaná rozhraní API pro seznam ID rozšíření (například vscode.git). Navrhovaná rozhraní API jsou nestabilní a mohou bez upozornění kdykoli selhat. Tato možnost by se měla používat pouze pro účely vývoje a testování rozšíření.", "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.jsFlags": "Určuje příznaky modulu V8 JavaScript, které se mají předat (např. \"--max-old-space-size=4096\"). Tyto příznaky se aplikují na hlavní proces, renderer a pomocné procesy.", "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.", + "argv.logLevel": "Úroveň protokolu, která se má použít. Výchozí hodnota je info. Povolené hodnoty jsou error, warn, info, debug, trace a off.", + "argv.passwordStore": "Nakonfiguruje back-end, který se používá k ukládání tajných kódů v Linuxu. Tento argument se ve Windows a macOS ignoruje.", + "argv.proxyBypassList": "Umožňuje obejít libovolný zadaný proxy server pro zadaný seznam hostitelů oddělených středníkem. Ukázková hodnota ;*.microsoft.com;*foo.com;1.2.3.4:5678 použije proxy server pro všechny hostitele s výjimkou místních adres (localhost, 127.0.0.1 atd.), subdomén microsoft.com, hostitelů obsahujících příponu foo.com a všeho na adrese 1.2.3.4:5678.", + "argv.remoteDebuggingPort": "Určuje port, který se má použít pro vzdálené ladění.", + "argv.useInMemorySecretStorage": "Zajišťuje, aby se pro úložiště tajných kódů místo použití úložiště přihlašovacích údajů operačního systému používalo úložiště v paměti. Často se používá při spouštění testů rozšíření VS Code nebo při potížích s úložištěm přihlašovacích údajů.", "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", + "confirmSaveUntitledWorkspace": "Určuje, jestli se v potvrzovacím dialogovém okně při přepnutí do jiného pracovního prostoru zobrazí výzva k uložení nebo zahození otevřeného pracovního prostoru bez názvu v okně. Když se zakáže potvrzovací dialog, pracovní prostor bez názvu se vždycky zahodí.", + "controlsStyle": "Upravte vzhled ovládacích prvků okna tak, aby byly nativní pro operační systém, s vlastní grafikou nebo skryté. Změny se projeví po úplném restartování.", + "dialogStyle": "Upravte si vzhled dialogových oken tak, aby byl nativní pro operační systém, nebo si zvolte vlastní.", + "enableCrashReporterDeprecated": "Pokud má toto nastavení hodnotu false, nebude se odesílat žádná telemetrie bez ohledu na hodnotu nového nastavení. Zastaralé z důvodu začlenění do nastavení {0}.", + "keyboardConfigurationTitle": "Klávesnice", "mergeAllWindowTabs": "Merge All Windows", - "miExit": "E&&xit", + "miExit": "U&&končit", "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.", + "restoreWindows": "Určuje, jak se při otevírání obnovují okna a editory v nich.", + "security.promptForLocalFileProtocolHandling": "Pokud je tato možnost povolena, dialogové okno požádá o potvrzení vždy, když se má otevřít místní soubor nebo pracovní prostor prostřednictvím obslužné rutiny protokolu.", + "security.promptForRemoteFileProtocolHandling": "Pokud je tato možnost povolena, dialogové okno požádá o potvrzení vždy, když se má otevřít vzdálený soubor nebo pracovní prostor prostřednictvím obslužné rutiny protokolu.", "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.", + "telemetry.enableCrashReporting": "Povolte shromažďování hlášení o selhání. To nám pomůže zlepšit stabilitu. \r\nTato možnost se projeví až po restartování.", "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.", + "titleBarStyle": "Upravte vzhled záhlaví okna tak, aby byl nativní pro operační systém nebo vlastní. Změny se projeví po úplném restartování.", "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", + "touchbar.ignored": "Sada identifikátorů pro položky na dotykovém panelu, které by se neměly zobrazovat (příklad: workbench.action.navigateBack)", + "window.border.color": "{0}: specifická barva ve formátu Hex, RGB, RGBA, HSL nebo HSLA", + "window.border.default": "{0}: dodržuje nastavení barevného motivu, základní nastavení Windows", + "window.border.off": "{0}: zakázat barvy ohraničení", + "window.border.prefix": "Určuje barvu ohraničení okna:", + "window.border.suffix": "Pomocí {0} můžete nastavit různé barvy pro aktivní a neaktivní okna. Toto nastavení je ignorováno, pokud je {1} nastaveno na {2}.", + "window.border.system": "{0}: dodržuje jenom nastavení 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": "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.customTitleBarVisibility": "Umožňuje upravit, kdy se má zobrazit vlastní záhlaví. Vlastní záhlaví se dá skrýt v režimu zobrazení na celou obrazovku, pokud je nastavena hodnota Windowed. Vlastní záhlaví lze skrýt pouze v případě, že není použito zobrazení na celou obrazovku s možností Never, pokud je vlastnost {0} nastavena na hodnotu Native.", + "window.customTitleBarVisibility.auto": "Automaticky změní viditelnost vlastního záhlaví.", + "window.customTitleBarVisibility.never": "Umožňuje skrýt vlastní záhlaví, když je vlastnost{0} nastavená na hodnotu Native.", + "window.customTitleBarVisibility.windowed": "Umožňuje skrýt vlastní záhlaví v zobrazení na celou obrazovku. Umožňuje automaticky změnit viditelnost vlastního záhlaví, pokud nejste v zobrazení na celou obrazovku.", + "window.doubleClickIconToClose": "Pokud je tato možnost povolená, toto nastavení zavře okno, když poklikáte na ikonu aplikace v záhlaví. Okno nebude možné přetáhnout pomocí ikony. Toto nastavení platí pouze v případě, že je vlastnost {0} nastavená na hodnotu custom.", + "window.menuStyle": "Upravte styl nabídky tak, aby byl nativní pro operační systém, vlastní nebo zděděný ze stylu záhlaví definovaného v {0}. To má také vliv na vzhled místní nabídky. Změny se projeví po úplném restartování.", + "window.menuStyle.custom": "Použijte vlastní nabídku.", + "window.menuStyle.custom.mac": "Použijte vlastní místní nabídku.", + "window.menuStyle.inherit": "Odpovídá stylu nabídky stylu záhlaví definovanému v {0}.", + "window.menuStyle.inherit.mac": "Přizpůsobí styl místní nabídky stylu záhlaví definovanému v {0}.", + "window.menuStyle.mac": "Upravte vzhled místní nabídky tak, aby byl nativní pro operační systém, vlastní nebo zděděný ze stylu záhlaví definovaného v {0}.", + "window.menuStyle.native": "Použijte nativní nabídku. Toto nastavení se ignoruje, pokud je {0} nastaveno na {1}.", + "window.menuStyle.native.mac": "Použijte nativní místní nabídku.", "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.nativeTabs": "Povolí nativní karty oken macOS. Poznámka: K provedení těchto změn bude nutné úplné restartování. Nativní karty zakážou vlastní styl záhlaví okna (pokud je nakonfigurovaný).", "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.", @@ -7555,63 +7555,63 @@ "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." + "window.reopenFolders.all": "Otevřít znovu všechna okna, pokud není otevřena složka, pracovní prostor nebo soubor (např. z příkazového řádku). Otevřený soubor nahradí všechny editory, které byly v okně otevřeny dříve.", + "window.reopenFolders.folders": "Otevřít znovu všechna okna, která měla otevřené složky nebo pracovní prostory, pokud není otevřena složka, pracovní prostor nebo soubor (např. z příkazového řádku) Otevřený soubor nahradí všechny editory, které byly v okně otevřeny dříve.", + "window.reopenFolders.none": "Nikdy okno neotevírat znovu. Pokud není otevřená složka nebo pracovní prostor (např. z příkazového řádku), zobrazí se prázdné okno.", + "window.reopenFolders.one": "Otevřít znovu poslední aktivní okno, pokud není otevřena složka, pracovní prostor nebo soubor (např. z příkazového řádku) Otevřený soubor nahradí všechny editory, které byly v okně otevřeny dříve.", + "window.reopenFolders.preserve": "Vždy znovu otevřít všechna okna. Otevíraná složka nebo pracovní prostor (například z příkazového řádku) se otevřou jako nové okno, pokud již nebylo otevřeno dříve. Otevírané soubory se otevřou v jednom z obnovených oken spolu s editory, které byly otevřeny dříve.", + "windowConfigurationTitle": "Časové období", + "zoomLevel": "Umožňuje upravit výchozí úroveň přiblížení pro všechna okna. Každý přírůstek nad 0 (např. 1) nebo pod 0 (např. -1) představuje zvětšení nebo zmenšení o 20 %. Můžete také zadat desetinná čísla a upravit úroveň přiblížení s jemnější podrobností. V nastavení {0} můžete nakonfigurovat, jestli příkazy Přiblížit a Oddálit aplikují úroveň přiblížení pro všechna okna nebo jen pro aktivní okno.", + "zoomPerWindow": "Určuje, jestli příkazy Přiblížit a Oddálit aplikují úroveň přiblížení pro všechna okna nebo jen pro aktivní okno. Informace o konfiguraci výchozí úrovně přiblížení pro všechna okna najdete tady: {0}." }, "vs/workbench/electron-browser/desktop.main": { - "join.closeStorage": "Saving UI state" + "join.closeStorage": "Ukládá se stav uživatelského rozhraní" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", + "copy": "&&Kopírovat", "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" + "appRootWarning.banner": "Soubory, které uložíte do instalační složky ({0}), se můžou v čase aktualizace PŘEPSAT nebo NEVRATNĚ ODSTRANIT bez upozornění.", + "configure": "Nakonfigurovat", + "downloadArmBuild": "Stáhnout", + "keychainWriteError": "Zápis přihlašovacích informací do klíčenky selhal s chybou {0}.", + "learnMore": "Další informace", + "loginButton": "Přih&&lásit se", + "macoseolmessage": "{0} na {1} brzy přestane dostávat aktualizace. Zvažte možnost upgradovat verzi macOS.", + "password": "Heslo", + "proxyAuthRequired": "Vyžadováno ověření proxy serveru", + "proxyDetail": "Proxy {0} vyžaduje uživatelské jméno a heslo.", + "rememberCredentials": "Zapamatovat přihlašovací údaje", + "resolveShellEnvironment": "Překládá se prostředí…", + "restart": "Restartovat", + "runningAsRoot": "Nedoporučuje se spouštět {0} jako uživatel root.", + "runningTranslated": "Používáte emulovanou verzi {0}. Pro lepší výkon si stáhněte nativní verzi buildu {0} arm64 pro váš počítač.", + "sharedProcessCrash": "Sdílený proces na pozadí byl neočekávaně ukončen. Obnovte ho prosím restartováním aplikace.", + "showArgvParseWarning": "Soubor argumentů modulu runtime argv.json obsahuje chyby. Opravte je prosím a proveďte restart.", + "showArgvParseWarningAction": "Otevřít soubor", + "shutdownErrorClose": "Okno se nepodařilo zavřít kvůli neočekávané chybě.", + "shutdownErrorDetail": "Chyba: {0}", + "shutdownErrorLoad": "Změna pracovního prostoru se zabránilo neočekávané chybě.", + "shutdownErrorQuit": "Neočekávaná chyba zabránila ukončení aplikace.", + "shutdownErrorReload": "Okno se nepodařilo znovu načíst kvůli neočekávané chybě.", + "shutdownForceClose": "Přesto zavřít", + "shutdownForceLoad": "Přesto změnit", + "shutdownForceQuit": "Přesto ukončit", + "shutdownForceReload": "Přesto znovu načíst", + "shutdownTitleClose": "Zavírání okna trvá trochu déle…", + "shutdownTitleLoad": "Změna pracovního prostoru trvá trochu déle…", + "shutdownTitleQuit": "Ukončování aplikace trvá trochu déle…", + "shutdownTitleReload": "Opětovné načítání okna trvá trochu déle…", + "status.windowZoom": "Lupa okna", + "troubleshooting": "Průvodce řešením problémů", + "username": "Uživatelské jméno", + "willShutdownDetail": "Následující operace stále běží: \r\n{0}", + "zoomIn": "Přiblížit", + "zoomNumber": "Úroveň přiblížení: {0} ({1} %)", + "zoomOut": "Oddálit", + "zoomReset": "Resetovat", + "zoomSettings": "Nastavení" }, "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.", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Vývojářské nástroje" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Přidat snímek obrazovky oblasti do chatu", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Emulovat zařízení...", "browser.resetEmulation": "Resetovat emulaci", "browser.setUserAgent": "Emulovat uživatelského agenta...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Emulace zařízení", "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)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Určuje, jestli je aktuální adresa URL v prohlížeči v oblíbených" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Historie", + "browser.history.clearAll": "Vymazat celou historii", + "browser.history.clearDay": "Vymazat položky pro tento den", + "browser.history.placeholder": "Filtrovat historii prohlížeče", + "browser.history.title": "Historie prohlížeče", + "browser.history.today": "Dnes", + "browser.history.yesterday": "Včera", + "browser.maxHistoryEntries": "Maximální počet položek historie uchovávaných v rámci oboru relace Starší položky se vyřadí jako první.", + "browser.recents": "Poslední", + "browser.removeFromHistory": "Odebrat z historie", + "browser.showHistory": "Historie" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Určuje, zda se může prohlížeč vrátit zpět.", @@ -8289,10 +8289,10 @@ "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}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Zadávání textu do {0} a stisknutí klávesy Enter", + "browser.typeAndSubmit.invocation.element": "Zadávání textu do {0} v {1} a stisknutí klávesy Enter", + "browser.typeAndSubmit.past": "Zadán text do {0} a stisknuta klávesa Enter", + "browser.typeAndSubmit.past.element": "Zadán text do {0} v {1} a stisknuta klávesa Enter", "typeBrowserTool.displayName": "Psaní na stránce", "typeBrowserTool.userDescription": "Zadání textu nebo stisknutí kláves na stránce prohlížeče" }, @@ -13009,13 +13009,13 @@ "schema.folding": "Nastavení pro sbalování kódu daného jazyka", "schema.folding.markers": "Značky pro sbalování kódu specifické pro daný jazyk, například #region a #endregion. Počáteční a koncové regulární výrazy se budou testovat na obsahu všech řádků a musí být navrženy efektivně.", "schema.folding.markers.end": "Vzor RegExp pro koncovou značku. RegExp musí začínat znakem ^.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Musí odpovídat vzoru /^([gimuy]+)$/.", + "schema.folding.markers.end.flags": "Příznaky RegExp pro koncovou značku", + "schema.folding.markers.end.pattern": "Vzor RegExp pro koncovou značku", "schema.folding.markers.start": "Vzor RegExp pro počáteční značku. RegExp musí začínat znakem ^.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Musí odpovídat vzoru /^([gimuy]+)$/.", + "schema.folding.markers.start.flags": "Příznaky RegExp pro počáteční značku", + "schema.folding.markers.start.pattern": "Vzor RegExp pro počáteční značku", "schema.folding.offSide": "Jazyk se řídí pravidlem odsazení, pokud jsou bloky v tomto jazyce odsazeny. Pokud je nastaveno, budou prázdné řádky patřit do následujícího bloku.", "schema.indentationRules": "Nastavení odsazení daného jazyka", "schema.indentationRules.decreaseIndentPattern": "Pokud řádek odpovídá tomuto vzoru, pak by pro všechny řádky po něm mělo být jednou zrušeno odsazení (až do shody s jiným pravidlem).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "Chcete povolit rozšíření {0}?", "enableExtensionTitle": "Povolit rozšíření", "extension not found": "Rozšíření {0} nebylo nalezeno.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "Rozšíření vyžadují opětovné načtení okna, aby se projevily aktualizace.", + "extensions need restart": "Všechna rozšíření je nutné restartovat, aby se projevily aktualizace.", "extensionsAutoRestart": "Rozšíření se automaticky restartovala, aby se povolily aktualizace.", "incompatible": "Rozšíření {0} nelze nainstalovat, protože není kompatibilní.", "incompatibleExtensions": "Některá rozšíření jsou zakázána z důvodu nekompatibilní verze. Zkontrolujte je a aktualizujte.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Hostitel rozšíření ladění v novém okně", + "debugExtensionHost.launch.name": "Připojit hostitele rozšíření", + "debugExtensionHost.progress": "Připojení ladicího programu k hostiteli rozšíření", + "debugExtensionHostAndRenderer": "Hostitel rozšíření ladění a renderer v novém okně", + "debugRenderer": "Ladění rendereru v novém okně", + "debugRenderer.launch.name": "Připojit renderer", + "debugRenderer.progress": "Připojování ladicího programu k rendereru", + "openDevToolsForExtensionHost": "Hostitel rozšíření ladění ve vývojářských nástrojích", + "restart1": "Rozšíření pro ladění", + "restart2": "Aby bylo možné ladit rozšíření, je nutný restart. Chcete teď{0} restartovat?", + "restart3": "&&Restartovat", + "selectExtensionHost": "Vybrat hostitele rozšíření" }, "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" + "profilingExtensionHost": "Profilování hostitele rozšíření", + "profilingExtensionHostTime": "Profilování hostitele rozšíření ({0} s)", + "restart1": "Profilovat rozšíření", + "restart2": "Aby bylo možné profilovat rozšíření, je nutný restart. Chcete teď {0} restartovat?", + "restart3": "&&Restartovat", + "selectAndStartDebug": "Kliknutím zastavíte profilování.", + "status.profiler": "Profiler rozšíření" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Spuštěná rozšíření" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Cleanup Extensions Folder (Vyčistit složku rozšíření)", + "openExtensionsFolder": "Otevřít složku s rozšířeními" }, "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." + "show": "Zobrazit rozšíření", + "unresponsive-exthost": "Rozšíření {0} trvalo dokončení jeho poslední operace příliš dlouho a zabránilo spuštění jiných rozšíření." }, "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" + "attach.msg": "Toto je připomenutí, abyste k problému, který jste právě vytvořili, nezapomněli připojit {0}.", + "attach.msg2": "Toto je připomenutí, abyste k existujícímu problému s výkonem nezapomněli připojit {0}.", + "attach.title": "Připojili jste profil CPU?", + "cmd.report": "Nahlásit problém", + "cmd.reportOrShow": "Problém s výkonem", + "cmd.show": "Zobrazit problémy" }, "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" + "extensionHostProfileStart": "Spustit profil hostitele rozšíření", + "openExtensionHostProfile": "Otevřít profil hostitele rozšíření", + "saveExtensionHostProfile": "Uložit profil hostitele rozšíření", + "saveprofile.dialogTitle": "Uložit profil hostitele rozšíření", + "stopExtensionHostProfileStart": "Zastavit profil hostitele rozšíření" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Otevřít místní složku...", "remoteFileDialog.badPath": "Cesta neexistuje. Pomocí ~ přejdete do svého domovského adresáře.", "remoteFileDialog.cancel": "Zrušit", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Nelze vytvořit složku: {0}", "remoteFileDialog.hideDotFiles": "Skrýt soubory s tečkami", "remoteFileDialog.invalidPath": "Zadejte prosím platnou cestu.", "remoteFileDialog.local": "Zobrazit místní", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Zobrazit soubory s tečkami", "remoteFileDialog.validateBadFilename": "Zadejte prosím platný název souboru.", "remoteFileDialog.validateCreateDirectory": "Složka {0} neexistuje. Chcete ji vytvořit?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "Složka {0} neexistuje. Chcete ji vytvořit?", "remoteFileDialog.validateExisting": "Soubor {0} již existuje. Opravdu jej chcete přepsat?", "remoteFileDialog.validateFileOnly": "Vyberte soubor.", "remoteFileDialog.validateFolder": "Složka již existuje. Použijte prosím nový název souboru.", diff --git a/i18n/vscode-language-pack-de/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-de/translations/extensions/vscode.debug-server-ready.i18n.json index 297fd2edb0..33bb4c9157 100644 --- a/i18n/vscode-language-pack-de/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-de/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Das Debuggen mit dem \"Debugger für Chrome\" beginnen.", "debug.server.ready.action.description": "Verwendung des URI, wenn der Server bereit ist.", "debug.server.ready.action.openExternally.description": "URI mit der Standardanwendung extern öffnen.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "URL im integrierten Browser öffnen.", "debug.server.ready.action.startDebugging.description": "Führen Sie eine andere Startkonfiguration aus.", "debug.server.ready.debugConfig.description": "Die auszuführende Debugkonfiguration.", "debug.server.ready.debugConfigName.description": "Name der auszuführenden Startkonfiguration.", diff --git a/i18n/vscode-language-pack-de/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-de/translations/extensions/vscode.npm.i18n.json index c34efd42dc..9ccfe287ab 100644 --- a/i18n/vscode-language-pack-de/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-de/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Verwenden Sie Node.js als Skriptausführung.", "config.npm.scriptRunner.npm": "Verwenden Sie npm als Skriptausführung.", "config.npm.scriptRunner.pnpm": "PNPM als Skriptausführung verwenden.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Verwenden Sie Vite+ (vp) als Skriptausführung.", "config.npm.scriptRunner.yarn": "Verwenden Sie Yarn als Skriptausführung.", "description": "Erweiterung zum Hinzufügen von Aufgabenunterstützung für NPM-Skripts.", "displayName": "npm-Unterstützung für VS Code", diff --git a/i18n/vscode-language-pack-de/translations/main.i18n.json b/i18n/vscode-language-pack-de/translations/main.i18n.json index 1bce561ab9..9fae157176 100644 --- a/i18n/vscode-language-pack-de/translations/main.i18n.json +++ b/i18n/vscode-language-pack-de/translations/main.i18n.json @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "Plug-In-URI", "agentHost.config.defaultShell.description": "Absoluter Pfad zur ausführbaren Shell-Datei, die von vom Host verwalteten Terminals verwendet wird. Wird normalerweise vom verbundenen VS Code-Client von `terminal.integrated.agentHostProfile.` gepusht (Fallback auf `terminal.integrated.defaultProfile.`). Wenn die Festlegung aufgehoben wird, greift der Agent-Host auf die System-Shell zurück. Nur der Pfad wird unterstützt. `args` und `env` aus dem Workbench-Profil werden noch nicht weitergeleitet. Die Workbench pusht dies nur für den lokalen Agent-Host. Remote-Agent-Hostoperatoren sollten dies direkt im `agent-host-config.json` des Remotecomputers festlegen.", "agentHost.config.defaultShell.title": "Standardshell", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "Wenn diese Option aktiviert ist, verwenden Copilot SDK-Sitzungen die Außerkraftsetzung des Agent-Hostterminaltools anstelle des Standardterminalverhaltens des SDK.", + "agentHost.config.enableCustomTerminalTool.title": "Terminaltool für Agenthost verwenden", + "agentHost.config.rubberDuck.description": "Wenn diese Option aktiviert ist, verwendet der Codieragent einen Rubber-Duck-Kritikunteragenten, um Codeänderungen mithilfe eines ergänzenden Modells zu überprüfen.", + "agentHost.config.rubberDuck.title": "Gummiente-Agent" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Gibt an, ob die Remotesitzungssynchronisierung für die copilot-sdk-CLI aktiviert ist.", @@ -2207,9 +2207,9 @@ }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", + "chat.agentHost.codexAgent.binaryArgs": "Zusätzliche Befehlszeilenargumente werden an `codex app-server` übergeben. Hauptsächlich nützlich für das Debuggen (z. B. `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Optionale Außerkraftsetzung für `$CODEX_HOME`. Steuert, wo die Codex-Binärdatei Konfigurationen liest und Rollouts schreibt. Wenn der Wert leer ist, verwendet codex seinen Standardwert (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Experimentell, nur für lokale Tests. Absoluter Pfad zu einer lokal installierten `codex`-Binärdatei. Wenn dieser Wert festgelegt ist, wird der Codex-Agent-Anbieter im Agenthost registriert, und aus diesem Pfad wird `codex app-server` erzeugt. Erfordert `#chat.agentHost.enabled#`. Der Agent-Hostprozess muss neu gestartet werden, damit Änderungen wirksam werden.", "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.", @@ -2248,47 +2248,47 @@ "agentHost.config.sandbox.windowsFileSystem.title": "Windows-Sandbox-Dateisystem" }, "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { - "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + "sshKbiDefaultPrompt": "Authentifizierung erforderlich für {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "Zum Generieren einer Commitnachricht ist eine Authentifizierung erforderlich. Melden Sie sich bei GitHub Copilot an, und versuchen Sie es noch mal.", + "agentHost.changeset.commit.authRequired": "Melden Sie sich bei GitHub Copilot an, um eine Commitnachricht zu generieren.", + "agentHost.changeset.commit.cancelled": "Der Commit-Vorgang wurde abgebrochen.", + "agentHost.changeset.commit.committed": "Zugesicherte Änderungen mit Meldung: `{0}`", + "agentHost.changeset.commit.diffFailed": "Es konnten keine Änderungen berechnet werden, für die kein Commit ausgeführt wurde, um eine Commitnachricht zu generieren.", + "agentHost.changeset.commit.emptyMessage": "Die generierte Commitnachricht war leer.", + "agentHost.changeset.commit.noChanges": "Es sind keine Änderungen ohne Commit vorhanden." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "Committen" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Agent-Host" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Melden Sie sich bei GitHub mit Repositoryzugriff an, um einen Pull Request zu erstellen.", + "agentHost.changeset.pr.body": "Erstellt aus `{0}` für `{1}`.", + "agentHost.changeset.pr.cancelled": "Der Pull Request-Vorgang wurde abgebrochen.", + "agentHost.changeset.pr.commitMessage": "Agent-Hoständerungen für {0}", + "agentHost.changeset.pr.computeChangesFailed": "Branchänderungen zum Erstellen eines Pull Requests konnten nicht berechnet werden.", + "agentHost.changeset.pr.created": "Pull Request erstellt [#{0}]({1}).", + "agentHost.changeset.pr.createdDraft": "Neuen Entwurfs-Pull Request erstellt [#{0}]({1}).", + "agentHost.changeset.pr.existing": "Pull Request [#{0}]({1}) ist bereits vorhanden.", + "agentHost.changeset.pr.noChanges": "Es sind keine Branchänderungen vorhanden, für die ein Pull Request erstellt werden kann." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Entwurf für Pull Request erstellen", + "agentHost.changeset.createPR": "Pull Request erstellen" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Diesen Chat umbenennen" }, "vs/platform/agentHost/node/agentService": { "agentHost.forkedSessionFallback": "Geforkte Sitzung", "agentHost.forkedTitlePrefix": "Geforkt: " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "„{0}“ umbenannt" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Genehmigungen", @@ -2380,47 +2380,47 @@ "claude.discovered.displayName": "Entdeckt in Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", + "codex.modelThinkingLevel.description": "Steuert, wie viel Begründungsaufwand Codex verwendet.", + "codex.modelThinkingLevel.high": "Hoch", + "codex.modelThinkingLevel.low": "Niedrig", + "codex.modelThinkingLevel.medium": "Mittel", "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", + "codex.modelThinkingLevel.title": "Denkebene", + "codex.sessionConfig.additionalDirectories": "Zusätzliche schreibbare Verzeichnisse", + "codex.sessionConfig.additionalDirectories.item": "Verzeichnis", + "codex.sessionConfig.additionalDirectoriesDescription": "Absolute Pfade, in die die Sandbox zusätzlich zum Arbeitsbereich schreiben darf. Gilt nur, wenn die Sandbox arbeitsbereichs-schreibgeschützt ist.", + "codex.sessionConfig.approvalPolicy": "Genehmigungen", + "codex.sessionConfig.approvalPolicy.never": "Keine Eskalationen", + "codex.sessionConfig.approvalPolicy.neverDescription": "Niemals erhöhte Berechtigungen anfordern; -Befehle, die nicht in der Sandbox ausgeführt werden können, werden abgelehnt.", + "codex.sessionConfig.approvalPolicy.onFailure": "Bei Fehler fragen", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Probieren Sie zuerst Befehle in der Sandbox aus, und bitten Sie dann, den Vorgang mit erhöhten Berechtigungen zu wiederholen, wenn sie von der Sandbox blockiert werden.", + "codex.sessionConfig.approvalPolicy.onRequest": "Bei Bedarf fragen", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Nur fragen, wenn Codex feststellt, dass ein Befehl erhöhte Berechtigungen benötigt.", + "codex.sessionConfig.approvalPolicy.untrusted": "Häufiger nachfragen", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Fragen Sie vor weiteren Befehlskategorien, damit Sie Aktionen genauer überprüfen können.", + "codex.sessionConfig.approvalPolicyDescription": "Wie Codex die Genehmigung für Toolaufrufe anfordert.", + "codex.sessionConfig.modelReasoningEffort": "Begründungsaufwand", + "codex.sessionConfig.modelReasoningEffort.high": "Hoch", + "codex.sessionConfig.modelReasoningEffort.low": "Niedrig", + "codex.sessionConfig.modelReasoningEffort.medium": "Mittel", "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", + "codex.sessionConfig.modelReasoningEffortDescription": "Steuert, wie viel Begründungsaufwand Codex verwendet.", + "codex.sessionConfig.networkAccessEnabled": "Netzwerk", + "codex.sessionConfig.networkAccessEnabledDescription": "Lassen Sie Sandbox-Toolaufrufe für ausgehende Netzwerkanforderungen zu. Gilt nur, wenn die Sandbox arbeitsbereichs-schreibgeschützt ist.", "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Vollzugriff (gefährlich)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Toolaufrufe verfügen über uneingeschränkten Datenträger- und Netzwerkzugriff.", + "codex.sessionConfig.sandboxMode.readOnly": "Schreibgeschützt", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "Toolaufrufe können den Arbeitsbereich lesen, aber keine Dateien ändern.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Arbeitsbereich schreiben", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Toolaufrufe können innerhalb des Arbeitsbereichs lesen und schreiben. Das Netzwerk wird separat gesteuert.", + "codex.sessionConfig.sandboxModeDescription": "Dateisystem- und Netzwerkeinschränkungen, die auf Toolaufrufe angewendet werden.", + "codex.sessionConfig.webSearchMode": "Websuche", + "codex.sessionConfig.webSearchMode.cached": "Nur zwischengespeichert", + "codex.sessionConfig.webSearchMode.disabled": "Deaktiviert", "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.sessionConfig.webSearchModeDescription": "Verfügbarkeit des Websuchtools für das Modell.", + "codexAgent.description": "Codex-Agent, der vom OpenAI Codex-App-Server unterstützt wird", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2589,45 +2589,45 @@ "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..." + "ssh.failedToReadPrivateKey": "Fehler beim Lesen der Datei mit dem privaten Schlüssel: {0}", + "ssh.keyFileAuthRequiresPath": "Für die Schlüsseldateiauthentifizierung ist ein privater Schlüsselpfad erforderlich.", + "sshKeyPassphraseName": "SSH-Schlüsselpassphrase", + "sshKeyPassphrasePrompt": "Passphrase für SSH-Schlüssel {0} eingeben.", + "sshProgressCheckingAgent": "Es wird nach vorhandenem Agent-Host gesucht …", + "sshProgressConnecting": "SSH-Verbindung wird hergestellt …", + "sshProgressDownloadingCLI": "VS Code CLI wird auf dem Remotecomputer installiert …", + "sshProgressForwarding": "Verbindet mit Remote-Agent-Host …", + "sshProgressInstallingCLI": "Remote-CLI-Installation wird überprüft …", + "sshProgressStartingAgent": "Remote-Agent-Host wird gestartet …" }, "vs/platform/agentHost/node/tunnelHostMainService": { - "tunnelHost.log": "Remote Connections" + "tunnelHost.log": "Remoteverbindungen" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Verbindung mit Agenthost wird hergestellt in {0} …", + "wslProgressDetectingPlatform": "Plattform wird in {0} erkannt …", + "wslProgressPreparingCLI": "CLI-Tool wird in {0} vorbereitet …", + "wslUnsupportedPlatform": "Nicht unterstützte WSL-Distributionsplattform: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Seitenzoom: {0} %", "browserZoomPercent": "{0}%" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Unzulässig. Die Datei befindet sich nicht in einem vertrauenswürdigen Ordner." }, "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" + "browser.contextMenu.addElementToChat": "Element zum Chat hinzufügen", + "browser.contextMenu.back": "Zurück", + "browser.contextMenu.copyImage": "Bild kopieren", + "browser.contextMenu.copyImageUrl": "Bild-URL kopieren", + "browser.contextMenu.copyLink": "Link kopieren", + "browser.contextMenu.forward": "Vorwärts", + "browser.contextMenu.inspect": "Untersuchen", + "browser.contextMenu.openImageInNewTab": "Bild auf neuer Registerkarte öffnen", + "browser.contextMenu.openLinkInExternalBrowser": "Link in externem Browser öffnen", + "browser.contextMenu.openLinkInNewTab": "Link in neuer Registerkarte öffnen", + "browser.contextMenu.reload": "Erneut laden" }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "\"{0}\" kann nicht registriert werden. Die zugeordnete Richtlinie {1} ist bereits bei {2} registriert.", @@ -2681,15 +2681,15 @@ "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}" + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nBetriebssystem: {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" + "open": "Öffnen", + "openFile": "Datei öffnen", + "openFolder": "Ordner öffnen", + "openWorkspace": "Ö&&ffnen", + "openWorkspaceTitle": "Arbeitsbereich aus Datei öffnen", + "selectFolder": "&&Ordner auswählen" }, "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." @@ -2942,8 +2942,8 @@ "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})" + "binFailed": "Fehler beim Verschieben von „{0}“ in den Papierkorb ({1})", + "trashFailed": "Fehler beim Verschieben von „{0}“ in den Papierkorb ({1})" }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Kopieren von '{0}' in '{1}' nicht möglich ({2}).", @@ -3042,44 +3042,44 @@ "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", + "cancel": "Abbrechen", + "exit": "&&Beenden", + "mAbout": "Informationen zu {0}", + "mBringToFront": "Alle in den Vordergrund", + "mEdit": "&&Bearbeiten", + "mFile": "&&Datei", + "mGoto": "&&Gehe zu", + "mHelp": "&&Hilfe", + "mHide": "{0} ausblenden", + "mHideOthers": "Andere ausblenden", + "mMergeAllWindows": "Alle Fenster zusammenführen", + "mMinimize": "Minimieren", + "mMoveTabToNewWindow": "Registerkarte in neues Fenster verschieben", + "mNewTab": "Neue Registerkarte", + "mRun": "&&Ausführen", + "mSelection": "Au&&swahl", + "mServices": "Dienste", + "mShowAll": "Alle anzeigen", + "mShowNextTab": "Nächste Registerkarte anzeigen", + "mShowPreviousTab": "Vorherige Registerkarte anzeigen", "mTerminal": "&&Terminal", - "mView": "&&View", - "mWindow": "Window", + "mView": "&&Anzeigen", + "mWindow": "Fenster", "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?" + "miCheckForUpdates": "Nach &&Updates suchen...", + "miCheckingForUpdates": "Es wird nach Updates gesucht...", + "miDownloadUpdate": "V&&erfügbares Update herunterladen", + "miDownloadingUpdate": "Das Update wird heruntergeladen...", + "miInstallUpdate": "Update &&installieren...", + "miInstallingUpdate": "Update wird installiert...", + "miNewWindow": "Neues &&Fenster", + "miPreferences": "&&Einstellungen", + "miQuit": "{0} beenden", + "miRestartToUpdate": "Für &&Update neu starten", + "miSwitchWindow": "Fenster &&wechseln...", + "quit": "&&Aufhören", + "quitMessage": "Möchten Sie den Vorgang beenden?", + "quitMessageMac": "Sind Sie sicher, dass Sie aufhören wollen?" }, "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.", @@ -3089,20 +3089,20 @@ "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", + "cancel": "Abbrechen", + "cantCreateBinFolder": "Der Shellbefehl „{0}“ konnte nicht installiert werden.", + "cantUninstall": "Der Shellbefehl \"{0}\" konnte nicht deinstalliert werden.", + "copyLink": "&&Link kopieren", "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", + "openExternalErrorLinkMessage": "Beim Öffnen eines Links in Ihrem Standardbrowser ist ein Fehler aufgetreten.", + "openExternalProgramErrorMessage": "Beim Öffnen eines externen Programms ist ein Fehler aufgetreten.", + "sourceMissing": "Das Shellskript kann in „{0}“ nicht gefunden werden", + "trace.detail": "Erstellen Sie ein Issue, und fügen Sie die folgende Datei manuell an:\r\n{0}", + "trace.message": "Die Ablaufverfolgungsdatei wurde erfolgreich erstellt.", "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." + "tracing.alreadyInProgress": "Eine Ablaufverfolgungssitzung wird bereits ausgeführt. Verwenden Sie den Befehl `\"{0}\"`, um ihn zuerst zu beenden.", + "warnEscalation": "{0} fordert nun mit „osascript“ zur Eingabe von Administratorberechtigungen auf, um den Shellbefehl zu installieren.", + "warnEscalationUninstall": "{0} fordert nun mit „osascript“ zur Eingabe Administratorrechten auf, um den Shellbefehl zu deinstallieren." }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Der Zugriff auf {0} wird durch die Netzwerkdomänenrichtlinie blockiert (siehe Einstellungen für `{1}` und `{2}`)." @@ -3113,7 +3113,7 @@ "severityPrefix.warning": "Warnung: {0}" }, "vs/platform/process/electron-main/processMainService": { - "local": "Local" + "local": "Lokal" }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Der Befehl \"{0}\" hat zu einem Fehler geführt.", @@ -3173,14 +3173,14 @@ "quickInputBox.ariaLabel": "Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen." }, "vs/platform/remoteTunnel/common/remoteTunnel": { - "remoteTunnelLog": "Remote Tunnel Service" + "remoteTunnelLog": "Remotetunneldienst" }, "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..." + "remoteTunnelService.authorizing": "Herstellen einer Verbindung als {0} ({1})", + "remoteTunnelService.building": "CLI wird aus Quellen erstellt", + "remoteTunnelService.openTunnel": "Tunnel wird geöffnet", + "remoteTunnelService.openTunnelWithName": "Tunnel {0} wird geöffnet", + "remoteTunnelService.serviceInstallFailed": "Fehler beim Installieren des Tunnels als Dienst, wird in der Sitzung gestartet..." }, "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.", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Kleiner Eckenradius für kompakte UI-Elemente.", "cornerRadiusXLarge": "Extra großer Eckenradius für besonders auffällige Benutzeroberflächenelemente.", "cornerRadiusXSmall": "Extra kleiner Eckenradius für sehr kompakte Benutzeroberflächenelemente.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Kein Abstand (0px).", + "spacingSize100": "Abstand von 10px.", + "spacingSize120": "Abstand von 12px.", + "spacingSize160": "Abstand von 16 px.", + "spacingSize20": "Abstand von 2px.", + "spacingSize200": "Abstand von 20px.", + "spacingSize240": "Abstand von 24px.", + "spacingSize280": "Abstand von 28px.", + "spacingSize320": "Abstand von 32px.", + "spacingSize360": "Abstand von 36px.", + "spacingSize40": "Abstand von 4px.", + "spacingSize400": "Abstand von 40px.", + "spacingSize60": "Abstand von 6px.", + "spacingSize80": "Abstand von 8px.", "strokeThickness": "Grundstrichstärke für Rahmen und Konturen." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3680,7 +3680,7 @@ "updateTitleBar": "Aktualisierungsindikator in der Titelleiste anzeigen." }, "vs/platform/update/electron-main/notAvailableUpdateDialog": { - "noUpdatesAvailable": "There are currently no updates available." + "noUpdatesAvailable": "Zurzeit sind keine Updates verfügbar." }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Standard" @@ -3719,51 +3719,51 @@ "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" + "appGone": "Das Fenster wurde unerwartet beendet.", + "appGoneDetailEmptyWindow": "Wir entschuldigen uns für die Unannehmlichkeiten. Sie können ein neues leeres Fenster öffnen, um erneut zu starten.", + "appGoneDetailWorkspace": "Entschuldigen Sie die Unannehmlichkeiten. Sie können das Fenster erneut öffnen und dort weitermachen, wo Sie aufgehört haben.", + "appGoneDetails": "Das Fenster wurde unerwartet beendet (Ursache: \"{0}\", Code: \"{1}\")", + "appStalled": "Das Fenster reagiert nicht", + "appStalledDetail": "Sie können das Fenster erneut öffnen oder schließen oder weiterhin warten.", + "close": "&&Schließen", + "doNotRestoreEditors": "Editoren nicht wiederherstellen", + "hiddenMenuBar": "Sie können über die Alt-Taste weiterhin auf die Menüleiste zugreifen.", + "newWindow": "&&Neues Fenster", + "reopen": "&&Erneut öffnen", + "wait": "&&Weiterhin warten" }, "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", + "allow": "&&Zulassen", + "cancel": "&&Abbrechen", + "confirmOpenDetail": "Der Pfad \"{0}\" verwendet einen nicht zulässigen Host. Wenn Sie dem Host nicht vertrauen, sollten Sie \"Abbrechen\" drücken.", + "confirmOpenMessage": "Der Host \"{0}\" wurde in der Liste der zulässigen Hosts nicht gefunden. Dennoch zulassen?", + "doNotAskAgain": "Host \"{0}\" dauerhaft zulassen", + "learnMore": "&&Weitere Informationen", "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" + "pathNotExistDetail": "Der Pfad \"{0}\" ist auf diesem Computer nicht vorhanden.", + "pathNotExistTitle": "Der Pfad ist nicht vorhanden.", + "uriInvalidDetail": "Der URI '{0}' ist ungültig und kann nicht geöffnet werden.", + "uriInvalidTitle": "URI kann nicht geöffnet werden" }, "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)" + "cancel": "&&Abbrechen", + "clearButtonLabel": "&&Löschen", + "confirmClearDetail": "Diese Aktion kann nicht rückgängig gemacht werden.", + "confirmClearRecentsMessage": "Möchten Sie alle zuletzt geöffneten Dateien und Arbeitsbereiche löschen?", + "newWindow": "Neues Fenster", + "newWindowDesc": "Öffnet ein neues Fenster.", + "recentFolders": "Zuletzt verwendete Ordner", + "recentFoldersAndWorkspaces": "Zuletzt verwendete Ordner & Arbeitsbereiche", + "untitledWorkspace": "Unbenannt (Arbeitsbereich)", + "workspaceName": "{0} (Arbeitsbereich)" }, "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}'" + "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." }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Remote-CLI" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "1 Datei geändert" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Neue Sitzung", + "renameSession.aria": "Sitzung umbenennen" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Wird geladen", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "Gibt an, ob für die aktive Sitzung derzeit eine Git-Synchronisierungsaktion ausgeführt wird.", "activeSessionProviderId": "Die Anbieter-ID der aktiven Sitzung", "activeSessionType": "Der Sitzungstyp der aktiven Sitzung", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Gibt an, ob der Anbieter der aktiven Sitzung eine kombinierte Modus- und Modellkonfigurationsauswahl anbietet (wird auf Telefonlayouts anstelle der eigenständigen Auswahl verwendet)", "activeSessionWorkspaceIsVirtual": "Gibt an, ob der Arbeitsbereich der aktiven Sitzung virtuell ist", "activeSessions": "Der Bezeichner des Bereichs „Aktive Sitzungen“", "chatSessionProviderId": "Die Anbieter-ID einer Sitzung in Kontextmenüüberlagerungen", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "Der Sitzungstyp einer Sitzung in Kontextmenüüberlagerungen", "editorMaximized": "Gibt an, ob der Editor-Bereich maximiert ist.", "isActiveSessionArchived": "Gibt an, ob die aktive Sitzung archiviert (als erledigt gekennzeichnet) ist.", "multipleSessionsVisible": "Gibt an, ob mehr als eine Sitzung im Raster des Sitzungsteils sichtbar ist", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Gibt an, ob die aktive Sitzung archiviert (als erledigt gekennzeichnet) ist", "sessionIsCreated": "Gibt an, ob die Sitzung der Sitzungsansicht erstellt wurde (Chatansicht angezeigt, nicht Neue-Sitzungsansicht)", "sessionIsMaximized": "Gibt an, ob die Sitzungsansicht derzeit im Raster des Sitzungsteils maximiert ist", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Gibt an, ob die Sitzung als gelesen markiert wurde", "sessionIsSticky": "Gibt an, ob sich die Sitzung der Sitzungsansicht im Raster befindet", "sessionSupportsMultipleChats": "Gibt an, ob die Sitzung der Sitzungsansicht mehrere Chats unterstützt", "sessionWorkspacePickerGroup": "Die derzeit aktive Gruppenregisterkarte in der Sitzungsarbeitsbereichsauswahl", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Schriftgrad „Überschrift 1“ für das Agent-Fenster (Titel der Willkommensseite).", "agents.fontSize.heading2": "Schriftgrad „Überschrift 2“ für das Agent-Fenster (Titel).", "agents.fontSize.heading3": "Schriftgrad „Überschrift 3“ für das Agent-Fenster (Untertitel).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Schriftgrad „Bezeichnung 1“ für das Agent-Fenster (Abschnittstitel, Registerkarten).", + "agents.fontSize.label2": "Schriftgrad „Bezeichnung 2“ für das Agent-Fenster (Metadaten).", + "agents.fontSize.label3": "Schriftgrad „Bezeichnung 3“ für das Agent-Fenster (Badge).", "agents.fontWeight.regular": "Normale Schriftbreite (400) für das Agent-Fenster.", "agents.fontWeight.semiBold": "SemiBold-Schriftbreite (600) für das Agent-Fenster." }, @@ -4204,7 +4204,7 @@ "changes": "Änderungen", "changesViewIcon": "Symbol für die Ansicht „Änderungen“.", "miChanges": "Ände&&rungen", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Steuert, ob durch Klicken auf eine Datei in der Ansicht „Änderungen“ ein einzelner Dateivergleichs-Editor anstelle des Diff-Editors für mehrere Dateien geöffnet wird." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Symbol für die sekundäre Randleiste der Sitzungen, wenn sie geschlossen sind.", @@ -4264,7 +4264,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Steuert, ob der Chateingabeverlauf im Agenten-Fenster auf die aktuelle Sitzung beschränkt ist. Deaktivieren Sie diese Option, um den freigegebenen Eingabeverlauf sitzungsübergreifend zu verwenden.", "chat.newEdits.label": "Neuer Chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "Arbeitsbereich auswählen" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "Modell" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "Als Kontext anfügen...", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Chateingabe Drücken Sie die Eingabetaste, um die Anforderung zu senden. Verwenden Sie den Befehl „Hilfe zur Barrierefreiheit des Chats“, um weitere Informationen zu erhalten.", "loading": "Wird geladen…", "send": "Senden", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Senden (Alt-Klick, um im Hintergrund zu beginnen)", "sessionsChatInput.placeholder.describeTheOutcome": "Beschreiben Sie das gewünschte Ergebnis", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Beschreiben, was Sie erstellen möchten", "sessionsChatInput.placeholder.describeYourMission": "Beschreiben Sie Ihre Mission", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Fokussieren Sie die Ansicht „Datei-Explorer“{0}.", "sessionsChat.history": "Verwenden Sie die Pfeiltasten nach oben und unten, um im Eingabefeld durch Ihren Anforderungsverlauf zu navigieren.", "sessionsChat.input": "Sie befinden sich im Chat-Eingabefeld. Geben Sie eine Nachricht ein und drücken Sie die Eingabetaste, um sie zu senden.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Drücken Sie ALT+EINGABE, um die Sitzung im Hintergrund zu starten, ohne zu ihr zu navigieren. Die gestartete Sitzung wird in der Ansicht „Chatsitzungen“ angezeigt.", "sessionsChat.mobileConfig": "Auf Mobilgeräten werden die Modus- und Modellauswahl als nicht verwendbare Chips unterhalb der Eingabe angezeigt. Tippen Sie auf einen Chip, um ein unteres Blatt zu öffnen, auf dem Sie die Auswahl ändern können.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Navigieren Sie zur nächsten Sitzung in der Liste{0}.", + "sessionsChat.navigatePreviousSession": "Navigieren Sie zur vorherigen Sitzung in der Liste{0}.", "sessionsChat.overview": "Sie befinden sich im Agent-Fenster. Das Agent-Fenster ist ein spezieller Arbeitsbereich für die Arbeit mit KI-Agents. Es bietet eine Chatoberfläche, eine Änderungsansicht zum Überprüfen von agentengenerierten Änderungen, einen Datei-Explorer und Anpassungsmöglichkeiten.", "sessionsChat.sessionsView": "Fokussieren Sie die Ansicht „Chatsitzungen“{0}.", "sessionsChat.workspace": "Drücken Sie Umschalt+Tab, um zur Arbeitsbereichsauswahl zu wechseln und einen Arbeitsbereich für Ihre Sitzung auszuwählen." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Editorbereich maximieren", "openEditorInModal": "Im modalen Editor öffnen", "openModalEditorInEditor": "Im Editorbereich öffnen", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Sekundäre Seitenleiste anzeigen", + "pushEditorRight": "Push-Editor rechts", "restoreMainEditorPart": "Editorbereich wiederherstellen" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Sitzungsbranchenname kopieren" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Alle Änderungen", + "allChangesDescription": "Alle in dieser Sitzung vorgenommenen Änderungen anzeigen", + "lastTurnChanges": "Änderungen am letzten Durchlauf", + "lastTurnChangesDescription": "Nur Änderungen anzeigen, die im letzten Durchlauf vorgenommen wurden" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot genehmigt automatisch alle Toolaufrufe und arbeitet weiterhin autonom, bis die Aufgabe abgeschlossen ist. Dazu gehören Terminalbefehle, Dateibearbeitungen und externe Toolaufrufe. Der Agent trifft Entscheidungen in Ihrem Namen, ohne eine Bestätigung anzufordern.\r\n\r\nSie können den Agent jederzeit beenden, indem Sie auf die Schaltfläche „Beenden“ klicken. Dies gilt nur für die aktuelle Sitzung.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "Agent-Modus", "agentHostRunningSessionPermissionModePicker": "Genehmigungen", "agentHostSessionConfig.ariaLabel": "{0} Auswahl", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Aus", + "agentHostSessionConfig.boolean.offLabel": "Aus", + "agentHostSessionConfig.boolean.onLabel": "Ein", + "agentHostSessionConfig.boolean.true": "Ein", "agentHostSessionConfig.filter": "Filteroptionen …", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, schreibgeschützt", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Debugprotokolle des Agent-Hosts exportieren..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Wenn diese Option aktiviert ist, wird der lokale Agent-Host als Standardsitzungsanbieter verwendet, und seine Sitzungstypen werden zuerst im Fenster „Agenten“ angezeigt. Erfordert `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Lokaler Agent-Host" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Genehmigungen umgehen", "permissions.autoApprove.subtext": "Alle Toolaufrufe werden automatisch genehmigt", "permissions.autopilot": "Autopilot (Vorschau)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Alle Toolaufrufe automatisch genehmigen und fortfahren, bis die Aufgabe abgeschlossen ist. Autopilot kann die Kosten erhöhen.", "permissions.autopilot.label": "Autopilot (Vorschau)", "permissions.autopilot.subtext": "Iteriert autonom von Anfang bis Ende", "permissions.default": "Standardgenehmigungen", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Aktivieren Sie lokale VS Code-Chatsitzungen im Agent-Fenster. Laden Sie das Fenster neu, damit Änderungen wirksam werden." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Möchten Sie diesen Chat wirklich löschen?", + "deleteChat.delete": "Löschen", + "deleteChat.detail": "Diese Aktion kann nicht rückgängig gemacht werden.", "localChatSessionsProvider": "Lokaler Chat", "localSession": "Lokal", - "newChat": "New Chat", + "newChat": "Neuer Chat", "newSession": "Neue Sitzung" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,8 +4846,8 @@ "connectViaSSHShort": "SSH …", "connectViaTunnel": "Herstellen einer Verbindung mit dem Remote-Agent-Host über Entwicklertunnel", "connectViaTunnelShort": "Tunnel …", - "connectViaWSL": "Connect to Remote Agent Host via WSL", - "connectViaWSLShort": "WSL...", + "connectViaWSL": "Herstellen einer Verbindung mit dem Remote-Agent-Host über WSL", + "connectViaWSLShort": "WSL …", "nameRemotePlaceholder": "Mein Remote", "nameRemotePrompt": "Geben Sie einen Anzeigenamen für diesen Remote-Agent-Host ein.", "nameRemoteTitle": "Remote-Agent-Host benennen", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Es wurden keine Entwicklertunnel mit Agenthost-Unterstützung gefunden. Starten Sie auf einem anderen Gerät einen Tunnel mit „code tunnel“.", "tunnelPickPlaceholder": "Wählen Sie einen Entwicklertunnel aus, zu dem eine Verbindung hergestellt werden soll.", "tunnelPickTitle": "Verbindung über Entwicklertunnel herstellen", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "Fehler beim Herstellen einer Verbindung mit der WSL-Verteilung „{0}“: {1}", + "wslConnecting": "Verbindung mit WSL-Verteilung „{0}“ wird hergestellt …", + "wslDistroDefault": "Standardverteilung", + "wslDistroRunning": "Wird ausgeführt", + "wslDistroStopped": "Beendet", + "wslInstallDocsAction": "Installieren von WSL", + "wslListFailed": "Fehler beim Auflisten von WSL-Distributionen: {0}", + "wslNoDistros": "Es sind keine WSL-2-Distributionen installiert.", + "wslNotInstalled": "Windows-Subsystem für Linux ist nicht installiert oder nicht aktiviert.", + "wslPickPlaceholder": "Wählen Sie eine WSL-Verteilung aus, mit der eine Verbindung hergestellt werden soll", + "wslPickTitle": "Verbindung über WSL herstellen" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Remote-Plug-In hinzufügen", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "Schließen", "chatCompositeBar.maximize": "Sitzung maximieren", "chatCompositeBar.pin": "Sitzung anheften", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Ansicht anheften", "chatCompositeBar.unmaximize": "Sitzung wiederherstellen", "chatCompositeBar.unpin": "Sitzung lösen", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Ansicht lösen", + "closeAllSessions": "Alle Sitzungen schließen", "focusActiveSession": "Fokus „aktive Sitzung“", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Fokussitzung {0} im Raster", "miSessionsBack": "&&Zurück", "miSessionsForward": "&&Weiterleiten", "newSession": "Neue Sitzung", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "andere Sitzungen", + "recentlyOpened": "kürzlich geöffnet", + "renameSessionHeader": "Umbenennen …", + "searchSessions": "Sitzungen nach Name oder Ordner durchsuchen", "sessionsGoBack": "Zurück", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Eine Sitzung zurückgehen", "sessionsGoForward": "Weiter", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Eine Sitzung weiterleiten", "showSessionsPicker": "Sitzungsauswahl anzeigen", "untitledSession": "Neue Sitzung" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Agentsitzungen", "agentSessionsShowSessions": "Sitzungen anzeigen", - "newSession": "New Session", + "newSession": "Neue Sitzung", "showSessions": "Sitzungen anzeigen" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "Als erledigt markieren", "markRead": "Als gelesen markieren", "markUnread": "Als „Ungelesen“ markieren", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Zur nächsten Sitzung wechseln", + "navigateNextSession.mnemonic": "&&Nächste Sitzung", + "navigatePreviousSession": "Zur vorherigen Sitzung wechseln", + "navigatePreviousSession.mnemonic": "&&Vorherige Sitzung", "newSessionForWorkspace": "Neue Sitzung", "openToTheSide": "An der Seite öffnen", "pinSession": "Anheften", @@ -5374,9 +5374,9 @@ "learnMore": "Weitere Informationen", "loginWith": "Mit {0} anmelden", "no": "Nein", - "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": "Ressource des geheimen Clientschlüssels", + "xaaResourceSecretPrompt": "Die Ressource unter „{0}“ verwendet eine Client-ID pro Ressource „{1}“. Geben Sie das passende Clientgeheimnis ein (leer lassen, wenn keines vorhanden ist). Der Wert wird im sicheren Speicher des Betriebssystems gespeichert. Verwalten Sie ihn später über die Code-Linse „Set Client Secret“ in mcp.json.", + "xaaResourceSecretTitle": "Ressource des geheimen Clientschlüssels erforderlich", "yes": "Ja" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -5441,11 +5441,11 @@ "incorrectAccountDetail": "Das ausgewählte Konto „{0}“ stimmt nicht mit dem angeforderten Konto „{1}“ überein.", "keep": "{0} beibehalten", "loginWith": "Mit {0} anmelden", - "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": "Die unternehmensverwaltete MCP-Authentifizierung erfordert, dass `mcp.enterpriseManagedAuth.idp.issuer` eine gültige URL ist; erhalten: „{0}“.", + "mcp.enterpriseManaged.issuerMissing": "Für die unternehmensverwaltete MCP-Authentifizierung muss `mcp.enterpriseManagedAuth.idp.issuer` konfiguriert sein. Legen Sie den Wert über die Unternehmensrichtlinie fest (Windows Gruppenrichtlinie / verwaltete macOS Einstellungen / Linux `/etc/vscode/policy.json`) oder bearbeiten Sie `settings.json` für lokale Tests manuell.", + "mcp.enterpriseManaged.issuerNotHttp": "Die unternehmensverwaltete MCP-Authentifizierung erfordert, dass `mcp.enterpriseManagedAuth.idp.issuer` das Schema `https` oder `http` verwendet; erhalten: „{0}“.", + "mcp.enterpriseManaged.missingAS": "Der unternehmensverwaltete MCP-Server „{0}“ hat in seinen Metadaten für geschützte Ressourcen keinen Eintrag für `authorization_servers` angekündigt.", + "mcp.enterpriseManaged.missingResource": "Der unternehmensverwaltete MCP-Server „{0}“ hat kein Metadatendokument für geschützte Ressourcen mit dem Bezeichner „resource“ angekündigt.", "mcpAuthSessionRemoved": "Authentifizierungssitzung für „{0}“ entfernt, Server wird gestoppt" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Gibt an, ob Breadcrumbs den Fokus besitzen.", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Gibt an, ob Breadcrumbs Symbolelemente enthalten", "breadcrumbsPossible": "Gibt an, ob der Editor Breadcrumbs anzeigen kann.", "breadcrumbsVisible": "Gibt an, ob Breadcrumbs zurzeit sichtbar sind.", "cmd.copyPath": "Breadcrumbspfad kopieren", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Gibt an, ob der Hilfsleiste sichtbar ist.", "bannerFocused": "Gibt an, ob das Banner über den Tastaturfokus verfügt.", "dirtyWorkingCopies": "Gibt an, ob Arbeitskopien mit nicht gespeicherten Änderungen vorhanden sind.", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Gibt an, ob der Editorbereich (beliebiger Editorteil) den Tastaturfokus besitzt", "editorIsOpen": "Gibt an, ob ein Editor geöffnet ist.", "editorPartEditorGroupMaximized": "Bearbeitungs-Webpart verfügt über eine maximierte Gruppe", "editorPartModal": "Legt fest, ob der Fokus sich in einem Teil des Modal Editors befindet", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Entwicklertools" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Screenshot des Bereichs zum Chat hinzufügen", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Gerät emulieren …", "browser.resetEmulation": "Emulation zurücksetzen", "browser.setUserAgent": "Benutzer-Agent emulieren …", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Geräteemulation", "browser.toggleMobileEmulation": "Mobile Emulation umschalten", "browser.userAgent.prompt": "Zeichenfolge des Benutzer-Agenten (für VS Code Standard leer lassen)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Gibt an, ob die aktuelle Browser-URL ein Favorit ist" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Verlauf", + "browser.history.clearAll": "Gesamten Verlauf löschen", + "browser.history.clearDay": "Einträge für diesen Tag löschen", + "browser.history.placeholder": "Browserverlauf filtern", + "browser.history.title": "Browserverlauf", + "browser.history.today": "Heute", + "browser.history.yesterday": "Gestern", + "browser.maxHistoryEntries": "Maximale Anzahl von Verlaufselementen, die pro Sitzungsbereich beibehalten werden. Ältere Einträge werden zuerst entfernt.", + "browser.recents": "Zuletzt verwendet", + "browser.removeFromHistory": "Aus Verlauf entfernen", + "browser.showHistory": "Verlauf" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Gibt an, ob der Browser zurück navigieren kann.", @@ -8289,10 +8289,10 @@ "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}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Eingeben von Text in {0} und Drücken der Eingabetaste", + "browser.typeAndSubmit.invocation.element": "Eingeben von Text in {0} in {1} und Drücken der Eingabetaste", + "browser.typeAndSubmit.past": "Eingeben von Text in {0} und Drücken der Eingabetaste", + "browser.typeAndSubmit.past.element": "Eingeben von Text in {0} in {1} und Drücken der Eingabetaste", "typeBrowserTool.displayName": "Text auf Seite eingeben", "typeBrowserTool.userDescription": "Text eingeben oder Tasten auf einer Browserseite drücken" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "Zuletzt verwendete Sprachmodelle löschen", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "Überprüfen von Agent-Host-Abonnements", "workbench.action.chat.inspectChatModel.label": "Chatmodell untersuchen", "workbench.action.chat.inspectChatModelReferences.label": "Inspizieren von Chatmodellverweisen", "workbench.action.chat.logChatIndex.label": "Chatindex protokollieren", @@ -8899,14 +8899,14 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { "agentHost.displayName": "{0} – Agent-Host", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHostHarnessLabel.local": "{0} [Agent-Host]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} Auswahl", - "agentHostChatInputPicker.boolean.false": "Off", - "agentHostChatInputPicker.boolean.offLabel": "Off", - "agentHostChatInputPicker.boolean.onLabel": "On", - "agentHostChatInputPicker.boolean.true": "On", + "agentHostChatInputPicker.boolean.false": "Aus", + "agentHostChatInputPicker.boolean.offLabel": "Aus", + "agentHostChatInputPicker.boolean.onLabel": "Ein", + "agentHostChatInputPicker.boolean.true": "Ein", "agentHostChatInputPicker.filter": "Filtern …", "agentHostChatInputPicker.learnMorePermissions": "Weitere Informationen zu Berechtigungen", "agentHostChatInputPicker.triggerAria": "{0}: {1}", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "Öffnet eine neue Codex-Sitzung im Editor. Codex-Sitzungen können über die Ansicht „Chatsitzungen“ verwaltet werden.", "chat.session.providerDescription.growth": "Weitere Informationen zu Copilot-Funktionen.", "chat.session.providerDescription.local": "Führen Sie Aufgaben innerhalb des VS Code-Chats aus. Der Agent iteriert über den Chat und arbeitet interaktiv, um Änderungen in Ihrem Hauptarbeitsbereich umzusetzen.", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "Copilot-CLI [Agent-Host]", "chat.session.providerLabel.background": "Copilot-CLI", "chat.session.providerLabel.cloud": "Cloud", "chat.session.providerLabel.local": "Lokal" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "Unformatierte Markdowndatei anzeigen", "homeButton": "Übersicht", "homeButtonTooltip": "Zurück zur Übersicht", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "Aktuelle Nutzung: {0}. Klicken Sie hier, um zur Übersicht zu wechseln", + "homeButtonWithHarness": "{0}, zurück zur Übersicht", "hooks": "Hooks", "hooksDesc": "Konfigurieren Sie automatisierte Aktionen, die durch Ereignisse wie das Speichern von Dateien oder die Ausführung von Aufgaben ausgelöst werden.", "instructions": "Anweisungen", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "Angefügte Notizbuchausgabe, {0}", "chat.attachment": "Angefügter Kontext, {0}", "chat.attachment.clearButton": "Aus Kontext entfernen", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "Speichern unter …", + "chat.attachment.saveFileError": "Fehler beim Speichern der Datei: {0}", + "chat.attachment.saveImageButton": "Image speichern unter …", + "chat.attachment.saveImageError": "Fehler beim Speichern des Images: {0}", "chat.attachment.withDeleteHint": "{0} (Löschen)", "chat.browserToolsDisabled": "Browsertools sind nicht aktiviert.", "chat.browserToolsDisabled.aria": "Browsertools sind nicht aktiviert, {0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "Wenn diese Option aktiviert ist, werden alle AHP-Transportmeldungen für Agent-Hostverbindungen mit JSONL-Dateien im Protokollverzeichnis des Fensters protokolliert.", "chat.agentHost.clientTools": "Referenznamen von Tools, die als vom Client bereitgestellte Tools in Agent-Hostsitzungen verfügbar gemacht werden.", "chat.agentHost.customTerminalTool.enabled": "Wenn diese Option aktiviert ist, verwenden Copilot SDK-Sitzungen die Außerkraftsetzung des Agent-Hostterminaltools anstelle des Standardterminalverhaltens des SDK.", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "Wenn diese Option aktiviert ist, wird der lokale Agent-Host als Standardanbieter in der VS Code Chatsitzungszielauswahl verwendet. Erfordert `#{0}#`.", "chat.agentLocations.invalidPath": "Pfade müssen relativ sein oder mit „~/“ beginnen. Absolute Pfade und „\\“-Trennzeichen werden nicht unterstützt.", "chat.agentSessionProjection.enabled": "Steuert, ob der Projektionsmodus der Agentsitzung zum Überprüfen von Agentsitzungen in einem fokussierten Arbeitsbereich aktiviert ist.", "chat.agentSkillsLocations.description": "Geben Sie den Speicherort der Agentqualifikationen (`{0}`) an, die in Chatsitzungen verwendet werden können. [Weitere Informationen]({1}).\r\n\r\nJeder Pfad sollte QualIfikations-Unterordner mit SKILL.md-Dateien enthalten (z. B. fügen Sie `my-skills` hinzu, wenn Sie über `my-skills/skillA/SKILL.md` verfügen). Relative Pfade werden aus den Stammordnern Ihres Arbeitsbereichs aufgelöst.", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "Anzeigename für die Artefaktgruppe.", "chat.artifacts.rules.onlyShowGroup": "Bei „true“ wird nur der Gruppenkopf anstelle einzelner Elemente angezeigt.", "chat.autoReply.description": "Überspringen Sie Fragenkarussells automatisch, indem Sie dem Agent mitteilen, dass der Benutzer nicht verfügbar ist, und ihn bitten, nach eigenem Ermessen zu handeln. Diese erweiterte Einstellung kann zu unbeabsichtigten Entscheidungen oder Aktionen aufgrund unvollständigen Kontexts führen.", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "Aktiviert **Advanced Autopilot**, einen einzelnen Switch, der alle erweiterten Autopilot-Verhaltensweisen aktiviert, die mehr der Schleife an den Agent delegieren. Derzeit wird nach jedem Autopilot-Turn ein kleines, schnelles Modell ausgewertet, ob Ihre ursprüngliche Anforderung abgeschlossen ist. andernfalls verwendet Autopilot diese Auswertung weiterhin als Leitfaden für den nächsten Durchlauf, anstatt sich auf den Agent zu verlassen, um die Vervollständigung selbst zu signalisieren.", "chat.checkpoints.enabled": "Aktiviert Prüfpunkte im Chat. Mithilfe von Prüfpunkten können Sie den Chat in einem früheren Zustand wiederherstellen.", "chat.checkpoints.showFileChanges": "Steuert, ob Änderungen an der Chatprüfpunktdatei angezeigt werden.", "chat.codeBlock.showProgressAnimation.description": "Beim Anwenden von Bearbeitungen wird eine Statusanimation in der Codeblockanzeige gezeigt. Wenn deaktiviert, wird stattdessen der Fortschrittsprozentsatz angezeigt.", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "Hamster bestechen", "chat.working.fun.2": "Splines werden vernetzt", "chat.working.fun.3": "Spaghetti entwirren", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "Kommunikation mit der Codebasis", "chat.working.fun.minecraft.1": "Diamanten abbauen", "chat.working.fun.ms.1": "Clippy wird herbeigerufen" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "Anschlussfrage: {0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "Verwerfen", + "chat.goalBanner.label": "Ziel", + "chat.goalBanner.loading": "Ziel wird ermittelt …" }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "Benachrichtigung schließen" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "Deaktiviert durch Unternehmensrichtlinie", "permissions.autoApprove.subtext": "Alle Toolaufrufe werden automatisch genehmigt", "permissions.autopilot": "Autopilot (Vorschau)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Alle Toolaufrufe automatisch genehmigen und fortfahren, bis die Aufgabe abgeschlossen ist. Autopilot kann die Kosten erhöhen.", "permissions.autopilot.label": "Autopilot (Vorschau)", "permissions.autopilot.policyDescription": "Deaktiviert durch Unternehmensrichtlinie", "permissions.autopilot.policyDisabled": "Deaktiviert durch Unternehmensrichtlinie", @@ -11868,8 +11868,8 @@ "chat.learnMoreAgentTypes": "Weitere Informationen zu Agenttypen ...", "chat.sessionTarget.category.agent": "Agenttypen", "chat.sessionTarget.category.other": "Sonstige", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", - "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" + "chat.sessionTarget.upgradeHover": "[Upgrade auf GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) zum Delegieren von Arbeit an den Cloud-Agent.", + "chat.sessionTarget.upgradeLink": "[Upgraden](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { "openFolder": "Ordner öffnen ...", @@ -12686,7 +12686,7 @@ "chat.agentsHandoff.tip.description": "Erhalten Sie neben Ihrem Arbeitsbereich eine dedizierte Ansicht mit mehreren Bereichen.", "chat.agentsHandoff.tip.description.copilot": "Kostenlos mit Ihrem Copilot-Plan – erhalten Sie eine dedizierte Ansicht mit mehreren Bereichen neben Ihrem Arbeitsbereich.", "chat.agentsHandoff.tip.emptyWorkspace.description": "Öffnen Sie das Fenster „Agenten“, um eine Copilot CLI-Sitzung zu starten.", - "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent Host] isn't available without an open folder", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent-Host] ist ohne geöffneten Ordner nicht verfügbar", "chat.agentsHandoff.tip.message": "Diese Sitzung im Fenster „Agenten“ fortsetzen", "openAgentsWindow": "Agent-Fenster öffnen", "openInAgentsHover": "Im Agent-Fenster öffnen", @@ -13009,13 +13009,13 @@ "schema.folding": "Die Faltungseinstellungen der Sprache.", "schema.folding.markers": "Sprachspezifische Faltungsmarkierungen wie \"#region\" und \"#endregion\". Die regulären Anfangs- und Endausdrücke werden im Hinblick auf den Inhalt aller Zeilen getestet und müssen effizient erstellt werden.", "schema.folding.markers.end": "Das RegExp-Muster für die Endmarkierung. Das Regexp muss mit \"^\" beginnen.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.folding.markers.end.flags": "Die RegExp-Flags für die Endmarkierung.", + "schema.folding.markers.end.pattern": "Das RegExp-Muster für die Endmarkierung.", "schema.folding.markers.start": "Das RegExp-Muster für die Startmarkierung. Das Regexp muss mit \"^\" beginnen.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.folding.markers.start.flags": "Die RegExp-Flags für die Startmarkierung.", + "schema.folding.markers.start.pattern": "Das RegExp-Muster für die Startmarkierung.", "schema.folding.offSide": "Für eine Sprache gilt die Abseitsregel, wenn Blöcke in dieser Sprache durch die Einrücktiefe ausgedrückt werden. Wenn dies festgelegt ist, gehören leere Zeilen zum nächsten Block.", "schema.indentationRules": "Die Einzugseinstellungen der Sprache.", "schema.indentationRules.decreaseIndentPattern": "Wenn eine Zeile diesem Muster entspricht, sollten alle Zeilen nach dieser Zeile einmal ausgerückt werden (bis eine andere Regel übereinstimmt).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "Möchten Sie die Erweiterung „{0}“ aktivieren?", "enableExtensionTitle": "Erweiterung aktivieren", "extension not found": "Die Erweiterung '{0}' wurde nicht gefunden.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "Erweiterungen erfordern ein erneutes Laden eines Fensters, um Updates anzuwenden.", + "extensions need restart": "Alle Erweiterungen erfordern einen Neustart, um Updates anzuwenden.", "extensionsAutoRestart": "Erweiterungen wurden automatisch neu gestartet, um Updates zu aktivieren.", "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, da sie nicht kompatibel ist.", "incompatibleExtensions": "Einige Erweiterungen sind aufgrund einer Versionsinkompatibilität deaktiviert. Überprüfen und Aktualisieren Sie sie.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Debuggen des Erweiterungshosts im neuen Fenster", + "debugExtensionHost.launch.name": "Erweiterungshost anfügen", + "debugExtensionHost.progress": "Debugger wird an Erweiterungshost angefügt", + "debugExtensionHostAndRenderer": "Debuggen von Erweiterungshost und Renderer im neuen Fenster", + "debugRenderer": "Renderer in neuem Fenster debuggen", + "debugRenderer.launch.name": "Renderer anfügen", + "debugRenderer.progress": "Anfügen des Debuggers an den Renderer", + "openDevToolsForExtensionHost": "Debuggen des Erweiterungshosts in Entwicklungstools", + "restart1": "Debugerweiterungen", + "restart2": "Zum Debuggen von Erweiterungen ist ein Neustart erforderlich. Möchten Sie \"{0}\" jetzt neu starten?", + "restart3": "&&Neu starten", + "selectExtensionHost": "Erweiterungshost auswählen" }, "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" + "profilingExtensionHost": "Erweiterungshost für die Profilerstellung", + "profilingExtensionHostTime": "Erweiterungshost für Profilerstellung ({0} Sek.)", + "restart1": "Profilerweiterungen", + "restart2": "Zum Profilen von Erweiterungen ist ein Neustart erforderlich. Möchten Sie \"{0}\" jetzt neu starten?", + "restart3": "&&Neu starten", + "selectAndStartDebug": "Klicken Sie, um die Profilerstellung zu beenden.", + "status.profiler": "Erweiterungsprofiler" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Zurzeit ausgeführte Erweiterungen" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Ordner mit Erweiterungen bereinigen", + "openExtensionsFolder": "Ordner mit Erweiterungen öffnen" }, "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." + "show": "Erweiterungen anzeigen", + "unresponsive-exthost": "Die Erweiterung \"{0}\" hat zum Abschließen des letzten Vorgangs viel Zeit beansprucht und damit die Ausführung anderer Erweiterungen verhindert." }, "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" + "attach.msg": "Denken Sie daran, \"{0}\" an das gerade erstellte Problem anzufügen.", + "attach.msg2": "Denken Sie daran, \"{0}\" an ein bestehendes Leistungsproblem anzufügen.", + "attach.title": "Haben Sie das CPU-Profil angehängt?", + "cmd.report": "Problem melden", + "cmd.reportOrShow": "Leistungsproblem", + "cmd.show": "Probleme anzeigen" }, "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" + "extensionHostProfileStart": "Erweiterungshostprofil starten", + "openExtensionHostProfile": "Erweiterungshostprofil öffnen", + "saveExtensionHostProfile": "Erweiterungshostprofil speichern", + "saveprofile.dialogTitle": "Erweiterungshostprofil speichern", + "stopExtensionHostProfileStart": "Erweiterungshostprofil beenden" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Lokalen Ordner öffnen ...", "remoteFileDialog.badPath": "Der Pfad ist nicht vorhanden. Verwenden Sie ~, um zu Ihrem Basisverzeichnis zu wechseln.", "remoteFileDialog.cancel": "Abbrechen", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Ordner konnte nicht erstellt werden: {0}", "remoteFileDialog.hideDotFiles": "Punktdateien ausblenden", "remoteFileDialog.invalidPath": "Geben Sie einen gültigen Pfad ein.", "remoteFileDialog.local": "Lokal anzeigen", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Punktdateien anzeigen", "remoteFileDialog.validateBadFilename": "Geben Sie einen gültigen Dateinamen ein.", "remoteFileDialog.validateCreateDirectory": "Der Ordner {0} ist nicht vorhanden. Möchten Sie ihn erstellen?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "Der Ordner {0} ist nicht vorhanden. Möchten Sie ihn erstellen?", "remoteFileDialog.validateExisting": "Die Datei \"{0}\" ist bereits vorhanden. Möchten Sie sie wirklich überschreiben?", "remoteFileDialog.validateFileOnly": "Wählen Sie eine Datei aus.", "remoteFileDialog.validateFolder": "Der Ordner ist bereits vorhanden. Verwenden Sie einen neuen Dateinamen.", diff --git a/i18n/vscode-language-pack-es/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-es/translations/extensions/vscode.debug-server-ready.i18n.json index e4e2306bb9..6bf849e9aa 100644 --- a/i18n/vscode-language-pack-es/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-es/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Comience a depurar con el \"Depurador para Chrome\".", "debug.server.ready.action.description": "Qué hacer con el URI cuando el servidor está listo.", "debug.server.ready.action.openExternally.description": "Abra el URI externamente con la aplicación predeterminada.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Abra el URI en el navegador integrado.", "debug.server.ready.action.startDebugging.description": "Ejecuta otra configuración de inicio.", "debug.server.ready.debugConfig.description": "Configuración de depuración que se va a ejecutar.", "debug.server.ready.debugConfigName.description": "Nombre de la configuración de inicio que se va a ejecutar.", diff --git a/i18n/vscode-language-pack-es/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-es/translations/extensions/vscode.npm.i18n.json index 57290ae78d..e1639e94e5 100644 --- a/i18n/vscode-language-pack-es/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-es/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Use Node.js como ejecutor de scripts.", "config.npm.scriptRunner.npm": "Use npm como ejecutor de scripts.", "config.npm.scriptRunner.pnpm": "Use pnpm como ejecutor de scripts.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Use Vite+ (vp) como ejecutor de scripts.", "config.npm.scriptRunner.yarn": "Use Yarn como ejecutor de scripts.", "description": "Extensión para agregar soporte a las tareas de secuencias de comandos NPM.", "displayName": "Funcionalidad de Npm para VS Code", diff --git a/i18n/vscode-language-pack-es/translations/main.i18n.json b/i18n/vscode-language-pack-es/translations/main.i18n.json index 64a217dda9..810b7a3a80 100644 --- a/i18n/vscode-language-pack-es/translations/main.i18n.json +++ b/i18n/vscode-language-pack-es/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Alternar sección" }, "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": "Cuando se habilita, algunos agentes se ejecutan en un proceso de host de agente independiente.", + "chatAgentHostConfigurationTitle": "Host de agente de chat" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Complementos configurados en este host de agente y disponibles para sesiones remotas.", @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "URI del complemento", "agentHost.config.defaultShell.description": "Ruta de acceso absoluta al ejecutable del shell que usan los terminales administrados por host. Normalmente, lo inserta el cliente de VS Code conectado desde `terminal.integrated.agentHostProfile.` (revirtiendo a `terminal.integrated.defaultProfile.`); cuando no está establecido, el host del agente vuelve al shell del sistema. Solo se admite la ruta de acceso; todavía no se canalizan los argumentos `args` y `env` del perfil de Workbench. Workbench solo inserta esto para el host del agente local; los operadores de host de agente remoto deben establecer esto directamente en el `agent-host-config.json` del equipo remoto.", "agentHost.config.defaultShell.title": "Shell predeterminado", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "Cuando se habilita, las sesiones del SDK de Copilot usan la invalidación de la herramienta de terminal del host del agente en lugar del comportamiento predeterminado del terminal del SDK.", + "agentHost.config.enableCustomTerminalTool.title": "Usar la herramienta de terminal del host del agente", + "agentHost.config.rubberDuck.description": "Cuando se habilita, el agente de codificación usa un subagente de patito de goma para revisar los cambios de código mediante un modelo complementario.", + "agentHost.config.rubberDuck.title": "Agente de patito de goma" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Si la sincronización de sesión remota está habilitada para la CLI de copilot-sdk.", @@ -2206,17 +2206,17 @@ "agentHost.sessionConfig.permissionsDescription": "Permisos de sesión por herramienta. Se actualiza automáticamente al aprobar una herramienta \"en esta sesión\"." }, "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Experimental, solo para pruebas locales. Ruta de acceso absoluta a un paquete `@anthropic-ai/claude-agent-sdk` instalado localmente. Cuando se establece, el proveedor de agentes de Claude se registra en el host del agente y el SDK se carga desde esta ruta. Requiere `#chat.agentHost.enabled#`. El proceso de host del agente debe reiniciarse para que los cambios surtan efecto. Esta configuración se quitará una vez que el SDK se entregue a través de Marketplace de extensiones.", + "chat.agentHost.codexAgent.binaryArgs": "Argumentos de línea de comandos adicionales pasados a `codex app-server`. Principalmente útil para la depuración (por ejemplo, `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Invalidación opcional para `$CODEX_HOME`. Controla dónde el binario de codex lee la configuración y escribe las implementaciones. Cuando está vacío, el codex usa su valor predeterminado (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Experimental, solo para pruebas locales. Ruta de acceso absoluta a un binario `codex` instalado localmente. Cuando se establece, el proveedor de agente de Codex se registra en el host del agente y `codex app-server` se inicia desde esta ruta. Requiere `#chat.agentHost.enabled#`. El proceso de host del agente debe reiniciarse para que los cambios surtan efecto.", + "chat.agentHost.otel.captureContent": "Cuando está habilitado, incluye el contenido de la instrucción y de la respuesta en los atributos de span de OTel. Establece `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Sensible a la privacidad: no habilite en entornos que envíen intervalos a receptores compartidos.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Cuando está habilitado, el host del agente guarda cada span de OTel emitido en una base de datos SQLite local. Los spans se pueden inspeccionar con el comando `Export Agent Host Traces Database`. Es compatible con exportadores externos: los spans se escriben en SQLite *y* se reenvían al destino configurado por el usuario.", + "chat.agentHost.otel.enabled": "Cuando está habilitado, el host del agente emite seguimientos de OpenTelemetry desde el SDK de Copilot. Requiere `#chat.agentHost.enabled#`. Configure para enviar `#chat.agentHost.otel.otlpEndpoint#` seguimientos a un recopilador externo o habilite la opción `#chat.agentHost.otel.dbSpanExporter.enabled#` para capturarlos localmente.", + "chat.agentHost.otel.exporterType": "El back-end del exportador que usa el SDK de Copilot cuando `#chat.agentHost.otel.enabled#` está activado. `otlp-grpc` se degrada a `otlp-http` de forma transparente en el tiempo de ejecución de la CLI.", + "chat.agentHost.otel.otlpEndpoint": "Dirección URL del punto de conexión OTLP cuando el tipo de exportador es `otlp-http` o `otlp-grpc`. Establece `OTEL_EXPORTER_OTLP_ENDPOINT` dentro del proceso del host del agente.", + "chat.agentHost.otel.outfile": "Ruta de acceso de salida para las líneas JSON de intervalo cuando el tipo de exportador es `file`. Establece `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chatAgentHostStarterConfigurationTitle": "Inicio de host de agente de chat" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Cambios de rama", @@ -2251,44 +2251,44 @@ "sshKbiDefaultPrompt": "Autenticación necesaria para {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "Se requiere autenticación para generar un mensaje de confirmación. Inicie sesión en GitHub Copilot y vuelva a intentarlo.", + "agentHost.changeset.commit.authRequired": "Inicie sesión en GitHub Copilot para generar un mensaje de confirmación.", + "agentHost.changeset.commit.cancelled": "Se canceló la operación de confirmación.", + "agentHost.changeset.commit.committed": "Cambios confirmados con el mensaje: `{0}`", + "agentHost.changeset.commit.diffFailed": "No se pudieron calcular los cambios no confirmados para generar un mensaje de confirmación.", + "agentHost.changeset.commit.emptyMessage": "El mensaje de confirmación generado estaba vacío.", + "agentHost.changeset.commit.noChanges": "No hay cambios no confirmados para confirmar." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "Confirmar" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Host de agente" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Inicie sesión en GitHub con acceso al repositorio para crear una solicitud de cambios.", + "agentHost.changeset.pr.body": "Creado a partir de `{0}` con destino `{1}`.", + "agentHost.changeset.pr.cancelled": "Se canceló la operación de solicitud de cambios.", + "agentHost.changeset.pr.commitMessage": "Cambios en el host del agente para {0}", + "agentHost.changeset.pr.computeChangesFailed": "No se pudieron calcular los cambios de rama para crear una solicitud de cambios.", + "agentHost.changeset.pr.created": "Solicitud de cambios creada [#{0}]({1}).", + "agentHost.changeset.pr.createdDraft": "Borrador de solicitud de cambios creado [#{0}]({1}).", + "agentHost.changeset.pr.existing": "La solicitud de cambios [#{0}]({1}) ya existe.", + "agentHost.changeset.pr.noChanges": "No hay ningún cambio de rama para el que crear una solicitud de cambios." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Crear solicitud de incorporación de cambios de borrador", + "agentHost.changeset.createPR": "Crear solicitud de cambios" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Cambiar nombre de esta chat" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Sesión bifurcada", + "agentHost.forkedTitlePrefix": "Bifurcado: " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "Se ha cambiado el nombre: {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Aprobaciones", @@ -2377,50 +2377,50 @@ "claude.toolInvoke.webFetchGeneric": "Capturando dirección URL" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Detectado en Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", + "codex.modelThinkingLevel.description": "Controla cuánto esfuerzo de razonamiento utiliza Codex.", + "codex.modelThinkingLevel.high": "Alto", + "codex.modelThinkingLevel.low": "Bajo", + "codex.modelThinkingLevel.medium": "Medio", + "codex.modelThinkingLevel.minimal": "Mínimo", + "codex.modelThinkingLevel.title": "Nivel de pensamiento", + "codex.sessionConfig.additionalDirectories": "Directorios grabables adicionales", + "codex.sessionConfig.additionalDirectories.item": "Directorio", + "codex.sessionConfig.additionalDirectoriesDescription": "Rutas de acceso absolutas en las que el espacio aislado puede escribir, además del área de trabajo. Solo se aplica cuando el espacio aislado es de escritura en el área de trabajo.", + "codex.sessionConfig.approvalPolicy": "Aprobaciones", + "codex.sessionConfig.approvalPolicy.never": "Sin escalaciones", + "codex.sessionConfig.approvalPolicy.neverDescription": "No solicitar nunca permisos elevados; se rechazan los comandos que no se pueden ejecutar en el espacio aislado.", + "codex.sessionConfig.approvalPolicy.onFailure": "Preguntar en caso de error", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Pruebe primero los comandos del espacio aislado y, a continuación, pida que vuelva a intentarlo con permisos elevados si el espacio aislado los bloquea.", + "codex.sessionConfig.approvalPolicy.onRequest": "Preguntar cuando sea necesario", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Preguntar solo cuando Codex determina que un comando necesita permisos elevados.", + "codex.sessionConfig.approvalPolicy.untrusted": "Preguntar con más frecuencia", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Pregunte antes de más categorías de comandos para poder revisar las acciones más detenidamente.", + "codex.sessionConfig.approvalPolicyDescription": "Cómo solicita Codex la aprobación de las llamadas de herramienta.", + "codex.sessionConfig.modelReasoningEffort": "Esfuerzo de razonamiento", + "codex.sessionConfig.modelReasoningEffort.high": "Alto", + "codex.sessionConfig.modelReasoningEffort.low": "Bajo", + "codex.sessionConfig.modelReasoningEffort.medium": "Medio", + "codex.sessionConfig.modelReasoningEffort.minimal": "Mínimo", + "codex.sessionConfig.modelReasoningEffortDescription": "Controla cuánto esfuerzo de razonamiento utiliza Codex.", + "codex.sessionConfig.networkAccessEnabled": "Red", + "codex.sessionConfig.networkAccessEnabledDescription": "Permitir llamadas de herramientas de espacio aislado para realizar solicitudes de red salientes. Solo se aplica cuando el espacio aislado es de escritura en el área de trabajo.", + "codex.sessionConfig.sandboxMode": "Espacio aislado", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Acceso completo (peligroso)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Las llamadas a herramientas tienen acceso de red y disco sin restricciones.", + "codex.sessionConfig.sandboxMode.readOnly": "Solo lectura", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "Las llamadas a herramientas pueden leer el área de trabajo, pero no modificar archivos.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Escritura del área de trabajo", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Las llamadas a herramientas pueden leer y escribir en el área de trabajo; la red se controla por separado.", + "codex.sessionConfig.sandboxModeDescription": "Restricciones del sistema de archivos y de red aplicadas a las llamadas de herramientas.", "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.sessionConfig.webSearchMode.cached": "Solo en caché", + "codex.sessionConfig.webSearchMode.disabled": "Deshabilitado", + "codex.sessionConfig.webSearchMode.live": "En directo", + "codex.sessionConfig.webSearchModeDescription": "Disponibilidad de la herramienta de búsqueda web para el modelo.", + "codexAgent.description": "Agente de Codex con tecnología del servidor de aplicaciones OpenAI Codex", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2463,14 +2463,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Libere contexto compactando el historial de conversaciones", "copilotSlashCommand.plan.description": "Cree un plan de implementación antes de empezar a programar", - "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": "Ejecución de una investigación profunda sobre un tema mediante búsquedas y orígenes web", + "copilotSlashCommand.rubberDuck.description": "Obtenga una crítica independiente del enfoque actual" }, "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": "Agente en segundo plano completado", + "agentHost.copilot.systemNotification.shellCompleted": "Shell completado", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completado", + "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completado" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "¿Permitir que el modelo llame {0}?", @@ -2604,17 +2604,17 @@ "tunnelHost.log": "Conexiones remotas" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Conectando con el host del agente en {0}...", + "wslProgressDetectingPlatform": "Detectando plataforma en {0}...", + "wslProgressPreparingCLI": "Preparando CLI en {0}...", + "wslUnsupportedPlatform": "Plataforma de distribución de WSL no admitida: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Acercamiento de página: {0} %", "browserZoomPercent": "{0} %" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Prohibido. El archivo no reside en una carpeta de confianza." }, "vs/platform/browserView/electron-main/browserViewMainService": { "browser.contextMenu.addElementToChat": "Agregar elemento al chat", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Radio de esquina pequeño para los elementos compactos de la interfaz de usuario.", "cornerRadiusXLarge": "Radio de esquina extra grande para elementos de interfaz de usuario muy destacados.", "cornerRadiusXSmall": "Radio de esquina extra pequeño para elementos de interfaz de usuario muy compactos.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Sin espaciado (0 px).", + "spacingSize100": "Espaciado de 10 px.", + "spacingSize120": "Espaciado de 12 px.", + "spacingSize160": "Espaciado de 16 px.", + "spacingSize20": "Espaciado de 2 px.", + "spacingSize200": "Espaciado de 20 px.", + "spacingSize240": "Espaciado de 24 px.", + "spacingSize280": "Espaciado de 28 px.", + "spacingSize320": "Espaciado de 32 px.", + "spacingSize360": "Espaciado de 36 px.", + "spacingSize40": "Espaciado de 4 px.", + "spacingSize400": "Espaciado de 40 px.", + "spacingSize60": "Espaciado de 6 px.", + "spacingSize80": "Espaciado de 8 px.", "strokeThickness": "Grosor del trazo base para bordes y contornos." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3765,34 +3765,6 @@ "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" - }, - "vs/server/node/serverEnvironmentService": { - "acceptLicenseTerms": "Si se establece, el usuario acepta los términos de licencia del servidor y el servidor se iniciará sin que el usuario lo solicite.", - "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": "Secreto que se debe incluir con todas las solicitudes.", - "connection-token-file": "Ruta de acceso a un archivo que contiene el token de conexión.", - "default-folder": "Carpeta del área de trabajo que se va a abrir cuando no se especifica ninguna entrada en la dirección URL del explorador. Ruta de acceso relativa o absoluta resuelta en el directorio de trabajo actual.", - "default-workspace": "Área de trabajo que se va a abrir cuando no se especifica ninguna entrada en la dirección URL del explorador. Ruta de acceso relativa o absoluta resuelta en el directorio de trabajo actual.", - "host": "Nombre de host o dirección IP que el servidor debe escuchar. Si no se establece, el valor predeterminado es \"localhost\".", - "port": "Puerto que el servidor debe escuchar. Si se pasa 0, se selecciona un puerto libre aleatorio. Si se pasa un intervalo con el formato num-num, se selecciona un puerto libre del intervalo (extremo inclusivo).", - "reconnection-grace-time": "Anular la ventana de período de gracia para la reconexión en segundos. El valor predeterminado es 10 800 (3 horas).", - "server-base-path": "Ruta de acceso en la que se proporcionan la interfaz de usuario web y el servidor de código. Tiene como valor predeterminado \"/\".`", - "serverDataDir": "Especifica el directorio en el que se mantienen los datos del servidor.", - "socket-path": "Ruta de acceso a un archivo de socket para el servidor escuche.", - "start-server": "Inicie el servidor al instalar o desinstalar extensiones. Se usará en combinación con \"install-extension\", \"install-builtin-extension\" y \"uninstall-extension\".", - "telemetry-level": "Establece el nivel de telemetría inicial. Los niveles válidos son: \"off\", \"crash\", \"error\" y \"all\". Si no se especifica, el servidor enviará datos de telemetría hasta que un cliente se conecte y, a continuación, usará la configuración de telemetría de los clientes. Establecer esta opción en \"off\" equivale a --disable-telemetry", - "without-connection-token": "Ejecutar sin un token de conexión. Use esta opción solo si la conexión está protegida por otros medios." - }, - "vs/server/node/serverServices": { - "remoteExtensionLog": "Servidor" - }, "vs/sessions/browser/accountTitleBarState": { "accountSignedInAria": "Ha iniciado sesión como {0} con {1}", "accountSignedInAriaNameOnly": "Sesión iniciada como {0}", @@ -3917,8 +3889,8 @@ "mobileTopBar.singleFileChangedTooltip": "1 archivo modificado" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Nueva sesión", + "renameSession.aria": "Cambiar el nombre de la sesión" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Cargando", @@ -3944,18 +3916,18 @@ "activeSessionHasGitSyncActionRunning": "Si la sesión activa tiene una acción de sincronización de Git actualmente en ejecución", "activeSessionProviderId": "Id. de proveedor de la sesión activa", "activeSessionType": "El tipo de sesión de la sesión activa", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Si el proveedor de la sesión activa ofrece un selector de configuración de modelo y modo combinado (que se usa en diseños de teléfono en lugar de los selectores independientes)", "activeSessionWorkspaceIsVirtual": "Si el área de trabajo de la sesión activa es virtual", "activeSessions": "Identificador del panel de sesiones activas", "chatSessionProviderId": "El identificador de proveedor de una sesión en superposiciones de menú contextual", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "El tipo de sesión de una sesión en superposiciones de menú contextual", "editorMaximized": "Si el área del editor está maximizada", "isActiveSessionArchived": "Si la sesión activa está archivada (marcada como finalizada)", "multipleSessionsVisible": "Si hay más de una sesión visible en la cuadrícula de la parte de sesiones", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Si la sesión se archiva (marcada como finalizada)", "sessionIsCreated": "Si se ha creado la sesión de la vista de sesión (se muestra la vista de chat, no la vista de nueva sesión)", "sessionIsMaximized": "Si la vista de sesión está maximizada actualmente en la cuadrícula de la parte de sesiones", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Si la sesión se ha marcado como leída", "sessionIsSticky": "Si la sesión de la vista de sesión está permanente en la cuadrícula", "sessionSupportsMultipleChats": "Si la sesión de la vista de sesión admite varios chats", "sessionWorkspacePickerGroup": "Pestaña grupo activo actualmente en el selector del área de trabajo de sesión", @@ -3974,9 +3946,9 @@ "agents.fontSize.heading1": "Tamaño de fuente del encabezado 1 para la ventana de agentes (título de la pantalla de bienvenida).", "agents.fontSize.heading2": "Tamaño de fuente del encabezado 2 para la ventana de agentes (título).", "agents.fontSize.heading3": "Tamaño de fuente del encabezado 3 para la ventana de agentes (subtítulo).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Etiqueta 1 tamaño de fuente para la ventana de agentes (título de sección, pestañas).", + "agents.fontSize.label2": "Etiqueta 2 tamaño de fuente para la ventana de agentes (metadatos).", + "agents.fontSize.label3": "Etiqueta 3 tamaño de fuente para la ventana de agentes (distintivo).", "agents.fontWeight.regular": "Grosor de fuente normal (400) para la ventana de agentes.", "agents.fontWeight.semiBold": "Grosor de fuente Semibold (600) para la ventana de agentes." }, @@ -4204,7 +4176,7 @@ "changes": "Cambios", "changesViewIcon": "Ver icono para la vista Cambios.", "miChanges": "Ca&mbios", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Controla si al hacer clic en un archivo en la vista Cambios se abre un único editor de diferencias de archivo en lugar del editor de diferencias de varios archivos." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Icono de la barra lateral secundaria de las sesiones cuando está cerrada.", @@ -4264,7 +4236,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Controla si el historial de entrada de chat en la ventana Agentes se limita a la sesión actual. Deshabilite esta opción para usar el historial de entradas compartidas entre sesiones.", "chat.newEdits.label": "Nuevo chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4250,7 @@ "mobileWorkspacePicker.title": "Elegir área de trabajo" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "Modelo" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "Adjuntar como contexto", @@ -4296,7 +4268,7 @@ "chatInput.accessibilityHelpNoKb": "Entrada de chat. Presione Entrar para enviar la solicitud. Use el comando de Ayuda de accesibilidad de chat para obtener más información.", "loading": "Cargando...", "send": "Enviar", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Enviar (Alt+clic para iniciar en segundo plano)", "sessionsChatInput.placeholder.describeTheOutcome": "Describe el resultado que deseas", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Describe lo que quieres crear", "sessionsChatInput.placeholder.describeYourMission": "Describe tu misión", @@ -4410,10 +4382,10 @@ "sessionsChat.filesView": "Centre la vista Explorador de archivos{0}.", "sessionsChat.history": "Use las flechas arriba y abajo para navegar por el historial de solicitudes en el cuadro de entrada.", "sessionsChat.input": "Está en la entrada de chat. Escriba un mensaje y presione Entrar para enviarlo.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Presione Alt+Entrar para iniciar la sesión en segundo plano sin ir a ella. La sesión iniciada aparece en la vista Sesiones de chat.", "sessionsChat.mobileConfig": "En dispositivos móviles, los selectores de modelo y modo aparecen como chips que se pueden aplicar debajo de la entrada. Pulse un chip para abrir una hoja inferior en la que puede cambiar la selección.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Vaya a la siguiente sesión de la lista{0}.", + "sessionsChat.navigatePreviousSession": "Vaya a la sesión anterior de la lista{0}.", "sessionsChat.overview": "Está en la ventana Agentes. La ventana Agentes es un área de trabajo dedicada para trabajar con agentes de inteligencia artificial. Proporciona una interfaz de chat, una vista de cambios para revisar los cambios generados por el agente, un explorador de archivos y opciones de personalización.", "sessionsChat.sessionsView": "Centre la vista Sesiones de chat{0}.", "sessionsChat.workspace": "Mayús+Tab para ir al selector de áreas de trabajo y elegir un área de trabajo para la sesión." @@ -4557,8 +4529,8 @@ "maximizeMainEditorPart": "Maximizar área del editor", "openEditorInModal": "Abrir en el Editor modal", "openModalEditorInEditor": "Abrir en el área del editor", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Mostrar barra lateral secundaria", + "pushEditorRight": "Insertar Editor Derecho", "restoreMainEditorPart": "Restaurar área del editor" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4596,10 @@ "copySessionBranchName": "Copiar nombre de rama de sesión" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Todos los cambios", + "allChangesDescription": "Mostrar todos los cambios realizados en esta sesión", + "lastTurnChanges": "Cambios en el último turno", + "lastTurnChangesDescription": "Mostrar solo los cambios realizados en el último turno" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot aprobará automáticamente todas las llamadas de herramienta y seguirá funcionando de forma autónoma hasta que se complete la tarea. Esto incluye comandos de terminal, ediciones de archivos y llamadas de herramientas externas. El agente tomará decisiones en su nombre sin pedir confirmación.\r\n\r\nPuede detener el agente en cualquier momento haciendo clic en el botón detener. Esto solo se aplica a la sesión actual.", @@ -4643,10 +4615,10 @@ "agentHostRunningSessionModePicker": "Modo agente", "agentHostRunningSessionPermissionModePicker": "Aprobaciones", "agentHostSessionConfig.ariaLabel": "{0} Selector", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Desactivado", + "agentHostSessionConfig.boolean.offLabel": "Desactivado", + "agentHostSessionConfig.boolean.onLabel": "Activado", + "agentHostSessionConfig.boolean.true": "Activado", "agentHostSessionConfig.filter": "Opciones de filtro...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, Solo lectura", @@ -4695,7 +4667,7 @@ "exportAgentHostDebugLogs": "Exportar registros de depuración del host del agente..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Cuando se habilita, el host del agente local se usa como proveedor de sesiones predeterminado y sus tipos de sesión se muestran primero en la ventana Agentes. Requiere `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Host de agente local" @@ -4790,7 +4762,7 @@ "permissions.autoApprove.label": "Omitir aprobaciones", "permissions.autoApprove.subtext": "Todas las llamadas a herramientas se aprueban automáticamente", "permissions.autopilot": "Autopilot (Versión preliminar)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Aprobar automáticamente todas las llamadas de herramienta y continuar hasta que se realice la tarea. Autopilot puede aumentar los costes.", "permissions.autopilot.label": "Autopilot (Versión preliminar)", "permissions.autopilot.subtext": "Recorre en iteración de forma autónoma de principio a fin", "permissions.default": "Aprobaciones predeterminadas", @@ -4802,12 +4774,12 @@ "sessions.chat.localAgent.enabled": "Habilite las sesiones de chat de VS Code local en la ventana Agentes. Vuelva a cargar la ventana para que los cambios surtan efecto." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "¿Está seguro de que desea eliminar este chat?", + "deleteChat.delete": "Eliminar", + "deleteChat.detail": "Esta acción no se puede deshacer.", "localChatSessionsProvider": "Chat local", "localSession": "Local", - "newChat": "New Chat", + "newChat": "Nuevo chat", "newSession": "Nueva sesión" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4818,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "Conexión al host del agente remoto a través de tuneles dev", "connectViaTunnelShort": "Túneles...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "Conexión al host de agente remoto a través de WSL", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Mi remoto", "nameRemotePrompt": "Escriba un nombre para mostrar para este host de agente remoto.", @@ -4897,17 +4869,17 @@ "tunnelNoneFound": "No se encontraron tuneles dev con compatibilidad con el host del agente. Inicie un túnel con \"túnel de código\" en otra máquina.", "tunnelPickPlaceholder": "Seleccione tuneles dev al que conectarse", "tunnelPickTitle": "Conexión a través de tuneles dev", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "No se pudo conectar con la distribución de WSL \"{0}\": {1}", + "wslConnecting": "Conectando con la distribución de WSL \"{0}\"...", + "wslDistroDefault": "Distribución predeterminada", + "wslDistroRunning": "En ejecución", + "wslDistroStopped": "Detenido", + "wslInstallDocsAction": "Instalar WSL", + "wslListFailed": "Error al enumerar las distribuciones de WSL: {0}", + "wslNoDistros": "No hay ninguna distribución de WSL 2 instalada.", + "wslNotInstalled": "Subsistema de Windows para Linux no está instalado o no está habilitado.", + "wslPickPlaceholder": "Seleccione una distribución de WSL a la que conectarse", + "wslPickTitle": "Conectarse a través de WSL" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Agregar complemento remoto", @@ -5136,31 +5108,31 @@ "chatCompositeBar.close": "Cerrar", "chatCompositeBar.maximize": "Maximizar sesión", "chatCompositeBar.pin": "Anclar sesión", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Anclar vista", "chatCompositeBar.unmaximize": "Restaurar sesión", "chatCompositeBar.unpin": "Desanclar sesión", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Desanclar vista", + "closeAllSessions": "Cerrar todas las sesiones", "focusActiveSession": "Centrar sesión activa", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Sesión de concentración {0} en la cuadrícula", "miSessionsBack": "&&Atrás", "miSessionsForward": "&&Reenviar", "newSession": "Nueva sesión", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "otras sesiones", + "recentlyOpened": "abiertos recientemente", + "renameSessionHeader": "Cambiar nombre...", + "searchSessions": "Buscar sesiones por nombre o carpeta", "sessionsGoBack": "Volver", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Volver a la sesión anterior", "sessionsGoForward": "Ir adelante", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Avanzar una sesión", "showSessionsPicker": "Mostrar selector de sesiones", "untitledSession": "Nueva sesión" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Sesiones de agentes", "agentSessionsShowSessions": "Mostrar sesiones", - "newSession": "New Session", + "newSession": "Nueva sesión", "showSessions": "Mostrar sesiones" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5207,10 @@ "markAsDone": "Marcar como Listo", "markRead": "Marcar como Leído", "markUnread": "Marcar como no leído", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Ir a la siguiente sesión", + "navigateNextSession.mnemonic": "&&Siguiente sesión", + "navigatePreviousSession": "Ir a la sesión anterior", + "navigatePreviousSession.mnemonic": "&&Sesión anterior", "newSessionForWorkspace": "Nueva sesión", "openToTheSide": "Abrir en el lateral", "pinSession": "Anclar", @@ -5321,6 +5293,34 @@ "vs/sessions/contrib/welcome/browser/welcome.contribution": { "resetSessionsWelcome": "Bienvenida de restablecimiento de agentes" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "CLI remota" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Si se establece, el usuario acepta los términos de licencia del servidor y el servidor se iniciará sin que el usuario lo solicite.", + "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": "Secreto que se debe incluir con todas las solicitudes.", + "connection-token-file": "Ruta de acceso a un archivo que contiene el token de conexión.", + "default-folder": "Carpeta del área de trabajo que se va a abrir cuando no se especifica ninguna entrada en la dirección URL del explorador. Ruta de acceso relativa o absoluta resuelta en el directorio de trabajo actual.", + "default-workspace": "Área de trabajo que se va a abrir cuando no se especifica ninguna entrada en la dirección URL del explorador. Ruta de acceso relativa o absoluta resuelta en el directorio de trabajo actual.", + "host": "Nombre de host o dirección IP que el servidor debe escuchar. Si no se establece, el valor predeterminado es \"localhost\".", + "port": "Puerto que el servidor debe escuchar. Si se pasa 0, se selecciona un puerto libre aleatorio. Si se pasa un intervalo con el formato num-num, se selecciona un puerto libre del intervalo (extremo inclusivo).", + "reconnection-grace-time": "Anular la ventana de período de gracia para la reconexión en segundos. El valor predeterminado es 10 800 (3 horas).", + "server-base-path": "Ruta de acceso en la que se proporcionan la interfaz de usuario web y el servidor de código. Tiene como valor predeterminado \"/\".`", + "serverDataDir": "Especifica el directorio en el que se mantienen los datos del servidor.", + "socket-path": "Ruta de acceso a un archivo de socket para el servidor escuche.", + "start-server": "Inicie el servidor al instalar o desinstalar extensiones. Se usará en combinación con \"install-extension\", \"install-builtin-extension\" y \"uninstall-extension\".", + "telemetry-level": "Establece el nivel de telemetría inicial. Los niveles válidos son: \"off\", \"crash\", \"error\" y \"all\". Si no se especifica, el servidor enviará datos de telemetría hasta que un cliente se conecte y, a continuación, usará la configuración de telemetría de los clientes. Establecer esta opción en \"off\" equivale a --disable-telemetry", + "without-connection-token": "Ejecutar sin un token de conexión. Use esta opción solo si la conexión está protegida por otros medios." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Servidor" + }, "vs/code/electron-main/app": { "cancel": "&&No", "confirmOpenDetail": "Si no ha iniciado esta solicitud, puede tratarse de un intento de ataque a su sistema. A menos que haya realizado una acción explícita para iniciar esta solicitud, debe presionar \"No\".", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Indica si las rutas de navegación tienen el foco.", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Si las rutas de navegación contienen elementos de símbolo", "breadcrumbsPossible": "Indica si el editor puede mostrar rutas de navegación.", "breadcrumbsVisible": "Indica si las rutas de navegación están visibles.", "cmd.copyPath": "Copiar trazado de rutas de navegación", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Si la barra auxiliar está visible", "bannerFocused": "Si la pancarta tiene el foco del teclado", "dirtyWorkingCopies": "Si hay copias en funcionamiento con cambios sin guardar", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Si el área del editor (cualquier parte del editor) tiene el foco del teclado", "editorIsOpen": "Si un editor está abierto", "editorPartEditorGroupMaximized": "EditorPart tiene un grupo maximizado", "editorPartModal": "Si el foco está en una parte del editor modal", @@ -7437,181 +7437,181 @@ "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" + "configureRuntimeArguments": "Configurar argumentos en tiempo de ejecución", + "reloadWindowWithExtensionsDisabled": "Recargar con extensiones desactivadas", + "revealUserDataFolder": "Revelar carpeta de datos de usuario", + "showContentTracing": "Mostrar seguimiento de contenido", + "showGPUInfo": "Mostrar información de GPU", + "startTracing": "Iniciar seguimiento", + "startTracing.ariaLabel": "Registrando seguimiento de rendimiento. Haga clic para detener la grabación.", + "startTracing.name": "Seguimiento de rendimiento", + "startTracing.recording": "Seguimiento de grabación (haga clic para detener)", + "startTracing.tooltip": "Haga clic para detener la grabación", + "stopTracing": "Detener seguimiento", + "stopTracing.button": "&&Volver a iniciar y habilitar el seguimiento", + "stopTracing.detail": "Esto puede tardar hasta un minuto en completarse.", + "stopTracing.message": "No hay ninguna sesión de seguimiento en curso. Use \"Desarrollador: Iniciar seguimiento\" o inicie con un argumento \"--trace\" para comenzar el seguimiento.", + "stopTracing.title": "Creando archivo de seguimiento...", + "toggleDevTools": "Alternar herramientas de desarrollo" }, "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" + "install": "Instalar el comando '{0}' en PATH", + "shellCommand": "Comando shell", + "successFrom": "El comando shell '{0}' se desinstaló correctamente de PATH.", + "successIn": "El comando shell '{0}' se instaló correctamente en PATH.", + "uninstall": "Desinstalar el comando '{0}' de 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" + "close": "Cerrar ventana", + "closeActive": "Cerrar Ventana activa", + "closeOtherWindows": "Cerrar otras ventanas", + "closeWindow": "Cerrar ventana", + "current": "Ventana actual", + "disableWindowAlwaysOnTop": "Desactivar Siempre visible", + "enableWindowAlwaysOnTop": "Activar Siempre visible", + "miCloseWindow": "C&&errar ventana", + "miZoomIn": "&&Ampliar", + "miZoomOut": "&&Alejar", + "miZoomReset": "&&Restablecer zoom", + "quickSwitchWindow": "Cambio Rápido de Ventana...", + "switchToMainWindow": "Cambiar a la ventana principal", + "switchWindow": "Cambiar de Ventana...", + "switchWindowPlaceHolder": "Seleccionar una ventana a la que cambiar", + "toggleWindowAlwaysOnTop": "Alternar ventana siempre visible", + "windowDirtyAriaLabel": "{0}, ventana con cambios sin guardar", + "windowGroup": "grupo de ventanas", + "zoomIn": "Acercar", + "zoomOut": "Alejar", + "zoomReset": "Restablecer 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." + "application.shellEnvironmentResolutionTimeout": "Controla el tiempo de espera en segundos antes de dejar de resolver el entorno de shell cuando la aplicación no se ha iniciado ya desde un terminal. Consulte nuestra [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) para obtener más información.", + "argv.crashReporterId": "Identificador único que se usa para correlacionar los informes de bloqueo enviados desde esta instancia de la aplicación.", + "argv.disableChromiumSandbox": "Deshabilita el espacio aislado de Chromium. Esto es útil cuando se ejecuta VS Code con privilegios elevados en Linux y se ejecuta en AppLocker en Windows.", + "argv.disableHardwareAcceleration": "Deshabilita la aceleración de hardware. Solo cambie esta opción si encuentra problemas gráficos.", + "argv.disableLcdText": "Deshabilita el suavizado de contorno de la fuente LCD.", + "argv.enableCrashReporter": "Permite deshabilitar el informe de bloqueo; debe reiniciar la aplicación si se cambia el valor.", + "argv.enableRDPDisplayTracking": "Garantiza que las ventanas maximizadas se restauren a la pantalla correcta durante la reconexión de RDP.", + "argv.enebleProposedApi": "Habilite las API propuestas para una lista de identificadores de extensiones (como \"vscode. git\"). Las API propuestas son inestables y están sujetas a interrupciones sin advertencia en cualquier momento. Esta operación solo debe establecerse para el desarrollo de extensiones y para pruebas.", + "argv.force-renderer-accessibility": "Fuerza el acceso al renderizador. Solo cambie esto si está utilizando un lector de pantalla en Linux. En otras plataformas, el renderizador será accesible automáticamente. Esta marca se establece automáticamente si tiene editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Permite anular el perfil de color que se va a utilizar. Si le parece que los colores están mal, intente establecer esto en \"srgb\" y reinicie.", + "argv.jsFlags": "Especifica las marcas del motor de JavaScript V8 que se van a pasar (por ejemplo, \"--max-old-space-size=4096\"). Estas marcas se aplican al proceso principal, al representador y a los procesos de utilidad.", + "argv.locale": "Idioma de visualización que se va a utilizar. La elección de un idioma diferente requiere la instalación del paquete de idioma asociado.", + "argv.logLevel": "Nivel de registro a utilizar. Por defecto es \"info\". Los valores permitidos son \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", + "argv.passwordStore": "Configura el back-end que se usa para almacenar secretos en Linux. Este argumento se omite en Windows y macOS.", + "argv.proxyBypassList": "Omita cualquier proxy especificado para la lista de hosts determinada separada por punto y coma. Valor de ejemplo \";*.microsoft.com;*foo.com; 1.2.3.4:5678\", usará el servidor proxy para todos los hosts excepto para las direcciones locales (localhost, 127.0.0.1, etc.), microsoft.com subdominios, hosts que contienen el sufijo foo.com y cualquier elemento en 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Especifica el puerto que se va a usar para la depuración remota.", + "argv.useInMemorySecretStorage": "Garantiza que se usará un almacén en memoria para el almacenamiento de secretos en lugar de usar el almacén de credenciales del sistema operativo. Suele usarse al ejecutar VS Code pruebas de extensión o cuando tiene dificultades con el almacén de credenciales.", + "closeWhenEmpty": "Controla si, al cerrar el último editor, debe cerrarse también la ventana. Esta configuración se aplica solo a ventanas que no muestran carpetas.", + "confirmSaveUntitledWorkspace": "Controla si se muestra un cuadro de diálogo de confirmación que solicita guardar o descartar un área de trabajo sin título abierta en la ventana al cambiar a otra área de trabajo. Si deshabilita el cuadro de diálogo de confirmación, siempre se descartará el área de trabajo sin título.", + "controlsStyle": "Ajuste la apariencia de los controles de la ventana para que sean nativos del sistema operativo, personalizados u ocultos. Los cambios requieren un reinicio completo para aplicarse.", + "dialogStyle": "Ajustar la apariencia de los cuadros de diálogo para que sean nativos del sistema operativo o personalizados.", + "enableCrashReporterDeprecated": "Si esta configuración es false, no se enviará ningún dato de telemetría independientemente del valor de la nueva configuración. En desuso debido a la combinación en la configuración de {0}.", + "keyboardConfigurationTitle": "Teclado", + "mergeAllWindowTabs": "Combinar todas las ventanas", + "miExit": "S&&alir", + "moveWindowTabToNewWindow": "Mover pestaña de ventana a una nueva ventana", + "newTab": "Pestaña Nueva ventana", + "newWindowDimensions": "Controla las dimensiones de apertura de una nueva ventana cuando ya existe al menos una ventana abierta. Tenga en cuenta que esta configuración no afecta a la primera ventana abierta, que siempre se restaurará al tamaño y ubicación en las que se dejó antes de cerrarla", + "openWithoutArgumentsInNewWindow": "Controla si debe abrirse una ventana nueva vacía cuando se inicia una segunda instancia sin argumentos o si debe obtener el foco la última instancia en ejecución.\r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\"). ", + "restoreFullscreen": "Controla si una ventana se debe restaurar al modo de pantalla completa si se salió de ella en dicho modo.", + "restoreWindows": "Controla cómo se restauran las ventanas y los editores que contienen al abrir.", + "security.promptForLocalFileProtocolHandling": "Si se habilita, un cuadro de diálogo solicitará confirmación cada vez que un archivo o área de trabajo local se abra a través de un controlador de protocolo.", + "security.promptForRemoteFileProtocolHandling": "Si se habilita, un cuadro de diálogo solicitará confirmación cada vez que un archivo o área de trabajo remoto se abra a través de un controlador de protocolo.", + "showNextWindowTab": "Mostrar siguiente pestaña de ventana", + "showPreviousTab": "Mostrar pestaña de ventana anterior", + "telemetry.enableCrashReporting": "Habilite los informes de bloqueo para que se recopilen. Esto nos ayuda a mejorar la estabilidad. \r\nEsta opción requiere reiniciar para surtir efecto.", + "telemetryConfigurationTitle": "Telemetría", + "titleBarStyle": "Ajustar la apariencia de la barra de título de la ventana para que sea nativa por el sistema operativo o personalizada. Los cambios requieren un reinicio completo para aplicarse.", + "toggleWindowTabsBar": "Alternar barra de pestañas de ventana", + "touchbar.enabled": "Habilita los botones de macOS Touchbar en el teclado si están disponibles.", + "touchbar.ignored": "Conjunto de identificadores para las entradas de la barra táctil que no deben aparecer (por ejemplo, \"workbench.action.navigateBack\").", + "window.border.color": "{0}: color específico en formato hexadecimal, RGB, RGBA, HSL, HSLA", + "window.border.default": "{0}: respetar la configuración del tema de color, volver a la configuración de Windows", + "window.border.off": "{0}: desactivar los colores de borde", + "window.border.prefix": "Controla el color del borde de la ventana:", + "window.border.suffix": "Use {0} para establecer diferentes colores para las ventanas activas e inactivas. Esta configuración se ignora cuando {1} se establece en {2}.", + "window.border.system": "{0}: respetar únicamente la configuración de Windows", + "window.clickThroughInactive": "Si está habilitado, haciendo clic en una ventana inactiva, activará dicha ventana y disparará el elemento bajo el cursor del ratón si éste es clicable. Si está deshabilitado, haciendo clic en cualquier lugar en una ventana inactiva, solo activará la misma y será necesario un segundo clic en el elemento. ", + "window.customTitleBarVisibility": "Ajustar cuándo se debe mostrar la barra de título personalizada. La barra de título personalizada se puede ocultar cuando se está en modo de pantalla completa con \"windowed\". La barra de título personalizada solo se puede ocultar si no está en modo de pantalla completa con \"nunca\" cuando {0} se establece en \"nativo\".", + "window.customTitleBarVisibility.auto": "Cambia automáticamente la visibilidad de la barra de título personalizada.", + "window.customTitleBarVisibility.never": "Ocultar la barra de título personalizada cuando {0} esté establecido en \"native\".", + "window.customTitleBarVisibility.windowed": "Ocultar barra de título personalizada en pantalla completa. Cuando no esté en pantalla completa, cambiar automáticamente la visibilidad de la barra de título personalizada.", + "window.doubleClickIconToClose": "Si está habilitada, esta configuración cerrará la ventana cuando se haga doble clic en el icono de aplicación de la barra de título. El icono no podrá arrastrar la ventana. Esta configuración solo es efectiva si `{0}` está establecido en `custom`.", + "window.menuStyle": "Ajuste el estilo del menú para que sea nativo del sistema operativo, personalizado o heredado del estilo de barra de título definido en {0}. Esto también afecta a la apariencia del menú contextual. Los cambios requieren un reinicio completo para aplicarse.", + "window.menuStyle.custom": "Use el menú personalizado.", + "window.menuStyle.custom.mac": "Use el menú contextual personalizado.", + "window.menuStyle.inherit": "Coincide el estilo de menú con el estilo de barra de título definido en {0}.", + "window.menuStyle.inherit.mac": "Coincide el estilo de menú contextual con el estilo de barra de título definido en {0}.", + "window.menuStyle.mac": "Ajuste las apariencias del menú contextual para que sea nativo del sistema operativo, personalizado o heredado del estilo de barra de título definido en {0}.", + "window.menuStyle.native": "Use el menú nativo. Esto se omite cuando {0} se establece en {1}.", + "window.menuStyle.native.mac": "Use el menú contextual nativo.", + "window.nativeFullScreen": "Controla si debe usarse el modo nativo de pantalla completa en macOS. Deshabilite esta opción para evitar que macOS cree un espacio nuevo cuando cambie a pantalla completa.", + "window.nativeTabs": "Habilita las pestañas de ventana nativas de macOS. Tenga en cuenta que los cambios requieren que reinicie el equipo y las pestañas nativas deshabilitan cualquier estilo de barra de título personalizado que haya configurado.", + "window.newWindowDimensions.default": "Abrir las nuevas ventanas en el centro de la pantalla.", + "window.newWindowDimensions.fullscreen": "Abrir las nuevas ventanas en modo de pantalla completa.", + "window.newWindowDimensions.inherit": "Abrir las nuevas ventanas con la misma dimensión que la última activa.", + "window.newWindowDimensions.maximized": "Abrir las nuevas ventanas maximizadas.", + "window.newWindowDimensions.offset": "Abra nuevas ventanas con la misma dimensión que la última activa con una posición de desfase.", + "window.openWithoutArgumentsInNewWindow.off": "Aplique el foco a la última instancia en ejecución activa.", + "window.openWithoutArgumentsInNewWindow.on": "Abra una ventana nueva vacía.", + "window.reopenFolders.all": "Volver a abrir todas las ventanas, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos). Si se abre un archivo, reemplazará cualquiera de los editores que se abrieron anteriormente en una ventana.", + "window.reopenFolders.folders": "Volver a abrir todas las ventanas que tuvieran carpetas o áreas de trabajo abiertas, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos). Si se abre un archivo, reemplazará cualquiera de los editores que se abrieron anteriormente en una ventana.", + "window.reopenFolders.none": "No volver a abrir nunca una ventana. Si no se abre una carpeta o un área de trabajo (por ejemplo, desde la línea de comandos), aparecerá una ventana vacía.", + "window.reopenFolders.one": "Volver a abrir la última ventana activa, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos). Si se abre un archivo, reemplazará cualquiera de los editores que se abrieron anteriormente en una ventana.", + "window.reopenFolders.preserve": "Vuelva a abrir siempre todas las ventanas. Si se abre una carpeta o un área de trabajo (por ejemplo, desde la línea de comandos), se abre como ventana nueva, a menos que se hubiera abierto antes. Si se abren archivos, se abrirán en una de las ventanas restauradas junto con los editores que se abrieron anteriormente.", + "windowConfigurationTitle": "Ventana", + "zoomLevel": "Ajuste el nivel de zoom predeterminado para todas las ventanas. Cada incremento por encima de '0' (por ejemplo, '1') o por debajo (por ejemplo, '-1') representa un zoom '20 %' mayor o menor. También puede escribir decimales para ajustar el nivel de zoom con una granularidad más fina. Consulte {0} para configurar si los comandos \"Acercar\" y \"Alejar\" aplican el nivel de zoom a todas las ventanas o solo a la ventana activa.", + "zoomPerWindow": "Controla si los comandos \"Acercar\" y \"Alejar\" aplican el nivel de zoom a todas las ventanas o solo a la ventana activa. Consulte {0} para configurar un nivel de zoom predeterminado para todas las ventanas." }, "vs/workbench/electron-browser/desktop.main": { - "join.closeStorage": "Saving UI state" + "join.closeStorage": "Guardando el estado de la interfaz de usuario" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", - "okButton": "OK" + "copy": "&&Copiar", + "okButton": "Aceptar" }, "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", + "appRootWarning.banner": "Los archivos que almacene en la carpeta de instalación ('{0}') se pueden SOBRESCRIBIR o ELIMINAR DE MANERA IRREVERSIBLE sin previo aviso en el momento de la actualización.", + "configure": "Configurar", + "downloadArmBuild": "Descargar", + "keychainWriteError": "Error al escribir la información de inicio de sesión en la cadena de claves: '{0}'.", + "learnMore": "Más información", + "loginButton": "&&Iniciar sesión", + "macoseolmessage": "{0} en {1} pronto dejarán de recibir actualizaciones. Considere la posibilidad de actualizar la versión de macOS.", + "password": "Contraseña", + "proxyAuthRequired": "Autenticación proxy requerida", + "proxyDetail": "El proxy {0} requiere un nombre de usuario y una contraseña.", + "rememberCredentials": "Recordar mis credenciales", + "resolveShellEnvironment": "Resolviendo el entorno de shell...", + "restart": "Reiniciar", + "runningAsRoot": "No se recomienda ejecutar {0} como usuario raíz.", + "runningTranslated": "Está ejecutando una versión emulada de {0}. Para obtener un mejor rendimiento, descargue la versión arm64 nativa de la compilación {0} para su máquina.", + "sharedProcessCrash": "Un proceso en segundo plano compartido finalizó inesperadamente. Reinicie la aplicación para recuperarla.", + "showArgvParseWarning": "El archivo de argumentos para el tiempo de ejecución 'argv.json' contiene errores. Corríjalos y reinicie.", + "showArgvParseWarningAction": "Abrir archivo", + "shutdownErrorClose": "Un error inesperado impidió que se cerrara la ventana", "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" + "shutdownErrorLoad": "Un error inesperado impidió cambiar el área de trabajo", + "shutdownErrorQuit": "Un error inesperado impidió que la aplicación se cerrara", + "shutdownErrorReload": "Un error inesperado impidió que se recargara la ventana", + "shutdownForceClose": "Cerrar de todos modos", + "shutdownForceLoad": "Cambiar de todos modos", + "shutdownForceQuit": "Salir de todos modos", + "shutdownForceReload": "Recargar de todos modos", + "shutdownTitleClose": "Cerrar la ventana está tardando un poco más de lo esperado...", + "shutdownTitleLoad": "El cambio del área de trabajo está tardando un poco más de lo esperado...", + "shutdownTitleQuit": "Salir de la aplicación está tardando un poco más de lo esperado...", + "shutdownTitleReload": "Volver a cargar la ventana está tardando un poco más de lo esperado...", + "status.windowZoom": "Zoom de ventana", + "troubleshooting": "Guía de solución de problemas", + "username": "Nombre de usuario", + "willShutdownDetail": "Las siguientes operaciones aún se están ejecutando: \r\n{0}", + "zoomIn": "Acercar", + "zoomNumber": "Nivel de zoom: {0} ({1} %)", + "zoomOut": "Alejar", + "zoomReset": "Restablecer", + "zoomSettings": "Configuración" }, "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.", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Herramientas de desarrollo" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Agregar recorte de pantalla de área al chat", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Emular dispositivo...", "browser.resetEmulation": "Restablecer emulación", "browser.setUserAgent": "Emular agente de usuario...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Emulación de dispositivo", "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)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Si la dirección URL actual del explorador es un favorito" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Historial", + "browser.history.clearAll": "Borrar todo el historial", + "browser.history.clearDay": "Borrar entradas para este día", + "browser.history.placeholder": "Filtrar el historial del explorador", + "browser.history.title": "Historial del explorador", + "browser.history.today": "Hoy", + "browser.history.yesterday": "Ayer", + "browser.maxHistoryEntries": "Número máximo de elementos del historial conservados por ámbito de sesión. Las entradas anteriores se expulsan primero.", + "browser.recents": "Recientes", + "browser.removeFromHistory": "Eliminar del historial", + "browser.showHistory": "Historial" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Si el explorador puede volver atrás", @@ -8289,10 +8289,10 @@ "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}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Escribir texto en {0} y presionar Entrar", + "browser.typeAndSubmit.invocation.element": "Escribir texto en {0} en {1} y presionar Entrar", + "browser.typeAndSubmit.past": "Escribir texto en {0} y presionar Entrar", + "browser.typeAndSubmit.past.element": "Escribir texto en {0} en {1} y presionar Entrar", "typeBrowserTool.displayName": "Escribir en la página", "typeBrowserTool.userDescription": "Escribir texto o presionar teclas en una página del explorador" }, @@ -13009,13 +13009,13 @@ "schema.folding": "Configuración del plegamiento de idioma.", "schema.folding.markers": "Marcadores de plegado específicos de un idioma, como \"'#region\" o \"#endregion\". Se probarán los valores regex en relación con el contenido de todas las líneas, y deben estar diseñados de manera eficiente.", "schema.folding.markers.end": "El patrón de expresión regular para el marcador de fin. La expresión regular debe comenzar con '^'.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.folding.markers.end.flags": "Las marcas de RegExp para el marcador de fin.", + "schema.folding.markers.end.pattern": "El patrón de expresión regular para el marcador de fin.", "schema.folding.markers.start": "El patrón de expresión regular para el marcador de inicio. La expresión regular debe comenzar con '^'.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.folding.markers.start.flags": "Las marcas de RegExp para el marcador de inicio.", + "schema.folding.markers.start.pattern": "El patrón de expresión regular para el marcador de inicio.", "schema.folding.offSide": "Un idioma se adhiere a la regla del fuera de juego si los bloques en ese idioma se expresan por su sangría. Si se establece, las líneas vacías pertenecen al bloque posterior.", "schema.indentationRules": "Configuración de sangría del idioma.", "schema.indentationRules.decreaseIndentPattern": "Si una línea coincide con este patrón, se debe quitar sangría una vez en todas las líneas que le siguen (hasta que se cumpla otra regla).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "¿Desea habilitar la extensión '{0}'?", "enableExtensionTitle": "Habilitar extensión", "extension not found": "La extensión '{0}' no se encontró.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "Las extensiones requieren una recarga de ventana para aplicar actualizaciones.", + "extensions need restart": "Todas las extensiones requieren un reinicio para aplicar las actualizaciones.", "extensionsAutoRestart": "Las extensiones se reiniciaron automáticamente para habilitar las actualizaciones.", "incompatible": "No se puede instalar la extensión '{0}' porque no es compatible.", "incompatibleExtensions": "Algunas extensiones están deshabilitadas debido a la incompatibilidad de la versión. Revíselas y actualícelas.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Depurar el host de extensión en una nueva ventana", + "debugExtensionHost.launch.name": "Conectar host de extensión", + "debugExtensionHost.progress": "Asociación del depurador al host de extensión", + "debugExtensionHostAndRenderer": "Host y representador de extensiones de depuración en nueva ventana", + "debugRenderer": "Representador de depuración en nueva ventana", + "debugRenderer.launch.name": "Adjuntar representador", + "debugRenderer.progress": "Asociación del depurador al representador", + "openDevToolsForExtensionHost": "Depurar el host de extensión en herramientas de desarrollo", + "restart1": "Depurar extensiones", + "restart2": "Para depurar extensiones, es necesario reiniciar. ¿Quiere reiniciar '{0}' ahora?", + "restart3": "&&Reiniciar", + "selectExtensionHost": "Seleccionar host de extensión" }, "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" + "profilingExtensionHost": "Host de extensión de generación de perfiles", + "profilingExtensionHostTime": "Host de extensión de generación de perfiles ({0} seg)", + "restart1": "Generar perfiles de extensiones", + "restart2": "Para generar un perfil para las extensiones, es necesario reiniciar. ¿Quiere reiniciar \"{0}\" ahora?", + "restart3": "&&Reiniciar", + "selectAndStartDebug": "Haga clic aquí para detener la generación de perfiles.", + "status.profiler": "Generador de perfiles de extensión" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Ejecutando extensiones" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Limpiar la carpeta de extensiones", + "openExtensionsFolder": "Abrir carpeta de extensiones" }, "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." + "show": "Mostrar extensiones", + "unresponsive-exthost": "La extensión \"{0}\" tardó mucho tiempo en completar su última operación y ha impedido la ejecución de otras extensiones." }, "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" + "attach.msg": "Este es un recordatorio para asegurarse de que no ha olvidado adjuntar \"{0}\" a la cuestión que acaba de crear.", + "attach.msg2": "Este es un recordatorio para asegurarse de que no ha olvidado adjuntar '{0}' a un problema de rendimiento existente.", + "attach.title": "¿Ha adjuntado el perfil CPU-Profile?", + "cmd.report": "Notificar problema", + "cmd.reportOrShow": "Problema de rendimiento", + "cmd.show": "Mostrar problemas" }, "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" + "extensionHostProfileStart": "Iniciar perfil del host de extensiones", + "openExtensionHostProfile": "Abrir perfil de host de extensiones", + "saveExtensionHostProfile": "Guardar perfil del host de extensiones", + "saveprofile.dialogTitle": "Guardar perfil del host de extensiones", + "stopExtensionHostProfileStart": "Detener perfil del host de extensiones" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Abrir carpeta local...", "remoteFileDialog.badPath": "La ruta de acceso no existe. Use ~ para ir al directorio principal.", "remoteFileDialog.cancel": "Cancelar", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "No se pudo crear la carpeta: {0}", "remoteFileDialog.hideDotFiles": "Ocultar archivos de puntos", "remoteFileDialog.invalidPath": "Escriba una ruta de acceso válida.", "remoteFileDialog.local": "Ver Local", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Mostrar archivos de puntos", "remoteFileDialog.validateBadFilename": "Escriba un nombre de archivo válido.", "remoteFileDialog.validateCreateDirectory": "La carpeta {0} no existe. ¿Desea crearla?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "La carpeta {0} no existe. ¿Desea crearla?", "remoteFileDialog.validateExisting": "{0} ya existe. ¿Está seguro de que desea sobrescribirlo?", "remoteFileDialog.validateFileOnly": "Seleccione un archivo.", "remoteFileDialog.validateFolder": "La carpeta ya existe. Utilice un nuevo nombre de archivo.", diff --git a/i18n/vscode-language-pack-fr/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-fr/translations/extensions/vscode.debug-server-ready.i18n.json index 50ea69ee1d..11e7db0770 100644 --- a/i18n/vscode-language-pack-fr/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-fr/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Démarrez le débogage avec le 'Débogueur pour Chrome'.", "debug.server.ready.action.description": "Utilisation de l'URI quand le serveur est prêt.", "debug.server.ready.action.openExternally.description": "Ouvrez l'URI en externe avec l'application par défaut.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Ouvrez l’URI dans le navigateur intégré.", "debug.server.ready.action.startDebugging.description": "Exécutez une autre configuration de lancement.", "debug.server.ready.debugConfig.description": "La configuration de débogage à exécuter.", "debug.server.ready.debugConfigName.description": "Nom de la configuration de lancement à exécuter.", diff --git a/i18n/vscode-language-pack-fr/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-fr/translations/extensions/vscode.npm.i18n.json index a122e7011a..01c176b1f7 100644 --- a/i18n/vscode-language-pack-fr/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-fr/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Utilisez Node.js comme exécuteur de script.", "config.npm.scriptRunner.npm": "Utilisez npm comme exécuteur de script.", "config.npm.scriptRunner.pnpm": "Utilisez pnpm comme exécuteur de script.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Utilisez Vite+ (vp) comme exécuteur de script.", "config.npm.scriptRunner.yarn": "Utilisez yarn comme exécuteur de script.", "description": "Extension pour ajouter une prise en charge des tâches pour les scripts npm.", "displayName": "Prise en charge de Npm pour VS Code", diff --git a/i18n/vscode-language-pack-fr/translations/main.i18n.json b/i18n/vscode-language-pack-fr/translations/main.i18n.json index 096e9a0494..e82034ade1 100644 --- a/i18n/vscode-language-pack-fr/translations/main.i18n.json +++ b/i18n/vscode-language-pack-fr/translations/main.i18n.json @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "URI de plug-in", "agentHost.config.defaultShell.description": "Chemin absolu vers l'exécutable du shell utilisé par les terminaux gérés par l'hôte. Normalement transmis par le client VS Code connecté via `terminal.integrated.agentHostProfile.` (avec un repli sur `terminal.integrated.defaultProfile.`) ; lorsqu'il n'est pas défini, l'hôte de l'agent utilise le shell système par défaut. Seul le chemin est pris en charge ; les arguments `args` et les variables d'environnement `env` du profil Workbench ne sont pas encore transmis. L'établi n'applique ce paramètre que pour l'hôte de l'agent local ; les opérateurs de l'hôte de l'agent distant doivent le définir directement dans le fichier `agent-host-config.json` de la machine distante.", "agentHost.config.defaultShell.title": "Shell par défaut", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "Une fois activée, les sessions du Kit de développement logiciel (SDK) Copilot utilisent le remplacement d’outil de terminal d’hôte de l’agent au lieu du comportement par défaut du terminal du SDK.", + "agentHost.config.enableCustomTerminalTool.title": "Utiliser l’outil Terminal de l’hôte d’assistant", + "agentHost.config.rubberDuck.description": "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.", + "agentHost.config.rubberDuck.title": "Agent rubber duck (canard en caoutchouc)" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Indique si la synchronisation des sessions distantes est activée pour l’interface CLI copilot-sdk.", @@ -2207,9 +2207,9 @@ }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", + "chat.agentHost.codexAgent.binaryArgs": "Arguments de ligne de commande supplémentaires passés à `codex app-server`. Principalement utile pour le débogage (par exemple, `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Remplacement facultatif pour `$CODEX_HOME`. Contrôle l’emplacement où le binaire codex lit la configuration et écrit des déploiements. Une fois vide, codex utilise sa valeur par défaut (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Expérimental, pour tests locaux uniquement. Chemin absolu vers un binaire `codex` installé localement. Une fois défini, le fournisseur d’agent Codex est inscrit au sein de l’hôte d’agent et `codex app-server` est lancé à partir de ce chemin. Nécessite `#chat.agentHost.enabled#`. Le processus hôte de l’agent doit être redémarré pour que les modifications prennent effet.", "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.", @@ -2248,47 +2248,47 @@ "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}" + "sshKbiDefaultPrompt": "Authentification obligatoire pour {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "L’authentification est requise pour générer un message de validation. Veuillez vous connecter à GitHub Copilot et réessayez.", + "agentHost.changeset.commit.authRequired": "Connectez-vous à GitHub Copilot pour générer un message de validation.", + "agentHost.changeset.commit.cancelled": "L’opération de validation a été annulée.", + "agentHost.changeset.commit.committed": "Modifications validées avec le message : `{0}`", + "agentHost.changeset.commit.diffFailed": "Nous n’avons pas pu calculer les modifications non validées pour générer un message de validation.", + "agentHost.changeset.commit.emptyMessage": "Le message de validation généré était vide.", + "agentHost.changeset.commit.noChanges": "Aucune modification non validée n’est à valider." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "Valider" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Hôte de l’agent" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Connectez-vous à GitHub avec un accès au dépôt pour créer une demande de tirage (pull request).", + "agentHost.changeset.pr.body": "Créé à partir de `{0}` ciblant `{1}`.", + "agentHost.changeset.pr.cancelled": "L’opération de demande de tirage (pull request) a été annulée.", + "agentHost.changeset.pr.commitMessage": "Modifications de l’hôte de l’agent pour {0}", + "agentHost.changeset.pr.computeChangesFailed": "Nous n’avons pas pu calculer les changements de branche pour créer une demande de tirage (pull request).", + "agentHost.changeset.pr.created": "Demande de tirage (pull request) créée [#{0}]({1}).", + "agentHost.changeset.pr.createdDraft": "A créé un brouillon de demande de tirage (pull request) [#{0}]({1}).", + "agentHost.changeset.pr.existing": "La demande de tirage (pull request) [#{0}]({1}) existe déjà.", + "agentHost.changeset.pr.noChanges": "Il n’existe aucune modification de branche pour laquelle créer une demande de tirage (pull request)." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Créer un brouillon de demande de tirage (pull request)", + "agentHost.changeset.createPR": "Créer une demande de tirage (pull request)" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Renommer cette conversation" }, "vs/platform/agentHost/node/agentService": { "agentHost.forkedSessionFallback": "Session dupliquée (forked)", "agentHost.forkedTitlePrefix": "Dupliqué (forked) : " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "Renommé : {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Approbations", @@ -2380,47 +2380,47 @@ "claude.discovered.displayName": "Découverte dans Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", + "codex.modelThinkingLevel.description": "Permet de contrôler l’effort de raisonnement utilisé par Codex.", + "codex.modelThinkingLevel.high": "Élevé", + "codex.modelThinkingLevel.low": "Faible", + "codex.modelThinkingLevel.medium": "Moyen", "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", + "codex.modelThinkingLevel.title": "Niveau de réflexion", + "codex.sessionConfig.additionalDirectories": "Répertoires supplémentaires accessibles en écriture", + "codex.sessionConfig.additionalDirectories.item": "Répertoire", + "codex.sessionConfig.additionalDirectoriesDescription": "Chemins absolus dans lesquels le bac à sable est autorisé à écrire, outre l’espace de travail. S’applique uniquement lorsque le bac à sable est en écriture dans l’espace de travail.", + "codex.sessionConfig.approvalPolicy": "Approbations", + "codex.sessionConfig.approvalPolicy.never": "Nombre d’escalades", + "codex.sessionConfig.approvalPolicy.neverDescription": "Ne demandez jamais une autorisation élevée. Les commandes qui ne peuvent pas s’exécuter dans le bac à sable sont rejetées.", + "codex.sessionConfig.approvalPolicy.onFailure": "Demander en cas d’échec", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Essayez d’abord les commandes dans le bac à sable, puis demandez à réessayer avec une autorisation élevée si le bac à sable les bloque.", + "codex.sessionConfig.approvalPolicy.onRequest": "Demander en cas de besoin", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ne demandez que lorsque Codex détermine qu’une commande nécessite une autorisation élevée.", + "codex.sessionConfig.approvalPolicy.untrusted": "Demander plus souvent", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Demandez avant d’autres catégories de commandes pour vous permettre d’examiner les actions de plus près.", + "codex.sessionConfig.approvalPolicyDescription": "Comment Codex demande l’approbation pour les appels d’outils.", + "codex.sessionConfig.modelReasoningEffort": "Effort de raisonnement", + "codex.sessionConfig.modelReasoningEffort.high": "Élevé", + "codex.sessionConfig.modelReasoningEffort.low": "Faible", + "codex.sessionConfig.modelReasoningEffort.medium": "Moyen", "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.sessionConfig.modelReasoningEffortDescription": "Permet de contrôler l’effort de raisonnement utilisé par Codex.", + "codex.sessionConfig.networkAccessEnabled": "Réseau", + "codex.sessionConfig.networkAccessEnabledDescription": "Autorisez les appels d’outils en mode bac à sable à effectuer des demandes réseau sortantes. S’applique uniquement lorsque le bac à sable est en écriture dans l’espace de travail.", + "codex.sessionConfig.sandboxMode": "Bac à sable", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Accès complet (Dangereux)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Les appels d’outils ont un accès illimité au disque et au réseau.", + "codex.sessionConfig.sandboxMode.readOnly": "En lecture seule", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "Les appels d’outils peuvent lire l’espace de travail, mais ne peuvent pas modifier les fichiers.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Écriture dans l’espace de travail", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Les appels d’outils peuvent lire et écrire dans l’espace de travail, le réseau est contrôlé séparément.", + "codex.sessionConfig.sandboxModeDescription": "Restrictions de système de fichiers et de réseau appliquées aux appels d’outils.", + "codex.sessionConfig.webSearchMode": "Recherche Web", + "codex.sessionConfig.webSearchMode.cached": "Uniquement dans le cache", + "codex.sessionConfig.webSearchMode.disabled": "Désactivé", + "codex.sessionConfig.webSearchMode.live": "En direct", + "codex.sessionConfig.webSearchModeDescription": "Disponibilité de l’outil de recherche Web pour le modèle.", + "codexAgent.description": "Agent Codex pris en charge par le serveur d’application OpenAI Codex", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2589,45 +2589,45 @@ "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..." + "ssh.failedToReadPrivateKey": "Échec de la lecture du fichier de clé privée : {0}", + "ssh.keyFileAuthRequiresPath": "L'authentification par fichier clé nécessite un chemin vers une clé privée.", + "sshKeyPassphraseName": "Phrase secrète SSH", + "sshKeyPassphrasePrompt": "Entrer la phrase secrète pour la clé SSH {0}.", + "sshProgressCheckingAgent": "Vérification de l’existence de l’hôte de l’agent en cours... Merci de patienter.", + "sshProgressConnecting": "Établissement de la connexion SSH en cours... Merci de patienter.", + "sshProgressDownloadingCLI": "Installation de l’interface CLI VS Code sur l’agent distant en cours... Merci de patienter.", + "sshProgressForwarding": "Connexion à l’hôte d’agent distant en cours... Merci de patienter.", + "sshProgressInstallingCLI": "Vérification de l’installation de l’interface CLI distante en cours... Merci de patienter.", + "sshProgressStartingAgent": "Lancement de l’hôte de l’agent distant en cours... Merci de patienter." }, "vs/platform/agentHost/node/tunnelHostMainService": { - "tunnelHost.log": "Remote Connections" + "tunnelHost.log": "Connexions à distance" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Connexion à l’hôte de l’agent dans {0} en cours... Merci de patienter.", + "wslProgressDetectingPlatform": "Détection de la plateforme dans {0} en cours... Merci de patienter.", + "wslProgressPreparingCLI": "Préparation de l’interface CLI dans {0} en cours... Merci de patienter.", + "wslUnsupportedPlatform": "Plateforme de distribution WSL non prise en charge : {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Zoom de page : {0} %", "browserZoomPercent": "{0} %" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Interdit. Le fichier ne se trouve pas dans un dossier approuvé." }, "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" + "browser.contextMenu.addElementToChat": "Ajouter un élément à une conversation", + "browser.contextMenu.back": "Retour", + "browser.contextMenu.copyImage": "Copier une image", + "browser.contextMenu.copyImageUrl": "Copier l’URL de l’image", + "browser.contextMenu.copyLink": "Copiez un lien", + "browser.contextMenu.forward": "Transférer", + "browser.contextMenu.inspect": "Inspecter", + "browser.contextMenu.openImageInNewTab": "Ouvrir l’image dans un nouvel onglet", + "browser.contextMenu.openLinkInExternalBrowser": "Ouvrir le lien dans un navigateur externe", + "browser.contextMenu.openLinkInNewTab": "Ouvrir le lien dans un nouvel onglet", + "browser.contextMenu.reload": "Recharger" }, "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}.", @@ -2681,15 +2681,15 @@ "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}" + "aboutDetail": "Version : {0}\r\nValidation : {1}\r\nDate : {2}\r\nElectron : {3}\r\nElectronBuildId : {4}\r\nChromium : {5}\r\nNode.js : {6}\r\nV8 : {7}\r\nSystème d’exploitation : {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" + "open": "Ouvrir", + "openFile": "Ouvrir un fichier", + "openFolder": "Ouvrir un dossier", + "openWorkspace": "&&Ouvrir", + "openWorkspaceTitle": "Ouvrir l’espace de travail à partir du fichier", + "selectFolder": "&&Sélectionner un dossier" }, "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." @@ -2942,8 +2942,8 @@ "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})" + "binFailed": "Échec du déplacement de « {0} » vers la corbeille ({1})", + "trashFailed": "Échec du déplacement de « {0} » vers la corbeille ({1})" }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Impossible de copier '{0}' dans '{1}' ({2}).", @@ -3042,44 +3042,44 @@ "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", + "cancel": "Annuler", + "exit": "&&Quitter", + "mAbout": "À propos de {0}", + "mBringToFront": "Tout mettre au premier plan", + "mEdit": "&&Edition", + "mFile": "&&Fichier", + "mGoto": "Attei&&ndre", + "mHelp": "&&Aide", + "mHide": "Masquer {0}", + "mHideOthers": "Masquer les autres", + "mMergeAllWindows": "Fusionner toutes les fenêtres", + "mMinimize": "Réduire", + "mMoveTabToNewWindow": "Déplacer l’onglet vers une nouvelle fenêtre", + "mNewTab": "Nouvel onglet", + "mRun": "E&&xécuter", + "mSelection": "&&Sélection", "mServices": "Services", - "mShowAll": "Show All", - "mShowNextTab": "Show Next Tab", - "mShowPreviousTab": "Show Previous Tab", + "mShowAll": "Afficher tout", + "mShowNextTab": "Afficher l'onglet suivant", + "mShowPreviousTab": "Afficher l'onglet précédent", "mTerminal": "&&Terminal", - "mView": "&&View", - "mWindow": "Window", + "mView": "Affic&&hage", + "mWindow": "Fenêtre", "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?" + "miCheckForUpdates": "Rechercher les &&mises à jour...", + "miCheckingForUpdates": "Recherche des mises à jour...", + "miDownloadUpdate": "Télécharger la mise à jour disp&&onible", + "miDownloadingUpdate": "Téléchargement de la mise à jour...", + "miInstallUpdate": "Installer la &&mise à jour...", + "miInstallingUpdate": "Installation de la mise à jour...", + "miNewWindow": "Nouvelle &&fenêtre", + "miPreferences": "Pr&&éférences", + "miQuit": "Quitter {0}", + "miRestartToUpdate": "Redémarrer pour &&mettre à jour", + "miSwitchWindow": "Changer de &&fenêtre...", + "quit": "&&Quitter", + "quitMessage": "Voulez-vous vraiment quitter ?", + "quitMessageMac": "Voulez-vous vraiment quitter ?" }, "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.", @@ -3089,20 +3089,20 @@ "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", + "cancel": "Annuler", + "cantCreateBinFolder": "Impossible de désinstaller la commande shell « {0} ».", + "cantUninstall": "Impossible de désinstaller la commande shell '{0}'.", + "copyLink": "&&Copier le lien", "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", + "openExternalErrorLinkMessage": "Désolé, une erreur s’est produite lors de l’ouverture d’un lien dans votre navigateur par défaut.", + "openExternalProgramErrorMessage": "Désolé, une erreur est survenue lors de l'ouverture d'un programme externe.", + "sourceMissing": "Impossible de trouver le script shell dans « {0} »", + "trace.detail": "Signalez le problème, et attachez manuellement le fichier suivant :\r\n{0}", + "trace.message": "Le fichier de trace a été créé", "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." + "tracing.alreadyInProgress": "Une session de traçage est déjà en cours. Utilisez la commande `\"{0}\"` pour l’arrêter en premier.", + "warnEscalation": "{0} va maintenant demander avec « osascript » des privilèges d’administrateur pour installer la commande shell.", + "warnEscalationUninstall": "{0} va maintenant demander avec « osascript » des privilèges d’administrateur pour désinstaller la commande shell." }, "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}`)." @@ -3173,14 +3173,14 @@ "quickInputBox.ariaLabel": "Taper pour affiner les résultats." }, "vs/platform/remoteTunnel/common/remoteTunnel": { - "remoteTunnelLog": "Remote Tunnel Service" + "remoteTunnelLog": "Service de tunnel distant" }, "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..." + "remoteTunnelService.authorizing": "Connexion en tant que {0} ({1})", + "remoteTunnelService.building": "Génération de l’interface CLI à partir de sources", + "remoteTunnelService.openTunnel": "Ouverture du tunnel", + "remoteTunnelService.openTunnelWithName": "Ouverture du tunnel{0}", + "remoteTunnelService.serviceInstallFailed": "Échec de l’installation du tunnel en tant que service, démarrage de la 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.", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Petit rayon d’angle pour les éléments d’IU compacts.", "cornerRadiusXLarge": "Très grand rayon d’angle pour les éléments d’IU très saillants.", "cornerRadiusXSmall": "Très petit rayon d’angle pour les éléments d’IU très compacts.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Aucun espacement (0 px).", + "spacingSize100": "Espacement de 10 px.", + "spacingSize120": "Espacement de 12 px.", + "spacingSize160": "Espacement de 16 px.", + "spacingSize20": "Espacement de 2 px.", + "spacingSize200": "Espacement de 20 px.", + "spacingSize240": "Espacement de 24 px.", + "spacingSize280": "Espacement de 28 px.", + "spacingSize320": "Espacement de 32 px.", + "spacingSize360": "Espacement de 36 px.", + "spacingSize40": "Espacement de 4 px.", + "spacingSize400": "Espacement de 40 px.", + "spacingSize60": "Espacement de 6 px.", + "spacingSize80": "Espacement de 8 px.", "strokeThickness": "Épaisseur de trait de base pour les bordures et contours." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3680,7 +3680,7 @@ "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." + "noUpdatesAvailable": "Aucune mise à jour n'est disponible actuellement." }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Par défaut" @@ -3719,51 +3719,51 @@ "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" + "appGone": "La fenêtre s’est terminée de manière inattendue", + "appGoneDetailEmptyWindow": "Nous sommes désolés pour la gêne occasionnée. Vous pouvez ouvrir une nouvelle fenêtre vide pour recommencer.", + "appGoneDetailWorkspace": "Nous vous prions de nous excuser pour ce désagrément. Vous pouvez rouvrir la fenêtre pour reprendre l'action au moment où elle a été interrompue.", + "appGoneDetails": "La fenêtre s’est terminée de manière inattendue (raison : '{0}', code : '{1}')", + "appStalled": "La fenêtre ne répond pas", + "appStalledDetail": "Vous pouvez rouvrir ou fermer la fenêtre, ou continuer à patienter.", + "close": "&&Fermer", + "doNotRestoreEditors": "Ne pas restaurer les éditeurs", + "hiddenMenuBar": "Vous pouvez toujours accéder à la barre de menus en appuyant sur la touche Alt.", + "newWindow": "&&Nouvelle fenêtre", + "reopen": "&&Rouvrir", + "wait": "&&Continuer à attendre" }, "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", + "allow": "&&Autoriser", + "cancel": "&&Annuler", + "confirmOpenDetail": "Le chemin '{0}' utilise un hôte qui n’est pas autorisé. À moins que vous ne fassiez confiance à l’hôte, vous devez appuyer sur 'Annuler'", + "confirmOpenMessage": "L’hôte '{0}' est introuvable dans la liste des hôtes autorisés. Voulez-vous l’autoriser quand même ?", + "doNotAskAgain": "Autoriser définitivement les '{0}' hôtes", + "learnMore": "&&En savoir plus", "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" + "pathNotExistDetail": "Désolé... Le chemin d’accès « {0} » n’existe pas sur cet ordinateur.", + "pathNotExistTitle": "Le chemin d'accès n'existe pas", + "uriInvalidDetail": "L’URI '{0}' n’est pas valide et ne peut pas être ouverte.", + "uriInvalidTitle": "L'URI ne peut pas être ouverte" }, "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)" + "cancel": "&&Annuler", + "clearButtonLabel": "&&Effacer", + "confirmClearDetail": "Cette action est irréversible !", + "confirmClearRecentsMessage": "Voulez-vous effacer tous les fichiers et espaces de travail récemment ouverts ?", + "newWindow": "Nouvelle fenêtre", + "newWindowDesc": "Ouvre une nouvelle fenêtre", + "recentFolders": "Dossiers récents", + "recentFoldersAndWorkspaces": "Dossiers et espaces de travail récents", + "untitledWorkspace": "Sans titre (espace de travail)", + "workspaceName": "{0} (espace de travail)" }, "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}'" + "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}'" }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Interface CLI distante" @@ -3831,7 +3831,7 @@ "auxiliaryBarAriaLabel": "Détails de la session" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "Conversations", "closeChat": "Fermer", "renameChat": "Renommer", "renameChat.prompt": "Renommer la conversation" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "1 fichier modifié" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Nouvelle session", + "renameSession.aria": "Renommer une session" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Chargement", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "Indique si une action de synchronisation Git est actuellement en cours d'exécution dans la session active", "activeSessionProviderId": "ID du fournisseur de la session active", "activeSessionType": "Type de session de la session active", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Indique si le fournisseur de la session active propose un sélecteur combiné de configuration du mode et du modèle (utilisé sur les dispositions de téléphones à la place des sélecteurs autonomes)", "activeSessionWorkspaceIsVirtual": "Indique si l’espace de travail de la session active est virtuel", "activeSessions": "Identificateur du volet des sessions actif", "chatSessionProviderId": "ID du fournisseur d’une session dans les superpositions de menu contextuel", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "Type de session d’une session dans les superpositions de menu contextuel", "editorMaximized": "Indique si la zone de l’éditeur est agrandie", "isActiveSessionArchived": "Indique si la session active est archivée (marquée comme terminée)", "multipleSessionsVisible": "Indique si plusieurs sessions sont visibles dans la grille de la partie sessions", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Indique si la session est archivée (marquée comme terminée)", "sessionIsCreated": "Indique si la session de la vue de session a été créée (vue de conversation affichée, et non vue de nouvelle session)", "sessionIsMaximized": "Indique si la vue de session est actuellement agrandie dans la grille de la partie sessions", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Indique si la session a été marquée comme lue", "sessionIsSticky": "Indique si la session de la vue de session est rémanente dans la grille", "sessionSupportsMultipleChats": "Indique si la session de la vue Session prend en charge plusieurs conversations", "sessionWorkspacePickerGroup": "Onglet de groupe actif actuellement dans le sélecteur d’espace de travail de session", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Taille de police du titre 1 pour la fenêtre des agents (titre de l’écran d’accueil).", "agents.fontSize.heading2": "Taille de police du titre 2 pour la fenêtre des agents (titre).", "agents.fontSize.heading3": "Taille de police du titre 3 pour la fenêtre des agents (sous-titre).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Taille de police de l’étiquette 1 pour la fenêtre des agents (onglets, titre de section).", + "agents.fontSize.label2": "Taille de police de l’étiquette 2 pour la fenêtre des agents (métadonnées).", + "agents.fontSize.label3": "Taille de police de l’étiquette 3 pour la fenêtre des agents (badge).", "agents.fontWeight.regular": "Épaisseur de police régulière (400) pour la fenêtre des agents.", "agents.fontWeight.semiBold": "Poids de police SemiBold (600) pour la fenêtre des agents." }, @@ -4204,7 +4204,7 @@ "changes": "Modifications", "changesViewIcon": "Icône d’affichage de la vue Modifications.", "miChanges": "Modi&fications", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Permet de contrôler si le clic sur un fichier dans la vue Modifications ouvre l’éditeur de différences pour un seul fichier au lieu de l’éditeur de différences pour plusieurs fichiers." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Icône de la barre latérale des sessions secondaires une fois qu’elle est fermée.", @@ -4264,7 +4264,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Indique si l’historique des entrées de conversation dans la fenêtre Agents est délimité à la session en cours. Désactivez cette option pour utiliser l’historique des entrées partagé entre les sessions.", "chat.newEdits.label": "Nouvelle conversation" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "Choisir l’espace de travail" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "Modèle" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "Attacher en tant que contexte", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Entrée de conversation. Appuyez sur Entrée pour envoyer la requête. Pour plus d’informations, utilisez la commande d’aide à l’accessibilité de la conversation.", "loading": "Chargement en cours…", "send": "Envoyer", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Envoyer (Alt+clic pour commencer en arrière-plan)", "sessionsChatInput.placeholder.describeTheOutcome": "Décrivez le résultat que vous souhaitez", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Décrivez ce que vous voulez construire", "sessionsChatInput.placeholder.describeYourMission": "Décrivez votre mission", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Placer le focus sur la vue Explorateur de fichiers{0}.", "sessionsChat.history": "Utilisez les flèches haut et bas pour parcourir l’historique de vos requêtes dans la zone d’entrée.", "sessionsChat.input": "Vous êtes dans l’entrée de conversation. Tapez un message et appuyez sur Entrée pour l’envoyer.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Appuyez sur Alt+Entrée pour lancer la session en arrière-plan sans y accéder. La session lancée apparaît dans la vue Sessions de conversation.", "sessionsChat.mobileConfig": "Sur mobile, les sélecteurs de mode et de modèle apparaissent sous forme de puces cliquables sous le champ de saisie. Touchez une puce pour ouvrir une feuille inférieure dans laquelle vous pouvez modifier la sélection.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Accédez à la session suivante dans la liste{0}.", + "sessionsChat.navigatePreviousSession": "Accédez à la session précédente dans la liste{0}.", "sessionsChat.overview": "Vous êtes dans la fenêtre Agents. La fenêtre Agents est un espace de travail dédié pour l’utilisation d’agents IA. Elle fournit une interface de conversation, une vue des modifications pour examiner les modifications générées par l’agent, un explorateur de fichiers et des options de personnalisation.", "sessionsChat.sessionsView": "Placer le focus sur la vue Sessions de conversation{0}.", "sessionsChat.workspace": "Maj+Tab pour accéder au sélecteur d’espace de travail et choisir un espace de travail pour votre session." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Agrandir la zone du rédacteur", "openEditorInModal": "Ouvrir dans l’éditeur modal", "openModalEditorInEditor": "Ouvrir dans la zone du rédacteur", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Afficher la barre latérale secondaire", + "pushEditorRight": "Déplacer l'éditeur vers la droite", "restoreMainEditorPart": "Restaurer la zone du rédacteur" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Copier le nom de la branche de session" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Toutes les modifications", + "allChangesDescription": "Afficher toutes les modifications effectuées durant cette session", + "lastTurnChanges": "Dernières modifications apportées", + "lastTurnChangesDescription": "Afficher uniquement les modifications apportées au dernier tour" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot approuvera automatiquement tous les appels d’outils et poursuivra son travail de manière autonome jusqu’à ce que la tâche soit terminée. Cela inclut les commandes de terminal, modifications de fichiers et les appels à des outils externes. L’agent prendra des décisions en votre nom sans demander de confirmation.\r\n\r\nVous pouvez arrêter l’agent à tout moment en cliquant sur le bouton d’arrêt. Ceci s’applique uniquement à la session actuelle.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "Mode Assistant", "agentHostRunningSessionPermissionModePicker": "Approbations", "agentHostSessionConfig.ariaLabel": "Sélecteur {0}", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Désactivé", + "agentHostSessionConfig.boolean.offLabel": "Désactivé", + "agentHostSessionConfig.boolean.onLabel": "Activé", + "agentHostSessionConfig.boolean.true": "Activé", "agentHostSessionConfig.filter": "Options de filtre…", "agentHostSessionConfig.triggerAria": "{0} : {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0} : {1}, En lecture seule", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Exporter les journaux de débogage de l’hôte de l’agent" }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Une fois cette option activée, l’hôte d’assistant local est utilisé comme fournisseur de sessions par défaut et ses types de session s’affichent en premier dans la fenêtre Agents. Nécessite `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Hôte de l’agent local" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Contournement des approbations", "permissions.autoApprove.subtext": "Tous les appels d'outils sont automatiquement approuvés", "permissions.autopilot": "Autopilot (Préversion)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Approuver automatiquement tous les appels d’outils et continuer jusqu’à ce que la tâche soit terminée. Autopilot peut augmenter les coûts.", "permissions.autopilot.label": "Autopilot (Préversion)", "permissions.autopilot.subtext": "Itère de manière autonome, du début à la fin", "permissions.default": "Approbations par défaut", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Activer les sessions de la conversation VS Code locales dans la fenêtre Agents. Rechargez la fenêtre pour que les modifications prennent effet." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Voulez-vous vraiment supprimer cette conversation ?", + "deleteChat.delete": "Supprimer", + "deleteChat.detail": "Il est impossible d'annuler cette action.", "localChatSessionsProvider": "Conversation locale", "localSession": "Local", - "newChat": "New Chat", + "newChat": "Nouvelle conversation", "newSession": "Nouvelle session" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH…", "connectViaTunnel": "Se connecter à l’hôte de l’agent distant via un tunnel dev", "connectViaTunnelShort": "Tunnels...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "Nous ne pouvons pas nous connecter à l’hôte de l’Agent distant via WSL", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Mon dépôt distant", "nameRemotePrompt": "Saisissez un nom d’affichage pour cet hôte d'agent distant.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Aucun tunnel dev avec prise en charge de l’hôte de l’agent n’a été trouvé. Démarrer un tunnel avec « tunnel de code » sur un autre ordinateur.", "tunnelPickPlaceholder": "Sélectionner un tunnel dev auquel se connecter", "tunnelPickTitle": "Se connecter via un tunnel dev", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "Nous n’avons pas pu effectuer la connexion à la distribution WSL « {0} » : {1}", + "wslConnecting": "Connexion à la distribution WSL « {0} » en cours... Merci de patienter.", + "wslDistroDefault": "Distribution par défaut", + "wslDistroRunning": "Exécution", + "wslDistroStopped": "Arrêté", + "wslInstallDocsAction": "Installer WSL", + "wslListFailed": "Nous n’avons pas pu obtenir la liste des distributions WSL : {0}", + "wslNoDistros": "Aucune distribution WSL 2 n’est installée.", + "wslNotInstalled": "Le Sous-système Windows pour Linux n’est pas installé ou n’est pas activé.", + "wslPickPlaceholder": "Sélectionner une distribution WSL à laquelle vous connecter", + "wslPickTitle": "Se connecter via WSL" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Ajouter un plugin distant", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "Fermer", "chatCompositeBar.maximize": "Agrandir la session", "chatCompositeBar.pin": "Épingler la session", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Épingler la vue", "chatCompositeBar.unmaximize": "Restaurer la session", "chatCompositeBar.unpin": "Désépingler la session", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Désépingler la vue", + "closeAllSessions": "Fermer toutes les sessions", "focusActiveSession": "Session Focus Active", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Session de concentration {0} dans la grille", "miSessionsBack": "&&Précédent", "miSessionsForward": "&&Suivant", "newSession": "Nouvelle session", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "autres sessions", + "recentlyOpened": "récemment ouvert", + "renameSessionHeader": "Renommez...", + "searchSessions": "Rechercher des sessions par nom ou dossier", "sessionsGoBack": "Retour", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Revenir à la session précédente", "sessionsGoForward": "Suivant", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Avancer d’une session", "showSessionsPicker": "Afficher le sélecteur de sessions", "untitledSession": "Nouvelle session" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Sessions d’agents", "agentSessionsShowSessions": "Afficher les sessions", - "newSession": "New Session", + "newSession": "Nouvelle session", "showSessions": "Afficher les sessions" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "Marquer comme terminé", "markRead": "Marquer comme lu", "markUnread": "Marquer comme non lu", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Accéder à la session suivante", + "navigateNextSession.mnemonic": "Sessio&&n suivante", + "navigatePreviousSession": "Accéder à la session précédente", + "navigatePreviousSession.mnemonic": "Session &&précédente", "newSessionForWorkspace": "Nouvelle session", "openToTheSide": "Ouvrir sur le côté", "pinSession": "Épingler", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Indique si les barres de navigation ont le focus", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Indique si les barres de navigation contiennent des éléments symboliques", "breadcrumbsPossible": "Indique si l'éditeur peut afficher les barres de navigation", "breadcrumbsVisible": "Indique si les barres de navigation sont visibles", "cmd.copyPath": "Copier le chemin de barre d’adresse", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Indique si la barre auxiliaire est visible", "bannerFocused": "Indique si la bannière a le focus clavier", "dirtyWorkingCopies": "Indique s’il existe des copies de travail avec des modifications non enregistrées.", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Indique si la zone de l’éditeur (n’importe quelle partie de l’éditeur) a le focus clavier", "editorIsOpen": "Indique si un éditeur est ouvert", "editorPartEditorGroupMaximized": "Le composant Éditeur a un groupe agrandi", "editorPartModal": "Indique si le focus est dans une partie de l’Éditeur modal", @@ -7437,181 +7437,181 @@ "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" + "configureRuntimeArguments": "Configurer les arguments de runtime", + "reloadWindowWithExtensionsDisabled": "Recharger avec les extensions désactivées", + "revealUserDataFolder": "Divulguer le dossier des données utilisateur", + "showContentTracing": "Afficher le suivi du contenu", + "showGPUInfo": "Afficher les informations sur le processeur graphique", + "startTracing": "Lancer le traçage", + "startTracing.ariaLabel": "Enregistrement de la trace du niveau de performance. Cliquez pour arrêter l’enregistrement.", + "startTracing.name": "Trace du niveau de performance", + "startTracing.recording": "Trace d’enregistrement (cliquer pour arrêter)", + "startTracing.tooltip": "Cliquez pour arrêter l’enregistrement", + "stopTracing": "Arrêter le traçage", + "stopTracing.button": "&&Relancer et activer le suivi", + "stopTracing.detail": "Cette opération peut prendre jusqu’à une minute.", + "stopTracing.message": "Aucune session de traçage n’est en cours. Utilisez « Développeur : Lancer le traçage » ou lancez avec l’argument « --trace » pour commencer le traçage.", + "stopTracing.title": "Création du fichier de trace...", + "toggleDevTools": "Activer/désactiver les outils de développement" }, "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" + "install": "Installer la commande '{0}' dans PATH", + "shellCommand": "Commande shell", + "successFrom": "La commande d'interpréteur de commandes '{0}' a été correctement désinstallée à partir de PATH.", + "successIn": "La commande d'interpréteur de commandes '{0}' a été correctement installée dans PATH.", + "uninstall": "Désinstaller la commande '{0}' de 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" + "close": "Fermer la fenêtre", + "closeActive": "Fermez la fenêtre active", + "closeOtherWindows": "Fermer les autres fenêtres", + "closeWindow": "Fermer la fenêtre", + "current": "Fenêtre active", + "disableWindowAlwaysOnTop": "Désactiver Toujours visible", + "enableWindowAlwaysOnTop": "Activer Toujours visible", + "miCloseWindow": "Ferm&&er la fenêtre", + "miZoomIn": "&&Zoom avant", + "miZoomOut": "&&Zoom arrière", + "miZoomReset": "&&Réinitialiser le zoom", + "quickSwitchWindow": "Changement rapide de fenêtre...", + "switchToMainWindow": "Basculer vers la fenêtre principale", + "switchWindow": "Changer de fenêtre...", + "switchWindowPlaceHolder": "Sélectionner une fenêtre vers laquelle basculer", + "toggleWindowAlwaysOnTop": "Basculer la fenêtre toujours au premier plan", + "windowDirtyAriaLabel": "{0}, fenêtre contenant des changements non enregistrés", + "windowGroup": "groupe de fenêtres", + "zoomIn": "Zoom avant", + "zoomOut": "Zoom arrière", + "zoomReset": "Réinitialiser le 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." + "application.shellEnvironmentResolutionTimeout": "Contrôle le délai d’expiration en secondes avant d’abandonner la résolution de l’environnement d’interpréteur de commandes lorsque l’application n’est pas déjà lancée à partir d’un terminal. Pour plus d’informations, consultez notre [documentation](https://go.microsoft.com/fwlink/?linkid=2149667).", + "argv.crashReporterId": "ID unique utilisé pour mettre en corrélation les rapports de plantage envoyés à partir de cette instance d'application.", + "argv.disableChromiumSandbox": "Désactive le bac à sable Chromium. Cela est utile lors de l’exécution de VS Code avec élévation de privilèges sur Linux et sous AppLocker sur Windows.", + "argv.disableHardwareAcceleration": "Désactive l'accélération matérielle. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.", + "argv.disableLcdText": "Désactive l’anticrénelage de polices NULL.", + "argv.enableCrashReporter": "Permet de désactiver les rapports de plantage. Doit permettre le redémarrage de l'application en cas de changement de la valeur.", + "argv.enableRDPDisplayTracking": "Garantit que les fenêtres agrandies sont restaurées pour s’afficher correctement pendant la reconnexion RDP.", + "argv.enebleProposedApi": "Activez les API proposées pour une liste d'ID d'extension (par exemple 'vscode.git'). Les API proposées sont instables et peuvent cesser de fonctionner sans avertissement à tout moment. Ne définissez cette option qu'à des fins de développement et de test d'extension.", + "argv.force-renderer-accessibility": "Force l'accessibilité du renderer. Changez ce paramètre UNIQUEMENT si vous utilisez un lecteur d'écran sur Linux. Sur les autres plateformes, le renderer est automatiquement accessible. Cet indicateur est automatiquement défini si vous avez activé editor.accessibilitySupport.", + "argv.forceColorProfile": "Permet de remplacer le profil de couleur à utiliser. Si des couleurs ne s'affichent pas correctement, essayez de définir la valeur 'srgb' et redémarrez.", + "argv.jsFlags": "Spécifie les indicateurs du moteur JavaScript V8 à passer (par exemple, « --max-old-space-size=4096 »). Ces options sont appliquées au processus principal, au processus de rendu et aux processus utilitaires.", + "argv.locale": "Langue d'affichage à utiliser. Le choix d'une autre langue nécessite l'installation du pack linguistique associé.", + "argv.logLevel": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configure le backend utilisé pour stocker les secrets sous Linux. Cet argument est ignoré sous Windows et macOS.", + "argv.proxyBypassList": "Ignorez tout proxy spécifié pour la liste d’hôtes séparée par des points-virgules. Exemple de valeur « ;*.microsoft.com;*foo.com; 1.2.3.4:5678 », utilisera le serveur proxy pour tous les hôtes, à l’exception des adresses locales (localhost, 127.0.0.1, etc.), microsoft.com sous-domaines, hôtes qui contiennent le suffixe foo.com et n’importe quel élément au format 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Spécifie le port à utiliser pour le débogage à distance.", + "argv.useInMemorySecretStorage": "Garantit qu'un magasin en mémoire sera utilisé pour le stockage secret au lieu d'utiliser le magasin d'informations d'identification du système d'exploitation. Ceci est souvent utilisé lors de l'exécution de tests d'extension VS Code ou lorsque vous rencontrez des difficultés avec le magasin d'informations d'identification.", + "closeWhenEmpty": "Contrôle si la fermeture du dernier éditeur doit également fermer la fenêtre. Ce paramètre s’applique uniquement pour les fenêtres qui n'affichent pas de dossiers.", + "confirmSaveUntitledWorkspace": "Contrôle si une boîte de dialogue de confirmation vous demande d’enregistrer ou d’abandonner un espace de travail ouvert sans titre dans la fenêtre lors de la commutation vers un autre espace de travail. Si vous désactivez de boîte de dialogue de confirmation, le programme abandonne toujours l’espace de travail sans titre.", + "controlsStyle": "Ajustez l’apparence des contrôles de fenêtre pour qu’ils soient natifs du système d’exploitation, dessinés sur mesure ou masqués. Un redémarrage complet est nécessaire pour appliquer les modifications.", + "dialogStyle": "Ajuster l’apparence des boîtes de dialogue pour qu’elles soient natives au système d’exploitation ou personnalisées.", + "enableCrashReporterDeprecated": "Si ce paramètre a la valeur false, aucune télémétrie n’est envoyée, quelle que soit la valeur du nouveau paramètre. Déprécié en raison d’une combinaison dans le paramètre {0}.", + "keyboardConfigurationTitle": "Clavier", + "mergeAllWindowTabs": "Fusionner toutes les fenêtres", + "miExit": "&&Quitter", + "moveWindowTabToNewWindow": "Déplacer l’onglet de la fenêtre vers la nouvelle fenêtre", + "newTab": "Nouvel onglet de fenêtre", + "newWindowDimensions": "Contrôle les dimensions d'ouverture d'une nouvelle fenêtre quand au moins une fenêtre est déjà ouverte. Par défaut, une nouvelle fenêtre s'ouvre au centre de l'écran avec des dimensions réduites. Notez que ce paramètre n'a aucun impact sur la première fenêtre ouverte, laquelle est toujours restaurée à la taille et l'emplacement définis au moment de sa fermeture. ", + "openWithoutArgumentsInNewWindow": "Contrôle si une nouvelle fenêtre vide doit s’ouvrir lors du démarrage d’une seconde instance sans arguments, ou si la dernière instance en cours d’exécution doit obtenir le focus.\r\nNotez qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande `--new-window` or `--reuse-window`).", + "restoreFullscreen": "Contrôle si une fenêtre doit être restaurée en mode plein écran si elle a été fermée dans ce mode.", + "restoreWindows": "Contrôle la manière dont les fenêtres et les éditeurs qu'elles contiennent sont restaurés à l'ouverture.", + "security.promptForLocalFileProtocolHandling": "Si elle est activée, une boîte de dialogue demandera une confirmation chaque fois qu'un fichier local ou un espace de travail est sur le point de s'ouvrir via un gestionnaire de protocole.", + "security.promptForRemoteFileProtocolHandling": "Si elle est activée, une boîte de dialogue demandera une confirmation chaque fois qu'un fichier ou un espace de travail distant est sur le point de s'ouvrir via un gestionnaire de protocole.", + "showNextWindowTab": "Afficher l'onglet de fenêtre suivant", + "showPreviousTab": "Afficher l'onglet de fenêtre précédent", + "telemetry.enableCrashReporting": "Activez la collecte des rapports d’incident. Cela nous permet d’améliorer la stabilité. \r\nCette option nécessite un redémarrage pour prendre effet.", + "telemetryConfigurationTitle": "Télémétrie", + "titleBarStyle": "Ajustez l’apparence de la barre de titre de la fenêtre pour qu’elle soit native par le système d’exploitation ou personnalisée. L'application des changements nécessite un redémarrage complet.", + "toggleWindowTabsBar": "Activer/désactiver la barre de fenêtres d’onglets", + "touchbar.enabled": "Active les boutons de la touchbar macOS sur le clavier si disponible.", + "touchbar.ignored": "Ensemble d'identificateurs pour les entrées de la Touch Bar qui ne doivent pas apparaître (par exemple 'workbench.action.navigateBack').", + "window.border.color": "{0} : couleur spécifique au format Hex, RVB, RGBA, HSL, HSLA", + "window.border.default": "{0} : respecter les paramètres du thème de couleur, revenir aux paramètres Windows", + "window.border.off": "{0} : désactiver les couleurs de bordure", + "window.border.prefix": "Contrôle la couleur de bordure de la fenêtre :", + "window.border.suffix": "Utilisez {0} pour définir des couleurs différentes pour les fenêtres actives et inactives. Ce paramètre est ignoré quand {1} est défini sur {2}.", + "window.border.system": "{0} : respecter uniquement les paramètres de Windows", + "window.clickThroughInactive": "Si activée, cliquer sur une fenêtre inactive activera la fenêtre et déclenchera l’élément sous la souris, si elle est cliquable. Si désactivé, cliquer n’importe où sur une fenêtre inactive va seulement l'activer et un second clic sur l’élément sera nécessaire.", + "window.customTitleBarVisibility": "Ajustez le moment où la barre de titre personnalisée doit s’afficher. La barre de titre personnalisée peut être masquée en mode plein écran avec l’option « windowed ». La barre de titre personnalisée peut uniquement être masquée en mode autre que plein écran avec l’option « never » lorsque {0} est défini sur « native ».", + "window.customTitleBarVisibility.auto": "Modifie automatiquement la visibilité de la barre de titre personnalisée.", + "window.customTitleBarVisibility.never": "Masquer la barre de titre personnalisée lorsque {0} est défini sur « native ».", + "window.customTitleBarVisibility.windowed": "Masquez la barre de titre personnalisée en plein écran. Lorsque vous n’êtes pas en plein écran, modifiez automatiquement la visibilité de la barre de titre personnalisée.", + "window.doubleClickIconToClose": "Si cette option est activée, ce paramètre ferme la fenêtre lorsque l’icône de l’application dans la barre de titre est double-cliquée. La fenêtre ne pourra pas être déplacée par l’icône. Ce paramètre n’est effectif que si {0} est défini sur « personnalisé ».", + "window.menuStyle": "Ajustez le style du menu pour qu'il soit natif du système d'exploitation, personnalisé ou hérité du style de la barre de titre défini dans {0}. Cela affecte également l'apparence du menu contextuel. L'application des changements nécessite un redémarrage complet.", + "window.menuStyle.custom": "Utilisez le menu personnalisé.", + "window.menuStyle.custom.mac": "Utilisez le menu contextuel personnalisé.", + "window.menuStyle.inherit": "Faites correspondre le style du menu au style de la barre de titre défini dans {0}.", + "window.menuStyle.inherit.mac": "Faites correspondre le style du menu contextuel du style de la barre de titre défini dans {0}.", + "window.menuStyle.mac": "Ajustez l'apparence du menu contextuel pour qu'elle soit native au système d'exploitation, personnalisée ou héritée du style de barre de titre défini dans {0}.", + "window.menuStyle.native": "Utilisez le menu natif. Ceci est ignoré lorsque {0} est défini sur {1}.", + "window.menuStyle.native.mac": "Utilisez le menu contextuel natif.", + "window.nativeFullScreen": "Détermine si le plein écran natif doit être utilisé sur macOS. Désactivez cette option pour empêcher macOS de créer un espace en cas de passage au plein écran.", + "window.nativeTabs": "Active les onglets de fenêtre natifs de macOS. Notez que vous devez redémarrer l'ordinateur pour appliquer les modifications et que les onglets natifs désactivent tout style de barre de titre personnalisé configuré, le cas échéant.", + "window.newWindowDimensions.default": "Permet d'ouvrir les nouvelles fenêtres au centre de l'écran.", + "window.newWindowDimensions.fullscreen": "Permet d'ouvrir les nouvelles fenêtres en mode plein écran.", + "window.newWindowDimensions.inherit": "Permet d'ouvrir les nouvelles fenêtres avec la même dimension que la dernière fenêtre active.", + "window.newWindowDimensions.maximized": "Permet d'ouvrir les nouvelles fenêtres de manière agrandie.", + "window.newWindowDimensions.offset": "Ouvrez les nouvelles fenêtres avec la même dimension que la dernière fenêtre active et une position décalée.", + "window.openWithoutArgumentsInNewWindow.off": "Mettre le focus sur la dernière instance active", + "window.openWithoutArgumentsInNewWindow.on": "Ouvrir une nouvelle fenêtre vide.", + "window.reopenFolders.all": "Rouvre toutes les fenêtres, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande). Si un fichier est ouvert, il remplace l’un des éditeurs précédemment ouverts dans une fenêtre.", + "window.reopenFolders.folders": "Rouvre toutes les fenêtres qui comportaient des dossiers ou des espaces de travail ouverts, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande). Si un fichier est ouvert, il remplace l’un des éditeurs précédemment ouverts dans une fenêtre.", + "window.reopenFolders.none": "Ne rouvre jamais une fenêtre. À moins qu'un dossier ou un espace de travail ne soit ouvert (par exemple à partir de la ligne de commande), une fenêtre vide s'affiche.", + "window.reopenFolders.one": "Rouvre la dernière fenêtre active, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande). Si un fichier est ouvert, il remplace l’un des éditeurs précédemment ouverts dans une fenêtre.", + "window.reopenFolders.preserve": "Rouvre toujours toutes les fenêtres. Si un dossier ou un espace de travail est ouvert (par exemple à partir de la ligne de commande), il s'ouvre dans une nouvelle fenêtre, sauf s'il est déjà ouvert. Si des fichiers sont ouverts, ils s’ouvrent dans l’une des fenêtres restaurées avec les éditeurs qui ont été ouverts précédemment.", + "windowConfigurationTitle": "Fenêtre", + "zoomLevel": "Ajustez le niveau de zoom par défaut pour toutes les fenêtres. Chaque incrément au-dessus de « 0 » (par exemple, « 1 ») ou au-dessous (par exemple, « -1 ») représente le zoom « 20 % » plus grand ou plus petit. Vous pouvez également entrer des décimales pour ajuster le niveau de zoom avec une granularité plus fine. Veuillez consulter {0} pour savoir si les commandes « Zoom avant » et « Zoom arrière » appliquent le niveau de zoom à toutes les fenêtres ou uniquement à la fenêtre active.", + "zoomPerWindow": "Contrôle si les commandes « Zoom avant » et « Zoom arrière » appliquent le niveau de zoom à toutes les fenêtres ou uniquement à la fenêtre active. Veuillez consulter le lien {0} pour configurer un niveau de zoom par défaut pour toutes les fenêtres." }, "vs/workbench/electron-browser/desktop.main": { - "join.closeStorage": "Saving UI state" + "join.closeStorage": "Enregistrement de l’état de l’interface utilisateur" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", + "copy": "&&Copier", "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" + "appRootWarning.banner": "Les fichiers que vous stockez dans le dossier d’installation ('{0}') peuvent être ÉCRASÉS ou EFFACÉS de manière IRRÉVERSIBLE sans avertissement au moment de la mise à jour.", + "configure": "Configurer", + "downloadArmBuild": "Télécharger", + "keychainWriteError": "Échec de l'écriture des informations de connexion dans le trousseau. Erreur '{0}'.", + "learnMore": "Découvrir plus d’informations", + "loginButton": "&&Se connecter", + "macoseolmessage": "{0} sur {1} ne recevront bientôt plus de mises à jour. Envisagez de mettre à niveau votre version macOS.", + "password": "Mot de passe", + "proxyAuthRequired": "Authentification du proxy obligatoire", + "proxyDetail": "Le proxy '{0}' nécessite un nom d'utilisateur et un mot de passe.", + "rememberCredentials": "Mémoriser mes informations d'identification", + "resolveShellEnvironment": "Résolution de l’environnement d’interpréteur de commandes...", + "restart": "Redémarrer", + "runningAsRoot": "Il est déconseillé d’exécuter {0} en tant qu’utilisateur root.", + "runningTranslated": "Vous exécutez une version émulée de {0}. Pour de meilleures performances, téléchargez la version native arm64 de {0} pour votre machine.", + "sharedProcessCrash": "Un processus en arrière-plan partagé s’est arrêté de manière inattendue. Redémarrez l’application pour récupérer.", + "showArgvParseWarning": "Le fichier d’arguments d’exécution « argv.json » contient des erreurs. Corrigez-les et redémarrez.", + "showArgvParseWarningAction": "Ouvrir un fichier", + "shutdownErrorClose": "Une erreur inattendue a empêché la fermeture de la fenêtre.", + "shutdownErrorDetail": "Erreur : {0}", + "shutdownErrorLoad": "Une erreur inattendue a empêché de modifier l’espace de travail.", + "shutdownErrorQuit": "Une erreur inattendue a empêché l’application de quitter.", + "shutdownErrorReload": "Une erreur inattendue a empêché le rechargement de la fenêtre.", + "shutdownForceClose": "Fermer quand même", + "shutdownForceLoad": "Modifier quand même", + "shutdownForceQuit": "Quitter quand même", + "shutdownForceReload": "Recharger quand même", + "shutdownTitleClose": "La fermeture de la fenêtre prend un peu plus de temps...", + "shutdownTitleLoad": "Le changement de l'espace de travail prend un peu plus de temps...", + "shutdownTitleQuit": "Quitter l'application prend un peu plus de temps...", + "shutdownTitleReload": "Le rechargement de la fenêtre prend un peu plus de temps...", + "status.windowZoom": "Zoom de fenêtre", + "troubleshooting": "Guide de résolution des problèmes", + "username": "Nom d’utilisateur", + "willShutdownDetail": "Les opérations suivantes sont toujours en cours d’exécution : \r\n{0}", + "zoomIn": "Zoom avant", + "zoomNumber": "Niveau de zoom : {0} ({1} %)", + "zoomOut": "Zoom arrière", + "zoomReset": "Réinitialiser", + "zoomSettings": "Paramètres" }, "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.", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Outils de développement" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Ajouter une capture d’écran de la zone à la conversation", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Émuler l’appareil...", "browser.resetEmulation": "Réinitialiser l’émulation", "browser.setUserAgent": "Émuler l’agent utilisateur...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Émulation d’appareil", "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)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Indique si l’URL actuelle du navigateur est un favori" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Historique", + "browser.history.clearAll": "Effacer tout l’historique", + "browser.history.clearDay": "Effacer les entrées de ce jour", + "browser.history.placeholder": "Filtrer l’historique du navigateur", + "browser.history.title": "Historique du navigateur", + "browser.history.today": "Aujourd’hui", + "browser.history.yesterday": "Hier", + "browser.maxHistoryEntries": "Nombre maximal d’éléments de l’historique conservés par étendue de session. Les entrées les plus anciennes sont supprimées en premier.", + "browser.recents": "Récents", + "browser.removeFromHistory": "Supprimer de l’historique", + "browser.showHistory": "Historique" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Indique si le navigateur peut retourner", @@ -8289,10 +8289,10 @@ "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}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Entrée de texte dans {0} et appui sur Entrée", + "browser.typeAndSubmit.invocation.element": "Entrée de texte dans {0} de {1} et appui sur Entrée", + "browser.typeAndSubmit.past": "Texte tapé dans {0} et appui sur Entrée", + "browser.typeAndSubmit.past.element": "Texte tapé dans {0} de {1} et appui sur Entrée", "typeBrowserTool.displayName": "Saisir du texte dans la page", "typeBrowserTool.userDescription": "Saisir du texte ou appuyer sur des touches dans une page du navigateur" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "Effacer les modèles linguistiques récemment utilisés", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "Examiner les abonnements de l’hôte d’assistant", "workbench.action.chat.inspectChatModel.label": "Inspecter le modèle de conversation instantanée", "workbench.action.chat.inspectChatModelReferences.label": "Inspecter les références du modèle de conversation", "workbench.action.chat.logChatIndex.label": "Journaliser l’index de conversation", @@ -8899,14 +8899,14 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { "agentHost.displayName": "{0} – Hôte d’agent", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHostHarnessLabel.local": "{0} [Hôte d’assistant]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Sélecteur {0}", - "agentHostChatInputPicker.boolean.false": "Off", - "agentHostChatInputPicker.boolean.offLabel": "Off", - "agentHostChatInputPicker.boolean.onLabel": "On", - "agentHostChatInputPicker.boolean.true": "On", + "agentHostChatInputPicker.boolean.false": "Désactivé", + "agentHostChatInputPicker.boolean.offLabel": "Désactivé", + "agentHostChatInputPicker.boolean.onLabel": "Activé", + "agentHostChatInputPicker.boolean.true": "Activé", "agentHostChatInputPicker.filter": "Filtrer...", "agentHostChatInputPicker.learnMorePermissions": "En savoir plus sur les autorisations", "agentHostChatInputPicker.triggerAria": "{0} : {1}", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "Ouvre une nouvelle session Codex dans l’éditeur. Les sessions Codex peuvent être gérées depuis l’affichage des sessions de conversation.", "chat.session.providerDescription.growth": "Découvrez les fonctionnalités de Copilot.", "chat.session.providerDescription.local": "Exécutez des tâches dans la conversation VS Code. L’agent itère via la conversation et fonctionne de manière interactive pour implémenter les modifications dans votre espace de travail principal.", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "Interface CLI Copilot [Hôte d’assistant]", "chat.session.providerLabel.background": "Copilot CLI", "chat.session.providerLabel.cloud": "Cloud", "chat.session.providerLabel.local": "Local" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "Afficher le fichier Markdown brut", "homeButton": "Vue d’ensemble", "homeButtonTooltip": "Revenir à la vue d’ensemble", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "Harnais actuel : {0}. Cliquer pour accéder à la vue d’ensemble", + "homeButtonWithHarness": "{0}, Revenir à la vue d’ensemble", "hooks": "Hooks", "hooksDesc": "Configurez des actions automatisées déclenchées par des événements comme l’enregistrement de fichiers ou l’exécution de tâches.", "instructions": "Instructions", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "Sortie du Notebook ci-joint, {0}", "chat.attachment": "Contexte attaché, {0}", "chat.attachment.clearButton": "Supprimer du contexte", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "Enregistrer sous...", + "chat.attachment.saveFileError": "Nous n’avons pas pu enregistrer le fichier : {0}", + "chat.attachment.saveImageButton": "Enregistrer l’image sous...", + "chat.attachment.saveImageError": "Nous n’avons pas pu enregistrer l’image : {0}", "chat.attachment.withDeleteHint": "{0} (Supprimer)", "chat.browserToolsDisabled": "Les outils du navigateur ne sont pas activés.", "chat.browserToolsDisabled.aria": "Les outils du navigateur ne sont pas activés, {0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "Lorsqu'il est activé, enregistre tous les messages de transport AHP relatifs aux connexions d'hôtes agents dans des fichiers JSONL, situés dans le répertoire de journaux de la fenêtre.", "chat.agentHost.clientTools": "Noms de référence des outils à exposer comme outils fournis par le client dans les sessions d’hôte d’agent.", "chat.agentHost.customTerminalTool.enabled": "Lorsqu’elle est activée, cette option fait en sorte que les sessions Copilot SDK utilisent la configuration personnalisée du terminal Agent Host au lieu du comportement par défaut du terminal du SDK.", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "Lorsque cette option est activée, l’hôte d’assistant local est utilisé comme fournisseur par défaut dans le sélecteur de cible de session de conversation de VS Code. Nécessite `#{0}#`.", "chat.agentLocations.invalidPath": "Les chemins doivent être relatifs ou commencer par « ~/ ». Les chemins absolus et les séparateurs « \\ » ne sont pas pris en charge.", "chat.agentSessionProjection.enabled": "Contrôle l’activation du mode Projection de session d’agent pour examiner les sessions d’agents dans un espace de travail focalisé.", "chat.agentSkillsLocations.description": "Spécifiez le ou les emplacements des compétences d’agent (`{0}`) pouvant être utilisées dans les sessions de conversation. [En savoir plus]({1}).\r\n\r\nChaque chemin doit contenir des sous-dossiers de compétences avec des fichiers SKILL.md (p. ex. ajoutez `my-skills` si vous avez `my-skills/skillA/SKILL.md`). Les chemins relatifs sont résolus à partir du ou des dossiers racines de votre espace de travail.", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "Nom d’affichage du groupe d’artefacts.", "chat.artifacts.rules.onlyShowGroup": "Si l’option est activée, affiche uniquement l’en-tête du groupe au lieu des éléments individuels.", "chat.autoReply.description": "Ignorez automatiquement les carrousels de questions en indiquant à l'assistant que l'utilisateur n'est pas disponible et qu'il doit faire preuve de discernement. Il s'agit d'un paramètre avancé susceptible d'entraîner des choix ou des actions involontaires, fondés sur un contexte incomplet.", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "Permet d’activer **Autopilot avancé**, un commutateur unique activant tous les comportements Autopilot avancés qui délèguent une plus grande partie de la boucle à l’assistant. Actuellement, après chaque tour d’Autopilot, un petit modèle rapide évalue si votre demande initiale est effectuée. Sinon, Autopilot continue de fonctionner en s’appuyant sur cette évaluation comme guide pour le tour suivant, au lieu de compter sur l’assistant pour signaler lui-même l’achèvement.", "chat.checkpoints.enabled": "Active les points de contrôle dans la conversation. Les points de contrôle vous permettent de restaurer l’état précédent de la conversation.", "chat.checkpoints.showFileChanges": "Permet de contrôler l’affichage des modifications apportées au fichier de point de contrôle de conversation.", "chat.codeBlock.showProgressAnimation.description": "Lors de l’application des modifications, affichez une animation de progression dans la pastille du bloc de code. Si l’option est désactivée, le pourcentage de progression s’affiche.", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "Soudoyer le hamster", "chat.working.fun.2": "Réticulation des splines", "chat.working.fun.3": "Démêler les spaghettis", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "Interaction avec le codebase", "chat.working.fun.minecraft.1": "Extraction de diamants", "chat.working.fun.ms.1": "Convocation de Clippy" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "Question de suivi : {0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "Ignorer", + "chat.goalBanner.label": "Objectif", + "chat.goalBanner.loading": "Détermination de l’objectif en cours… Merci de patienter." }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "Ignorer la notification" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "Désactivé par la stratégie d'entreprise", "permissions.autoApprove.subtext": "Tous les appels d'outils sont automatiquement approuvés", "permissions.autopilot": "Autopilot (Aperçu)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Approuver automatiquement tous les appels d’outils et continuer jusqu’à ce que la tâche soit terminée. Autopilot peut augmenter les coûts.", "permissions.autopilot.label": "Autopilot (Aperçu)", "permissions.autopilot.policyDescription": "Désactivé par la stratégie d'entreprise", "permissions.autopilot.policyDisabled": "Désactivé par la stratégie d'entreprise", @@ -11868,7 +11868,7 @@ "chat.learnMoreAgentTypes": "En savoir plus sur les types d’agents...", "chat.sessionTarget.category.agent": "Types d’agents", "chat.sessionTarget.category.other": "Autre", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", + "chat.sessionTarget.upgradeHover": "[Mettre à niveau vers GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) pour utiliser l’assistant cloud.", "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { @@ -12686,7 +12686,7 @@ "chat.agentsHandoff.tip.description": "Obtenez une vue dédiée à plusieurs volets à côté de votre espace de travail.", "chat.agentsHandoff.tip.description.copilot": "Inclus dans votre offre Copilot — obtenez une vue dédiée à plusieurs volets à côté de votre espace de travail.", "chat.agentsHandoff.tip.emptyWorkspace.description": "Ouvrez la fenêtre Agents pour démarrer une session Copilot CLI.", - "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent Host] isn't available without an open folder", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Interface CLI Copilot [Hôte d’assistant] n’est disponible que quand un dossier est ouvert", "chat.agentsHandoff.tip.message": "Continuez cette session dans la fenêtre Agents", "openAgentsWindow": "Ouvrir la fenêtre des agents", "openInAgentsHover": "Ouvrir dans la fenêtre Agents", @@ -13009,13 +13009,13 @@ "schema.folding": "Paramètres de repliage du langage.", "schema.folding.markers": "Les marqueurs de langage spécifiques de repliage tels que '#region' et '#endregion'. Les regex de début et la fin seront testés sur le contenu de toutes les lignes et doivent être conçues de manière efficace.", "schema.folding.markers.end": "Le modèle de RegExp pour le marqueur de fin. L’expression régulière doit commencer par '^'.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.folding.markers.end.flags": "Indicateurs d’explication régulière pour le marqueur de fin.", + "schema.folding.markers.end.pattern": "Le modèle d’explication régulière pour le marqueur de fin.", "schema.folding.markers.start": "Le modèle de RegExp pour le marqueur de début. L’expression régulière doit commencer par '^'.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.folding.markers.start.flags": "Indicateurs d’explication régulière pour le marqueur de début.", + "schema.folding.markers.start.pattern": "Le modèle d’explication régulière pour le marqueur de début.", "schema.folding.offSide": "Un langage adhère à la règle du hors-champ si les blocs dans ce langage sont exprimés par leur indentation. Si spécifié, les lignes vides appartiennent au bloc suivant.", "schema.indentationRules": "Paramètres de mise en retrait du langage.", "schema.indentationRules.decreaseIndentPattern": "Si une ligne correspond à ce modèle, vous devez annuler une fois le retrait de toutes les lignes qui la suivent (jusqu'à ce qu'une autre règle corresponde).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "Voulez-vous activer l’extension «{0}» ?", "enableExtensionTitle": "Activer l'extension", "extension not found": "Extension '{0}' introuvable.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "Les extensions nécessitent un rechargement de la fenêtre pour l’application des mises à jour.", + "extensions need restart": "Toutes les extensions nécessitent un redémarrage pour l’application des mises à jour.", "extensionsAutoRestart": "Les extensions ont été redémarrées automatiquement pour activer les mises à jour.", "incompatible": "Impossible d’installer l’extension «{0}», car elle n’est pas compatible.", "incompatibleExtensions": "Certaines extensions sont désactivées en raison d’une incompatibilité de version. Passez-les en revue et mettez-les à jour.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Déboguer l’hôte d’extension dans une nouvelle fenêtre", + "debugExtensionHost.launch.name": "Joindre un hôte d’extension", + "debugExtensionHost.progress": "Association du débogueur à l’hôte d’extension", + "debugExtensionHostAndRenderer": "Déboguer l’hôte d’extension et le moteur de rendu dans une nouvelle fenêtre", + "debugRenderer": "Déboguer le moteur de rendu dans une nouvelle fenêtre", + "debugRenderer.launch.name": "Attacher le renderer", + "debugRenderer.progress": "Attacher le débogueur au moteur de renderer", + "openDevToolsForExtensionHost": "Déboguer l’hôte d’extension dans des outils de développement", + "restart1": "Déboguer les extensions", + "restart2": "Pour déboguer les extensions, un redémarrage est nécessaire. Voulez-vous redémarrer « {0} » maintenant ?", + "restart3": "&&Redémarrer", + "selectExtensionHost": "Sélectionner l’hôte d’extension" }, "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" + "profilingExtensionHost": "Hôte d'extension de profilage", + "profilingExtensionHostTime": "Profilage de l'hôte d'extension ({0} sec)", + "restart1": "Profiler les extensions", + "restart2": "Pour profiler les extensions, un redémarrage est nécessaire. Voulez-vous redémarrer '{0}' maintenant ?", + "restart3": "&&Redémarrer", + "selectAndStartDebug": "Cliquer pour arrêter le profilage", + "status.profiler": "Profileur d'extension" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Exécution des extensions" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Nettoyer le dossier d’extensions", + "openExtensionsFolder": "Ouvrir le dossier d'extensions" }, "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." + "show": "Afficher les extensions", + "unresponsive-exthost": "L'extension '{0}' a mis très longtemps à exécuter sa dernière opération et a empêché l'exécution d'autres extensions." }, "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" + "attach.msg": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' au problème que vous venez de créer.", + "attach.msg2": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' à un problème de performance existant.", + "attach.title": "Avez-vous attaché le profil du processeur ?", + "cmd.report": "Signaler un problème", + "cmd.reportOrShow": "Problème de performance", + "cmd.show": "Afficher les problèmes" }, "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" + "extensionHostProfileStart": "Démarrer le profilage d'hôte d'extension", + "openExtensionHostProfile": "Ouvrir un profil d’hôte d’extension", + "saveExtensionHostProfile": "Enregistrer le profilage d'hôte d'extension", + "saveprofile.dialogTitle": "Enregistrer le profilage d'hôte d'extension", + "stopExtensionHostProfileStart": "Arrêter le profilage d'hôte d'extension" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Ouvrir un dossier local...", "remoteFileDialog.badPath": "Le chemin d’accès n’existe pas. Utilisez ~ pour accéder à votre répertoire de base.", "remoteFileDialog.cancel": "Annuler", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Impossible de créer le dossier : {0}", "remoteFileDialog.hideDotFiles": "Masquer les fichiers à points", "remoteFileDialog.invalidPath": "Entrez un chemin valide.", "remoteFileDialog.local": "Afficher les valeurs locales", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Afficher les fichiers à points", "remoteFileDialog.validateBadFilename": "Entrez un nom de fichier valide.", "remoteFileDialog.validateCreateDirectory": "Le dossier {0} n’existe pas. Voulez-vous le créer?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "Le dossier {0} n’existe pas. Voulez-vous le créer?", "remoteFileDialog.validateExisting": "Le fichier {0} existe déjà. Voulez-vous vraiment le remplacer ?", "remoteFileDialog.validateFileOnly": "Sélectionnez un fichier.", "remoteFileDialog.validateFolder": "Le dossier existe déjà. Utilisez un nouveau nom de fichier.", diff --git a/i18n/vscode-language-pack-it/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-it/translations/extensions/vscode.debug-server-ready.i18n.json index 77fd52133f..b2a9167697 100644 --- a/i18n/vscode-language-pack-it/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-it/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Avvia il debug con 'Debugger per Chrome'.", "debug.server.ready.action.description": "Consente di indicare l'operazione da eseguire con l'URI quando il server è pronto.", "debug.server.ready.action.openExternally.description": "Apre l'URI esternamente con l'applicazione predefinita.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Apre l'URI nel browser integrato.", "debug.server.ready.action.startDebugging.description": "Esegue un'altra configurazione di avvio.", "debug.server.ready.debugConfig.description": "Configurazione di debug da eseguire.", "debug.server.ready.debugConfigName.description": "Nome della configurazione di avvio da eseguire.", diff --git a/i18n/vscode-language-pack-it/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-it/translations/extensions/vscode.npm.i18n.json index 7681226ef9..65860862b4 100644 --- a/i18n/vscode-language-pack-it/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-it/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Usare Node.js come script runner.", "config.npm.scriptRunner.npm": "Usare npm come script runner.", "config.npm.scriptRunner.pnpm": "Usare pnpm come script runner.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Usare Vite+ (vp) come strumento di esecuzione script.", "config.npm.scriptRunner.yarn": "Usa Yarn come script runner.", "description": "Estensione che aggiunge il supporto delle attività per gli script npm.", "displayName": "Supporto di npm per VS Code", diff --git a/i18n/vscode-language-pack-it/translations/main.i18n.json b/i18n/vscode-language-pack-it/translations/main.i18n.json index 5f15bd2537..ac92d977ae 100644 --- a/i18n/vscode-language-pack-it/translations/main.i18n.json +++ b/i18n/vscode-language-pack-it/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Attiva/Disattiva sezione" }, "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": "Se questa opzione è abilitata, alcuni agenti vengono eseguiti in un processo host agenti separato.", + "chatAgentHostConfigurationTitle": "Host agenti di chat" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Plug-in configurati in questo host agente e disponibili per le sessioni remote.", @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "URI del plug-in", "agentHost.config.defaultShell.description": "Percorso assoluto dell'eseguibile della shell usato dai terminali gestiti dall'host. In genere viene inserito dal client VS Code connesso da `terminal.integrated.agentHostProfile.` (con fallback a `terminal.integrated.defaultProfile.`); quando annullato, l'host agente esegue il fallback nella shell di sistema. È supportato solo il percorso; `args` e `env` del profilo del workbench non vengono ancora inviati. Il workbench esegue il push solo per l'host agente locale: gli operatori dell'host agente remoto devono impostarlo direttamente in `agent-host-config.json` sul computer remoto.", "agentHost.config.defaultShell.title": "Shell predefinita", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "Quando è abilitata, le sessioni dell'SDK di Copilot usano l'override dello strumento terminale dell'agente host anziché il comportamento terminale predefinito dell'SDK.", + "agentHost.config.enableCustomTerminalTool.title": "Usa lo strumento Terminale host agente", + "agentHost.config.rubberDuck.description": "Se questa opzione è abilitata, l'agente di codifica usa un agente secondario di valutazione che adotta un approccio di tipo \"rubber duck\" per esaminare le modifiche al codice usando un modello complementare.", + "agentHost.config.rubberDuck.title": "Agente Rubber Duck" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Indica se la sincronizzazione della sessione remota è abilitata per l'interfaccia della riga di comando di copilot-sdk.", @@ -2206,17 +2206,17 @@ "agentHost.sessionConfig.permissionsDescription": "Autorizzazioni sessione per singolo strumento. Aggiornate automaticamente quando si approva uno strumento \"in questa sessione\"." }, "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Sperimentale, solo per test locali. Percorso assoluto a un pacchetto installato localmente `@anthropic-ai/claude-agent-sdk`. Se impostato, il provider dell'agente Claude viene registrato nell'host agente e l'SDK viene caricato da questo percorso. Richiede `#chat.agentHost.enabled#`. Per applicare le modifiche, è necessario riavviare il processo host dell'agente. Questa impostazione verrà rimossa quando l'SDK verrà distribuito tramite il Marketplace delle estensioni.", + "chat.agentHost.codexAgent.binaryArgs": "Argomenti aggiuntivi della riga di comando passati a `codex app-server`. Utili soprattutto per il debug (ad esempio, `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Override facoltativo per `$CODEX_HOME`. Controlla dove il file binario codex legge la configurazione e scrive le implementazioni. Quando è vuoto, codex usa il valore predefinito (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Sperimentale, solo per test locali. Percorso assoluto di un file binario `codex` installato localmente. Se impostato, il provider dell'agente Codex viene registrato nell'host dell'agente e `codex app-server` viene avviato da questo percorso. Richiede `#chat.agentHost.enabled#`. Per applicare le modifiche, è necessario riavviare il processo host dell'agente.", + "chat.agentHost.otel.captureContent": "Quando è abilitata, include il contenuto del prompt e della risposta negli attributi dello span OTel. Imposta `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Sensibile alla Privacy: non abilitarla in ambienti che inviano gli span a sink condivisi.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Quando è abilitata, l'host dell'agente salva in modo permanente ogni span OTel emesso in un database SQLite locale. Gli span possono essere ispezionati tramite il comando `Export Agent Host Traces Database`. Compatibile con esportatori esterni: gli span vengono scritti in SQLite *e* inoltrati al sink configurato dall'utente.", + "chat.agentHost.otel.enabled": "Quando è abilitata, l'host agente emette tracce OpenTelemetry dall'SDK di Copilot. Richiede `#chat.agentHost.enabled#`. Configura `#chat.agentHost.otel.otlpEndpoint#` per inviare le tracce a un raccoglitore esterno oppure abilita `#chat.agentHost.otel.dbSpanExporter.enabled#` per acquisirle localmente.", + "chat.agentHost.otel.exporterType": "Back-end dell'esportatore usato dall'SDK di Copilot quando `#chat.agentHost.otel.enabled#` è attivo. `otlp-grpc` viene degradato a `otlp-http` in modo trasparente nel runtime dell`interfaccia della riga di comando.", + "chat.agentHost.otel.otlpEndpoint": "URL dell'endpoint OTLP quando il tipo di esportatore è `otlp-http` o `otlp-grpc`. Imposta `OTEL_EXPORTER_OTLP_ENDPOINT` all'interno del processo host dell'agente.", + "chat.agentHost.otel.outfile": "Percorso di output per le righe JSON degli span quando il tipo di esportatore è `file`. Imposta `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chatAgentHostStarterConfigurationTitle": "Starter di Host agenti di chat" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Modifiche al ramo", @@ -2251,13 +2251,13 @@ "sshKbiDefaultPrompt": "Autenticazione obbligatoria per {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "Per generare un messaggio di commit, è necessaria l'autenticazione. Accedi a GitHub Copilot e riprova.", + "agentHost.changeset.commit.authRequired": "Accedi a GitHub Copilot per generare un messaggio di commit.", + "agentHost.changeset.commit.cancelled": "L'operazione di commit è stata annullata.", + "agentHost.changeset.commit.committed": "È stato eseguito il commit delle modifiche con il messaggio: `{0}`", + "agentHost.changeset.commit.diffFailed": "Non è possibile calcolare le modifiche non sottoposte a commit per generare un messaggio di commit.", + "agentHost.changeset.commit.emptyMessage": "Il messaggio di commit generato è vuoto.", + "agentHost.changeset.commit.noChanges": "Nessuna modifica non sottoposta a commit di cui eseguire il commit." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { "agentHost.changeset.commit": "Commit" @@ -2266,29 +2266,29 @@ "agentHost": "Host agenti" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Accedi a GitHub con l'accesso al repository per creare una richiesta pull.", + "agentHost.changeset.pr.body": "Creato da `{0}` con destinazione `{1}`.", + "agentHost.changeset.pr.cancelled": "L'operazione di richiesta pull è stata annullata.", + "agentHost.changeset.pr.commitMessage": "Modifiche dell'host agente per {0}", + "agentHost.changeset.pr.computeChangesFailed": "Non è possibile calcolare le modifiche ai rami per creare una richiesta pull.", + "agentHost.changeset.pr.created": "La richiesta pull [#{0}]({1}) è stata creata.", + "agentHost.changeset.pr.createdDraft": "La bozza della richiesta pull [#{0}]({1}) è stata creata.", + "agentHost.changeset.pr.existing": "La richiesta pull [#{0}]({1}) esiste già.", + "agentHost.changeset.pr.noChanges": "Non sono presenti modifiche ai rami per cui creare una richiesta pull." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Crea bozza di richiesta pull", + "agentHost.changeset.createPR": "Crea richiesta pull" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Rinomina questa chat" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Sessione con fork", + "agentHost.forkedTitlePrefix": "Copia tramite fork creata: " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "Ridenominazione di {0} completata" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Approvazioni", @@ -2377,50 +2377,50 @@ "claude.toolInvoke.webFetchGeneric": "Recupero dell'URL" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Individuato in Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", + "codex.modelThinkingLevel.description": "Controlla lo sforzo di ragionamento usato da Codex.", + "codex.modelThinkingLevel.high": "Alto", + "codex.modelThinkingLevel.low": "Basso", + "codex.modelThinkingLevel.medium": "Medio", + "codex.modelThinkingLevel.minimal": "Minimo", + "codex.modelThinkingLevel.title": "Livello di riflessione", + "codex.sessionConfig.additionalDirectories": "Directory scrivibili aggiuntive", "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", + "codex.sessionConfig.additionalDirectoriesDescription": "Percorsi assoluti in cui la sandbox può scrivere, oltre all'area di lavoro. Si applica solo quando Sandbox è in modalità Scrittura nell'area di lavoro.", + "codex.sessionConfig.approvalPolicy": "Approvazioni", + "codex.sessionConfig.approvalPolicy.never": "Nessuna escalation", + "codex.sessionConfig.approvalPolicy.neverDescription": "Non chiedere mai autorizzazioni elevate; i comandi che non possono essere eseguiti nella sandbox vengono rifiutati.", + "codex.sessionConfig.approvalPolicy.onFailure": "Chiedi in caso di errore", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Prova prima i comandi nella sandbox, poi chiedi di riprovare con autorizzazioni elevate se la sandbox li blocca.", + "codex.sessionConfig.approvalPolicy.onRequest": "Chiedi quando necessario", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Chiedi solo quando Codex determina che un comando richiede autorizzazioni elevate.", + "codex.sessionConfig.approvalPolicy.untrusted": "Chiedi più spesso", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Chiedi prima altre categorie di comandi, così puoi esaminare le azioni più da vicino.", + "codex.sessionConfig.approvalPolicyDescription": "Come Codex richiede l'approvazione per le chiamate agli strumenti.", + "codex.sessionConfig.modelReasoningEffort": "Impegno di ragionamento", + "codex.sessionConfig.modelReasoningEffort.high": "Alto", + "codex.sessionConfig.modelReasoningEffort.low": "Basso", + "codex.sessionConfig.modelReasoningEffort.medium": "Medio", + "codex.sessionConfig.modelReasoningEffort.minimal": "Minimo", + "codex.sessionConfig.modelReasoningEffortDescription": "Controlla lo sforzo di ragionamento usato da Codex.", + "codex.sessionConfig.networkAccessEnabled": "Rete", + "codex.sessionConfig.networkAccessEnabledDescription": "Consenti alle chiamate agli strumenti in modalità sandbox di effettuare richieste di rete in uscita. Si applica solo quando Sandbox è in modalità Scrittura nell'area di lavoro.", "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Accesso completo (pericoloso)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Le chiamate agli strumenti hanno accesso illimitato al disco e alla rete.", + "codex.sessionConfig.sandboxMode.readOnly": "Di sola lettura", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "Le chiamate agli strumenti possono leggere l'area di lavoro ma non modificare i file.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Scrittura nell'area di lavoro", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Le chiamate agli strumenti possono leggere e scrivere all'interno dell'area di lavoro; la rete è controllata separatamente.", + "codex.sessionConfig.sandboxModeDescription": "Restrizioni del file system e della rete applicate alle chiamate agli strumenti.", + "codex.sessionConfig.webSearchMode": "Ricerca Web", + "codex.sessionConfig.webSearchMode.cached": "Solo memorizzazione nella cache", + "codex.sessionConfig.webSearchMode.disabled": "Disabilitata", "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.sessionConfig.webSearchModeDescription": "Disponibilità dello strumento di ricerca Web per il modello.", + "codexAgent.description": "Agente Codex supportato dal server app di OpenAI Codex", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2463,14 +2463,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Liberare il contesto compattando la cronologia delle conversazioni", "copilotSlashCommand.plan.description": "Creare un piano di implementazione prima di scrivere il codice", - "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": "Esegue ricerche approfondite su un argomento usando la ricerca e origini Web", + "copilotSlashCommand.rubberDuck.description": "Ottiene una valutazione indipendente dell'approccio corrente" }, "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": "Agente in background completato", + "agentHost.copilot.systemNotification.shellCompleted": "Shell completata", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` completata", + "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` completata" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Consentire al modello di chiamare {0}?", @@ -2604,17 +2604,17 @@ "tunnelHost.log": "Connessioni remote" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Connessione all'host agente in {0}...", + "wslProgressDetectingPlatform": "Rilevamento della piattaforma in {0}...", + "wslProgressPreparingCLI": "Preparazione dell'interfaccia della riga di comando in {0}...", + "wslUnsupportedPlatform": "Piattaforma della distribuzione WSL non supportata: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Zoom pagina: {0}%", "browserZoomPercent": "{0}%" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Non consentito. Il file non si trova in una cartella attendibile." }, "vs/platform/browserView/electron-main/browserViewMainService": { "browser.contextMenu.addElementToChat": "Aggiungi elemento alla chat", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Raggio piccolo degli angoli per elementi compatti dell'interfaccia utente.", "cornerRadiusXLarge": "Raggio extra large degli angoli per elementi dell'interfaccia utente molto pronunciati.", "cornerRadiusXSmall": "Raggio piccolo degli angoli per elementi compatti dell'interfaccia utente.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Nessuna spaziatura (0px).", + "spacingSize100": "Spaziatura di 10px.", + "spacingSize120": "Spaziatura di 12px.", + "spacingSize160": "Spaziatura di 16px.", + "spacingSize20": "Spaziatura di 2px.", + "spacingSize200": "Spaziatura di 20px.", + "spacingSize240": "Spaziatura di 24px.", + "spacingSize280": "Spaziatura di 28px.", + "spacingSize320": "Spaziatura di 32px.", + "spacingSize360": "Spaziatura di 36px.", + "spacingSize40": "Spaziatura di 4px.", + "spacingSize400": "Spaziatura di 40px.", + "spacingSize60": "Spaziatura di 6px.", + "spacingSize80": "Spaziatura di 8px.", "strokeThickness": "Spessore base del tratto per bordi e contorni." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3831,7 +3831,7 @@ "auxiliaryBarAriaLabel": "Dettagli sessione" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "Chat", "closeChat": "Chiudi", "renameChat": "Rinomina", "renameChat.prompt": "Rinomina chat" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "1 file modificato" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Nuova sessione", + "renameSession.aria": "Rinomina sessione" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Caricamento", @@ -3944,18 +3944,18 @@ "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", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Indica se il provider della sessione attiva offre un selettore combinato di modalità e configurazione del modello (usato nei layout dei telefoni al posto dei selettori separati)", "activeSessionWorkspaceIsVirtual": "Indica se l'area di lavoro della sessione attiva è virtuale", "activeSessions": "Identificatore del pannello sessioni attivo", "chatSessionProviderId": "ID provider di una sessione nelle sovrimpressioni di menu di scelta rapida", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "Tipo di una sessione nelle sovrimpressioni del menu di scelta rapida", "editorMaximized": "Indica se l'area dell'editor è ingrandita", "isActiveSessionArchived": "Indica se la sessione attiva è archiviata (contrassegnata come completata)", "multipleSessionsVisible": "Indica se più di una sessione è visibile nella griglia della parte sessioni", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Indica se la sessione è archiviata (contrassegnata come completata)", "sessionIsCreated": "Indica se la sessione della visualizzazione sessione è stata creata (visualizzazione chat, non visualizzazione nuova sessione)", "sessionIsMaximized": "Indica se la visualizzazione sessione è attualmente ingrandita nella griglia della parte sessioni", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Indica se la sessione è stata contrassegnata come letta", "sessionIsSticky": "Indica se la sessione della visualizzazione sessione è fissa nella griglia", "sessionSupportsMultipleChats": "Indica se la sessione nella visualizzazione sessione supporta più chat", "sessionWorkspacePickerGroup": "Scheda del gruppo attualmente attivo nella selezione dell'area di lavoro della sessione", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Dimensione del carattere dell'intestazione 1 per la finestra Agenti (titolo della schermata di benvenuto).", "agents.fontSize.heading2": "Dimensione del carattere dell'intestazione 2 per la finestra degli agenti (titolo).", "agents.fontSize.heading3": "Dimensione del carattere dell'intestazione 3 per la finestra degli agenti (sottotitolo).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Dimensione del carattere dell'etichetta 1 per la finestra degli agenti (titolo della sezione, schede).", + "agents.fontSize.label2": "Dimensione del carattere dell'etichetta 2 per la finestra degli agenti (metadati).", + "agents.fontSize.label3": "Dimensione del carattere dell'etichetta 3 per la finestra degli agenti (badge).", "agents.fontWeight.regular": "Spessore del carattere normale (400) per la finestra degli agenti.", "agents.fontWeight.semiBold": "Spessore del carattere SemiBold (600) per la finestra degli agenti." }, @@ -4204,7 +4204,7 @@ "changes": "Modifiche", "changesViewIcon": "Visualizzare l'icona per la visualizzazione Modifiche.", "miChanges": "Modi&&fiche...", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Controlla se facendo clic su un file nella visualizzazione Modifiche si apre l'editor diff di un singolo file invece dell'editor diff di più file." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Icona per la barra laterale secondaria delle sessioni quando è chiusa.", @@ -4264,7 +4264,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Controlla se la cronologia di input della chat nella finestra Agenti è limitata alla sessione corrente. Disabilitare questa opzione per usare la cronologia di input condivisa tra le sessioni.", "chat.newEdits.label": "Nuova chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "Scegli area di lavoro" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "Modello" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "Collega come contesto", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Input chat. Premere INVIO per inviare la richiesta. Usare il comando Guida all'accessibilità della chat per altre informazioni.", "loading": "Caricamento in corso...", "send": "Invia", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Invia (ALT+clic per avviare in background)", "sessionsChatInput.placeholder.describeTheOutcome": "Descrivere il risultato desiderato", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Descrivere ciò che si vuole creare", "sessionsChatInput.placeholder.describeYourMission": "Descrivere la missione", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Spostare lo stato attivo sulla vista di Esplora file{0}.", "sessionsChat.history": "Nella casella di input, usare le frecce SU e GIÙ per spostarsi nella cronologia delle richieste.", "sessionsChat.input": "Si è nell'input chat. Digitare un messaggio e premere INVIO per inviarlo.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Premere ALT+INVIO per avviare la sessione in background senza aprirla. La sessione avviata viene visualizzata nella visualizzazione Sessioni chat.", "sessionsChat.mobileConfig": "Sui dispositivi mobili, i selettori di modalità e modello vengono visualizzati come chip toccabili sotto l'input. Toccare un chip per aprire un pannello inferiore in cui poter modificare la selezione.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Passa alla sessione successiva nell'elenco{0}.", + "sessionsChat.navigatePreviousSession": "Passa alla sessione precedente nell'elenco{0}.", "sessionsChat.overview": "L'utente è nella finestra Agenti. La finestra Agenti è un'area di lavoro dedicata per lavorare con agenti IA. Offre un'interfaccia di chat, una vista delle modifiche per rivedere i cambiamenti generati dagli agenti, uno strumento per esplorare file e opzioni di personalizzazione.", "sessionsChat.sessionsView": "Spostare lo stato attivo sulla vista delle Sessioni di chat{0}.", "sessionsChat.workspace": "MAIUSC+TAB per passare al selettore dell'area di lavoro e scegliere un'area di lavoro per la sessione." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Ingrandisci Area editor", "openEditorInModal": "Apri nell'editor della finestra modale", "openModalEditorInEditor": "Apri in Area editor", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Mostra barra laterale secondaria", + "pushEditorRight": "Sposta editor a destra", "restoreMainEditorPart": "Ripristina Area editor" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Copia nome ramo sessione" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Tutte le modifiche", + "allChangesDescription": "Mostra tutte le modifiche apportate in questa sessione", + "lastTurnChanges": "Modifiche dell'ultimo turno", + "lastTurnChangesDescription": "Mostra solo le modifiche apportate nell'ultimo turno" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot approverà automaticamente tutte le chiamate dello strumento e continuerà a lavorare in modo autonomo fino al completamento dell'attività. Sono inclusi i comandi del terminale, le modifiche ai file e le chiamate a strumenti esterni. L'agente prenderà decisioni al posto dell'utente senza chiedere conferma.\r\n\r\nPuoi interrompere l'agente in qualsiasi momento facendo clic sul pulsante di arresto. Questo vale solo per la sessione corrente.", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Esporta i log di debug dell'host agente..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Quando è abilitata, l'host agente locale viene usato come provider di sessioni predefinito e i relativi tipi di sessione vengono mostrati per primi nella finestra Agenti. Richiede `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Host agente locale" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Ignora approvazioni", "permissions.autoApprove.subtext": "Tutte le chiamate degli strumenti sono approvate automaticamente", "permissions.autopilot": "Autopilot (anteprima)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Approva automaticamente tutte le chiamate agli strumenti e continua fino al completamento dell'attività. Autopilot può aumentare i costi.", "permissions.autopilot.label": "Autopilot (anteprima)", "permissions.autopilot.subtext": "Itera in modo autonomo dall'inizio alla fine", "permissions.default": "Approvazioni predefinite", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Abilitare le sessioni locali della chat di VS Code nella finestra Agenti. Ricaricare la finestra per rendere effettive le modifiche." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Eliminare questa chat?", + "deleteChat.delete": "Elimina", + "deleteChat.detail": "L'azione non può essere annullata.", "localChatSessionsProvider": "Chat locale", "localSession": "Locale", - "newChat": "New Chat", + "newChat": "Nuova chat", "newSession": "Nuova sessione" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "Connettersi all'host dell'agente remoto tramite tunnel dev", "connectViaTunnelShort": "Tunnel...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "Connettersi all'host dell'agente remoto tramite WSL", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Remoto personale", "nameRemotePrompt": "Immettere un nome visualizzato per questo host agente remoto.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Non è stato trovato alcun tunnel dev con supporto dell'host agente. Avviare un tunnel con \"tunnel Code\" su un altro computer.", "tunnelPickPlaceholder": "Selezionare un tunnel dev a cui connettersi", "tunnelPickTitle": "Connettiti tramite tunnel dev", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "Non è possibile collegarsi alla distribuzione WSL \"'{0}\": {1}", + "wslConnecting": "Collegamento alla distribuzione WSL \"{0}\"...", + "wslDistroDefault": "Distribuzione predefinita", + "wslDistroRunning": "In esecuzione", + "wslDistroStopped": "Arrestato", + "wslInstallDocsAction": "Installa WSL", + "wslListFailed": "Non è possibile elencare le distribuzioni WSL: {0}", + "wslNoDistros": "Non sono installate distribuzioni WSL 2.", + "wslNotInstalled": "Il sottosistema Windows per Linux non è installato o non è abilitato.", + "wslPickPlaceholder": "Selezionare una distribuzione WSL a cui collegarsi", + "wslPickTitle": "Connetti tramite WSL" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Aggiungi plug-in remoto", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "Chiudi", "chatCompositeBar.maximize": "Ingrandisci sessione", "chatCompositeBar.pin": "Fissa sessione", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Aggiungi visualizzazione", "chatCompositeBar.unmaximize": "Ripristina sessione", "chatCompositeBar.unpin": "Rimuovi il fissaggio della sessione", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Rimuovi visualizzazione", + "closeAllSessions": "Chiudi tutte le sessioni", "focusActiveSession": "Porta in primo piano la sessione attiva", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Sessione produttiva {0} nella griglia", "miSessionsBack": "&&Indietro", "miSessionsForward": "&&Avanti", "newSession": "Nuova sessione", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "altre sessioni", + "recentlyOpened": "aperti di recente", + "renameSessionHeader": "Rinomina...", + "searchSessions": "Cerca sessioni per nome o cartella", "sessionsGoBack": "Torna indietro", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Torna indietro di una sessione", "sessionsGoForward": "Avanti", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Vai avanti di una sessione", "showSessionsPicker": "Mostra selezione sessioni", "untitledSession": "Nuova sessione" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Sessioni agente", "agentSessionsShowSessions": "Mostra sessioni", - "newSession": "New Session", + "newSession": "Nuova sessione", "showSessions": "Mostra sessioni" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "Contrassegna come fatto", "markRead": "Segna come già letta", "markUnread": "Segna come non letta", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Vai alla sessione successiva", + "navigateNextSession.mnemonic": "&&Sessione successiva", + "navigatePreviousSession": "Vai alla sessione precedente", + "navigatePreviousSession.mnemonic": "&&Sessione precedente", "newSessionForWorkspace": "Nuova sessione", "openToTheSide": "Apri lateralmente", "pinSession": "Aggiungi", @@ -5374,9 +5374,9 @@ "learnMore": "Altre informazioni", "loginWith": "Accedere 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": "Segreto client della risorsa", + "xaaResourceSecretPrompt": "La risorsa presente in '{0}' usa un identificatore client per risorsa '{1}'. Immettere il segreto client corrispondente (lasciare vuoto se non è disponibile). Il valore viene salvato nell'archivio segreti del sistema operativo; è possibile gestirlo in un secondo momento tramite il code lens 'Set Client Secret' in mcp.json.", + "xaaResourceSecretTitle": "Il segreto client della risorsa è obbligatorio", "yes": "Sì" }, "vs/workbench/api/browser/mainThreadChatSessions": { @@ -5441,11 +5441,11 @@ "incorrectAccountDetail": "L'account scelto, {0}, non corrisponde all'account richiesto, {1}.", "keep": "Mantieni {0}", "loginWith": "Accedi 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": "L'autenticazione MCP gestita dall'azienda richiede `mcp.enterpriseManagedAuth.idp.issuer` per essere un URL valido; ha ottenuto '{0}'.", + "mcp.enterpriseManaged.issuerMissing": "L'autenticazione MCP gestita dall'azienda richiede `mcp.enterpriseManagedAuth.idp.issuer` per essere configurata. Impostarla tramite criteri aziendali (Criteri di gruppo Windows / Preferenze gestite da macOS / Linux `/etc/vscode/policy.json`) o, per i test locali, modificando manualmente `settings.json`.", + "mcp.enterpriseManaged.issuerNotHttp": "L'autenticazione MCP gestita dall'azienda richiede `mcp.enterpriseManagedAuth.idp.issuer` per usare lo schema `https` o `http`; ha ricevuto '{0}'.", + "mcp.enterpriseManaged.missingAS": "Il server MCP '{0}' gestito dall'azienda non ha annunciato una voce `authorization_servers` nei metadati della risorsa protetta.", + "mcp.enterpriseManaged.missingResource": "Il server MCP '{0}' gestito dall'azienda non ha annunciato un documento di metadati della risorsa protetta con un identificatore 'resource'.", "mcpAuthSessionRemoved": "Sessione di autenticazione per {0} rimossa, arresto del server in corso" }, "vs/workbench/api/browser/mainThreadMessageService": { @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Indica se le barre di navigazione hanno lo stato attivo", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Indica se i percorsi di navigazione contengono elementi simbolo", "breadcrumbsPossible": "Indica se l'editor può visualizzare le barre di navigazione", "breadcrumbsVisible": "Indica se le barre di navigazione sono attualmente visibili", "cmd.copyPath": "Copia percorso di navigazione", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Indica se la barra ausiliaria è visibile", "bannerFocused": "Indica se il banner ha lo stato attivo della tastiera", "dirtyWorkingCopies": "Indica se sono presenti copie di lavoro con modifiche non salvate", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Indica se l'area dell'editor (qualsiasi parte dell'editor) ha il focus della tastiera", "editorIsOpen": "Indica se un editor è aperto", "editorPartEditorGroupMaximized": "La parte dell'editor ha un gruppo ingrandito", "editorPartModal": "Indica se lo stato attivo è in una parte dell'editor modale", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Strumenti di sviluppo" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Aggiungi screenshot dell'area alla chat", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Emula dispositivo...", "browser.resetEmulation": "Reimposta emulazione", "browser.setUserAgent": "Emula agente utente...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Emulazione dispositivo", "browser.toggleMobileEmulation": "Attiva/Disattiva emulazione per dispositivi mobili", "browser.userAgent.prompt": "Stringa agente utente (lasciare vuoto per impostazione predefinita di VS Code)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Indica se l'URL corrente del browser è un preferito" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Cronologia", + "browser.history.clearAll": "Cancella tutta la cronologia", + "browser.history.clearDay": "Cancella voci per questo giorno", + "browser.history.placeholder": "Filtrare la cronologia del browser", + "browser.history.title": "Cronologia del browser", + "browser.history.today": "Oggi", + "browser.history.yesterday": "Ieri", + "browser.maxHistoryEntries": "Numero massimo di elementi della cronologia mantenuti per ambito sessione. Le voci meno recenti vengono eliminate per prime.", + "browser.recents": "Recenti", + "browser.removeFromHistory": "Rimuovi dalla cronologia", + "browser.showHistory": "Cronologia" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Indica se il browser può andare indietro", @@ -8289,10 +8289,10 @@ "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}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Digitare il testo in {0} e premere INVIO", + "browser.typeAndSubmit.invocation.element": "Digitare il testo in {0} in {1} e premere INVIO", + "browser.typeAndSubmit.past": "Testo digitato in {0} e tasto INVIO premuto", + "browser.typeAndSubmit.past.element": "Testo digitato in {0} in {1} e tasto INVIO premuto", "typeBrowserTool.displayName": "Digita nella pagina", "typeBrowserTool.userDescription": "Digitare del testo o premere dei tasti in una pagina del browser" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "Cancella modelli linguistici usati di recente", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "Esamina le sottoscrizioni dell'host agente", "workbench.action.chat.inspectChatModel.label": "Ispeziona modello chat", "workbench.action.chat.inspectChatModelReferences.label": "Controllare i riferimenti al modello di chat", "workbench.action.chat.logChatIndex.label": "Registrare l'indice chat", @@ -8898,8 +8898,8 @@ "update": "Aggiorna" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { - "agentHost.displayName": "{0} - Agent Host", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHost.displayName": "{0} - Host Agente", + "agentHostHarnessLabel.local": "{0} [host agente]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Selezione {0}", @@ -8928,20 +8928,20 @@ "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" + "agentHost.authRequired": "Per avviare una sessione è necessaria l'autenticazione. Accedere e riprovare.", + "agentHost.elicit.url.cancel": "Annulla", + "agentHost.elicit.url.instruction": "Aprire questo URL?", + "agentHost.elicit.url.open": "Apri {0}", + "agentHost.elicit.url.title": "Autorizzazione necessaria", + "agentHost.forkedSessionLabel": "Sessione con fork", + "agentHost.responseDetails.credit": "{0} credito", + "agentHost.responseDetails.credits": "{0} crediti" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { - "agentHostTerminal.local": "Local" + "agentHostTerminal.local": "Locale" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": { - "ahp.running": "Running {0}..." + "ahp.running": "Esecuzione di {0} in corso..." }, "vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": { "agentSessionCompleted": "Operazione completata", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "Apre una nuova sessione Codex nell'editor. Le sessioni Codex possono essere gestite dalla visualizzazione delle sessioni di chat.", "chat.session.providerDescription.growth": "Informazioni sulle funzionalità di Copilot.", "chat.session.providerDescription.local": "Eseguire le attività nella chat di VS Code. L'agente esegue l'iterazione tramite chat e opera in modo interattivo per implementare le modifiche nell'area di lavoro principale.", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "Interfaccia della riga di comando di Copilot [host agente]", "chat.session.providerLabel.background": "Interfaccia della riga di comando di Copilot", "chat.session.providerLabel.cloud": "Cloud", "chat.session.providerLabel.local": "Locale" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "Mostra il file markdown non elaborato", "homeButton": "Panoramica", "homeButtonTooltip": "Torna alla Panoramica", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "Ambiente corrente: {0}. Fare clic per andare alla panoramica", + "homeButtonWithHarness": "{0}, torna alla panoramica", "hooks": "Hook", "hooksDesc": "Configurare azioni automatizzate attivate da eventi quali il salvataggio di file o l'esecuzione di attività.", "instructions": "Istruzioni", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "Output del Blocco appunti collegato, {0}", "chat.attachment": "Contesto allegato, {0}", "chat.attachment.clearButton": "Rimuovi dal contesto", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "Salva con nome...", + "chat.attachment.saveFileError": "Non è possibile salvare il file: {0}", + "chat.attachment.saveImageButton": "Salva immagine con nome...", + "chat.attachment.saveImageError": "Non è possibile salvare l'immagine: {0}", "chat.attachment.withDeleteHint": "{0} (elimina)", "chat.browserToolsDisabled": "Gli strumenti del browser non sono abilitati.", "chat.browserToolsDisabled.aria": "Gli strumenti del browser non sono abilitati, {0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "Se abilitato, registra tutti i messaggi di trasporto AHP per le connessioni host dell'agente nei file JSONL nella directory del log della finestra.", "chat.agentHost.clientTools": "Nomi di riferimento degli strumenti da esporre come strumenti forniti dal client nelle sessioni host dell'agente.", "chat.agentHost.customTerminalTool.enabled": "Quando è abilitata, le sessioni dell'SDK di Copilot usano l'override dello strumento terminale di Agent Host anziché il comportamento terminale predefinito dell'SDK.", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "Quando è abilitata, l'host dell'agente locale viene usato come provider predefinito nel selettore della destinazione della sessione chat di VS Code. Richiede `#{0}#`.", "chat.agentLocations.invalidPath": "I percorsi devono essere relativi o iniziare con '~/'. I percorsi assoluti e i separatori '\\' non sono supportati.", "chat.agentSessionProjection.enabled": "Determina se la modalità di proiezione della sessione agente è abilitata per la revisione delle sessioni agente in un'area di lavoro in evidenza.", "chat.agentSkillsLocations.description": "Specificare le posizioni delle competenze agente (`{0}`) che è possibile usare nelle sessioni di chat. [Altre informazioni]({1}).\r\n\r\nOgni percorso deve contenere sottocartelle di competenze con file SKILL.md (ad esempio, aggiungere `my-skills` se si ha `my-skills/skillA/SKILL.md`). I percorsi relativi vengono risolti dalle cartelle radice dell'area di lavoro.", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "Nome visualizzato per il gruppo di artefatti.", "chat.artifacts.rules.onlyShowGroup": "Se è true, mostra solo l'intestazione del gruppo anziché i singoli elementi.", "chat.autoReply.description": "Ignora automaticamente le sequenze di domande comunicando all'agente che l'utente non è disponibile e di usare il suo miglior giudizio. Questa è un'impostazione avanzata e può portare a scelte o azioni impreviste basate sul contesto incompleto.", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "Abilita **Advanced Autopilot**, un unico interruttore che attiva tutti i comportamenti avanzati di Autopilot che delegano una parte maggiore del ciclo all'agente. Attualmente, dopo ogni turno di Autopilot, un modello piccolo e veloce valuta se la richiesta originale è completa; in caso contrario, Autopilot continua a lavorare usando quella valutazione come guida per il turno successivo, invece di affidarsi all'agente per segnalare il completamento.", "chat.checkpoints.enabled": "Abilita i checkpoint nella chat. I checkpoint consentono di ripristinare la chat a uno stato precedente.", "chat.checkpoints.showFileChanges": "Indica se visualizzare le modifiche ai file di checkpoint della chat.", "chat.codeBlock.showProgressAnimation.description": "Quando si applicano modifiche, mostra un'animazione dell'avanzamento nell'etichetta del blocco di codice. Se l'opzione è disabilitata, mostra invece la percentuale di avanzamento.", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "Corrompere il criceto", "chat.working.fun.2": "Reticolazione delle spline", "chat.working.fun.3": "Districare gli spaghetti", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "Interazione con la codebase", "chat.working.fun.minecraft.1": "Estrazione di diamanti", "chat.working.fun.ms.1": "Evocare Clippy" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "Domanda di completamento: {0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "Ignora", + "chat.goalBanner.label": "Obiettivo", + "chat.goalBanner.loading": "Determinazione dell'obiettivo…" }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "Ignora notifica" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "Disabilitato dai criteri aziendali", "permissions.autoApprove.subtext": "Tutte le chiamate degli strumenti sono approvate automaticamente", "permissions.autopilot": "Autopilot (anteprima)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Approva automaticamente tutte le chiamate agli strumenti e continua fino al completamento dell'attività. Autopilot può aumentare i costi.", "permissions.autopilot.label": "Autopilot (anteprima)", "permissions.autopilot.policyDescription": "Disabilitato dai criteri aziendali", "permissions.autopilot.policyDisabled": "Disabilitato dai criteri aziendali", @@ -11868,8 +11868,8 @@ "chat.learnMoreAgentTypes": "Informazioni sui tipi di agente...", "chat.sessionTarget.category.agent": "Tipi di agente", "chat.sessionTarget.category.other": "Altro", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", - "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" + "chat.sessionTarget.upgradeHover": "[Eseguire l'aggiornamento a GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) per delegare il lavoro all'agente cloud.", + "chat.sessionTarget.upgradeLink": "[Aggiorna](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { "openFolder": "Apri cartella...", @@ -12513,33 +12513,33 @@ "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" + "addPath": "Aggiungi percorso...", + "addPathDescription": "Consentire una cartella in questa area di lavoro", + "allowFolderSession": "Consentire questa cartella in questa sessione", + "allowFolderSessionDetail": "Consentire la lettura di file da questa cartella senza richiedere altre conferme in questa sessione di chat", + "allowRepoSession": "Consentire tutti i file in questo repository per questa sessione", + "allowRepoSessionDetail": "Consentire la lettura di file da {0}", + "allowRepoSessionDetailLookup": "Individua il repository Git contenitore per questo percorso", + "sessionScope": "Sessione", + "workspaceScope": "Area di lavoro" }, "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" + "allowRequestsCheckbox": "Effettua richieste senza conferma", + "allowResponsesCheckbox": "Consenti risposte senza conferma", + "approveAll": "Approva tutto", + "approveRequestTo": "Consenti richieste a {0}", + "approveResponseFrom": "Consenti risposte da {0}", + "approves": "Approva {0}", + "delete": "Elimina", + "denyAll": "Rifiuta tutto", + "moreOptions": "Consenti richieste a...", + "moreOptionsManage": "Altre opzioni...", + "moreOptionsMultiple": "Configura approvazioni URL...", + "noApprovals": "Nessuna approvazione", + "openSettings": "Apri impostazioni", + "requests": "richieste", + "responses": "risposte", + "selectApproval": "Selezionare il modello di URL da approvare" }, "vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": { "todo.added.multiple": "{0} attività aggiunte", @@ -12636,97 +12636,97 @@ "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" + "workbench.action.chat.openStorageFolder.label": "Aprire la cartella di archiviazione della chat" }, "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." + "chat.exportAsZip.label": "Esporta chat come ZIP...", + "chatExportZip.error": "Non è possibile esportare la chat come ZIP: {0}", + "chatExportZip.noRepoData": "Chat esportata senza contesto del repository. Non è stato rilevato alcun repository Git." }, "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" + "debugAgentHost.noInspectPort": "Non è possibile abilitare il controllo Node.js per il processo host dell'agente.", + "debugAgentHostInDevTools": "Eseguire il debug del processo host dell'agente locale negli strumenti di sviluppo" }, "vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": { - "exportDebugLogs.saveDialogTitle": "Export Agent Host Debug Logs", - "exportDebugLogs.zipFilter": "Zip Archive" + "exportDebugLogs.saveDialogTitle": "Esporta i log di debug dell'host agente", + "exportDebugLogs.zipFilter": "Archivio ZIP" }, "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." + "exportAgentTracesDB.error": "Impossibile esportare il database delle tracce dell'host agente: {0}", + "exportAgentTracesDB.label": "Esporta database tracce host agente...", + "exportAgentTracesDB.notFound": "Non è stato ancora trovato alcun database di traccia dell'host agente. Esegui una sessione agente con `#chat.agentHost.otel.dbSpanExporter.enabled#` attivato per popolarlo." }, "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" + "keywordActivation.status.active": "Ascolto di 'Hey Code'...", + "keywordActivation.status.inactive": "In attesa della fine della chat vocale...", + "keywordActivation.status.name": "Attivazione di parole chiave vocali", + "listening": "Sto ascoltando", + "scopedChatSynthesisInProgress": "Definito come posizione in cui è in corso la registrazione vocale dal microfono per la chat vocale. Questa chiave è definita solo con ambito, per contesto di chat.", + "scopedVoiceChatGettingReady": "Vero quando ci si prepara per ricevere l'input vocale dal microfono per la chat vocale. Questa chiave è definita solo con ambito, per contesto di chat.", + "scopedVoiceChatInProgress": "Definito come posizione in cui è in corso la registrazione vocale dal microfono per la chat vocale. Questa chiave è definita solo con ambito, per contesto di chat.", + "voice.keywordActivation": "Controlla se la frase parola chiave 'Hey Code' è riconosciuta per avviare una sessione di chat vocale. L'abilitazione di questa opzione avvierà la registrazione dal microfono, ma l'audio viene elaborato localmente e non viene mai inviato a un server.", + "voice.keywordActivation.chatInContext": "L'attivazione delle parole chiave è abilitata e l'ascolto di \"Hey Code\" per avviare una sessione di chat vocale nell'editor o nella visualizzazione attiva a seconda dello stato attivo della tastiera.", + "voice.keywordActivation.chatInView": "L'attivazione delle parole chiave è abilitata e in ascolto di 'Hey Code' per avviare una sessione di chat vocale nella visualizzazione chat.", + "voice.keywordActivation.inlineChat": "L'attivazione delle parole chiave è abilitata e in ascolto di 'Hey Codice' per avviare una sessione di chat vocale nell'editor attivo se possibile.", + "voice.keywordActivation.off": "L'attivazione di parole chiave è disabilitata.", + "voice.keywordActivation.quickChat": "L'attivazione delle parole chiave è abilitata e in ascolto di 'Hey Code' per avviare una sessione di chat vocale nella chat veloce.", + "workbench.action.chat.holdToVoiceChatInChatView.label": "Tenere premuto per passare alla Chat vocale in visualizzazione Chat", + "workbench.action.chat.inlineVoiceChat": "Chat vocale inline", + "workbench.action.chat.quickVoiceChat.label": "Chat vocale veloce", + "workbench.action.chat.readChatResponseAloud": "Leggi ad alta voce", + "workbench.action.chat.startVoiceChat.label": "Avvia chat vocale", + "workbench.action.chat.stopListening.label": "Interrompi ascolto", + "workbench.action.chat.stopListeningAndSubmit.label": "Interrompi l’ascolto e invia", + "workbench.action.chat.stopReadChatItemAloud": "Interrompi lettura ad alta voce", + "workbench.action.chat.voiceChatInView.label": "Chat vocale in visualizzazione chat", + "workbench.action.speech.stopReadAloud": "Interrompi lettura ad alta voce" }, "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 [Agent Host] 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" + "chat.agentsHandoff.tip.action": "Apri nella finestra Agenti", + "chat.agentsHandoff.tip.description": "È possibile ottenere una vista dedicata a più riquadri accanto all'area di lavoro.", + "chat.agentsHandoff.tip.description.copilot": "Incluso nel piano Copilot: ottieni una vista dedicata a più riquadri accanto all'area di lavoro.", + "chat.agentsHandoff.tip.emptyWorkspace.description": "Aprire la finestra Agenti per avviare una sessione dell'interfaccia della riga di comando di Copilot.", + "chat.agentsHandoff.tip.emptyWorkspace.message": "L'interfaccia della riga di comando di Copilot [host agente] non è disponibile senza una cartella aperta", + "chat.agentsHandoff.tip.message": "Continuare questa sessione nella finestra Agenti", + "openAgentsWindow": "Apri finestra Agenti", + "openInAgentsHover": "Apri nella finestra Agenti", + "openSessionInAgentsWindow": "Apri nella finestra Agenti", + "openWorkspaceInAgentsWindow": "Apri in Agenti", + "toggle.openInAgentsWindow": "Apri nella finestra Agenti", + "toggle.openInAgentsWindowDescription": "Attivare/disattivare la visibilità del pulsante Apri nella finestra Agenti nella barra del titolo" }, "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." + "fetchWebPage.binaryNotSupported": "Al momenti non sono supportati file binari.", + "fetchWebPage.confirmationMessage.plural": "Il contenuto Web può contenere codice dannoso o tentare attacchi del tipo prompt injection.", + "fetchWebPage.confirmationTitle.plural": "Recuperare le pagine Web?", + "fetchWebPage.confirmationTitle.singular": "Recuperare la pagina Web?", + "fetchWebPage.fetchedFrom": "Recuperato da {0}", + "fetchWebPage.invalidUrl": "URL non valido", + "fetchWebPage.invocationMessage.plural": "Recupero di {0} risorse", + "fetchWebPage.invocationMessage.singular": "Recupero di {0}", + "fetchWebPage.invocationMessage.singularAsLink": "Recupero di [resource]({0})", + "fetchWebPage.noValidUrls": "Non sono stati specificati URL validi.", + "fetchWebPage.pastTenseMessage.plural": "{0} risorse recuperate, ma gli URL seguenti non erano validi:\r\n\r\n{1}\r\n\r\n", + "fetchWebPage.pastTenseMessage.singular": "Risorsa recuperata, ma l'URL seguente non era valido:\r\n\r\n{0}\r\n\r\n", + "fetchWebPage.pastTenseMessageResult.plural": "{0} risorse recuperate", + "fetchWebPage.pastTenseMessageResult.singular": "{0} recuperato", + "fetchWebPage.pastTenseMessageResult.singularAsLink": "[resource]({0}) recuperata", + "fetchWebPage.urlMentionedInPrompt": "Approvato automaticamente perché l'URL era nel prompt", + "fetchWebPage.urlsDescription": "Matrice di URL da cui recuperare il contenuto." }, "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?" + "changeWorkspace.detail": "La sessione verrà arrestata se si cambia l'area di lavoro.", + "changeWorkspace.message": "Una sessione in corso. Modificare l'area di lavoro?", + "chatRequestInProgress": "Una sessione in corso.", + "closeTheWindow.detail": "La sessione verrà arrestata se si chiude la finestra.", + "closeTheWindow.message": "Una sessione in corso. Chiudere la finestra?", + "copilotWorkspaceTrust": "Le funzionalità IA sono attualmente supportate solo nelle aree di lavoro attendibili.", + "exit.detail": "La sessione verrà arrestata se si esce.", + "exit.message": "Una sessione in corso. Uscire?", + "quit.detail": "La sessione verrà arrestata se esci.", + "quit.message": "Una sessione in corso. Uscire?", + "reloadTheWindow.detail": "La sessione verrà arrestata se si ricarica la finestra.", + "reloadTheWindow.message": "Una sessione in corso. Ricaricare la finestra?" }, "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.", @@ -13009,13 +13009,13 @@ "schema.folding": "Impostazioni di riduzione del codice del linguaggio.", "schema.folding.markers": "Marcatori di riduzione del codice specifici del linguaggio, come '#region' e '#endregion'. Le espressioni regolari di inizio e fine verranno confrontate con il contenuto di tutte le righe e devono essere progettate in modo efficace", "schema.folding.markers.end": "Criterio di espressione regolare per il marcatore di fine. L'espressione regolare deve iniziare con '^'.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.folding.markers.end.flags": "Flag di espressione regolare per il marcatore di fine.", + "schema.folding.markers.end.pattern": "Criterio di espressione regolare per il marcatore di fine.", "schema.folding.markers.start": "Criterio di espressione regolare per il marcatore di inizio. L'espressione regolare deve iniziare con '^'.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.folding.markers.start.flags": "Flag di espressione regolare per il marcatore di inizio.", + "schema.folding.markers.start.pattern": "Criterio di espressione regolare per il marcatore di inizio.", "schema.folding.offSide": "Un linguaggio è conforme alla regola di offside se i blocchi in tale linguaggio vengono espressi in base al relativo rientro. Se questa opzione è impostata, le righe vuote appartengono al blocco successivo.", "schema.indentationRules": "Impostazioni di rientro del linguaggio.", "schema.indentationRules.decreaseIndentPattern": "Se una riga corrisponde a questo criterio, il rientro di tutte le linee successive verrà ridotto una volta (fino alla corrispondenza di un'altra regola).", @@ -14579,7 +14579,7 @@ "Uninstalling": "Disinstallazione", "VS Code for Web": "{0} per il Web", "auto update message": "[esaminare l'estensione]({0}) e aggiornarla 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": "Questa estensione non è ancora stata aggiornata perché le nuove versioni vengono aggiornate automaticamente 2 ore dopo la pubblicazione. Verrà aggiornata automaticamente {0}.", "cancel": "Annulla", "cannot be installed": "L'estensione '{0}' non è disponibile in {1}. Per approfondire, fare clic su 'Altre informazioni'.", "check logs": "Per altri dettagli, vedere il [log]({0}).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "Abilitare l'estensione \"{0}\"?", "enableExtensionTitle": "Abilita estensione", "extension not found": "L'estensione '{0}' non è stata trovata.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "È necessario ricaricare la finestra per applicare gli aggiornamenti delle estensioni.", + "extensions need restart": "Tutte le estensioni richiedono un riavvio per applicare gli aggiornamenti.", "extensionsAutoRestart": "Le estensioni sono state riavviate automaticamente per abilitare gli aggiornamenti.", "incompatible": "Non è possibile installare l’estensione '{0}' perché non è compatibile.", "incompatibleExtensions": "Alcune estensioni sono disabilitate a causa di incompatibilità di versione. Controllarle e aggiornarle.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Esegui il debug dell'host dell'estensione in una nuova finestra", + "debugExtensionHost.launch.name": "Collegare host dell'estensione", + "debugExtensionHost.progress": "Collegamento del debugger all'host dell'estensione", + "debugExtensionHostAndRenderer": "Eseguire il debug dell'host dell'estensione e del renderer in una nuova finestra", + "debugRenderer": "Eseguire il debug del renderer in una nuova finestra", + "debugRenderer.launch.name": "Collega renderer", + "debugRenderer.progress": "Collegamento del debugger al renderer", + "openDevToolsForExtensionHost": "Esegui il debug dell'host di estensione negli strumenti di sviluppo", + "restart1": "Debug delle estensioni", + "restart2": "Per il debug delle estensioni è necessario il riavvio. Riavviare \"{0}\" ora?", + "restart3": "&&Riavviare", + "selectExtensionHost": "Seleziona host dell'estensione" }, "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" + "profilingExtensionHost": "Profilatura dell'host dell'estensione", + "profilingExtensionHostTime": "Profilatura dell'host dell'estensione ({0} sec)", + "restart1": "Profila estensioni", + "restart2": "Per profilare le estensioni, è richiesto un riavvio. Riavviare '{0}' ora?", + "restart3": "&&Riavvia", + "selectAndStartDebug": "Fare clic per arrestare la profilatura.", + "status.profiler": "Profiler estensione" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Estensioni in esecuzione" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Cartella Pulizia estensioni", + "openExtensionsFolder": "Apri cartella estensioni" }, "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." + "show": "Mostra estensioni", + "unresponsive-exthost": "L'estensione '{0}' ha richiesto molto tempo per completare l'ultima operazione e ha impedito l'esecuzione di altre estensioni." }, "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" + "attach.msg": "Questo è un promemoria per assicurarsi di non aver dimenticato di allegare '{0}' al problema appena creato.", + "attach.msg2": "Questo è un promemoria per assicurarsi di non aver dimenticato di allegare '{0}' a un problema di prestazioni esistente.", + "attach.title": "Il profilo della CPU è stato collegato?", + "cmd.report": "Segnalare problema", + "cmd.reportOrShow": "Problema di prestazioni", + "cmd.show": "Mostra problemi" }, "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" + "extensionHostProfileStart": "Avvia profilo host dell'estensione", + "openExtensionHostProfile": "Apri profilo host dell'estensione", + "saveExtensionHostProfile": "Salva profilo host dell'estensione", + "saveprofile.dialogTitle": "Salva profilo host dell'estensione", + "stopExtensionHostProfileStart": "Arresta profilo host dell'estensione" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Apri cartella locale...", "remoteFileDialog.badPath": "Il percorso non esiste. Usa ~ per passare alla home directory.", "remoteFileDialog.cancel": "Annulla", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Non è possibile creare la cartella: {0}", "remoteFileDialog.hideDotFiles": "Nascondi file dot", "remoteFileDialog.invalidPath": "Immettere un percorso valido.", "remoteFileDialog.local": "Mostra locale", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Mostra file dot", "remoteFileDialog.validateBadFilename": "Immettere un nome di file valido.", "remoteFileDialog.validateCreateDirectory": "La cartella {0} non esiste. Si desidera crearla?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "La cartella {0} non esiste. Si desidera crearla?", "remoteFileDialog.validateExisting": "Il file {0} esiste già. Sovrascriverlo?", "remoteFileDialog.validateFileOnly": "Selezionare un file.", "remoteFileDialog.validateFolder": "La cartella esiste già. Usare un nuovo nome file.", diff --git a/i18n/vscode-language-pack-ja/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-ja/translations/extensions/vscode.debug-server-ready.i18n.json index b151fe25db..42271da48a 100644 --- a/i18n/vscode-language-pack-ja/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-ja/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "'Chrome用のデバッガー' でデバッグを開始します。", "debug.server.ready.action.description": "サーバーの準備が整ったときにURIをどうするか。", "debug.server.ready.action.openExternally.description": "既定のアプリケーションで外部 URI を開きます。", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "統合されたブラウザーで URI を開きます。", "debug.server.ready.action.startDebugging.description": "別の起動構成を実行してください。", "debug.server.ready.debugConfig.description": "実行するデバッグ構成。", "debug.server.ready.debugConfigName.description": "実行する起動構成の名前です。", diff --git a/i18n/vscode-language-pack-ja/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-ja/translations/extensions/vscode.npm.i18n.json index c579cee590..00dbdf7c68 100644 --- a/i18n/vscode-language-pack-ja/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-ja/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Node.js をスクリプト ランナーとして使用します。", "config.npm.scriptRunner.npm": "スクリプト ランナーとして npm を使用します。", "config.npm.scriptRunner.pnpm": "スクリプト ランナーとして pnpm を使用します。", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Vite+ (vp) をスクリプト ランナーとして使います。", "config.npm.scriptRunner.yarn": "スクリプト ランナーとして yarn を使用します。", "description": "npm スクリプトのタスクサポートを追加する拡張", "displayName": "VS Code の npm サポート", diff --git a/i18n/vscode-language-pack-ja/translations/main.i18n.json b/i18n/vscode-language-pack-ja/translations/main.i18n.json index 18cb68cc75..8936c001c1 100644 --- a/i18n/vscode-language-pack-ja/translations/main.i18n.json +++ b/i18n/vscode-language-pack-ja/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": "このエージェント ホストで構成され、リモート セッションで使用できるプラグイン。", @@ -2206,17 +2206,17 @@ "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.claudeAgent.path": "試験段階。ローカル テスト専用です。ローカルにインストールされた `@anthropic-ai/claude-agent-sdk` パッケージへの絶対パス。設定すると、Claude エージェント プロバイダーがエージェント ホスト内に登録され、このパスから SDK が読み込まれます。`#chat.agentHost.enabled#` が必要です。変更を有効にするには、エージェント ホスト プロセスを再起動する必要があります。この設定は、SDK が拡張機能マーケットプレースを通じて提供されると削除されます。", "chat.agentHost.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "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": "`#chat.agentHost.otel.enabled#` がオンのときに Copilot SDK によって使用されるエクスポーター バックエンド。CLI ランタイムでは、`otlp-grpc` は透過的に `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` を設定します。", + "chatAgentHostStarterConfigurationTitle": "チャット エージェント ホスト スターター" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "ブランチの変更点", @@ -2277,15 +2277,15 @@ "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", + "agentHost.changeset.createDraftPR": "ドラフトの Pull Request の作成", "agentHost.changeset.createPR": "Create Pull Request" }, "vs/platform/agentHost/node/agentHostRenameCommand": { "agentHostSlashCommand.rename.description": "Rename this chat" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "フォークされたセッション", + "agentHost.forkedTitlePrefix": "フォーク済み:" }, "vs/platform/agentHost/node/agentSideEffects": { "agentHostRename.renamed": "Renamed: {0}" @@ -2377,7 +2377,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/codex/codexAgent": { "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", @@ -2463,14 +2463,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": "検索と Web ソースを使って、トピックに関する詳細な調査を実行します", + "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} への呼び出しを許可しますか?", @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "エディター領域を最大化する", "openEditorInModal": "モーダル エディターで開く", "openModalEditorInEditor": "エディター領域で開く", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "セカンダリ サイド バーを表示する", + "pushEditorRight": "エディターを右へ移動", "restoreMainEditorPart": "エディター領域を復元する" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "セッション ブランチ名のコピー" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "すべての変更点", + "allChangesDescription": "このセッションで行われたすべての変更点を表示する", + "lastTurnChanges": "直前のターンの変更点", + "lastTurnChangesDescription": "直前のターンで行われた変更点のみを表示する" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "オートパイロットはすべてのツール呼び出しを自動承認し、タスクが完了するまで自律的に作業を続けます。これには、ターミナル コマンド、ファイル編集、および外部ツールの呼び出しが含まれます。エージェントは、確認を求めずに、ユーザーに代わって決定を行います。\r\n\r\n[停止] ボタンをクリックすると、いつでもエージェントを停止できます。これは、現在のセッションにのみ適用されます。", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "エージェント モード", "agentHostRunningSessionPermissionModePicker": "承認", "agentHostSessionConfig.ariaLabel": "{0} ピッカー", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "オフ", + "agentHostSessionConfig.boolean.offLabel": "オフ", + "agentHostSessionConfig.boolean.onLabel": "オン", + "agentHostSessionConfig.boolean.true": "オン", "agentHostSessionConfig.filter": "フィルター オプション...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}、読み取り専用", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "エージェント ホストのデバッグ ログをエクスポートする..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "有効にすると、ローカル エージェント ホストが既定のセッション プロバイダーとして使用され、そのセッションの種類がエージェント ウィンドウの最初に表示されます。`#{0}#` が必要です。" }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "ローカル エージェント ホスト" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "承認のバイパス", "permissions.autoApprove.subtext": "すべてのツール呼び出しが自動承認されます", "permissions.autopilot": "Autopilot (プレビュー)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "すべてのツール呼び出しを自動承認し、タスクが完了するまで続行します。Autopilot によってコストが増加する可能性があります。", "permissions.autopilot.label": "Autopilot (プレビュー)", "permissions.autopilot.subtext": "最初から最後まで自律的に反復処理する", "permissions.default": "既定の承認", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "エージェント ウィンドウでローカルの VS Code チャット セッションを有効にします。変更を有効にするには、ウィンドウを再度読み込みます。" }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "このチャットを削除しますか?", + "deleteChat.delete": "削除", + "deleteChat.detail": "この操作は元に戻せません。", "localChatSessionsProvider": "ローカル チャット", "localSession": "ローカル", - "newChat": "New Chat", + "newChat": "新しいチャット", "newSession": "新しいセッション" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "開発トンネル経由でリモート エージェント ホストに接続する", "connectViaTunnelShort": "トンネル...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "WSL 経由でリモート エージェント ホストに接続する", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "マイ リモート", "nameRemotePrompt": "このリモート エージェント ホストの表示名を入力してください。", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "エージェント ホストをサポートする開発トンネルが見つかりませんでした。別のマシンで 'code tunnel' を使ってトンネルを開始します。", "tunnelPickPlaceholder": "接続する開発トンネルを選択する", "tunnelPickTitle": "開発トンネル経由で接続する", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "WSL ディストリビューション '{0}' に接続できませんでした: {1}", + "wslConnecting": "WSL ディストリビューション '{0}' に接続しています...", + "wslDistroDefault": "既定のディストリビューション", + "wslDistroRunning": "実行中", + "wslDistroStopped": "停止済み", + "wslInstallDocsAction": "WSL をインストールする", + "wslListFailed": "WSL ディストリビューションを一覧表示できませんでした: {0}", + "wslNoDistros": "WSL 2 ディストリビューションはインストールされていません。", + "wslNotInstalled": "Linux 用 Windows サブシステムがインストールされていないか、有効になっていません。", + "wslPickPlaceholder": "接続先の WSL ディストリビューションを選択します", + "wslPickTitle": "WSL 経由で接続" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "リモート プラグインの追加", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "階層リンクにフォーカスがあるかどうか", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "階層リンクにシンボル項目が含まれているかどうか", "breadcrumbsPossible": "エディターで階層リンクを表示できるかどうか", "breadcrumbsVisible": "階層リンクが現在表示されているかどうか", "cmd.copyPath": "階層リンク パスのコピー", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "補助バーが見えるかどうか", "bannerFocused": "バナーにキーボード フォーカスがあるかどうか", "dirtyWorkingCopies": "変更が保存されていない作業コピーがあるかどうか", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "エディター領域 (エディターの任意の部分) にキーボード フォーカスがあるかどうか", "editorIsOpen": "エディターが開いているかどうか", "editorPartEditorGroupMaximized": "エディター パーツには最大化されたグループがあります", "editorPartModal": "フォーカスがモーダル エディター パーツにあるかどうか", @@ -7437,181 +7437,181 @@ "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" + "configureRuntimeArguments": "ランタイム引数の構成", + "reloadWindowWithExtensionsDisabled": "拡張機能が無効な状態での再読み込み", + "revealUserDataFolder": "ユーザー データ フォルダーの表示", + "showContentTracing": "コンテンツ トレースの表示", + "showGPUInfo": "GPU 情報の表示", + "startTracing": "トレースの開始", + "startTracing.ariaLabel": "パフォーマンス トレースを記録しています。クリックして記録を停止します。", + "startTracing.name": "パフォーマンス トレース", + "startTracing.recording": "トレースの記録 (クリックして停止)", + "startTracing.tooltip": "クリックして記録を停止します", + "stopTracing": "トレースの停止", + "stopTracing.button": "トレースの再起動と有効化(&&R)", + "stopTracing.detail": "完了するまでに最大 1 分かかる場合があります。", + "stopTracing.message": "進行中のトレース セッションはありません。トレースを開始するには、'Developer: Start Tracing' を使用するか、'--trace' 引数を指定して起動します。", + "stopTracing.title": "トレース ファイルを作成しています...", + "toggleDevTools": "開発者ツールの切り替え" }, "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" + "install": "PATH 内に '{0}' コマンドをインストールします", + "shellCommand": "シェル コマンド", + "successFrom": "シェル コマンド '{0}' が PATH から正常にアンインストールされました。", + "successIn": "シェル コマンド '{0}' が PATH に正常にインストールされました。", + "uninstall": "'{0}' コマンドを 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" + "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": "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." + "application.shellEnvironmentResolutionTimeout": "アプリケーションがまだターミナルから起動されていない場合にシェル環境の解決を中止するまでのタイムアウトを秒単位で制御します。詳細については、[ドキュメント](https://go.microsoft.com/fwlink/?linkid=2149667) を参照してください。", + "argv.crashReporterId": "このアプリ インスタンスから送信されるクラッシュ レポートを関連付けるために使用される一意の ID。", + "argv.disableChromiumSandbox": "Chromium サンドボックスを無効にします。 これは、VS Code を Linux では昇格して実行し、Windows では Applocker で実行する場合に便利です。", + "argv.disableHardwareAcceleration": "ハードウェア アクセラレータを無効にします。グラフィックの問題が発生している場合にのみ、このオプションを変更してください。", + "argv.disableLcdText": "LCD フォントのアンチエイリアシングを無効にします。", + "argv.enableCrashReporter": "クラッシュ レポートを無効にすることを許可します。値が変更された場合は、アプリを再起動する必要があります。", + "argv.enableRDPDisplayTracking": "RDP 再接続中に最大化されたウィンドウが正しく表示されるように復元されるようにします。", + "argv.enebleProposedApi": "拡張機能 ID のリストに対して提案された API を有効にします ('vscode.git' など)。提案された API は不安定で、警告なしに中断することがあります。これは拡張機能の開発とテストを目的とする場合にのみ設定してください。", + "argv.force-renderer-accessibility": "レンダラーを強制的にアクセス可能にします。Linux 上でスクリーン リーダーを使用している場合にのみ、これを変更してください。その他のプラットフォームでは、レンダラーは自動的にアクセス可能になります。editor.accessibilitySupport: on にしてある場合、このフラグは自動的にセットされます。", + "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": "ウィンドウ コントロールの外観を、OS によるネイティブ表示、カスタム描画、または非表示に調整します。変更を適用するには、完全な再起動が必要です。", + "dialogStyle": "ダイアログの外観を OS またはカスタムでネイティブに調整します。", + "enableCrashReporterDeprecated": "この設定が false の場合、新しい設定の値に関係なくテレメトリは送信されません。{0}設定に結合されているため、非推奨になりました。", + "keyboardConfigurationTitle": "キーボード", + "mergeAllWindowTabs": "すべてのウィンドウをマージする", + "miExit": "終了(&&X)", + "moveWindowTabToNewWindow": "ウィンドウ タブを新しいウィンドウに移す", + "newTab": "新しいウィンドウ タブ", + "newWindowDimensions": "少なくとも 1 つのウィンドウが既に開かれている場合に、新しく開くウィンドウのサイズを制御します。この設定は、最初に開かれるウィンドウに影響を与えることはありません。最初のウィンドウのサイズと位置は、常に、閉じる前と同じに復元されます。", + "openWithoutArgumentsInNewWindow": "引数なしで 2 つ目のインスタンスを起動するとき、新しい空のウィンドウを開くか、最後に実行されていたウィンドウにフォーカスするかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用する場合など)。", + "restoreFullscreen": "終了時に全画面表示モードだったウィンドウを、全画面表示モードに復元するかどうかを制御します。", + "restoreWindows": "開くときにウィンドウとエディターを復元する方法を制御します。", + "security.promptForLocalFileProtocolHandling": "有効にした場合、ローカル ファイルまたはワークスペースがプロトコル ハンドラーを介して開くたびに確認を求めるダイアログが表示されます。", + "security.promptForRemoteFileProtocolHandling": "有効にした場合、リモート ファイルまたはワークスペースがプロトコル ハンドラーを介して開かれるたびに確認を求めるダイアログが表示されます。", + "showNextWindowTab": "次のウィンドウ タブを表示する", + "showPreviousTab": "前のウィンドウ タブを表示する", + "telemetry.enableCrashReporting": "クラッシュ レポートの収取を有効にします。これにより、安定性が向上します。\r\nこのオプションを有効にするには、再起動が必要です。", + "telemetryConfigurationTitle": "テレメトリ", + "titleBarStyle": "ウィンドウ タイトル バーの外観を、OS またはカスタムでネイティブに調整します。変更を適用するには、完全な再起動が必要です。", + "toggleWindowTabsBar": "ウィンドウのタブ バーの切り替え", + "touchbar.enabled": "利用可能であれば macOS の Touch Bar ボタンを有効にします。", + "touchbar.ignored": "表示すべきではないタッチバー内のエントリの識別子のセット (たとえば、`workbench.action.navigateBack` など)。", + "window.border.color": "{0}: 16進数、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": "メニュー スタイルを、OS ネイティブ、カスタム、または {0} で定義されたタイトル バー スタイルから継承されるように調整します。これは、コンテキスト メニューの外観にも影響します。変更を適用するには、完全な再起動が必要です。", + "window.menuStyle.custom": "カスタム メニューを使用します。", + "window.menuStyle.custom.mac": "カスタム コンテキスト メニューを使用します。", + "window.menuStyle.inherit": "メニュー スタイルを {0} で定義されているタイトル バー スタイルに合わせます。", + "window.menuStyle.inherit.mac": "コンテキスト メニュー スタイルを {0} で定義されているタイトル バー スタイルに合わせます。", + "window.menuStyle.mac": "コンテキスト メニューの外観を、OS ネイティブ、カスタム、または {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": "常にすべてのウィンドウが再度開かれます。フォルダーまたはワークスペースが開かれている場合は (例: コマンド ラインから)、新しいウィンドウとして開かれます (ただし、前に開かれている場合)。ファイルを開くと、復元されたウィンドウの 1 つで、以前に開いていたエディターと共に開きます。", + "windowConfigurationTitle": "ウィンドウ", + "zoomLevel": "すべてのウィンドウの既定のズーム レベルを調整します。`0` から 1 つ上げるごとに (`1` など) 20% ずつ拡大し、1 つ下げるごとに (`-1` など) 20% ずつ縮小することを表します。小数点以下の桁数を入力して、さらに細かくズーム レベルを調整することもできます。[拡大] および [縮小] コマンドでズーム レベルをすべてのウィンドウに適用するか、アクティブなウィンドウのみに適用するかを構成する方法については、{0} を参照してください。", + "zoomPerWindow": "'拡大' コマンドと '縮小' コマンドのズーム レベルが、すべてのウィンドウに適用されるのか、アクティブなウィンドウのみに適用されのるかを制御します。すべてのウィンドウに対する、ズーム レベルの既定値の構成については、「{0}」を参照してください。" }, "vs/workbench/electron-browser/desktop.main": { - "join.closeStorage": "Saving UI state" + "join.closeStorage": "UI 状態を保存しています" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", + "copy": "コピー(&&C)", "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" + "appRootWarning.banner": "インストール フォルダー ('{0}') に保存したファイルは、更新中に警告なしに上書きまたは削除され、元に戻すことができなくなる可能性があります。", + "configure": "構成", + "downloadArmBuild": "ダウンロード", + "keychainWriteError": "ログイン情報のキーチェーンへの書き込みが、エラー '{0}' で失敗しました。", + "learnMore": "詳細情報", + "loginButton": "ログイン(&&L)", + "macoseolmessage": "{1} の {0} は、間もなく更新プログラムの受信を停止します。macOS バージョンのアップグレードを検討してください。", + "password": "パスワード", + "proxyAuthRequired": "プロキシ認証が必要です", + "proxyDetail": "プロキシ {0} ではユーザー名とパスワードが必要です。", + "rememberCredentials": "資格情報を保存する", + "resolveShellEnvironment": "シェル環境を解決しています...", + "restart": "再起動", + "runningAsRoot": "{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": "チャット応答内の完了したツール呼び出しやその他の折りたたみ可能な項目にチェックマーク アイコンを表示するかどうかを制御します。", @@ -13009,11 +13009,11 @@ "schema.folding": "言語の折り畳み設定。", "schema.folding.markers": "'#region'や '#endregion'などの言語固有の折りたたみマーカー。開始と終了の正規表現はすべての行の内容に対してテストし効率的に設計してください。", "schema.folding.markers.end": "終了マーカーの正規表現パターン。 正規表現は '^' で始めてください。", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", + "schema.folding.markers.end.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", "schema.folding.markers.start": "開始マーカーの正規表現パターン。 正規表現は '^' で始めてください。", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", + "schema.folding.markers.start.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", "schema.folding.offSide": "その言語のブロックがインデントで表現されている場合、言語はオフサイドルールに従います。 設定されている場合、空行は後続のブロックに属します。", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "'{0}' 拡張機能を有効にしますか?", "enableExtensionTitle": "拡張機能の有効化", "extension not found": "拡張機能 '{0}' が見つかりませんでした。", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "更新を適用するには拡張機能のウィンドウ再読み込みが必要です。", + "extensions need restart": "更新を適用するにはすべての拡張機能の再起動が必要です。", "extensionsAutoRestart": "更新を有効にするために拡張機能が自動的に再起動されました。", "incompatible": "'{0}' 拡張機能は互換性がないため、インストールできません。", "incompatibleExtensions": "バージョンの互換性がないため、一部の拡張機能が無効になっています。これらを確認して更新します。", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "新しいウィンドウで拡張機能ホストをデバッグする", + "debugExtensionHost.launch.name": "拡張機能ホストのアタッチ", + "debugExtensionHost.progress": "拡張機能ホストにデバッガーをアタッチしています", + "debugExtensionHostAndRenderer": "新しいウィンドウで拡張機能ホストおよびレンダラーをデバッグする", + "debugRenderer": "新しいウィンドウでレンダラーをデバッグする", + "debugRenderer.launch.name": "レンダラーをアタッチする", + "debugRenderer.progress": "レンダラーにデバッガーをアタッチしています", + "openDevToolsForExtensionHost": "開発ツールで拡張機能ホストをデバッグする", + "restart1": "拡張機能をデバッグする", + "restart2": "拡張機能をデバッグするには、再起動が必要です。今すぐ '{0}' を再起動しますか?", + "restart3": "再起動(&&R)", + "selectExtensionHost": "拡張機能ホストの選択" }, "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" + "profilingExtensionHost": "プロファイル拡張機能ホスト", + "profilingExtensionHostTime": "プロファイル拡張機能ホスト ({0} 秒)", + "restart1": "拡張機能のプロファイル", + "restart2": "拡張機能をプロファイルするには再起動が必要です。今すぐ '{0}' を再起動しますか?", + "restart3": "再起動(&&R)", + "selectAndStartDebug": "クリックしてプロファイリングを停止します。", + "status.profiler": "拡張機能プロファイラー" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "拡張機能の実行中" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "拡張機能フォルダーのクリーンアップ", + "openExtensionsFolder": "拡張機能フォルダーを開く" }, "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." + "show": "拡張機能を表示する", + "unresponsive-exthost": "拡張機能 '{0}' の最後の操作が完了するまで、非常に長い時間がかかりました。また、他の拡張機能の実行を妨げていました。" }, "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" + "attach.msg": "これは、作成した問題に '{0}' をアタッチすることを忘れないようにするための通知です。", + "attach.msg2": "これは、既存のパフォーマンスの問題に '{0}' をアタッチすることを忘れないようにするためのリマインダーです。", + "attach.title": "CPU プロファイルを添付しましたか?", + "cmd.report": "問題点の報告", + "cmd.reportOrShow": "パフォーマンスの問題", + "cmd.show": "問題を表示" }, "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" + "extensionHostProfileStart": "拡張機能ホストのプロファイルを開始", + "openExtensionHostProfile": "拡張機能ホストのプロファイルを開く", + "saveExtensionHostProfile": "拡張機能ホストのプロファイルを保存", + "saveprofile.dialogTitle": "拡張機能ホストのプロファイルを保存", + "stopExtensionHostProfileStart": "拡張機能ホストのプロファイルを停止" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "ローカル フォルダーを開く...", "remoteFileDialog.badPath": "パスが存在しません。ホーム ディレクトリに移動するには、 ~ を使用します。", "remoteFileDialog.cancel": "キャンセル", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "次のフォルダーを作成できませんでした: {0}", "remoteFileDialog.hideDotFiles": "ドット ファイルを非表示にする", "remoteFileDialog.invalidPath": "有効なパスを入力してください。", "remoteFileDialog.local": "ローカルを表示します。", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "ドット ファイルの表示", "remoteFileDialog.validateBadFilename": "有効なファイル名を入力してください。", "remoteFileDialog.validateCreateDirectory": "フォルダー {0} が存在しません。作成しますか?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "フォルダー {0} が存在しません。作成しますか?", "remoteFileDialog.validateExisting": "{0} は既に存在します。上書きしますか?", "remoteFileDialog.validateFileOnly": "ファイルを選択してください。", "remoteFileDialog.validateFolder": "このフォルダーは既に存在します。新しいファイル名を使用してください。", diff --git a/i18n/vscode-language-pack-ko/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-ko/translations/extensions/vscode.debug-server-ready.i18n.json index 23cdf107d4..b572225520 100644 --- a/i18n/vscode-language-pack-ko/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-ko/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "'Debugger for Chrome'을 사용하여 디버깅을 시작하세요.", "debug.server.ready.action.description": "서버가 준비되었을 때 URI로 무엇을 하시겠습니까?", "debug.server.ready.action.openExternally.description": "기본 애플리케이션에서 외부 URI 열기", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "통합 브라우저에서 URI 열기", "debug.server.ready.action.startDebugging.description": "다른 시작 구성을 실행합니다.", "debug.server.ready.debugConfig.description": "실행할 디버그 구성입니다.", "debug.server.ready.debugConfigName.description": "실행할 시작 구성의 이름입니다.", diff --git a/i18n/vscode-language-pack-ko/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-ko/translations/extensions/vscode.npm.i18n.json index 867bc79c2a..41d4cd6063 100644 --- a/i18n/vscode-language-pack-ko/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-ko/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Node.js 스크립트 실행기로 사용합니다.", "config.npm.scriptRunner.npm": "npm을 스크립트 실행기로 사용합니다.", "config.npm.scriptRunner.pnpm": "pnpm을 스크립트 실행기로 사용합니다.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "스크립트 실행기로 Vite+(vp)를 사용하세요.", "config.npm.scriptRunner.yarn": "Yarn을 스크립트 실행기로 사용합니다.", "description": "npm 스크립트에 대한 작업 지원을 추가할 확장입니다.", "displayName": "VS Code에 대한 Npm 지원", diff --git a/i18n/vscode-language-pack-ko/translations/main.i18n.json b/i18n/vscode-language-pack-ko/translations/main.i18n.json index 836b745fec..604fec178b 100644 --- a/i18n/vscode-language-pack-ko/translations/main.i18n.json +++ b/i18n/vscode-language-pack-ko/translations/main.i18n.json @@ -2248,7 +2248,7 @@ "agentHost.config.sandbox.windowsFileSystem.title": "Windows 샌드박스 파일 시스템" }, "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { - "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + "sshKbiDefaultPrompt": "{0}@{1}에 대한 인증이 필요함" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", @@ -2277,7 +2277,7 @@ "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", + "agentHost.changeset.createDraftPR": "초안 끌어오기 요청 만들기", "agentHost.changeset.createPR": "Create Pull Request" }, "vs/platform/agentHost/node/agentHostRenameCommand": { @@ -2589,19 +2589,19 @@ "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..." + "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": "Remote Connections" + "tunnelHost.log": "원격 연결" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { "wslProgressConnecting": "Connecting to agent host in {0}...", @@ -2617,17 +2617,17 @@ "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." }, "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" + "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}에 등록되어 있습니다.", @@ -2681,15 +2681,15 @@ "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}" + "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": "Open", - "openFile": "Open File", - "openFolder": "Open Folder", - "openWorkspace": "&&Open", - "openWorkspaceTitle": "Open Workspace from File", - "selectFolder": "&&Select folder" + "open": "열기", + "openFile": "파일 열기", + "openFolder": "폴더 열기", + "openWorkspace": "열기(&&O)", + "openWorkspaceTitle": "파일에서 작업 영역 열기", + "selectFolder": "폴더 선택(&&S)" }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "파일이 너무 커서 제목 없는 편집기로 열 수 없습니다. 먼저 파일을 파일 탐색기에 업로드한 후 다시 시도하세요." @@ -2942,8 +2942,8 @@ "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})" + "binFailed": "'{0}'을(를) 휴지통으로 이동하지 못함({1})", + "trashFailed": "'{0}'을(를) 휴지통으로 이동하지 못함({1})" }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}'을(를) '{1}'({2})(으)로 복사할 수 없습니다.", @@ -3042,44 +3042,44 @@ "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?" + "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": "현재 네트워크 연결을 데이터 통신 연결로 처리할지 여부를 제어합니다. 데이터 통신 연결로 처리하면 데이터 사용량을 줄이기 위해 자동 업데이트, 확장 프로그램 다운로드 및 기타 백그라운드 네트워크 활동이 연기됩니다.", @@ -3089,20 +3089,20 @@ "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." + "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}` 설정을 확인하세요)." @@ -3113,7 +3113,7 @@ "severityPrefix.warning": "경고: {0}" }, "vs/platform/process/electron-main/processMainService": { - "local": "Local" + "local": "로컬" }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "'{0}' 명령에서 오류가 발생했습니다.", @@ -3173,14 +3173,14 @@ "quickInputBox.ariaLabel": "결과의 범위를 축소하려면 입력하세요." }, "vs/platform/remoteTunnel/common/remoteTunnel": { - "remoteTunnelLog": "Remote Tunnel Service" + "remoteTunnelLog": "원격 터널 서비스" }, "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..." + "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의 페치 구현을 가져옵니다.", @@ -3680,7 +3680,7 @@ "updateTitleBar": "제목 표시줄에 업데이트 표시기를 보여 주세요." }, "vs/platform/update/electron-main/notAvailableUpdateDialog": { - "noUpdatesAvailable": "There are currently no updates available." + "noUpdatesAvailable": "현재 사용할 수 있는 업데이트가 없습니다." }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "기본값" @@ -3719,51 +3719,51 @@ "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" + "appGone": "창이 예기치 않게 종료되었습니다.", + "appGoneDetailEmptyWindow": "불편을 끼쳐 드려 죄송합니다. 새 빈 창을 열어 다시 시작할 수 있습니다.", + "appGoneDetailWorkspace": "불편을 드려서 죄송합니다. 창을 다시 열면 중단된 위치에서 계속할 수 있습니다.", + "appGoneDetails": "창이 예기치 않게 종료되었습니다(원인: '{0}', 코드: '{1}')", + "appStalled": "창이 응답하지 않습니다.", + "appStalledDetail": "창을 다시 열거나, 닫거나, 계속 기다릴 수 있습니다.", + "close": "닫기(&&C)", + "doNotRestoreEditors": "편집기를 복원하지 않음", + "hiddenMenuBar": " 키를 눌러 메뉴 모음에 계속 액세스할 수 있습니다.", + "newWindow": "새 창(&&N)", + "reopen": "다시 열기(&&R)", + "wait": "계속 대기(&&K)" }, "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" + "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": "코드 작업 영역" }, "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)" + "cancel": "취소(&&C)", + "clearButtonLabel": "지우기(&&C)", + "confirmClearDetail": "이 작업은 취소할 수 없습니다.", + "confirmClearRecentsMessage": "최근에 연 모든 파일 및 작업 영역을 지우시겠습니까?", + "newWindow": "새 창", + "newWindowDesc": "새 창을 엽니다.", + "recentFolders": "최근 폴더", + "recentFoldersAndWorkspaces": "최근 폴더 및 작업 영역", + "untitledWorkspace": "제목 없음(작업 영역)", + "workspaceName": "{0}(작업 영역)" }, "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}'" + "ok": "확인(&&O)", + "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요.", + "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음" }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "원격 CLI" @@ -3831,7 +3831,7 @@ "auxiliaryBarAriaLabel": "세션 세부 정보" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "채팅", "closeChat": "닫기", "renameChat": "이름 바꾸기", "renameChat.prompt": "채팅 이름 바꾸기" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "1개 파일 변경됨" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "새 세션", + "renameSession.aria": "세션 이름 바꾸기" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "로드하는 중", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "활성 세션에서 현재 git 동기화 작업이 실행 중인지 여부", "activeSessionProviderId": "활성 세션의 공급자 ID", "activeSessionType": "활성 세션의 세션 유형", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "활성 세션의 공급자가 결합 모드 및 모델 구성 선택기를 제공하는지 여부(독립 실행형 선택기 대신 전화 레이아웃에 사용됨)", "activeSessionWorkspaceIsVirtual": "활성 세션의 작업 영역이 가상인지 여부", "activeSessions": "활성 세션 패널의 식별자", "chatSessionProviderId": "상황에 맞는 메뉴 오버레이에 있는 세션의 공급자 ID", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "상황에 맞는 메뉴 오버레이에 있는 세션의 세션 유형", "editorMaximized": "편집기 영역이 최대화되는지 여부", "isActiveSessionArchived": "활성 세션의 보관(완료로 표시) 여부", "multipleSessionsVisible": "세션 부분의 그리드에 두 개 이상의 세션이 표시되는지 여부", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "세션의 보관 여부(완료로 표시)", "sessionIsCreated": "세션 보기의 세션이 생성되었는지 여부(채팅 보기가 표시되고 새 세션 보기는 표시되지 않음)", "sessionIsMaximized": "세션 보기가 현재 세션 부분의 그리드에서 최대화되어 있는지 여부", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "세션이 읽은 상태로 표시되었는지 여부", "sessionIsSticky": "세션 보기가 그리드에서 고정되어 있는지 여부", "sessionSupportsMultipleChats": "세션 보기에서 세션이 여러 채팅을 지원하는지 여부", "sessionWorkspacePickerGroup": "세션 작업 영역 선택기의 현재 활성 그룹 탭", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "에이전트 창의 제목 1 글꼴 크기(시작 화면 제목)입니다.", "agents.fontSize.heading2": "에이전트 창의 제목 2 글꼴 크기(제목)입니다.", "agents.fontSize.heading3": "에이전트 창의 제목 3 글꼴 크기(부제)입니다.", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "에이전트 창의 레이블 1 글꼴 크기(섹션 제목, 탭).", + "agents.fontSize.label2": "에이전트 창의 레이블 2 글꼴 크기(메타데이터)", + "agents.fontSize.label3": "에이전트 창의 레이블 3 글꼴 크기(배지)입니다.", "agents.fontWeight.regular": "에이전트 창의 일반 글꼴 두께(400)입니다.", "agents.fontWeight.semiBold": "에이전트 창의 약간 굵게 글꼴 두께(600)입니다." }, @@ -4204,7 +4204,7 @@ "changes": "변경 내용", "changesViewIcon": "변경 내용 보기의 보기 아이콘입니다.", "miChanges": "변경(&&G)", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "변경 내용 보기에서 파일을 클릭할 때 다중 파일 diff 편집기 대신 단일 파일 diff 편집기가 열리는지 여부를 제어합니다." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "닫을 때 세션 보조 사이드바의 아이콘입니다.", @@ -4264,7 +4264,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "새 에이전트 호스트 세션 작업 트리가 만들어질 때 `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` 태그가 지정된 작업을 자동으로 실행할지 여부입니다. 수동 `Run Task` 호출은 영향을 받지 않습니다.", - "chat.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "에이전트 창의 채팅 입력 기록이 현재 세션으로 범위가 지정되는지 여부를 제어합니다. 세션 간에 공유 입력 기록을 사용하려면 이 기능을 사용하지 않도록 설정하세요.", "chat.newEdits.label": "새 채팅" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "작업 영역 선택" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "모델" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "컨텍스트로 첨부", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "채팅 입력. Enter 키를 눌러 요청을 보냅니다. 자세한 내용은 채팅 접근성 도움말 명령을 사용합니다.", "loading": "로드하는 중...", "send": "보내기", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "보내기(백그라운드에서 시작하려면 Alt+클릭)", "sessionsChatInput.placeholder.describeTheOutcome": "원하는 결과 설명", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "빌드하려는 항목 설명", "sessionsChatInput.placeholder.describeYourMission": "임무 설명", @@ -4314,16 +4314,16 @@ "sessionsChatInput.placeholder.whatsYourNextMilestone": "다음 마일스톤은 무엇인가요?" }, "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." + "newChatInSessionPlaceholder": "이 세션 내에서 후속 질문을 하거나 새 주제 시작...", + "subSessionTip.ariaLabel": "하위 세션 팁", + "subSessionTip.dismiss": "팁 해제", + "subSessionTip.message": "동일한 작업 영역의 새 채팅인 하위 세션입니다. 사용하여 질문을 하거나, 작업을 실행하거나, 새로운 컨텍스트로 아이디어를 탐색할 수 있습니다." }, "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." + "newSessionChooseWorkspace": "시작하려면 선택", + "newSessionIn": "새 세션 위치", + "newSessionWith": "다음 항목 포함", + "trustFolderMessage": "에이전트 세션에서는 이 폴더에서 파일을 읽고 명령을 실행하며 변경할 수 있습니다." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "사용할 수 있는 에이전트 호스트 없음", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "파일 탐색기 보기에 포커스를 맞춥니다{0}.", "sessionsChat.history": "위쪽 및 아래쪽 화살표를 사용하여 입력 상자에서 요청 기록을 탐색합니다.", "sessionsChat.input": "채팅 입력에 있습니다. 메시지를 입력하고 Enter 키를 눌러 보냅니다.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Alt+Enter를 눌러 세션으로 이동하지 않고 백그라운드에서 세션을 시작하세요. 시작된 세션이 채팅 세션 보기에 나타납니다.", "sessionsChat.mobileConfig": "모바일에서는 모드 및 모델 선택기가 입력 아래에 탭할 수 있는 칩으로 표시됩니다. 칩을 탭하면 하단 시트가 열려 선택을 변경할 수 있습니다.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "목록 {0}에서 다음 세션으로 이동합니다.", + "sessionsChat.navigatePreviousSession": "목록 {0}에서 이전 세션으로 이동합니다.", "sessionsChat.overview": "Agents 창에 있습니다. Agents 창은 AI 에이전트와 작업하기 위한 전용 작업 영역입니다. 채팅 인터페이스, 에이전트에서 생성된 변경 내용을 검토하기 위한 변경 내용 보기, 파일 탐색기 및 사용자 지정 옵션을 제공합니다.", "sessionsChat.sessionsView": "채팅 세션 보기에 포커스를 맞춥니다{0}.", "sessionsChat.workspace": "Shift+Tab을 사용하여 작업 영역 선택기로 이동하고 세션에 사용할 작업 영역을 선택합니다." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "편집기 영역 최대화", "openEditorInModal": "모달 편집기에서 열기", "openModalEditorInEditor": "편집기 영역에서 열기", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "보조 사이드바 표시", + "pushEditorRight": "편집기를 오른쪽으로 푸시", "restoreMainEditorPart": "편집기 영역 복원" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "세션 분기 이름 복사" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "모든 변경 내용", + "allChangesDescription": "이 세션의 모든 변경 내용 표시", + "lastTurnChanges": "마지막 턴 변경 내용", + "lastTurnChangesDescription": "마지막 턴에서 변경된 내용만 표시" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot은 모든 도구 호출을 자동으로 승인하고 작업이 완료될 때까지 자율적으로 계속 작동합니다. 여기에는 터미널 명령, 파일 편집 및 외부 도구 호출이 포함됩니다. 에이전트는 확인을 요청하지 않고 사용자 대신 의사 결정을 내립니다.\r\n\r\n언제든지 중지 단추를 클릭하여 에이전트를 중지할 수 있습니다. 현재 세션에만 적용됩니다.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "에이전트 모드", "agentHostRunningSessionPermissionModePicker": "승인", "agentHostSessionConfig.ariaLabel": "{0} 선택기", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "끄기", + "agentHostSessionConfig.boolean.offLabel": "끄기", + "agentHostSessionConfig.boolean.onLabel": "켜기", + "agentHostSessionConfig.boolean.true": "켜기", "agentHostSessionConfig.filter": "필터 옵션...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, 읽기 전용", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "에이전트 호스트 디버그 로그 내보내기..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "사용하도록 설정하면 로컬 에이전트 호스트가 기본 세션 공급자로 사용되며 해당 세션 유형이 에이전트 창에 먼저 표시됩니다. `#{0}#`이(가) 필요합니다." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "로컬 에이전트 호스트" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "승인 우회", "permissions.autoApprove.subtext": "모든 도구 호출이 자동 승인됨", "permissions.autopilot": "Autopilot(미리 보기)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "모든 도구 호출을 자동 승인하고 작업이 완료될 때까지 계속 진행합니다. Autopilot으로 인해 비용이 증가할 수 있습니다.", "permissions.autopilot.label": "Autopilot(미리 보기)", "permissions.autopilot.subtext": "처음부터 끝까지 자율적으로 반복합니다.", "permissions.default": "기본 승인", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Agents 창에서 로컬 VS Code 채팅 세션을 활성화합니다. 변경 내용을 적용하려면 창을 다시 로드합니다." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "이 채팅을 삭제하시겠습니까?", + "deleteChat.delete": "삭제", + "deleteChat.detail": "이 작업은 실행 취소할 수 없습니다.", "localChatSessionsProvider": "로컬 채팅", "localSession": "로컬", - "newChat": "New Chat", + "newChat": "새 채팅", "newSession": "새 세션" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "개발 터널을 통해 원격 에이전트 호스트에 연결", "connectViaTunnelShort": "터널...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "WSL을 통해 원격 에이전트 호스트에 연결", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "내 원격", "nameRemotePrompt": "이 원격 에이전트 호스트의 표시 이름을 입력합니다.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "에이전트 호스트 지원이 있는 개발 터널을 찾을 수 없습니다. 다른 컴퓨터에서 '코드 터널'을 사용하여 터널을 시작합니다.", "tunnelPickPlaceholder": "연결할 개발 터널 선택", "tunnelPickTitle": "개발자 터널을 통해 연결", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "WSL 배포 '{0}'에 연결하지 못함: {1}", + "wslConnecting": "WSL 배포 '{0}'에 연결하는 중...", + "wslDistroDefault": "기본 배포", + "wslDistroRunning": "실행 중", + "wslDistroStopped": "중지됨", + "wslInstallDocsAction": "WSL 설치", + "wslListFailed": "WSL 배포를 나열하지 못함: {0}", + "wslNoDistros": "설치된 WSL 2 배포가 없습니다.", + "wslNotInstalled": "Linux용 Windows 하위 시스템이 설치되어 있지 않거나 사용하도록 설정되어 있지 않습니다.", + "wslPickPlaceholder": "연결할 WSL 배포 선택", + "wslPickTitle": "WSL을 통해 연결" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "원격 플러그 인 추가", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "닫기", "chatCompositeBar.maximize": "세션 최대화", "chatCompositeBar.pin": "세션 고정", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "보기 고정", "chatCompositeBar.unmaximize": "세션 복원", "chatCompositeBar.unpin": "세션 고정 해제", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "보기 고정 해제", + "closeAllSessions": "이전 세션으로 이동", "focusActiveSession": "활성 세션 포커스", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "그리드의 집중 세션 {0}", "miSessionsBack": "뒤로(&&B)", "miSessionsForward": "앞으로(&&F)", "newSession": "새 세션", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "다른 세션", + "recentlyOpened": "최근에 열린 항목", + "renameSessionHeader": "이름 바꾸기...", + "searchSessions": "이름 또는 폴더로 세션 검색", "sessionsGoBack": "돌아가기", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "한 세션 뒤로 이동", "sessionsGoForward": "앞으로 이동", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "한 세션 앞으로 이동", "showSessionsPicker": "세션 선택기 표시", "untitledSession": "새 세션" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "에이전트 세션", "agentSessionsShowSessions": "세션 표시", - "newSession": "New Session", + "newSession": "새 세션", "showSessions": "세션 표시" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "완료로 표시", "markRead": "읽음으로 표시", "markUnread": "읽지 않음으로 표시", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "다음 세션으로 이동", + "navigateNextSession.mnemonic": "다음 세션(&N)", + "navigatePreviousSession": "이전 세션으로 이동", + "navigatePreviousSession.mnemonic": "이전 세션(&P)", "newSessionForWorkspace": "새 세션", "openToTheSide": "측면에서 열기", "pinSession": "고정", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "이동 경로에 포커스가 있는지 여부", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "이동 경로에 기호 항목이 포함되어 있는지 여부", "breadcrumbsPossible": "편집기에서 이동 경로를 표시할 수 있는지 여부", "breadcrumbsVisible": "이동 경로가 현재 표시되는지 여부", "cmd.copyPath": "이동 경로 복사", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "보조 막대가 표시되는지 여부", "bannerFocused": "배너에 키보드 포커스가 있는지 여부", "dirtyWorkingCopies": "저장되지 않은 변경 내용이 있는 작업 복사본이 있는지 여부", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "편집기 영역(편집기 부분)에 키보드 포커스가 있는지 여부", "editorIsOpen": "편집기가 열려 있는지 여부", "editorPartEditorGroupMaximized": "편집기 파트에 최대화된 그룹이 있습니다.", "editorPartModal": "포커스가 모달 편집기 부분에 있는지 여부", @@ -7437,181 +7437,181 @@ "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" + "configureRuntimeArguments": "런타임 인수 구성", + "reloadWindowWithExtensionsDisabled": "확장을 사용하지 않도록 설정하고 다시 로드", + "revealUserDataFolder": "사용자 데이터 폴더 표시", + "showContentTracing": "콘텐츠 추적 표시", + "showGPUInfo": "GPU 정보 표시", + "startTracing": "추적 시작", + "startTracing.ariaLabel": "성능 추적을 기록하는 중입니다. 기록을 중지하려면 클릭하세요.", + "startTracing.name": "성능 추적", + "startTracing.recording": "추적 기록 중(클릭하여 중지)", + "startTracing.tooltip": "클릭하여 기록 중지", + "stopTracing": "추적 중지", + "stopTracing.button": "추적 다시 시작 및 사용(&&R)", + "stopTracing.detail": "완료하는 데 최대 1분이 걸릴 수 있습니다.", + "stopTracing.message": "진행 중인 추적 세션이 없습니다. 추적을 시작하려면 '개발자: 추적 시작'을 사용하거나 '--trace' 인수로 실행하세요.", + "stopTracing.title": "추적 파일을 만드는 중...", + "toggleDevTools": "개발자 도구 설정/해제" }, "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" + "install": "PATH에 '{0}' 명령 설치", + "shellCommand": "셸 명령", + "successFrom": "셸 명령 '{0}'이(가) PATH에서 제거되었습니다.", + "successIn": "셸 명령 '{0}'이(가) PATH에 설치되었습니다.", + "uninstall": "PATH에서 '{0}' 명령 제거" }, "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" + "close": "창 닫기", + "closeActive": "활성 창 닫기", + "closeOtherWindows": "다른 Windows 닫기", + "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": "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." + "application.shellEnvironmentResolutionTimeout": "애플리케이션이 터미널에서 아직 시작되지 않은 경우 셸 환경 해결을 포기하기 전에 시간 제한을 초 단위로 제어합니다. 자세한 내용은 [설명서](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 목록에 대해 제안된 API를 사용합니다(예: `vscode.git`). 제안된 API는 불안정하며 언제든지 경고 없이 중단될 수 있습니다. 확장 개발 및 테스트 용도로만 설정해야 합니다.", + "argv.force-renderer-accessibility": "강제로 렌더러에 액세스할 수 있도록 합니다. Linux에서 화면 읽기 프로그램을 사용하는 경우에만 변경할 수 있습니다. 다른 플랫폼에서는 렌더러에 자동으로 액세스할 수 있습니다. 이 플래그는 editor.accessibilitySupport: on인 경우 자동으로 설정됩니다.", + "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": "OS에 맞게 창 컨트롤의 모양을 네이티브로 조정합니다(사용자 지정 그림 또는 숨김). 변경 내용을 적용하려면 완전히 다시 시작해야 합니다.", + "dialogStyle": "대화 상자의 모양을 OS에 맞게 또는 사용자 지정하여 조정합니다.", + "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": "OS 또는 사용자 지정에 의해 네이티브가 되도록 창 제목 표시줄의 모양을 조정합니다. 변경 내용을 적용하려면 완전히 다시 시작해야 합니다.", + "toggleWindowTabsBar": "창 탭 모음 설정/해제", + "touchbar.enabled": "사용 가능한 경우 키보드의 macOS Touch Bar 단추를 사용하도록 설정합니다.", + "touchbar.ignored": "표시되지 않아야 하는 터치바에 있는 항목의 식별자 세트입니다(예: 'workbench.action.navigateBack').", + "window.border.color": "{0}: 16진수, 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": "메뉴 스타일을 OS에서 기본으로 사용하거나 사용자 지정하거나 {0}에 정의된 제목 표시줄 스타일에서 상속되도록 조정합니다. 이는 상황에 맞는 메뉴 모양에도 영향을 줍니다. 변경 내용을 적용하려면 완전히 다시 시작해야 합니다.", + "window.menuStyle.custom": "사용자 지정 메뉴를 사용하세요.", + "window.menuStyle.custom.mac": "사용자 지정 컨텍스트 메뉴를 사용하세요.", + "window.menuStyle.inherit": "메뉴 스타일을 {0}에서 정의된 제목 표시줄 스타일과 일치시킵니다.", + "window.menuStyle.inherit.mac": "컨텍스트 메뉴 스타일을 {0}에서 정의된 제목 표시줄 스타일과 일치시킵니다.", + "window.menuStyle.mac": "컨텍스트 메뉴 모양을 OS에서 기본으로 사용하거나 사용자 지정하거나 {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": "Saving UI state" + "join.closeStorage": "UI 상태 저장 중" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", - "okButton": "OK" + "copy": "복사(&&C)", + "okButton": "확인" }, "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" + "appRootWarning.banner": "설치 폴더('{0}') 내에 저장한 파일은 업데이트 시 경고 없이 덮어쓸 수 있거나 돌이킬 수 없을 정도로 삭제될 수 있습니다.", + "configure": "구성", + "downloadArmBuild": "다운로드", + "keychainWriteError": "'{0}' 오류로 인해 로그인 정보를 키 집합에 쓰지 못했습니다.", + "learnMore": "자세히 알아보기", + "loginButton": "로그인(&&L)", + "macoseolmessage": "{1}의 {0}에서 곧 업데이트 수신을 중단합니다. macOS 버전 업그레이드를 고려하세요.", + "password": "암호", + "proxyAuthRequired": "프록시 인증 필요", + "proxyDetail": "{0} 프록시에는 사용자 이름과 암호가 필요합니다.", + "rememberCredentials": "내 자격 증명 기억", + "resolveShellEnvironment": "셸 환경을 확인하는 중...", + "restart": "다시 시작", + "runningAsRoot": "{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": "채팅 응답에서 완료된 도구 호출과 그 밖의 접을 수 있는 항목에 확인 표시 아이콘을 표시할지 여부를 제어합니다.", @@ -8012,7 +8012,7 @@ }, "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { "browser.devToolsOpen": "현재 브라우저 보기에 개발자 도구가 열려 있는지 여부", - "browser.toggleDevToolsAction": "Developer Tools" + "browser.toggleDevToolsAction": "개발자 도구" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "채팅에 영역 스크린샷 추가", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "디바이스 에뮬레이트...", "browser.resetEmulation": "에뮬레이션 다시 설정", "browser.setUserAgent": "사용자 에이전트 에뮬레이트...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "디바이스 에뮬레이션", "browser.toggleMobileEmulation": "모바일 에뮬레이션 토글", "browser.userAgent.prompt": "사용자 에이전트 문자열(VS Code의 기본값을 사용하려면 비워 두세요)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "현재 브라우저 URL이 즐겨찾기인지 여부" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "기록", + "browser.history.clearAll": "모든 기록 지우기", + "browser.history.clearDay": "오늘 항목 지우기", + "browser.history.placeholder": "브라우저 기록 필터링", + "browser.history.title": "브라우저 기록", + "browser.history.today": "오늘", + "browser.history.yesterday": "어제", + "browser.maxHistoryEntries": "세션 범위당 유지되는 최대 기록 항목 수입니다. 세션 범위당 유지되는 최대 기록 항목 수입니다.", + "browser.recents": "최근 항목", + "browser.removeFromHistory": "기록에서 제거", + "browser.showHistory": "기록" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "브라우저 뒤로 가기 가능 여부", @@ -8289,10 +8289,10 @@ "browser.type.invocation.element": "{1}에서 {0}에 텍스트 입력 중", "browser.type.past": "{0}에 텍스트 입력함", "browser.type.past.element": "{1}에서 {0}에 텍스트 입력 완료", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "{0}에 텍스트를 입력하고 Enter 키 누르기", + "browser.typeAndSubmit.invocation.element": "{1}의 {0}에 텍스트를 입력하고 Enter 키 누르기", + "browser.typeAndSubmit.past": "{0}에 텍스트를 입력하고 Enter 키를 누름", + "browser.typeAndSubmit.past.element": "{1}의 {0}에 텍스트를 입력하고 Enter 키를 누름", "typeBrowserTool.displayName": "페이지에 입력하기", "typeBrowserTool.userDescription": "브라우저 페이지에서 텍스트 입력 또는 키 누르기" }, @@ -13009,13 +13009,13 @@ "schema.folding": "해당 언어의 접기 설정입니다.", "schema.folding.markers": "'#region' 및 '#endregion'처럼 언어별 접기 표식입니다. 시작 및 종료 regex는 모든 줄의 콘텐츠에 대해 테스트되며 효율적으로 설계되어야 합니다.", "schema.folding.markers.end": "끝 표식에 대한 RegExp 패턴입니다. regexp는 '^'으로 시작해야 합니다.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.folding.markers.end.flags": "끝 표식의 RegExp 플래그.", + "schema.folding.markers.end.pattern": "끝 표식에 대한 RegExp 패턴입니다.", "schema.folding.markers.start": "시작 표식에 대한 RegExp 패턴입니다. regexp는 '^'으로 시작해야 합니다.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.folding.markers.start.flags": "시작 표식의 RegExp 플래그.", + "schema.folding.markers.start.pattern": "시작 표식에 대한 RegExp 패턴입니다.", "schema.folding.offSide": "해당 언어의 블록이 들여쓰기로 표현되는 경우 언어는 오프사이드 규칙을 준수합니다. 설정하는 경우 빈 줄은 후속 블록에 속합니다.", "schema.indentationRules": "해당 언어의 들여쓰기 설정입니다.", "schema.indentationRules.decreaseIndentPattern": "행이 이 패턴과 일치하면 이후의 모든 행은 한 번 들여쓰지 않습니다(다른 규칙이 일치할 때까지).", @@ -14579,7 +14579,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": "{1}에서 '{0}' 확장을 사용할 수 없습니다. 자세히 알아보려면 '추가 정보'를 클릭하세요.", "check logs": "자세한 내용은 [로그]({0})를 확인하세요.", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "'{0}' 확장을 사용하도록 설정하시겠습니까?", "enableExtensionTitle": "확장 사용", "extension not found": "'{0}' 확장을 찾을 수 없습니다.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "업데이트를 적용하려면 창을 다시 로드해야 합니다.", + "extensions need restart": "업데이트를 적용하려면 모든 확장을 다시 시작해야 합니다.", "extensionsAutoRestart": "업데이트를 사용하도록 확장이 자동으로 다시 시작되었습니다.", "incompatible": "'{0}' 확장은 호환되지 않으므로 설치할 수 없습니다.", "incompatibleExtensions": "버전 비호환성으로 인해 일부 확장을 사용할 수 없습니다. 검토하고 업데이트합니다.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "새 창에서 확장 호스트 디버그", + "debugExtensionHost.launch.name": "확장 호스트 연결", + "debugExtensionHost.progress": "확장 호스트에 디버거 연결", + "debugExtensionHostAndRenderer": "새 창에서 확장 호스트 및 렌더러 디버그", + "debugRenderer": "새 창에서 렌더러 디버그", + "debugRenderer.launch.name": "렌더러 연결", + "debugRenderer.progress": "렌더러에 디버거를 연결하는 중", + "openDevToolsForExtensionHost": "개발 도구에서 확장 호스트 디버그", + "restart1": "디버그 확장", + "restart2": "확장을 디버그하려면 다시 시작해야 합니다. 지금 '{0}'을(를) 다시 시작하시겠습니까?", + "restart3": "다시 시작(&&R)", + "selectExtensionHost": "확장 호스트 선택" }, "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" + "profilingExtensionHost": "프로파일링 확장 호스트", + "profilingExtensionHostTime": "프로파일링 확장 호스트({0}초)", + "restart1": "확장 프로파일링", + "restart2": "확장을 프로파일링하려면 다시 시작해야 합니다. 지금 '{0}'을(를) 다시 시작하시겠습니까?", + "restart3": "다시 시작(&&R)", + "selectAndStartDebug": "프로파일링을 중지하려면 클릭하세요.", + "status.profiler": "확장 프로파일러" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "확장 실행 중" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "확장 폴더 정리", + "openExtensionsFolder": "Extensions 폴더 열기" }, "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." + "show": "확장 표시", + "unresponsive-exthost": "확장 '{0}'이(가) 마지막 작업을 완료하는 데 시간이 매우 오래 걸렸으므로 다른 확장이 실행되지 못했습니다." }, "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" + "attach.msg": "방금 만든 문제에 '{0}'을(를) 연결하는 것을 잊지 않도록 알려드립니다.", + "attach.msg2": "기존 성능 문제에 '{0}'을(를) 연결하는 것을 잊지 않도록 알려드립니다.", + "attach.title": "CPU 프로필을 연결하셨습니까?", + "cmd.report": "문제 보고", + "cmd.reportOrShow": "성능 문제", + "cmd.show": "문제 표시" }, "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" + "extensionHostProfileStart": "확장 호스트 프로필 시작", + "openExtensionHostProfile": "확장 호스트 프로필 열기", + "saveExtensionHostProfile": "확장 호스트 프로필 저장", + "saveprofile.dialogTitle": "확장 호스트 프로필 저장", + "stopExtensionHostProfileStart": "확장 호스트 프로필 중지" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "로컬 폴더 열기...", "remoteFileDialog.badPath": "경로가 없습니다. 홈 디렉터리로 이동하려면 ~를 사용하세요.", "remoteFileDialog.cancel": "취소", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "폴더를 만들 수 없음: {0}", "remoteFileDialog.hideDotFiles": "점 파일 숨기기", "remoteFileDialog.invalidPath": "유효한 경로를 입력하세요.", "remoteFileDialog.local": "로컬 표시", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "점 파일 표시", "remoteFileDialog.validateBadFilename": "올바른 파일 이름을 입력하세요.", "remoteFileDialog.validateCreateDirectory": "{0} 폴더가 존재하지 않습니다. 생성하시겠습니까?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "{0} 폴더가 존재하지 않습니다. 생성하시겠습니까?", "remoteFileDialog.validateExisting": "{0}이(가) 이미 있습니다. 덮어쓰시겠습니까?", "remoteFileDialog.validateFileOnly": "파일을 선택하세요.", "remoteFileDialog.validateFolder": "폴더가 이미 존재합니다. 새 파일 이름을 사용하세요.", diff --git a/i18n/vscode-language-pack-pl/translations/main.i18n.json b/i18n/vscode-language-pack-pl/translations/main.i18n.json index 04233f2282..dd578527ec 100644 --- a/i18n/vscode-language-pack-pl/translations/main.i18n.json +++ b/i18n/vscode-language-pack-pl/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Przełącz sekcję" }, "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": "Gdy ta opcja jest włączona, niektóre agenty uruchamiają się w oddzielnym procesie hosta agenta.", + "chatAgentHostConfigurationTitle": "Host agenta czatu" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Wtyczki skonfigurowane na tym hoście agenta i dostępne do sesji zdalnych.", @@ -2206,17 +2206,17 @@ "agentHost.sessionConfig.permissionsDescription": "Uprawnienia sesji poszczególnych narzędzi. Aktualizacja następuje automatycznie po zatwierdzeniu narzędzia „w tej sesji”." }, "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.claudeAgent.path": "Eksperymentalne, tylko do testów lokalnych. Absolutna ścieżka do lokalnie zainstalowanego pakietu `@anthropic-ai/claude-agent-sdk`. Gdy ta opcja jest włączona, dostawca agenta Claude jest rejestrowany w hoście agenta, a zestaw SDK jest ładowany z tej ścieżki. Wymaga elementu `#chat.agentHost.enabled#`. Aby zmiany zostały wprowadzone, należy ponownie uruchomić proces hosta agenta. To ustawienie zostanie usunięte po dostarczeniu zestawu SDK za pośrednictwem witryny Extension Marketplace.", "chat.agentHost.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.otel.captureContent": "Po włączeniu uwzględnia zawartość monitu i odpowiedzi w atrybutach zakresu OTel. Ustawia element `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Dane poufne: nie włączać w środowiskach, w których dane są przesyłane do wspólnych repozytoriów.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Po włączeniu tej opcji serwer agenta zapisuje każdy wysłany fragment OTel w lokalnej bazie danych SQLite. Zakresy można sprawdzić za pomocą polecenia `Export Agent Host Traces Database`. Zgodność z zewnętrznymi eksporterami: fragmenty kodu są zapisywane w bazie SQLite *oraz* przekazywane do odbiornika skonfigurowanego przez użytkownika.", + "chat.agentHost.otel.enabled": "Po włączeniu tej opcji host agenta wysyła ślady z pakietu Copilot SDK do OpenTelemetry. Wymaga elementu `#chat.agentHost.enabled#`. Skonfiguruj `#chat.agentHost.otel.otlpEndpoint#` wysyłanie śladów do zewnętrznego modułu zbierającego lub włącz `#chat.agentHost.otel.dbSpanExporter.enabled#` ich lokalne przechwytywanie.", + "chat.agentHost.otel.exporterType": "Moduł zaplecza eksportera używany przez Copilot SDK, gdy opcja `#chat.agentHost.otel.enabled#` jest włączona. W środowisku uruchomieniowym CLI moduł `otlp-grpc` jest w sposób przezroczysty zastępowany modułem `otlp-http`.", + "chat.agentHost.otel.otlpEndpoint": "Adres URL punktu końcowego OTLP, gdy typ eksportera to `otlp-http` lub `otlp-grpc`. Ustawia zmienną `OTEL_EXPORTER_OTLP_ENDPOINT` w procesie hosta agenta.", + "chat.agentHost.otel.outfile": "Ścieżka wyjściowa dla wierszy JSON dotyczących przedziałów, gdy typ eksportera to `file`. Ustawia zmienną `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chatAgentHostStarterConfigurationTitle": "Host startowy agenta czatu" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Zmiany gałęzi", @@ -2277,15 +2277,15 @@ "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", + "agentHost.changeset.createDraftPR": "Utwórz wersję roboczą żądania ściągnięcia", "agentHost.changeset.createPR": "Create Pull Request" }, "vs/platform/agentHost/node/agentHostRenameCommand": { "agentHostSlashCommand.rename.description": "Rename this chat" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Rozgałęzienie sesji", + "agentHost.forkedTitlePrefix": "Rozwidlone: " }, "vs/platform/agentHost/node/agentSideEffects": { "agentHostRename.renamed": "Renamed: {0}" @@ -2377,7 +2377,7 @@ "claude.toolInvoke.webFetchGeneric": "Pobieranie adresu URL" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Odkryto w Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", @@ -2463,14 +2463,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Zwolnij kontekst, konsolidując historię konwersacji", "copilotSlashCommand.plan.description": "Utwórz plan wdrożenia przed rozpoczęciem kodowania", - "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": "Przeprowadź dogłębne badania na dany temat, korzystając z wyszukiwania i źródeł internetowych", + "copilotSlashCommand.rubberDuck.description": "Uzyskaj niezależną ocenę bieżącego podejścia" }, "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": "Zakończono działanie agenta w tle", + "agentHost.copilot.systemNotification.shellCompleted": "Zakończono powłokę", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` ukończone", + "agentHost.copilot.systemNotification.shellIdCompleted": "Powłoka `{0}` została ukończona" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Czy zezwolić modelowi na wywołanie {0}?", @@ -4557,7 +4557,7 @@ "maximizeMainEditorPart": "Maksymalizuj obszar edytora", "openEditorInModal": "Otwórz w edytorze modalnym", "openModalEditorInEditor": "Otwórz w obszarze edytora", - "pullEditorLeft": "Show Secondary Side Bar", + "pullEditorLeft": "Pokaż pomocniczy pasek boczny", "pushEditorRight": "Push Editor Right", "restoreMainEditorPart": "Przywróć obszar edytora" }, @@ -4625,9 +4625,9 @@ }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", + "allChangesDescription": "Pokaż wszystkie zmiany wprowadzone w tej sesji", "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "lastTurnChangesDescription": "Pokaż tylko zmiany wprowadzone w ostatnim zakręcie" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot automatycznie zatwierdzi wszystkie wywołania narzędzi i będzie działać samodzielnie, aż zadanie zostanie ukończone. Obejmuje to polecenia terminalu, edycje plików i wywołania narzędzi zewnętrznych. Agent podejmie decyzje w Twoim imieniu bez pytania o potwierdzenie.\r\n\r\nMożesz zatrzymać agenta w dowolnym momencie, klikając przycisk zatrzymania. Dotyczy to tylko bieżącej sesji.", @@ -4802,9 +4802,9 @@ "sessions.chat.localAgent.enabled": "Włącz lokalne sesje czatu w VS Code w oknie Agentów. Załaduj ponownie okno, aby zmiany zostały wprowadzone." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", + "deleteChat.confirm": "Czy na pewno chcesz usunąć ten czat?", "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.detail": "Tej akcji nie można cofnąć.", "localChatSessionsProvider": "Czat lokalny", "localSession": "Lokalne", "newChat": "New Chat", @@ -13009,11 +13009,11 @@ "schema.folding": "Ustawienia składania dla języka.", "schema.folding.markers": "Znaczniki składania specyficzne dla języka, takie jak „#region” i „#endregion”. Początkowe i końcowe wyrażenia regularne będą testowane pod względem zawartości wszystkich wierszy i muszą być zaprojektowane wydajnie", "schema.folding.markers.end": "Wzorzec RegExp dla znacznika końcowego. Obiekt regexp musi rozpoczynać się od znaku „^”.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", + "schema.folding.markers.end.errorMessage": "Musi być zgodny ze wzorcem „/^([gimuy]+)$/”.", "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", "schema.folding.markers.start": "Wzorzec RegExp dla znacznika początkowego. Obiekt regexp musi rozpoczynać się od znaku „^”.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", + "schema.folding.markers.start.errorMessage": "Musi być zgodny ze wzorcem „/^([gimuy]+)$/”.", "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", "schema.folding.offSide": "Język jest zgodny z regułą off-side, jeśli bloki w tym języku są wyrażone przez ich wcięcie. Jeśli ta opcja zostanie ustawiona, puste wiersze należą do kolejnego bloku.", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Pokaż pliki z kropkami", "remoteFileDialog.validateBadFilename": "Wprowadź prawidłową nazwę pliku.", "remoteFileDialog.validateCreateDirectory": "Folder {0} nie istnieje. Czy chcesz go utworzyć?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "Folder {0} nie istnieje. Czy chcesz go utworzyć?", "remoteFileDialog.validateExisting": "Plik {0} już istnieje. Czy na pewno chcesz go zastąpić?", "remoteFileDialog.validateFileOnly": "Wybierz plik.", "remoteFileDialog.validateFolder": "Folder już istnieje. Użyj nowej nazwy pliku.", diff --git a/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.debug-server-ready.i18n.json index b807b24ee9..4730c029fb 100644 --- a/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Iniciar a depuração com o 'Debugger for Chrome'.", "debug.server.ready.action.description": "O que fazer com o URI quando o servidor estiver pronto.", "debug.server.ready.action.openExternally.description": "Abrir o URI externamente com o aplicativo padrão.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Abrir URI no navegador integrado.", "debug.server.ready.action.startDebugging.description": "Executar outra configuração de inicialização.", "debug.server.ready.debugConfig.description": "A configuração de depuração a ser executada.", "debug.server.ready.debugConfigName.description": "Nome da configuração de inicialização a ser executada.", diff --git a/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.npm.i18n.json index c80aecf4b4..03505ff465 100644 --- a/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-pt-BR/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Use Node.js como o executor de script.", "config.npm.scriptRunner.npm": "Use npm como executor de script.", "config.npm.scriptRunner.pnpm": "Use pnpm como executor de script.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Use Vite+ (vp) como executor de script.", "config.npm.scriptRunner.yarn": "Use o yarn como o executor de script.", "description": "Extensão para adicionar suporte de tarefa para scripts npm.", "displayName": "Suporte NPM para VS Code", 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 b6b5b9fed7..744623be4f 100644 --- a/i18n/vscode-language-pack-pt-BR/translations/main.i18n.json +++ b/i18n/vscode-language-pack-pt-BR/translations/main.i18n.json @@ -2163,8 +2163,8 @@ "toggleSectionCodeAction.title": "Alternar seção" }, "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": "Quando habilitado, alguns agentes são executados em um processo de host de agente separado.", + "chatAgentHostConfigurationTitle": "Host do Agente de Chat" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "Plug-ins configurados neste host de agente e disponíveis para sessões remotas.", @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "URI do plug-in", "agentHost.config.defaultShell.description": "Caminho absoluto para o executável do shell usado por terminais gerenciados por host. Normalmente enviado por push pelo cliente do VS Code conectado de `terminal.integrated.agentHostProfile.` (fallback para `terminal.integrated.defaultProfile.`); quando não definido, o host do agente executa fallback para o shell do sistema. Há suporte apenas para o caminho; `args` e `env` do perfil do workbench ainda não foram redirecionados. O workbench só envia isso por push para o host do agente local — os operadores de host do agente remoto devem definir isso diretamente no `agent-host-config.json` do computador remoto.", "agentHost.config.defaultShell.title": "Shell Padrão", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "Quando habilitadas, as sessões do SDK do Copilot usam a substituição da ferramenta de terminal do Host do Agente em vez do comportamento de terminal padrão do SDK.", + "agentHost.config.enableCustomTerminalTool.title": "Usar a ferramenta de Terminal do Host do Agente", + "agentHost.config.rubberDuck.description": "Quando habilitado, o agente de codificação usa um subagente crítico rubber duck para revisar as alterações de código com um modelo complementar.", + "agentHost.config.rubberDuck.title": "Agente de Patinho de Borracha" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Se a sincronização de sessão remota estiver habilitada para a CLI do copilot-sdk.", @@ -2206,17 +2206,17 @@ "agentHost.sessionConfig.permissionsDescription": "Permissões de sessão por ferramenta. Atualizado automaticamente ao aprovar uma ferramenta \"nesta Sessão\"." }, "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "Experimental, somente para teste local. Caminho absoluto para um pacote `@anthropic-ai/claude-agent-sdk` instalado localmente. Quando definido, o provedor de agente do Claude é registrado dentro do host do agente e o SDK é carregado a partir desse caminho. Requer `#chat.agentHost.enabled#`. O processo de host do agente deve ser reiniciado para que as alterações entrem em vigor. Essa configuração será removida depois que o SDK for entregue por meio do Marketplace de Extensões.", + "chat.agentHost.codexAgent.binaryArgs": "Argumentos de linha de comando adicionais passados para `codex app-server`. Útil principalmente para depuração (por exemplo, `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Substituição opcional para `$CODEX_HOME`. Controla onde o binário do codex lê a configuração e grava as execuções. Quando vazio, o codex usa o valor padrão (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Experimental, somente para teste local. Caminho absoluto para um binário `codex` instalado localmente. Quando definido, o provedor de agente do Codex é registrado dentro do host do agente e `codex app-server` é iniciado a partir desse caminho. Requer `#chat.agentHost.enabled#`. O processo de host do agente deve ser reiniciado para que as alterações entrem em vigor.", + "chat.agentHost.otel.captureContent": "Quando habilitado, inclui conteúdo de prompt e resposta em atributos de intervalo do OTel. Define `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Sensível à privacidade: não ative em ambientes que enviam intervalos para coletores compartilhados.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Quando habilitado, o host do agente persiste todos os intervalos do OTel emitidos para um banco de dados SQLite local. Os intervalos podem ser inspecionados por meio do comando `Export Agent Host Traces Database`. Compatível com os exportadores externos: os intervalos são gravados no SQLite *e* encaminhados para o coletor configurado pelo usuário.", + "chat.agentHost.otel.enabled": "Quando habilitado, o host do agente emite rastreamentos de OpenTelemetry do SDK do Copilot. Requer `#chat.agentHost.enabled#`. Configure `#chat.agentHost.otel.otlpEndpoint#` para enviar os rastreamentos a um coletor externo ou habilite `#chat.agentHost.otel.dbSpanExporter.enabled#` para capturá-los localmente.", + "chat.agentHost.otel.exporterType": "Back-end do exportador usado pelo SDK do Copilot quando `#chat.agentHost.otel.enabled#` está ativado. `otlp-grpc` é rebaixado para`otlp-http` de forma transparente no runtime da CLI.", + "chat.agentHost.otel.otlpEndpoint": "URL do ponto de extremidade OTLP quando o tipo de exportador é `otlp-http` or `otlp-grpc`. Define `OTEL_EXPORTER_OTLP_ENDPOINT` dentro do processo de host do agente.", + "chat.agentHost.otel.outfile": "Caminho de saída para as linhas JSON de intervalo quando o tipo de exportador é `file`. Define `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chatAgentHostStarterConfigurationTitle": "Iniciador do Host do Agente de Chat" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Alterações do Branch", @@ -2251,13 +2251,13 @@ "sshKbiDefaultPrompt": "Autenticação necessária para {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "A autenticação é necessária para gerar uma mensagem de commit. Entre no GitHub Copilot e tente novamente.", + "agentHost.changeset.commit.authRequired": "Entre no GitHub Copilot para gerar uma mensagem de commit.", + "agentHost.changeset.commit.cancelled": "A operação de confirmação foi cancelada.", + "agentHost.changeset.commit.committed": "Alterações confirmadas com a mensagem: `{0}`", + "agentHost.changeset.commit.diffFailed": "Não foi possível calcular as alterações não confirmadas para gerar uma mensagem de commit.", + "agentHost.changeset.commit.emptyMessage": "A mensagem de commit gerada estava vazia.", + "agentHost.changeset.commit.noChanges": "Nenhuma alteração não confirmada a ser confirmada." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { "agentHost.changeset.commit": "Commit" @@ -2266,29 +2266,29 @@ "agentHost": "Host do Agente" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Entre no GitHub com acesso ao repositório para criar um pull request.", + "agentHost.changeset.pr.body": "Criado a partir de `{0}` com destino a `{1}`.", + "agentHost.changeset.pr.cancelled": "A operação de pull request foi cancelada.", + "agentHost.changeset.pr.commitMessage": "Alterações de Host do Agente para {0}", + "agentHost.changeset.pr.computeChangesFailed": "Não foi possível calcular as alterações de branch para criar um pull request.", + "agentHost.changeset.pr.created": "Pull request criada [#{0}]({1}).", + "agentHost.changeset.pr.createdDraft": "Pull request de rascunho criada [#{0}]({1}).", + "agentHost.changeset.pr.existing": "A pull request [#{0}]({1}) já existe.", + "agentHost.changeset.pr.noChanges": "Não há alterações de branch para criar um pull request." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Criar Pull Request de Rascunho", + "agentHost.changeset.createPR": "Criar Pull Request" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Renomear esse chat" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "Sessão com fork", + "agentHost.forkedTitlePrefix": "Com fork: " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "Renomeado: {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Aprovações", @@ -2377,50 +2377,50 @@ "claude.toolInvoke.webFetchGeneric": "Buscando URL" }, "vs/platform/agentHost/node/claude/customizations/claudeSdkCustomizationBundler": { - "claude.discovered.displayName": "Discovered in Claude" + "claude.discovered.displayName": "Descoberto em Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", + "codex.modelThinkingLevel.description": "Controla quanto esforço de raciocínio o Codex usa.", + "codex.modelThinkingLevel.high": "Alta", + "codex.modelThinkingLevel.low": "Baixa", + "codex.modelThinkingLevel.medium": "Média", + "codex.modelThinkingLevel.minimal": "Mínimo", + "codex.modelThinkingLevel.title": "Nível de Raciocínio", + "codex.sessionConfig.additionalDirectories": "Diretórios Graváveis Adicionais", + "codex.sessionConfig.additionalDirectories.item": "Diretório", + "codex.sessionConfig.additionalDirectoriesDescription": "Caminhos absolutos nos quais a área restrita tem permissão para gravar, além do workspace. Aplica-se somente quando a Área Restrita é Gravação do Workspace.", + "codex.sessionConfig.approvalPolicy": "Aprovações", + "codex.sessionConfig.approvalPolicy.never": "Sem Escalonamentos", + "codex.sessionConfig.approvalPolicy.neverDescription": "Nunca peça permissão elevada; os comandos que não podem ser executados na área restrita são rejeitados.", + "codex.sessionConfig.approvalPolicy.onFailure": "Perguntar em Caso de Falha", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Teste os comandos na área restrita primeiro e, depois, peça para tentar novamente com permissão elevada se a área restrita os bloquear.", + "codex.sessionConfig.approvalPolicy.onRequest": "Perguntar quando necessário", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Pergunte somente quando o Codex determinar que um comando precisa de permissão elevada.", + "codex.sessionConfig.approvalPolicy.untrusted": "Perguntar com mais frequência", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Pergunte antes de mais categorias de comando para que você possa revisar as ações com mais atenção.", + "codex.sessionConfig.approvalPolicyDescription": "Como o Codex solicita aprovação para chamadas de ferramenta.", + "codex.sessionConfig.modelReasoningEffort": "Esforço de Raciocínio", + "codex.sessionConfig.modelReasoningEffort.high": "Alta", + "codex.sessionConfig.modelReasoningEffort.low": "Baixa", + "codex.sessionConfig.modelReasoningEffort.medium": "Média", + "codex.sessionConfig.modelReasoningEffort.minimal": "Mínimo", + "codex.sessionConfig.modelReasoningEffortDescription": "Controla quanto esforço de raciocínio o Codex usa.", + "codex.sessionConfig.networkAccessEnabled": "Rede", + "codex.sessionConfig.networkAccessEnabledDescription": "Permitir chamadas de ferramenta em área restrita para fazer solicitações de rede de saída. Aplica-se somente quando a Área Restrita é Gravação do Workspace.", "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Acesso Completo (Perigoso)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "As chamadas de ferramenta têm acesso irrestrito ao disco e à rede.", + "codex.sessionConfig.sandboxMode.readOnly": "Somente Leitura", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "As chamadas de ferramenta podem ler o workspace, mas não podem modificar arquivos.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Gravação do Workspace", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "As chamadas de ferramenta podem ler e gravar no workspace; a rede é controlada separadamente.", + "codex.sessionConfig.sandboxModeDescription": "Restrições de sistema de arquivos e rede aplicadas a chamadas de ferramenta.", + "codex.sessionConfig.webSearchMode": "Pesquisa na Web", + "codex.sessionConfig.webSearchMode.cached": "Somente Em Cache", + "codex.sessionConfig.webSearchMode.disabled": "Desabilitado", + "codex.sessionConfig.webSearchMode.live": "Ativa", + "codex.sessionConfig.webSearchModeDescription": "Disponibilidade da ferramenta de pesquisa na Web para o modelo.", + "codexAgent.description": "Agente Codex apoiado pelo servidor de aplicativos Codex OpenAI", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2463,14 +2463,14 @@ "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Liberar contexto compactando o histórico da conversa", "copilotSlashCommand.plan.description": "Criar um plano de implementação antes de codificar", - "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": "Executar uma pesquisa profunda em um tópico usando fontes de pesquisa e da Web", + "copilotSlashCommand.rubberDuck.description": "Obtenha uma visão independente da abordagem atual" }, "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": "Agente em segundo plano concluído", + "agentHost.copilot.systemNotification.shellCompleted": "Shell concluído", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` concluído", + "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` concluído" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "Permitir que o modelo chame {0}?", @@ -2604,17 +2604,17 @@ "tunnelHost.log": "Conexões Remotas" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Conectando-se ao host do agente em {0}...", + "wslProgressDetectingPlatform": "Detectando a plataforma em {0}...", + "wslProgressPreparingCLI": "Preparando a CLI em {0}...", + "wslUnsupportedPlatform": "Plataforma de distribuição WSL sem suporte: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Zoom de Página: {0}%", "browserZoomPercent": "{0}%" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Proibido. O arquivo não reside em uma pasta confiável." }, "vs/platform/browserView/electron-main/browserViewMainService": { "browser.contextMenu.addElementToChat": "Adicionar Elemento ao Chat", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Raio de canto pequeno para elementos de interface do usuário compactos.", "cornerRadiusXLarge": "Raio de canto extragrande para elementos de interface do usuário muito destacados.", "cornerRadiusXSmall": "Raio de canto extra pequeno para elementos de interface do usuário muito compactos.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Sem espaçamento (0px).", + "spacingSize100": "Espaçamento de 10px.", + "spacingSize120": "Espaçamento de 12px.", + "spacingSize160": "Espaçamento de 16px.", + "spacingSize20": "Espaçamento de 2px.", + "spacingSize200": "Espaçamento de 20px.", + "spacingSize240": "Espaçamento de 24px.", + "spacingSize280": "Espaçamento de 28px.", + "spacingSize320": "Espaçamento de 32px.", + "spacingSize360": "Espaçamento de 36px.", + "spacingSize40": "Espaçamento de 4px.", + "spacingSize400": "Espaçamento de 40px.", + "spacingSize60": "Espaçamento de 6px.", + "spacingSize80": "Espaçamento de 8px.", "strokeThickness": "Espessura base do traço para bordas e contornos." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "1 arquivo alterado" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Nova Sessão", + "renameSession.aria": "Renomear a sessão" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Carregando", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "Se a sessão ativa tem uma ação de sincronização do Git em execução no momento", "activeSessionProviderId": "ID do provedor da sessão ativa", "activeSessionType": "O tipo de sessão da sessão ativa", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Se o provedor da sessão ativa oferece um seletor de configuração de modelo e modo combinado (usado em layouts de telefone no lugar dos seletores autônomos)", "activeSessionWorkspaceIsVirtual": "Se o espaço de trabalho da sessão ativa for virtual", "activeSessions": "O identificador do painel de sessões ativo", "chatSessionProviderId": "A ID do provedor de uma sessão em sobreposições de menu de contexto", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "O tipo de sessão de uma sessão em sobreposições de menu de contexto", "editorMaximized": "Se a área do editor está maximizada", "isActiveSessionArchived": "Se a sessão ativa está arquivada (marcada como finalizada)", "multipleSessionsVisible": "Se mais de uma sessão está visível na grade da parte de sessões", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Se a sessão estiver arquivada (marcada como finalizada)", "sessionIsCreated": "Se a sessão da exibição da sessão foi criada (exibição de chat exibido, não a exibição de nova sessão)", "sessionIsMaximized": "Se a exibição de sessão está maximizada atualmente na grade da parte de sessões", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Se a sessão foi marcada como lida", "sessionIsSticky": "Se a sessão da exibição da sessão está fixa na grade", "sessionSupportsMultipleChats": "Se a sessão na exibição da sessão dá suporte a vários chats", "sessionWorkspacePickerGroup": "A guia do grupo ativa no momento no seletor de workspace da sessão", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Tamanho da fonte do título 1 da janela de agentes (título da tela de boas-vindas).", "agents.fontSize.heading2": "Tamanho da fonte do título 2 da janela de agentes (título).", "agents.fontSize.heading3": "Tamanho da fonte do título 3 da janela de agentes (subtítulo).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Tamanho da fonte do rótulo 1 para a janela de agentes (título da seção, guias).", + "agents.fontSize.label2": "Tamanho da fonte do rótulo 2 para a janela de agentes (metadados).", + "agents.fontSize.label3": "Tamanho da fonte do título 3 para a janela de agentes (selo).", "agents.fontWeight.regular": "Peso da fonte normal (400) da janela de agentes.", "agents.fontWeight.semiBold": "Peso da fonte SemiBold (600) da janela de agentes." }, @@ -4204,7 +4204,7 @@ "changes": "Alterações", "changesViewIcon": "Ícone de exibição da exibição Alterações.", "miChanges": "Alte&&rações", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Controla se selecionar um arquivo na exibição Alterações abre um editor de comparação de arquivo único em vez do editor de comparação de vários arquivos." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Ícone da barra lateral secundária das sessões quando fechado.", @@ -4264,7 +4264,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Controla se o histórico de entrada de chat na Janela Agentes fica limitado à sessão atual. Desative esta opção para usar o histórico de entrada compartilhado entre sessões.", "chat.newEdits.label": "Novo Chat" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "Escolher Workspace" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "Modelo" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "Anexar como Contexto", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Entrada de chat. Pressione Enter para enviar a solicitação. Use o comando Ajuda de Acessibilidade de Chat para obter mais informações.", "loading": "Carregando...", "send": "Enviar", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Enviar (Alt+clique para iniciar em segundo plano)", "sessionsChatInput.placeholder.describeTheOutcome": "Descreva o resultado desejado", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Descreva o que você quer criar", "sessionsChatInput.placeholder.describeYourMission": "Descreva sua missão", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Concentre-se na exibição do Explorador de Arquivos{0}.", "sessionsChat.history": "Use as setas para cima e para baixo para navegar pelo histórico de solicitações na caixa de entrada.", "sessionsChat.input": "Você está na entrada do chat. Digite uma mensagem e pressione Enter para enviá-la.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Pressione Alt+Enter para iniciar a sessão em segundo plano, sem navegar até ela. A sessão iniciada aparece na exibição Sessões de Chat.", "sessionsChat.mobileConfig": "Em dispositivos móveis, os seletores de modo e modelo aparecem como chips que podem ser ativados abaixo da entrada. Toque em um chip para abrir uma planilha inferior onde você pode alterar a seleção.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Navegue até a próxima sessão na lista{0}.", + "sessionsChat.navigatePreviousSession": "Navegue até a sessão anterior na lista{0}.", "sessionsChat.overview": "Você está na janela Agentes. A janela Agentes é um workspace dedicado para trabalhar com agentes de IA. Ele fornece uma interface de chat, uma exibição de alterações para examinar as alterações geradas pelo agente, um explorador de arquivos e opções de personalização.", "sessionsChat.sessionsView": "Concentre-se no modo de exibição sessões de chat{0}.", "sessionsChat.workspace": "Pressione Shift+Tab para navegar até o seletor de workspace e escolher um workspace para a sua sessão." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Maximizar a Área do Editor", "openEditorInModal": "Abrir no Editor Modal", "openModalEditorInEditor": "Abrir na Área do Editor", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Mostrar a Barra Lateral Secundária", + "pushEditorRight": "Editor de Push para a Direita", "restoreMainEditorPart": "Restaurar a Área do Editor" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Copiar Nome do Branch de Sessão" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Todas as Alterações", + "allChangesDescription": "Mostrar todas as alterações feitas nesta sessão", + "lastTurnChanges": "Alterações do Último Turno", + "lastTurnChangesDescription": "Mostrar somente as alterações feitas no último turno" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "O Autopilot vai aprovar automaticamente todas as chamadas de ferramenta e continuar trabalhando de forma autônoma até a tarefa ser concluída. Isso inclui comandos de terminal, edições de arquivo e chamadas de ferramenta externas. O agente vai tomar decisões por você, sem pedir confirmação.\r\n\r\nVocê pode parar o agente a qualquer momento clicando no botão Parar. Isso se aplica somente à sessão atual.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "Modo de Agente", "agentHostRunningSessionPermissionModePicker": "Aprovações", "agentHostSessionConfig.ariaLabel": "Seletor de {0}", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Desativado", + "agentHostSessionConfig.boolean.offLabel": "Desativado", + "agentHostSessionConfig.boolean.onLabel": "Ativado", + "agentHostSessionConfig.boolean.true": "Ativado", "agentHostSessionConfig.filter": "Opções de filtro...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, Somente Leitura", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Exportar Logs de Depuração de Host do Agente..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Quando habilitado, o host do agente local é usado como o provedor de sessões padrão e seus tipos de sessão são mostrados primeiro na janela Agentes. Requer `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Host do Agente Local" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Ignorar Aprovações", "permissions.autoApprove.subtext": "Todas as chamadas de ferramenta são aprovadas automaticamente", "permissions.autopilot": "Autopilot (Versão Prévia)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Aprovar automaticamente todas as chamadas de ferramenta e continuar até que a tarefa seja concluída. O Autopilot pode aumentar os custos.", "permissions.autopilot.label": "Autopilot (Versão Prévia)", "permissions.autopilot.subtext": "Itera de forma autônoma do início ao fim", "permissions.default": "Aprovações Padrão", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Habilitar sessões de chat local do VS Code na janela Agentes. Recarregue a janela para que as alterações entrem em vigor." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Tem certeza de que quer excluir este chat?", + "deleteChat.delete": "Excluir", + "deleteChat.detail": "Esta ação não pode ser desfeita.", "localChatSessionsProvider": "Chat Local", "localSession": "Local", - "newChat": "New Chat", + "newChat": "Novo Chat", "newSession": "Nova sessão" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "Conectar-se ao Host do Agente Remoto por meio do Túnel do Desenvolvedor", "connectViaTunnelShort": "Túneis...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "Conectar-se ao Host do Agente Remoto via WSL", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Meu Remoto", "nameRemotePrompt": "Insira um nome de exibição para este host do agente remoto.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Nenhum túnel do desenvolvedor com suporte ao host do agente foi encontrado. Inicie um túnel com o \"code tunnel\" em outro computador.", "tunnelPickPlaceholder": "Selecione um túnel do desenvolvedor ao qual se conectar", "tunnelPickTitle": "Conectar-se por meio do Túnel do Desenvolvedor", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "Falha ao conectar-se à distribuição WSL '{0}': {1}", + "wslConnecting": "Conectando-se à distribuição WSL '{0}'...", + "wslDistroDefault": "Distribuição padrão", + "wslDistroRunning": "Em execução", + "wslDistroStopped": "Interrompido", + "wslInstallDocsAction": "Instalar o WSL", + "wslListFailed": "Falha ao listar distribuições WSL: {0}", + "wslNoDistros": "Nenhuma distribuição do WSL 2 está instalada.", + "wslNotInstalled": "Subsistema do Windows para Linux não está instalado ou não está habilitado.", + "wslPickPlaceholder": "Selecione uma distribuição WSL à qual se conectar", + "wslPickTitle": "Conectar-se via WSL" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Adicionar Plug-in Remoto", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "Fechar", "chatCompositeBar.maximize": "Maximizar Sessão", "chatCompositeBar.pin": "Fixar Sessão", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Fixar Modo de Exibição", "chatCompositeBar.unmaximize": "Restaurar Sessão", "chatCompositeBar.unpin": "Desafixar Sessão", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Desafixar Modo de Exibição", + "closeAllSessions": "Fechar Todas as Sessões", "focusActiveSession": "Focar a Sessão Ativa", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Sessão de Foco {0} na Grade", "miSessionsBack": "&&Voltar", "miSessionsForward": "&&Avançar", "newSession": "Nova Sessão", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "outras sessões", + "recentlyOpened": "aberto recentemente", + "renameSessionHeader": "Renomear...", + "searchSessions": "Pesquisar sessões por nome ou pasta", "sessionsGoBack": "Voltar", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Voltar Uma Sessão", "sessionsGoForward": "Avançar", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Avançar Uma Sessão", "showSessionsPicker": "Mostrar Seletor de Sessões", "untitledSession": "Nova Sessão" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Sessões do Agente", "agentSessionsShowSessions": "Mostrar Sessões", - "newSession": "New Session", + "newSession": "Nova Sessão", "showSessions": "Mostrar Sessões" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "Marcar como Concluído", "markRead": "Marcar como Lido", "markUnread": "Marcar como Não Lido", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Ir para a Próxima Sessão", + "navigateNextSession.mnemonic": "&&Próxima Sessão", + "navigatePreviousSession": "Ir para a Sessão Anterior", + "navigatePreviousSession.mnemonic": "&&Sessão Anterior", "newSessionForWorkspace": "Nova Sessão", "openToTheSide": "Abrir ao Lado", "pinSession": "Fixar", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Se as trilhas têm o foco", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Se as trilhas contêm itens de símbolo", "breadcrumbsPossible": "Se o editor pode mostrar as trilhas", "breadcrumbsVisible": "Se as trilhas estão visíveis no momento", "cmd.copyPath": "Copiar Caminho de Navegação", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Se a barra auxiliar estiver visível", "bannerFocused": "Se a faixa tem ou não o foco do teclado", "dirtyWorkingCopies": "Se há cópias de trabalho com alterações não salvas", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Se a área do editor (qualquer parte do editor) tem o foco do teclado", "editorIsOpen": "Se um editor está aberto", "editorPartEditorGroupMaximized": "A Parte de Editor tem um grupo maximizado", "editorPartModal": "Se o foco está em uma parte do editor modal", @@ -7437,181 +7437,181 @@ "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" + "configureRuntimeArguments": "Configurar argumentos de tempo de execução", + "reloadWindowWithExtensionsDisabled": "Recarregar com Extensões Desabilitadas", + "revealUserDataFolder": "Revelar a Pasta de Dados do Usuário", + "showContentTracing": "Mostrar o Rastreamento de Conteúdo", + "showGPUInfo": "Mostrar as Informações de GPU", + "startTracing": "Iniciar Rastreamento", + "startTracing.ariaLabel": "Registrando rastreamento de desempenho. Clique para interromper a gravação.", + "startTracing.name": "Rastreamento de Desempenho", + "startTracing.recording": "Rastreamento de gravação (clique para parar)", + "startTracing.tooltip": "Clique para interromper a gravação", + "stopTracing": "Parar o Rastreamento", + "stopTracing.button": "&&Reiniciar e ativar o rastreamento", + "stopTracing.detail": "Isso pode levar até um minuto para ser concluído.", + "stopTracing.message": "Nenhuma sessão de rastreamento está em andamento. Use \"Developer: Start Tracing\" ou inicie com um argumento \"--trace\" para iniciar o rastreamento.", + "stopTracing.title": "Criando arquivo de rastreamento...", + "toggleDevTools": "Alternar Ferramentas do Desenvolvedor" }, "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" + "install": "Instalar o comando '{0}' no CAMINHO", + "shellCommand": "Comando do shell", + "successFrom": "O comando do shell '{0}' foi desinstalado com êxito do CAMINHO.", + "successIn": "O comando do shell '{0}' foi instalado com êxito no CAMINHO.", + "uninstall": "Desinstalar o comando '{0}' do CAMINHO" }, "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" + "close": "Fechar a Janela", + "closeActive": "Fechar Janela Ativa", + "closeOtherWindows": "Fechar Outras Janelas", + "closeWindow": "Fechar Janela", + "current": "Janela Atual", + "disableWindowAlwaysOnTop": "Desativar Sempre Visível", + "enableWindowAlwaysOnTop": "Ativar Sempre Visível", + "miCloseWindow": "Fec&&har a Janela", + "miZoomIn": "&&Ampliar", + "miZoomOut": "&&Reduzir", + "miZoomReset": "&&Redefinir o Zoom", + "quickSwitchWindow": "Troca Rápida de Janela...", + "switchToMainWindow": "Alternar para a Janela Principal", + "switchWindow": "Alternar a janela...", + "switchWindowPlaceHolder": "Selecionar uma janela para onde alternar", + "toggleWindowAlwaysOnTop": "Alternar Janela Sempre no Topo", + "windowDirtyAriaLabel": "{0}, janela com alterações não salvas", + "windowGroup": "grupo de janelas", + "zoomIn": "Ampliar", + "zoomOut": "Reduzir", + "zoomReset": "Reinicializar 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.", + "application.shellEnvironmentResolutionTimeout": "Controla o tempo limite em segundos antes de abrir mão da resolução do ambiente do shell quando o aplicativo ainda não tenha sido iniciado a partir de um terminal. Confira nossa [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) para obter mais informações.", + "argv.crashReporterId": "ID exclusiva usada para correlacionar relatórios de falhas enviados desta instância de aplicativo.", + "argv.disableChromiumSandbox": "Desabilita a área restrita do Chromium. Isso é útil ao executar VS Code com privilégios elevados no Linux e em execução no Applocker no Windows.", + "argv.disableHardwareAcceleration": "Desativa a aceleração de hardware. APENAS altere esta opção se você encontrar problemas gráficos.", + "argv.disableLcdText": "Desabilita a suavização da fonte do LCD.", + "argv.enableCrashReporter": "Permite desabilitar o relatório de falhas. Reinicie o aplicativo se o valor for alterado.", + "argv.enableRDPDisplayTracking": "Garante que as janelas maximizadas sejam restauradas para a exibição correta durante a reconexão do protocolo RDP.", + "argv.enebleProposedApi": "Habilitar APIs propostas para uma lista de IDs de extensão (como `vscode.git`). As APIs propostas são instáveis e sujeitas a falha sem aviso a qualquer momento. Isso deve ser definido apenas para fins de desenvolvimento e teste de extensão.", "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." + "argv.forceColorProfile": "Permite substituir o perfil de cores a ser usado. Se você perceber que as cores aparecem mal, tente configurá-lo como `srgb` e reinicie.", + "argv.jsFlags": "Especifica os sinalizadores do mecanismo JavaScript V8 a serem passados (por exemplo, \"--max-old-space-size=4096\"). Esses sinalizadores são aplicados aos processos principais de processo, renderizador e utilitário.", + "argv.locale": "O idioma de exibição a ser usado. Escolher um idioma diferente requer que o pacote de idiomas associado seja instalado.", + "argv.logLevel": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Configura o back-end usado para armazenar segredos no Linux. Esse argumento é ignorado no Windows e no macOS.", + "argv.proxyBypassList": "Ignore qualquer proxy especificado para a lista de hosts separada por ponto e vírgula fornecida. O valor de exemplo \";*.microsoft.com;*foo.com;1.2.3.4:5678\" usará o servidor proxy para todos os hosts, exceto para endereços locais (localhost, 127.0.0.1 etc.), subdomínios microsoft.com, hosts que contenham o sufixo foo.com e qualquer coisa em 1.2.3.4:5678", + "argv.remoteDebuggingPort": "Especifica a porta a ser usada para depuração remota.", + "argv.useInMemorySecretStorage": "Garante que um repositório na memória será usado para armazenamento secreto em vez de usar o repositório de credenciais do sistema operacional. Isso geralmente é usado ao executar testes de extensão do VS Code ou quando você está tendo dificuldades com o repositório de credenciais.", + "closeWhenEmpty": "Controla se o fechamento do último editor também deve fechar a janela. Essa configuração só se aplica para as janelas que não mostram pastas.", + "confirmSaveUntitledWorkspace": "Controla se uma caixa de diálogo de confirmação mostra uma solicitação para salvar ou descartar um espaço de trabalho aberto sem título na janela ao alternar para outro espaço de trabalho. Desabilitar a caixa de diálogo de confirmação sempre descartará o espaço de trabalho sem título.", + "controlsStyle": "Ajuste a aparência dos controles da janela para serem nativos pelo sistema operacional, desenhados ou ocultos. As alterações exigem uma reinicialização completa para serem aplicadas.", + "dialogStyle": "Ajuste a aparência das caixas de diálogo para que sejam nativas do SO ou personalizadas.", + "enableCrashReporterDeprecated": "Se esta configuração for falsa, nenhuma telemetria será enviada, independentemente do valor da nova configuração. Preterido devido à combinação na configuração {0}.", + "keyboardConfigurationTitle": "Teclado", + "mergeAllWindowTabs": "Juntar todas as janelas", + "miExit": "S&&air", + "moveWindowTabToNewWindow": "Mover a guia da janela para a nova janela", + "newTab": "Nova janela de guia", + "newWindowDimensions": "Controla as dimensões ao abrir uma nova janela quando pelo menos uma janela já está aberta. Observe que essa configuração não tem um impacto sobre a primeira janela aberta. A primeira janela sempre irá restaurar o tamanho e a localização como a você deixou antes de fechá-la.", + "openWithoutArgumentsInNewWindow": "Controla se uma nova janela vazia deve ser aberta ao iniciar uma segunda instância sem argumentos ou se a última instância em execução deve receber o foco.\r\nObserve que pode haver ainda casos em que essa configuração é ignorada (por exemplo, quando usamos '--new-window' ou '--reuse-window ' como opção de linha de comando).", + "restoreFullscreen": "Controla se uma janela deve ser restaurada para o modo tela inteira se ela foi fechada no modo tela inteira.", + "restoreWindows": "Controla como as janelas e os editores dentro delas estão sendo restaurados ao serem abertos.", + "security.promptForLocalFileProtocolHandling": "Se habilitado, uma caixa de diálogo solicitará confirmação sempre que um arquivo ou workspace local estiver prestes a ser aberto por meio de um manipulador de protocolo.", + "security.promptForRemoteFileProtocolHandling": "Se habilitado, uma caixa de diálogo solicitará confirmação sempre que um arquivo ou workspace remoto estiver prestes a ser aberto por meio de um manipulador de protocolo.", + "showNextWindowTab": "Mostrar guia da próxima janela", + "showPreviousTab": "Mostrar a guia da janela anterior", + "telemetry.enableCrashReporting": "Habilite os relatórios de erro que serão coletados. Isso nos ajuda a melhorar a estabilidade. \r\nEssa opção requer a reinicialização para ter efeito.", + "telemetryConfigurationTitle": "Telemetria", + "titleBarStyle": "Ajuste a aparência da barra de título da janela para ser nativa do Sistema Operacional ou personalizada. As alterações exigem uma reinicialização completa para serem aplicadas.", + "toggleWindowTabsBar": "Alternar a Barra de Guias da Janela", + "touchbar.enabled": "Habilita os botões do touchbar do macOS no teclado se disponível.", + "touchbar.ignored": "Um conjunto de identificadores das entradas na barra de toque que não devem aparecer (por exemplo `workbench.action.navigateBack`).", + "window.border.color": "{0}: cor específica no formato Hex, RGB, RGBA, HSL, HSLA", + "window.border.default": "{0}: respeitar as configurações de tema de cor, fazer fallback para as configurações do Windows", + "window.border.off": "{0}: desabilitar cores de borda", + "window.border.prefix": "Controla a cor da borda da janela:", + "window.border.suffix": "Use {0} para definir cores diferentes para janelas ativas e inativas. Essa configuração é ignorada quando {1} é definido como {2}.", + "window.border.system": "{0}: respeitar somente as configurações do Windows", + "window.clickThroughInactive": "Se habilitada, clique em uma janela inativo será tanto ativar a janela e acionar o elemento sob o mouse se é clicável. Se desativado, clicando em qualquer lugar na janela inativo vai ativá-lo somente e um segundo clique é necessária no elemento.", + "window.customTitleBarVisibility": "Ajuste quando a barra de título personalizada deve ser mostrada. A barra de título personalizada pode ser ocultada no modo de tela inteira com `windowed`. A barra de título personalizada só pode ser ocultada no modo de tela cheia com `never` quando{0} estiver definido como `native`.", + "window.customTitleBarVisibility.auto": "Altera automaticamente a visibilidade da barra de título personalizada.", + "window.customTitleBarVisibility.never": "Ocultar a barra de título personalizada quando {0} estiver definido como `nativa`.", + "window.customTitleBarVisibility.windowed": "Oculte a barra de título personalizada em tela inteira. Quando não estiver em tela cheia, altere automaticamente a visibilidade da barra de título personalizada.", + "window.doubleClickIconToClose": "Se habilitada, essa configuração fechará a janela quando o ícone do aplicativo na barra de título for clicado duas vezes. A janela não poderá ser arrastada pelo ícone. Essa configuração só será efetivada se {0} estiver definida como 'custom'.", + "window.menuStyle": "Ajuste o estilo do menu para ser nativo pelo sistema operacional, personalizado ou herdado do estilo da barra de título definido em {0}. Isso também afeta a aparência do menu de contexto. As alterações exigem uma reinicialização completa para serem aplicadas.", + "window.menuStyle.custom": "Use o menu personalizado.", + "window.menuStyle.custom.mac": "Use o menu de contexto personalizado.", + "window.menuStyle.inherit": "Faz a correspondência entre o estilo do menu e o estilo da barra de título definido em {0}.", + "window.menuStyle.inherit.mac": "Faz a correspondência entre o estilo do menu de contexto e o estilo da barra de título definido em {0}.", + "window.menuStyle.mac": "Ajuste as aparências do menu de contexto para que sejam nativas pelo sistema operacional, personalizadas ou herdadas do estilo da barra de título definido em {0}.", + "window.menuStyle.native": "Use o menu nativo. Isso é ignorado quando {0} é definido como {1}.", + "window.menuStyle.native.mac": "Use o menu de contexto nativo.", + "window.nativeFullScreen": "Controla se tela cheia nativa deve ser usada no macOS. Desabilite esta opção para impedir que o macOS crie um novo espaço ao entrar em tela cheia.", + "window.nativeTabs": "Habilita guias de janela nativa do macOS. Note que as alterações exigem um reinício completo e que as abas nativas desabilitarão um estilo de barra de título customizado, se configurado.", + "window.newWindowDimensions.default": "Abrir novas janelas no centro da tela.", + "window.newWindowDimensions.fullscreen": "Abrir novas janelas em modo de tela cheia.", + "window.newWindowDimensions.inherit": "Abrir novas janelas com a mesma dimensão da última janela ativa.", + "window.newWindowDimensions.maximized": "Abrir novas janelas maximizadas.", + "window.newWindowDimensions.offset": "Abra novas janelas com a mesma dimensão da última ativa com uma posição transladada.", + "window.openWithoutArgumentsInNewWindow.off": "Foca a última instância em execução ativa", + "window.openWithoutArgumentsInNewWindow.on": "Abrir uma nova janela vazia.", + "window.reopenFolders.all": "Reabrir todas as janelas, a menos que uma pasta, espaço de trabalho ou arquivo seja aberto (por exemplo, a partir da linha de comando). Se um arquivo for aberto, ele substituirá todos os editores que foram abertos anteriormente em uma janela.", + "window.reopenFolders.folders": "Reabrir todas as janelas que tinham pastas ou espaços de trabalho abertos, a menos que uma pasta, um espaço de trabalho ou um arquivo esteja aberto (por exemplo, por meio da linha de comando). Se um arquivo for aberto, ele substituirá todos os editores que foram abertos anteriormente em uma janela.", + "window.reopenFolders.none": "Nunca reabrir uma janela. A menos que uma pasta ou um workspace esteja aberto (por exemplo, por meio da linha de comando), uma janela vazia será exibida.", + "window.reopenFolders.one": "Reabrir a última janela ativa, a menos que uma pasta, um espaço de trabalho ou um arquivo esteja aberto (por exemplo, por meio da linha de comando). Se um arquivo for aberto, ele substituirá todos os editores que foram abertos anteriormente em uma janela.", + "window.reopenFolders.preserve": "Sempre reabrir todas as janelas. Se uma pasta ou um espaço de trabalho for aberto (por exemplo, por meio da linha de comando), ele será aberto como uma nova janela, a menos que já tenha sido aberto. Se os arquivos forem abertos, eles serão abertos em uma das janelas restauradas, juntamente com os editores que foram abertos anteriormente.", + "windowConfigurationTitle": "Janela", + "zoomLevel": "Ajuste o nível de zoom padrão de todas as janelas. Cada incremento acima de `0` (por exemplo, `1`) ou abaixo (por exemplo, `-1`) representa o zoom de `20%` maior ou menor. Você também pode inserir decimais para ajustar o nível de zoom com uma granularidade mais fina. Confira {0} para configurar se os comandos ''Ampliar'' e ''Reduzir'' aplicam o nível de zoom a todas as janelas ou apenas à janela ativa.", + "zoomPerWindow": "Controla se os comandos “Zoom In” e “Zoom Out” aplicam o nível de zoom a todas as janelas ou apenas à janela ativa. Veja {0} para configurar um nível de zoom padrão para todas as janelas." }, "vs/workbench/electron-browser/desktop.main": { - "join.closeStorage": "Saving UI state" + "join.closeStorage": "Salvando o estado da interface do usuário" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", + "copy": "&&Copiar", "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" + "appRootWarning.banner": "Os arquivos armazenados na pasta de instalação ('{0}') podem ser SUBSTITUÍDOS ou EXCLUÍDOS IRREVERSÍVEL sem aviso prévio no momento da atualização.", + "configure": "Configurar", + "downloadArmBuild": "Baixar", + "keychainWriteError": "Falha ao gravar informações de logon no conjunto de chaves com o erro '{0}'.", + "learnMore": "Saiba Mais", + "loginButton": "&&Fazer Logon", + "macoseolmessage": "{0} em {1} em breve deixará de receber atualizações. Considere atualizar sua versão do macOS.", + "password": "Senha", + "proxyAuthRequired": "Autenticação de Proxy Obrigatória", + "proxyDetail": "O proxy '{0}' requer um nome de usuário e uma senha.", + "rememberCredentials": "Lembrar minhas credenciais", + "resolveShellEnvironment": "Resolvendo o ambiente do shell...", + "restart": "Reiniciar", + "runningAsRoot": "Não é recomendável executar o {0} como usuário raiz.", + "runningTranslated": "Você está executando uma versão emulada de {0}. Para obter um melhor desempenho, baixe a versão arm64 nativa do build {0} para seu computador.", + "sharedProcessCrash": "Um processo compartilhado em segundo plano foi encerrado inesperadamente. Reinicie o aplicativo para recuperá-lo.", + "showArgvParseWarning": "O arquivo de argumentos de runtime 'argv.json' contém erros. Corrija-os e reinicie.", + "showArgvParseWarningAction": "Abrir Arquivo", + "shutdownErrorClose": "Um erro inesperado impediu o fechamento da janela.", + "shutdownErrorDetail": "Erro: {0}", + "shutdownErrorLoad": "Um erro inesperado impediu a alteração do espaço de trabalho", + "shutdownErrorQuit": "Um erro inesperado impediu o encerramento do aplicativo.", + "shutdownErrorReload": "Um erro inesperado impediu a recarga da janela.", + "shutdownForceClose": "Fechar mesmo assim", + "shutdownForceLoad": "Alterar Mesmo Assim", + "shutdownForceQuit": "Sair mesmo assim", + "shutdownForceReload": "Recarregar mesmo assim", + "shutdownTitleClose": "Fechar a janela está demorando um pouco mais...", + "shutdownTitleLoad": "A alteração do workspace está demorando um pouco mais...", + "shutdownTitleQuit": "Sair do aplicativo está demorando um pouco mais...", + "shutdownTitleReload": "Recarregar a janela está demorando um pouco mais...", + "status.windowZoom": "Zoom do Window", + "troubleshooting": "Guia de Solução de Problemas", + "username": "Nome do usuário", + "willShutdownDetail": "As seguintes operações ainda estão em execução: \r\n{0}", + "zoomIn": "Ampliar", + "zoomNumber": "Nível de Zoom: {0} ({1}%)", + "zoomOut": "Reduzir", + "zoomReset": "Redefinir", + "zoomSettings": "Configurações" }, "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.", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Ferramentas para Desenvolvedores" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Adicionar Captura de Tela da Área ao Chat", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Emular Dispositivo...", "browser.resetEmulation": "Redefinir Emulação", "browser.setUserAgent": "Emular Agente de Usuário...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Emulação do Dispositivo", "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)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Se a URL atual do navegador está nos favoritos" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Histórico", + "browser.history.clearAll": "Limpar Todo o Histórico", + "browser.history.clearDay": "Limpar Entradas Deste Dia", + "browser.history.placeholder": "Filtrar histórico do navegador", + "browser.history.title": "Histórico do Navegador", + "browser.history.today": "Hoje", + "browser.history.yesterday": "Ontem", + "browser.maxHistoryEntries": "Número máximo de itens de histórico mantidos por escopo de sessão. As entradas mais antigas são removidas primeiro.", + "browser.recents": "Recentes", + "browser.removeFromHistory": "Remover do Histórico", + "browser.showHistory": "Histórico" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Se o navegador pode voltar", @@ -8289,10 +8289,10 @@ "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}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Digitando texto em {0} e pressionando Enter", + "browser.typeAndSubmit.invocation.element": "Digitando texto em {0} em {1} e pressionando Enter", + "browser.typeAndSubmit.past": "Texto digitado em {0} e Enter pressionado", + "browser.typeAndSubmit.past.element": "Texto digitado em {0} em {1} e Enter pressionado", "typeBrowserTool.displayName": "Digitar na página", "typeBrowserTool.userDescription": "Digite texto ou pressione teclas em uma página do navegador" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "Limpar os Modelos de Linguagem Usados Recentemente", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspecionar Assinaturas de Host do Agente", "workbench.action.chat.inspectChatModel.label": "Inspecionar o Modelo de Chat", "workbench.action.chat.inspectChatModelReferences.label": "Inspecionar referências de modelo de chat", "workbench.action.chat.logChatIndex.label": "Índice de Chat de Log", @@ -8899,14 +8899,14 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { "agentHost.displayName": "{0} – Host do Agente", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHostHarnessLabel.local": "{0} [Host do Agente]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Seletor de {0}", - "agentHostChatInputPicker.boolean.false": "Off", - "agentHostChatInputPicker.boolean.offLabel": "Off", - "agentHostChatInputPicker.boolean.onLabel": "On", - "agentHostChatInputPicker.boolean.true": "On", + "agentHostChatInputPicker.boolean.false": "Desativado", + "agentHostChatInputPicker.boolean.offLabel": "Desativado", + "agentHostChatInputPicker.boolean.onLabel": "Ativado", + "agentHostChatInputPicker.boolean.true": "Ativado", "agentHostChatInputPicker.filter": "Filtrar...", "agentHostChatInputPicker.learnMorePermissions": "Saiba mais sobre permissões", "agentHostChatInputPicker.triggerAria": "{0}: {1}", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "Abre uma nova sessão Codex no editor. As sessões Codex podem ser gerenciadas na exibição de sessões de chat.", "chat.session.providerDescription.growth": "Saiba mais sobre os recursos do Copilot.", "chat.session.providerDescription.local": "Executar tarefas no chat do VS Code. O agente itera por meio do chat e trabalha de forma interativa para implementar alterações no espaço de trabalho principal.", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "CLI do Copilot [Host do Agente]", "chat.session.providerLabel.background": "CLI do Copilot", "chat.session.providerLabel.cloud": "Nuvem", "chat.session.providerLabel.local": "Local" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "Mostrar o arquivo markdown original", "homeButton": "Visão geral", "homeButtonTooltip": "Voltar à visão geral", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "Agente atual: {0}. Clique para ir para a visão geral", + "homeButtonWithHarness": "{0}. Voltar à visão geral", "hooks": "Ganchos", "hooksDesc": "Configure ações automatizadas disparadas por eventos como salvar arquivos ou executar tarefas.", "instructions": "Instruções", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "Saída do Notebook Anexado, {0}", "chat.attachment": "Contexto anexado, {0}", "chat.attachment.clearButton": "Remover do contexto", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "Salvar Como...", + "chat.attachment.saveFileError": "Falha ao salvar o arquivo: {0}", + "chat.attachment.saveImageButton": "Salvar Imagem Como...", + "chat.attachment.saveImageError": "Falha ao salvar imagem: {0}", "chat.attachment.withDeleteHint": "{0} (Excluir)", "chat.browserToolsDisabled": "As ferramentas do navegador não estão habilitadas.", "chat.browserToolsDisabled.aria": "As ferramentas do navegador não estão habilitadas, {0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "Quando habilitado, registra todas as mensagens de transporte AHP para conexões de host de agente para arquivos JSONL no diretório de log da janela.", "chat.agentHost.clientTools": "Nomes de referência de ferramentas a serem exibidos como ferramentas fornecidas pelo cliente nas sessões do host do agente.", "chat.agentHost.customTerminalTool.enabled": "Quando habilitadas, as sessões do SDK do Copilot usam a substituição da ferramenta de terminal do Host do Agente em vez do comportamento de terminal padrão do SDK.", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "Quando habilitado, o host do agente local é usado como o provedor padrão no VS Code seletor de destino da sessão de chat. Requer `#{0}#`.", "chat.agentLocations.invalidPath": "Os caminhos devem ser relativos ou começar com ''~/''. Os caminhos absolutos e separadores ''\\'' não têm suporte.", "chat.agentSessionProjection.enabled": "Controla se o modo de Projeção de Sessão do Agente está habilitado para revisar sessões do agente em um espaço de trabalho com foco.", "chat.agentSkillsLocations.description": "Especificar locais das habilidades do agente (`{0}`) que podem ser usadas em Sessões de Chat. [Saiba mais]({1}).\r\n\r\nCada caminho deve conter subpastas de habilidades com arquivos SKILL.md (por exemplo, adicione `my-skills` se você tiver `my-skills/skillA/SKILL.md`). Os caminhos relativos são resolvidos a partir das pastas raiz do espaço de trabalho.", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "Nome de exibição do grupo de artefatos.", "chat.artifacts.rules.onlyShowGroup": "Quando verdadeiro, exibir apenas o cabeçalho do grupo em vez de itens individuais.", "chat.autoReply.description": "Ignore automaticamente os carrosséis de perguntas informando ao agente que o usuário não está disponível e que deve usar o melhor critério possível. Esta é uma configuração avançada e pode levar a escolhas ou ações não intencionais com base em um contexto incompleto.", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "Habilita o **Autopilot Avançado**, um único comutador que ativa todos os comportamentos avançados do Autopilot que delegam mais do loop ao agente. Atualmente, após cada turno do Autopilot, um modelo pequeno e rápido avalia se a sua solicitação original foi concluída; se não, o Autopilot continua trabalhando e usa essa avaliação como orientação para o próximo turno, em vez de depender do próprio agente para sinalizar a conclusão.", "chat.checkpoints.enabled": "Habilita pontos de verificação no chat. Os pontos de verificação permitem restaurar o chat para um estado anterior.", "chat.checkpoints.showFileChanges": "Controla se as alterações de arquivo no ponto de verificação do chat devem ser exibidas.", "chat.codeBlock.showProgressAnimation.description": "Ao aplicar edições, mostre uma animação de progresso na pilha de blocos de código. Se desabilitado, mostra a porcentagem de progresso.", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "Subornar o hamster", "chat.working.fun.2": "Reticular splines", "chat.working.fun.3": "Desenrolando o código espaguete", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "Comunicação com a base de código", "chat.working.fun.minecraft.1": "Minerar diamantes", "chat.working.fun.ms.1": "Invocando o Clippy" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "Pergunta de acompanhamento: {0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "Ignorar", + "chat.goalBanner.label": "Meta", + "chat.goalBanner.loading": "Determinando meta..." }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "Ignorar notificação" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "Desabilitado pela política corporativa", "permissions.autoApprove.subtext": "Todas as chamadas de ferramenta são aprovadas automaticamente", "permissions.autopilot": "Autopilot (Versão prévia)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Aprovar automaticamente todas as chamadas de ferramenta e continuar até que a tarefa seja concluída. O Autopilot pode aumentar os custos.", "permissions.autopilot.label": "Autopilot (Versão prévia)", "permissions.autopilot.policyDescription": "Desabilitado pela política corporativa", "permissions.autopilot.policyDisabled": "Desabilitado pela política corporativa", @@ -11868,8 +11868,8 @@ "chat.learnMoreAgentTypes": "Saiba mais sobre os tipos de agentes...", "chat.sessionTarget.category.agent": "Tipos de Agentes", "chat.sessionTarget.category.other": "Outros", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", - "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" + "chat.sessionTarget.upgradeHover": "[Atualizar para o GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) para delegar o trabalho ao agente de nuvem.", + "chat.sessionTarget.upgradeLink": "[Atualizar](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { "openFolder": "Abrir Pasta...", @@ -12686,7 +12686,7 @@ "chat.agentsHandoff.tip.description": "Obtenha uma exibição dedicada com vários painéis ao lado do seu espaço de trabalho.", "chat.agentsHandoff.tip.description.copilot": "Gratuito com seu plano Copilot — obtenha uma exibição dedicada com vários painéis ao lado do seu espaço de trabalho.", "chat.agentsHandoff.tip.emptyWorkspace.description": "Abra a Janela de Agentes para iniciar uma sessão do CLI do Copilot.", - "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent Host] isn't available without an open folder", + "chat.agentsHandoff.tip.emptyWorkspace.message": "A CLI do Copilot [Host do Agente] não está disponível sem uma pasta aberta", "chat.agentsHandoff.tip.message": "Continue esta sessão na Janela de Agentes", "openAgentsWindow": "Abrir a janela Agentes", "openInAgentsHover": "Abrir na janela Agentes", @@ -13009,13 +13009,13 @@ "schema.folding": "As configurações de dobragem da linguagem.", "schema.folding.markers": "Marcadores de dobragem específicos da linguagem, como '#region' e '#endregion'. Os regexes de início e término serão testados com relação ao conteúdo de todas as linhas e precisam ser projetados com eficiência", "schema.folding.markers.end": "O padrão RegExp para o marcador de fim. O regexp precisa começar com '^'.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.folding.markers.end.flags": "Os sinalizadores RegExp para o marcador final.", + "schema.folding.markers.end.pattern": "O padrão RegExp para o marcador final.", "schema.folding.markers.start": "O padrão RegExp para o marcador de início. O regexp precisa começar com '^'.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.folding.markers.start.flags": "Os sinalizadores RegExp para o marcador inicial.", + "schema.folding.markers.start.pattern": "O padrão RegExp para o marcador inicial.", "schema.folding.offSide": "Uma linguagem estará em conformidade com a regra externa se os blocos nessa linguagem forem expressos pelos recuos deles. Se definidas, as linhas vazias pertencerão ao bloco subsequente.", "schema.indentationRules": "As configurações de recuo da linguagem.", "schema.indentationRules.decreaseIndentPattern": "Se uma linha corresponder a esse padrão, todas as linhas depois dela não deverão ser recuadas uma vez (até que outra regra corresponda).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "Deseja habilitar a extensão \"{0}\"?", "enableExtensionTitle": "Habilitar extensão", "extension not found": "Extensão '{0}' não encontrada.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "As extensões exigem um recarregamento de janela para aplicar atualizações.", + "extensions need restart": "Todas as extensões exigem uma reinicialização para aplicar atualizações.", "extensionsAutoRestart": "As extensões foram reiniciadas automaticamente para habilitar as atualizações.", "incompatible": "Não é possível instalar a extensão '{0}' porque não é compatível.", "incompatibleExtensions": "Algumas extensões estão desabilitadas devido à incompatibilidade de versão. Examine-as e as atualize.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Depurar Host de Extensão em Nova Janela", + "debugExtensionHost.launch.name": "Anexar host de extensão", + "debugExtensionHost.progress": "Anexando o Depurador ao Host de Extensão", + "debugExtensionHostAndRenderer": "Depurar Host de Extensão e Renderizador em Nova Janela", + "debugRenderer": "Depurar Renderizador em Nova Janela", + "debugRenderer.launch.name": "Anexar Renderizador", + "debugRenderer.progress": "Anexando o depurador ao renderizador", + "openDevToolsForExtensionHost": "Depurar Host de Extensão nas Ferramentas de Desenvolvimento", + "restart1": "Depurar Extensões", + "restart2": "Para depurar extensões, é necessário reiniciar o sistema. Deseja reiniciar '{0}' agora?", + "restart3": "&&Reiniciar", + "selectExtensionHost": "Selecionar host de extensão" }, "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" + "profilingExtensionHost": "Host de Extensão de Criação de Perfil", + "profilingExtensionHostTime": "Host de Extensão de Criação de Perfil ({0} s)", + "restart1": "Extensões de Perfil", + "restart2": "Para analisar as extensões, é necessário reiniciar. Deseja reiniciar '{0}' agora?", + "restart3": "&&Reiniciar", + "selectAndStartDebug": "Clique para parar a criação de perfil.", + "status.profiler": "Criador de Perfil de Extensão" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Executando as extensões" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Pasta de Extensões de Limpeza", + "openExtensionsFolder": "Abrir a Pasta de extensões" }, "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." + "show": "Mostrar as Extensões", + "unresponsive-exthost": "A extensão '{0}' demorou muito tempo para concluir a última operação e impediu a execução de outras extensões." }, "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" + "attach.msg": "Este é um lembrete para verificar se você não se esqueceu de anexar '{0}' à questão que acabou de criar.", + "attach.msg2": "Este é um lembrete para certificar-se de que você não se esqueceu de anexar '{0}' à um problema de desempenho existente.", + "attach.title": "Você anexou o perfil de CPU?", + "cmd.report": "Relatar problema", + "cmd.reportOrShow": "Problema de Desempenho", + "cmd.show": "Mostrar Problemas" }, "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" + "extensionHostProfileStart": "Iniciar Perfil de Host de Extensão", + "openExtensionHostProfile": "Abrir Perfil de Host de Extensão", + "saveExtensionHostProfile": "Salvar Perfil de Host de Extensão", + "saveprofile.dialogTitle": "Salvar Perfil de Host de Extensão", + "stopExtensionHostProfileStart": "Parar Perfil de Host de Extensão" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Abrir Pasta Local...", "remoteFileDialog.badPath": "O caminho não existe. Use ~ para ir para o diretório base.", "remoteFileDialog.cancel": "Cancelar", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Não foi possível criar a pasta: {0}", "remoteFileDialog.hideDotFiles": "Ocultar arquivos de ponto", "remoteFileDialog.invalidPath": "Insira um caminho válido.", "remoteFileDialog.local": "Mostrar Local", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Mostrar arquivos de ponto", "remoteFileDialog.validateBadFilename": "Insira um nome de arquivo válido.", "remoteFileDialog.validateCreateDirectory": "A pasta {0} não existe. Deseja criar?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "A pasta {0} não existe. Deseja criar?", "remoteFileDialog.validateExisting": "{0} já existe. Tem certeza de que deseja substituí-lo?", "remoteFileDialog.validateFileOnly": "Selecione um arquivo.", "remoteFileDialog.validateFolder": "A pasta já existe. Use um novo nome de arquivo.", diff --git a/i18n/vscode-language-pack-ru/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-ru/translations/extensions/vscode.debug-server-ready.i18n.json index 2c06249420..3b69c9cc2f 100644 --- a/i18n/vscode-language-pack-ru/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-ru/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "Начните отладку с помощью функции \"Отладчик для Chrome\".", "debug.server.ready.action.description": "Что делать с URI, когда сервер готов.", "debug.server.ready.action.openExternally.description": "Открывает URI во внешнем приложении по умолчанию.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Открыть URI в интегрированном браузере.", "debug.server.ready.action.startDebugging.description": "Выполнение другой конфигурации запуска.", "debug.server.ready.debugConfig.description": "Конфигурация отладки для запуска.", "debug.server.ready.debugConfigName.description": "Имя выполняемой конфигурации запуска.", diff --git a/i18n/vscode-language-pack-ru/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-ru/translations/extensions/vscode.npm.i18n.json index 0f72e078e2..eef0ab45c8 100644 --- a/i18n/vscode-language-pack-ru/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-ru/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Используйте Node.js в качестве средства выполнения сценариев.", "config.npm.scriptRunner.npm": "Используйте npm в качестве средства выполнения сценариев.", "config.npm.scriptRunner.pnpm": "Используйте pnpm в качестве средства выполнения сценариев.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Используйте Vite+ (vp) в качестве средства выполнения скриптов.", "config.npm.scriptRunner.yarn": "Используйте yarn в качестве средства выполнения сценариев.", "description": "Расширение для добавления поддержки задач в скрипты npm.", "displayName": "Поддержка Npm для VS Code", diff --git a/i18n/vscode-language-pack-ru/translations/main.i18n.json b/i18n/vscode-language-pack-ru/translations/main.i18n.json index e956d15699..f54633a860 100644 --- a/i18n/vscode-language-pack-ru/translations/main.i18n.json +++ b/i18n/vscode-language-pack-ru/translations/main.i18n.json @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "URI плагина", "agentHost.config.defaultShell.description": "Абсолютный путь к исполняемому файлу оболочки, используемому терминалами, управляемыми узлом. Обычно задается подключенным клиентом VS Code из `terminal.integrated.agentHostProfile.` (в качестве запасного варианта используется `terminal.integrated.defaultProfile.`); если этот параметр не задан, в качестве узла агента используется системная оболочка. Поддерживается только путь; `args` и `env` из профиля рабочей среды пока не передаются. Рабочая среда применяет это только к узлу локального агента — операторы узлов удаленных агентов должны настроить это непосредственно в файле `agent-host-config.json` удаленного компьютера.", "agentHost.config.defaultShell.title": "Оболочка по умолчанию", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "При включении этой функции сеансы Copilot SDK используют переопределение инструмента терминала, заданное в Agent Host, вместо стандартного поведения терминала, предусмотренного в SDK.", + "agentHost.config.enableCustomTerminalTool.title": "Использовать инструмент терминала узла агента", + "agentHost.config.rubberDuck.description": "Если параметр включен, агент кодирования использует субагент \"критик-резиновая утка\" для проверки изменений в коде с помощью дополнительной модели.", + "agentHost.config.rubberDuck.title": "Агент Rubber Duck" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "Включена ли синхронизация удаленных сеансов для CLI copilot-sdk.", @@ -2207,9 +2207,9 @@ }, "vs/platform/agentHost/common/agentHostStarter.config.contribution": { "chat.agentHost.claudeAgent.path": "Экспериментальная функция, только для локального тестирования. Абсолютный путь к локально установленному пакету `@anthropic-ai/claude-agent-sdk`. Если этот параметр задан, поставщик агента Claude регистрируется на узле агента, и пакет SDK загружается из этого пути. Требуется `#chat.agentHost.enabled#`. Для того чтобы изменения вступили в силу, необходимо перезапустить процесс узла агента. Этот параметр будет удален после того, как пакет SDK будет доступен в магазине расширений.", - "chat.agentHost.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", + "chat.agentHost.codexAgent.binaryArgs": "Дополнительные аргументы командной строки, передаваемые в `codex app-server`. В первую очередь полезно для отладки (например, `--log-level=debug`).", + "chat.agentHost.codexAgent.codexHome": "Необязательное переопределение для `$CODEX_HOME`. Определяет, откуда двоичный файл Codex считывает конфигурацию и куда записывает данные о развертывании. Если значение не задано, Codex использует путь по умолчанию (`~/.codex`).", + "chat.agentHost.codexAgent.path": "Экспериментальная функция, только для локального тестирования. Абсолютный путь к локально установленному исполняемому двоичному файлу `codex`. При настройке поставщик агента Codex регистрируется в узле агента, а из этого пути запускается `codex app-server`. Требуется `#chat.agentHost.enabled#`. Для того чтобы изменения вступили в силу, необходимо перезапустить процесс узла агента.", "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#`, чтобы собирать их локально.", @@ -2248,47 +2248,47 @@ "agentHost.config.sandbox.windowsFileSystem.title": "Файловая система песочницы Windows" }, "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { - "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + "sshKbiDefaultPrompt": "Требуется проверка подлинности для {0}@{1}" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "Для создания сообщения фиксации требуется проверка подлинности. Войдите в GitHub Copilot и повторите попытку.", + "agentHost.changeset.commit.authRequired": "Войдите в GitHub Copilot, чтобы создать сообщение фиксации.", + "agentHost.changeset.commit.cancelled": "Операция фиксации отменена.", + "agentHost.changeset.commit.committed": "Зафиксированные изменения с сообщением: `{0}`", + "agentHost.changeset.commit.diffFailed": "Не удалось определить незафиксированные изменения для формирования сообщения фиксации.", + "agentHost.changeset.commit.emptyMessage": "Созданное сообщение фиксации было пустым.", + "agentHost.changeset.commit.noChanges": "Нет незафиксированных изменений для фиксации." }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "Зафиксировать" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Узел агента" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "Войдите в GitHub с доступом к репозиторию, чтобы создать запрос на вытягивание.", + "agentHost.changeset.pr.body": "Создано из `{0}` с целевым объектом `{1}`.", + "agentHost.changeset.pr.cancelled": "Операция запроса на вытягивание отменена.", + "agentHost.changeset.pr.commitMessage": "Изменения узла агента для {0}", + "agentHost.changeset.pr.computeChangesFailed": "Не удалось вычислить изменения в ветке для создания запроса на вытягивание.", + "agentHost.changeset.pr.created": "Создан запрос на вытягивание [#{0}]({1}).", + "agentHost.changeset.pr.createdDraft": "Создан черновик запроса на вытягивание [#{0}]({1}).", + "agentHost.changeset.pr.existing": "Запрос на вытягивание [#{0}]({1}) уже существует.", + "agentHost.changeset.pr.noChanges": "Нет изменений в ветке, для которых можно было бы создать запрос на вытягивание." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "Создать черновик запроса на вытягивание", + "agentHost.changeset.createPR": "Создать запрос на вытягивание" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "Переименовать этот чат" }, "vs/platform/agentHost/node/agentService": { "agentHost.forkedSessionFallback": "Разветвленный сеанс", "agentHost.forkedTitlePrefix": "Создана вилка: " }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "Переименовано: {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Утверждения", @@ -2380,47 +2380,47 @@ "claude.discovered.displayName": "Обнаружено в Claude" }, "vs/platform/agentHost/node/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.modelThinkingLevel.description": "Определяет объем усилий, затрачиваемых Codex на рассуждение.", + "codex.modelThinkingLevel.high": "Высокая", + "codex.modelThinkingLevel.low": "Низкая", + "codex.modelThinkingLevel.medium": "Средняя", + "codex.modelThinkingLevel.minimal": "Минимальный", + "codex.modelThinkingLevel.title": "Уровень размышления", + "codex.sessionConfig.additionalDirectories": "Дополнительные каталоги с правом записи", + "codex.sessionConfig.additionalDirectories.item": "Каталог", + "codex.sessionConfig.additionalDirectoriesDescription": "Абсолютные пути, в которые песочнице разрешена запись, в дополнение к рабочей области. Применимо, только если для песочницы установлен режим записи в рабочую область.", + "codex.sessionConfig.approvalPolicy": "Утверждения", + "codex.sessionConfig.approvalPolicy.never": "Без эскалаций", + "codex.sessionConfig.approvalPolicy.neverDescription": "Не запрашивать повышенные разрешения. Команды, которые не могут быть выполнены в песочнице, отклоняются.", + "codex.sessionConfig.approvalPolicy.onFailure": "Спросить при сбое", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "Сначала попробуйте выполнить команды в песочнице, а если она их заблокирует — запросите повторное выполнение с повышенными привилегиями.", + "codex.sessionConfig.approvalPolicy.onRequest": "Спрашивать при необходимости", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "Запрашивать подтверждение, только если Codex определяет, что команда требует повышенных разрешений.", + "codex.sessionConfig.approvalPolicy.untrusted": "Спрашивать чаще", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "Запрашивать подтверждение перед выполнением большего количества категорий команд, чтобы можно было более тщательно проверять действия.", + "codex.sessionConfig.approvalPolicyDescription": "Как Codex запрашивает подтверждение вызова инструментов.", + "codex.sessionConfig.modelReasoningEffort": "Усилия рассуждений", + "codex.sessionConfig.modelReasoningEffort.high": "Высокая", + "codex.sessionConfig.modelReasoningEffort.low": "Низкая", + "codex.sessionConfig.modelReasoningEffort.medium": "Средняя", + "codex.sessionConfig.modelReasoningEffort.minimal": "Минимальный", + "codex.sessionConfig.modelReasoningEffortDescription": "Определяет объем усилий, затрачиваемых Codex на рассуждение.", + "codex.sessionConfig.networkAccessEnabled": "Сеть", + "codex.sessionConfig.networkAccessEnabledDescription": "Разрешить вызовам инструментов, выполняемым в песочнице, отправлять исходящие сетевые запросы. Применимо, только если для песочницы установлен режим записи в рабочую область.", + "codex.sessionConfig.sandboxMode": "Песочница", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "Полный доступ (опасно)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Вызовы инструментов имеют неограниченный доступ к диску и сети.", + "codex.sessionConfig.sandboxMode.readOnly": "Только для чтения", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "Вызовы инструментов могут считывать данные из рабочей области, но не могут изменять файлы.", + "codex.sessionConfig.sandboxMode.workspaceWrite": "Запись в рабочую область", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Вызовы инструментов могут выполнять чтение и запись в пределах рабочей области; доступ к сети управляются отдельно.", + "codex.sessionConfig.sandboxModeDescription": "Ограничения файловой системы и сети, применяемые к вызовам инструментов.", + "codex.sessionConfig.webSearchMode": "Поиск в Интернете", + "codex.sessionConfig.webSearchMode.cached": "Только кэшированные", + "codex.sessionConfig.webSearchMode.disabled": "Отключено", + "codex.sessionConfig.webSearchMode.live": "В реальном времени", + "codex.sessionConfig.webSearchModeDescription": "Доступность средства веб-поиска для модели.", + "codexAgent.description": "Агент Codex на базе серверной части приложения OpenAI Codex", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2589,45 +2589,45 @@ "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..." + "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": "Remote Connections" + "tunnelHost.log": "Удаленные подключения" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "Подключение к узлу агента в {0}...", + "wslProgressDetectingPlatform": "Обнаружение платформы в {0}...", + "wslProgressPreparingCLI": "Подготовка CLI в {0}...", + "wslUnsupportedPlatform": "Неподдерживаемая платформа дистрибутива WSL: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "Масштаб страницы: {0}%", "browserZoomPercent": "{0}%" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "Запрещено. Файл не находится в доверенной папке." }, "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" + "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}.", @@ -2681,15 +2681,15 @@ "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}" + "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\nОС: {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" + "open": "Открыть", + "openFile": "Открыть файл", + "openFolder": "Открыть папку", + "openWorkspace": "&&Открыть", + "openWorkspaceTitle": "Открыть рабочую область из файла", + "selectFolder": "&&Выделить папку" }, "vs/platform/dnd/browser/dnd": { "fileTooLarge": "Файл имеет слишком большой размер для открытия в редакторе без имени. Отправьте этот файл в обозреватель файлов, а затем повторите попытку." @@ -2942,8 +2942,8 @@ "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})" + "binFailed": "Не удалось переместить \"{0}\" в корзину ({1})", + "trashFailed": "Не удалось переместить \"{0}\" в корзину ({1})" }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Не удалось скопировать \"{0}\" в \"{1}\" ({2}).", @@ -3042,44 +3042,44 @@ "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?" + "cancel": "Отмена", + "exit": "&&Выход", + "mAbout": "О программе {0}", + "mBringToFront": "Переместить все на передний план", + "mEdit": "&&Правка", + "mFile": "&&Файл", + "mGoto": "&&Переход", + "mHelp": "&&Справка", + "mHide": "Скрыть {0}", + "mHideOthers": "Скрыть другие", + "mMergeAllWindows": "Объединить все окна", + "mMinimize": "Свернуть", + "mMoveTabToNewWindow": "Переместить вкладку в новое окно", + "mNewTab": "Создать вкладку", + "mRun": "&&Выполнить", + "mSelection": "&&Выделение", + "mServices": "Службы", + "mShowAll": "Показать все", + "mShowNextTab": "Перейти на следующую вкладку", + "mShowPreviousTab": "Перейти на предыдущую вкладку", + "mTerminal": "&&Терминал", + "mView": "&&Вид", + "mWindow": "Окно", + "mZoom": "Изменить масштаб", + "miCheckForUpdates": "Проверить наличие &&обновлений...", + "miCheckingForUpdates": "Идет проверка наличия обновлений...", + "miDownloadUpdate": "С&&качать доступное обновление", + "miDownloadingUpdate": "Скачивается обновление...", + "miInstallUpdate": "Установить &&обновление...", + "miInstallingUpdate": "Идет установка обновления...", + "miNewWindow": "&&Новое окно", + "miPreferences": "&&Параметры", + "miQuit": "Выйти из {0}", + "miRestartToUpdate": "Перезапустить для &&обновления", + "miSwitchWindow": "Переключить &&окно...", + "quit": "&&Выход", + "quitMessage": "Подтверждаете выход?", + "quitMessageMac": "Подтверждаете выход?" }, "vs/platform/meteredConnection/common/meteredConnection.config.contribution": { "meteredConnection": "Определяет, следует ли считать текущее сетевое подключение лимитным. При лимитном подключении автоматические обновления, скачивания расширений и другие фоновые сетевые операции будут отложены для сокращения объема использования данных.", @@ -3089,20 +3089,20 @@ "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." + "cancel": "Отмена", + "cantCreateBinFolder": "Не удается установить команду оболочки \"{0}\".", + "cantUninstall": "Не удается удалить команду оболочки \"{0}\".", + "copyLink": "&&Копировать ссылку", + "ok": "&&ОК", + "openExternalErrorLinkMessage": "Произошла ошибка при открытии ссылки в браузере по умолчанию.", + "openExternalProgramErrorMessage": "Произошла ошибка при открытии внешней программы.", + "sourceMissing": "Не удается найти скрипт оболочки в \"{0}\"", + "trace.detail": "Создайте вопрос и вручную прикрепите следующий файл:\r\n{0}", + "trace.message": "Файл трассировки создан.", + "trace.ok": "&&ОК", + "tracing.alreadyInProgress": "Сеанс трассировки уже запущен. Сначала остановите его с помощью команды`\"{0}\"`.", + "warnEscalation": "{0} запросит права администратора для установки команды оболочки с помощью osascript.", + "warnEscalationUninstall": "{0} запросит права администратора для удаления команды оболочки с помощью osascript." }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "Доступ к {0} заблокирован политикой сетевого домена (см. параметры `{1}` и `{2}`)." @@ -3113,7 +3113,7 @@ "severityPrefix.warning": "Предупреждение: {0}" }, "vs/platform/process/electron-main/processMainService": { - "local": "Local" + "local": "Локальный" }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "Команда \"{0}\" привела к ошибке", @@ -3173,14 +3173,14 @@ "quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов." }, "vs/platform/remoteTunnel/common/remoteTunnel": { - "remoteTunnelLog": "Remote Tunnel Service" + "remoteTunnelLog": "Служба удаленного туннеля" }, "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..." + "remoteTunnelService.authorizing": "Подключение в качестве {0} ({1})", + "remoteTunnelService.building": "Сборка CLI из источников", + "remoteTunnelService.openTunnel": "Открытие туннеля", + "remoteTunnelService.openTunnelWithName": "Открытие туннеля {0}", + "remoteTunnelService.serviceInstallFailed": "Не удалось установить туннель как службу, начиная с сеанса..." }, "vs/platform/request/common/request": { "electronFetch": "Управляет использованием реализации API c на языке Electron вместо Node.js. Все локальные расширения будут получать реализацию Fetch нет Electron в качестве глобального API.", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "Малый радиус скругления для компактных элементов пользовательского интерфейса.", "cornerRadiusXLarge": "Очень большой радиус скругления для особо заметных элементов пользовательского интерфейса.", "cornerRadiusXSmall": "Очень маленький радиус скругления для очень компактных элементов пользовательского интерфейса.", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "Без интервалов (0px).", + "spacingSize100": "Интервал 10px.", + "spacingSize120": "Интервал 12px.", + "spacingSize160": "Интервал 16px.", + "spacingSize20": "Интервал 2px.", + "spacingSize200": "Интервал 20px.", + "spacingSize240": "Интервал 24px.", + "spacingSize280": "Интервал 28px.", + "spacingSize320": "Интервал 32px.", + "spacingSize360": "Интервал 36px.", + "spacingSize40": "Интервал 4px.", + "spacingSize400": "Интервал 40px.", + "spacingSize60": "Интервал 6px.", + "spacingSize80": "Интервал 8px.", "strokeThickness": "Базовая толщина штрихов для границ и контуров." }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3680,7 +3680,7 @@ "updateTitleBar": "Отображать индикатор обновления в заголовке окна." }, "vs/platform/update/electron-main/notAvailableUpdateDialog": { - "noUpdatesAvailable": "There are currently no updates available." + "noUpdatesAvailable": "Доступные обновления отсутствуют." }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "По умолчанию" @@ -3719,51 +3719,51 @@ "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" + "appGone": "Окно неожиданно завершило работу", + "appGoneDetailEmptyWindow": "Приносим извинения за неудобства. Вы можете открыть новое пустое окно, чтобы начать заново.", + "appGoneDetailWorkspace": "Приносим извинения за неудобства. Вы можете повторно открыть окно, чтобы продолжить работу с того места, на котором остановились.", + "appGoneDetails": "Окно неожиданно завершило работу (причина: \"{0}\", код: \"{1}\")", + "appStalled": "Окно не отвечает", + "appStalledDetail": "Вы можете повторно открыть окно, закрыть его или продолжить ожидание.", + "close": "&&Закрыть", + "doNotRestoreEditors": "Не восстанавливать редакторы", + "hiddenMenuBar": "Вы по-прежнему можете получить доступ к строке меню, нажав клавишу ALT.", + "newWindow": "&&Новое окно", + "reopen": "&&Открыть повторно", + "wait": "&&Подождать" }, "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" + "allow": "&&Разрешить", + "cancel": "&&Отмена", + "confirmOpenDetail": "Путь \"{0}\" использует недопустимый узел. Если вы не доверяете узлу, следует нажать \"Отмена\"", + "confirmOpenMessage": "Узел \"{0}\" не найден в списке разрешенных узлов. Все равно разрешить его?", + "doNotAskAgain": "Окончательно разрешить узел \"{0}\"", + "learnMore": "&&Дополнительные сведения", + "ok": "&&ОК", + "pathNotExistDetail": "Путь \"{0}\" не существует на этом компьютере.", + "pathNotExistTitle": "Путь не существует.", + "uriInvalidDetail": "URI \"{0}\" является недопустимым и не может быть открыт.", + "uriInvalidTitle": "Не удается открыть URI" }, "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)" + "cancel": "&&Отмена", + "clearButtonLabel": "&&Очистить", + "confirmClearDetail": "Это действие необратимо.", + "confirmClearRecentsMessage": "Вы хотите очистить все недавно открытые файлы и рабочие области?", + "newWindow": "Новое окно", + "newWindowDesc": "Открывает новое окно.", + "recentFolders": "Последние папки", + "recentFoldersAndWorkspaces": "Последние папки и рабочие области", + "untitledWorkspace": "Без названия (рабочая область)", + "workspaceName": "{0} (рабочая область)" }, "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}'" + "ok": "&&ОК", + "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.", + "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'" }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Удаленный CLI" @@ -3831,7 +3831,7 @@ "auxiliaryBarAriaLabel": "Сведения о сеансе" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "Чаты", "closeChat": "Закрыть", "renameChat": "Переименовать", "renameChat.prompt": "Переименовать чат" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "Изменен 1 файл" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Новый сеанс", + "renameSession.aria": "Переименовать сеанс" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Загрузка", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "Выполняется ли в активном сеансе действие синхронизации с Git", "activeSessionProviderId": "Идентификатор поставщика активного сеанса", "activeSessionType": "Тип активного сеанса", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Предлагает ли поставщик активного сеанса объединенное средство выбора режима и конфигурации модели (используется в телефонных макетах вместо отдельных средств выбора)", "activeSessionWorkspaceIsVirtual": "Является ли рабочая область активного сеанса виртуальной", "activeSessions": "Идентификатор активной панели сеансов", "chatSessionProviderId": "Идентификатор поставщика сеанса в наложениях контекстного меню", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "Тип сеанса в наложениях контекстного меню", "editorMaximized": "Расширена ли до максимума область редактора", "isActiveSessionArchived": "Архивирован ли активный сеанс (помечен как завершенный)", "multipleSessionsVisible": "Отображается ли несколько сеансов в сетке части сеанса", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Архивирован ли сеанс (помечен как завершенный)", "sessionIsCreated": "Создан ли сеанс в представлении сеансов (отображается представление чата, а не представление нового сеанса)", "sessionIsMaximized": "Развернуто ли в настоящее время представление сеансов в сетке области сеансов", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Отмечен ли сеанс как прочитанный", "sessionIsSticky": "Закреплен ли сеанс в представлении сеансов в сетке", "sessionSupportsMultipleChats": "Поддерживает ли сеанс в представлении сеансов несколько чатов", "sessionWorkspacePickerGroup": "Текущая активная вкладка группы в средстве выбора рабочей области сеанса", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Размер шрифта заголовка 1 для окна агентов (заголовок экрана приветствия).", "agents.fontSize.heading2": "Размер шрифта заголовка 2 для окна агентов (заголовок).", "agents.fontSize.heading3": "Размер шрифта заголовка 3 для окна агентов (подзаголовок).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Размер шрифта метки 1 для окна агентов (название раздела, вкладки).", + "agents.fontSize.label2": "Размер шрифта метки 2 для окна агентов (метаданные).", + "agents.fontSize.label3": "Размер шрифта метки 3 для окна агентов (эмблема).", "agents.fontWeight.regular": "Обычная насыщенность шрифта (400) для окна агентов.", "agents.fontWeight.semiBold": "Насыщенность шрифта SemiBold (600) для окна агентов." }, @@ -4204,7 +4204,7 @@ "changes": "Изменения", "changesViewIcon": "Значок представления изменений.", "miChanges": "Измен&&ения", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Определяет, будет ли при щелчке файла в представлении \"Изменения\" открываться редактор сравнений для одного файла вместо редактора сравнений для нескольких файлов." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Значок дополнительной боковой панели сеансов, когда она закрыта.", @@ -4264,7 +4264,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "Следует ли автоматически запускать задачи с тегом `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` при создании рабочего дерева сеанса узла агента. Ручные вызовы `Run Task` не затронуты.", - "chat.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Определяет, привязан ли журнал ввода чата в окне \"Агенты\" к текущему сеансу. Отключите этот параметр, чтобы использовать общий журнал ввода для всех сеансов.", "chat.newEdits.label": "Новый чат" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "Выбрать рабочую область" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "Модель" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "Вложить как контекст", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Входные данные чата. Нажмите клавишу ВВОД, чтобы отправить запрос. Используйте команду \"Справка по специальным возможностям чата\" для получения дополнительных сведений.", "loading": "Загружается…", "send": "Отправить", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Отправить (ALT+щелчок, чтобы запустить в фоновом режиме)", "sessionsChatInput.placeholder.describeTheOutcome": "Опишите желаемый результат", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Опишите, что вы хотите создать", "sessionsChatInput.placeholder.describeYourMission": "Опишите свою задачу", @@ -4314,16 +4314,16 @@ "sessionsChatInput.placeholder.whatsYourNextMilestone": "Какова ваша следующая цель?" }, "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." + "newChatInSessionPlaceholder": "Задайте уточняющий вопрос или начните новую тему в этом сеансе…", + "subSessionTip.ariaLabel": "Подсказка подчиненного сеанса", + "subSessionTip.dismiss": "Закрыть подсказку", + "subSessionTip.message": "Это подсеанс — новый чат в той же рабочей области. С его помощью можно задавать вопросы, выполнять задачи или изучать идеи с новым контекстом." }, "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." + "newSessionChooseWorkspace": "Начните с выбора", + "newSessionIn": "Новый сеанс в", + "newSessionWith": "с", + "trustFolderMessage": "В ходе сеанса агент сможет читать файлы, выполнять команды и вносить изменения в эту папку." }, "vs/sessions/contrib/chat/browser/noAgentHostEmptyState": { "noAgentHost.aria": "Нет доступных узлов агентов", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Фокус на представлении обозревателя файлов{0}.", "sessionsChat.history": "Используйте клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ, чтобы переходить по журналу запросов в поле ввода.", "sessionsChat.input": "Вы находитесь в поле входных данных чата. Напишите сообщение и нажмите клавишу ВВОД, чтобы отправить его.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Нажмите сочетание клавиш ALT+ВВОД, чтобы запустить сеанс в фоновом режиме без перехода к нему. Запущенный сеанс появится в представлении \"Сеансы чата\".", "sessionsChat.mobileConfig": "На мобильных устройствах средства выбора режима и модели отображаются в виде доступных для нажатия чипов под полем ввода. Коснитесь чипа, чтобы открыть нижний лист, где можно изменить выбор.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Перейти к следующему сеансу в списке{0}.", + "sessionsChat.navigatePreviousSession": "Перейти к предыдущему сеансу в списке{0}.", "sessionsChat.overview": "Вы находитесь в окне \"Агенты\". Окно \"Агенты\" — это специализированная рабочая область для работы с агентами ИИ. Оно предоставляет интерфейс чата, представление для проверки изменений, созданных агентами, обозреватель файлов и параметры настройки.", "sessionsChat.sessionsView": "Сфокусируйтесь на представлении сеансов чата{0}.", "sessionsChat.workspace": "Нажмите клавиши SHIFT+TAB, чтобы перейти к средству выбора рабочей области и выбрать рабочую область для сеанса." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Развернуть область редактора", "openEditorInModal": "Открыть в модальном редакторе", "openModalEditorInEditor": "Открыть в области редактора", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "Показать дополнительную боковую панель", + "pushEditorRight": "Сместить редактор вправо", "restoreMainEditorPart": "Восстановить область редактора" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Копировать имя ветви сеанса" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Все изменения", + "allChangesDescription": "Показать все изменения, сделанные в этой сеансе", + "lastTurnChanges": "Изменения на последнем этапе", + "lastTurnChangesDescription": "Показать только изменения, внесенные на последнем этапе" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Автопилот автоматически утвердит все вызовы инструментов и продолжит работу в автономном режиме до завершения задачи. Это включает в себя команды терминала, редактирование файлов и вызов внешних инструментов. Агент будет принимать решения от вашего имени, не запрашивая подтверждения.\r\n\r\nАгент можно остановить в любое время, нажав кнопку остановки. Это относится только к текущему сеансу.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "Режим агента", "agentHostRunningSessionPermissionModePicker": "Утверждения", "agentHostSessionConfig.ariaLabel": "Средство выбора {0}", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Откл", + "agentHostSessionConfig.boolean.offLabel": "Откл", + "agentHostSessionConfig.boolean.onLabel": "Вкл", + "agentHostSessionConfig.boolean.true": "Вкл", "agentHostSessionConfig.filter": "Параметры фильтра…", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, только для чтения", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Экспортировать журналы отладки узла агента..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Если параметр включен, локальный узел агента используется как поставщик сеансов по умолчанию, а его типы сеансов отображаются первыми в окне \"Агенты\". Требуется `#{0}#`." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Узел локального агента" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Обход утверждений", "permissions.autoApprove.subtext": "Все запросы на использование инструментов утверждаются автоматически", "permissions.autopilot": "Автопилот (предварительная версия)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Автоматическое утверждение всех вызовов инструментов и продолжение работы до завершения задачи. Использование Autopilot может привести к увеличению расходов.", "permissions.autopilot.label": "Автопилот (предварительная версия)", "permissions.autopilot.subtext": "Автономно выполняет итерации от начала до конца", "permissions.default": "Утверждения по умолчанию", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Включите локальные сеансы чата VS Code в окне \"Агенты\". Перезагрузите окно, чтобы изменения вступили в силу." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Действительно удалить этот чат?", + "deleteChat.delete": "Удалить", + "deleteChat.detail": "Невозможно отменить это действие.", "localChatSessionsProvider": "Локальный чат", "localSession": "Локальный", - "newChat": "New Chat", + "newChat": "Новый чат", "newSession": "Новый сеанс" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH…", "connectViaTunnel": "Подключение к узлу удаленного агента через туннель разработки", "connectViaTunnelShort": "Туннели...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "Подключиться к узлу удаленного агента через WSL", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Мой удаленный объект", "nameRemotePrompt": "Введите отображаемое имя узла удаленного агента.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Туннели разработки с поддержкой узла агента не найдены. Запустите туннель с помощью команды \"code tunnel\" на другом компьютере.", "tunnelPickPlaceholder": "Выберите туннель разработки для подключения", "tunnelPickTitle": "Подключиться через туннель разработки", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "Не удалось подключиться к дистрибутиву WSL \"{0}\": {1}", + "wslConnecting": "Подключение к дистрибутиву WSL \"{0}\"...", + "wslDistroDefault": "Дистрибутив по умолчанию", + "wslDistroRunning": "Выполняется", + "wslDistroStopped": "Остановлено", + "wslInstallDocsAction": "Установить WSL", + "wslListFailed": "Не удалось получить список дистрибутивов WSL: {0}", + "wslNoDistros": "Дистрибутивы WSL 2 не установлены.", + "wslNotInstalled": "Подсистема Windows для Linux не установлена или не включена.", + "wslPickPlaceholder": "Выберите дистрибутив WSL для подключения", + "wslPickTitle": "Подключиться через WSL" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Добавить удаленный подключаемый модуль", @@ -5117,7 +5117,7 @@ "skills": "Навыки" }, "vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": { - "mobileChangesNotAvailable": "File-level changes are not available for this session yet.", + "mobileChangesNotAvailable": "Изменения на уровне файлов пока недоступны для этого сеанса.", "mobileOpenFileDiff": "Открыть сравнение файлов", "mobileOpenSessionChanges": "Открыть изменения сеанса" }, @@ -5132,35 +5132,35 @@ "miSessions": "&&Сеансы" }, "vs/sessions/contrib/sessions/browser/sessionsActions": { - "chatCompositeBar.addChat": "New Chat", - "chatCompositeBar.close": "Close", - "chatCompositeBar.maximize": "Maximize Session", - "chatCompositeBar.pin": "Pin Session", - "chatCompositeBar.pinView": "Pin View", - "chatCompositeBar.unmaximize": "Restore Session", - "chatCompositeBar.unpin": "Unpin Session", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", - "focusActiveSession": "Focus Active Session", - "focusSessionInGrid": "Focus Session {0} in Grid", + "chatCompositeBar.addChat": "Новый чат", + "chatCompositeBar.close": "Закрыть", + "chatCompositeBar.maximize": "Развернуть сеанс", + "chatCompositeBar.pin": "Закрепить сеанс", + "chatCompositeBar.pinView": "Закрепить представление", + "chatCompositeBar.unmaximize": "Восстановить сеанс", + "chatCompositeBar.unpin": "Открепить сеанс", + "chatCompositeBar.unpinView": "Открепить представление", + "closeAllSessions": "Закрыть все сеансы", + "focusActiveSession": "Фокус на активном сеансе", + "focusSessionInGrid": "Сфокусироваться на сеансе {0} в сетке", "miSessionsBack": "&&Назад", "miSessionsForward": "&&Вперед", "newSession": "Новый сеанс", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "другие сеансы", + "recentlyOpened": "недавно открытые", + "renameSessionHeader": "Переименовать...", + "searchSessions": "Поиск сеансов по имени или папке", "sessionsGoBack": "Назад", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Вернуться назад на один сеанс", "sessionsGoForward": "Вперед", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Перейти вперед на один сеанс", "showSessionsPicker": "Показать средство выбора сеансов", "untitledSession": "Новый сеанс" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Сеансы агента", "agentSessionsShowSessions": "Показать сеансы", - "newSession": "New Session", + "newSession": "Новый сеанс", "showSessions": "Показать сеансы" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5174,7 +5174,7 @@ "pinned": "Закреплено", "secondsDuration": "сейчас", "sessionItemAria": "{0}, создано {1}", - "sessions.dragLabel": "{0} sessions", + "sessions.dragLabel": "Сеансы: {0}", "sessionsList": "Сеансы", "showLessAria": "Показать меньше сеансов", "showLessCompact": "Показать меньше", @@ -5183,9 +5183,9 @@ "showMoreAria": "Показать еще несколько ({0}) сеансов", "showMoreCompact": "+ еще {0}", "showMoreWorkspaceAria": "Показать еще {0} рабочую область", - "showMoreWorkspaceCompact": "+{0} more workspace", + "showMoreWorkspaceCompact": "еще {0} рабочая область", "showMoreWorkspacesAria": "Показать еще {0} рабочих областей", - "showMoreWorkspacesCompact": "+{0} more workspaces", + "showMoreWorkspacesCompact": "Еще {0} рабочих областей", "today": "Сегодня", "unknown": "Неизвестно", "working": "Идет обработка...", @@ -5235,12 +5235,12 @@ "markAsDone": "Пометить как выполненное", "markRead": "Пометить как прочитанное", "markUnread": "Пометить как непрочитанное", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Перейти к следующему сеансу", + "navigateNextSession.mnemonic": "&&Следующий сеанс", + "navigatePreviousSession": "Перейти к предыдущему сеансу", + "navigatePreviousSession.mnemonic": "&&Предыдущий сеанс", "newSessionForWorkspace": "Новый сеанс", - "openToTheSide": "Open to the Side", + "openToTheSide": "Открыть сбоку", "pinSession": "Закрепить", "refresh": "Обновить сеансы", "renameSession": "Переименовать...", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Находится ли фокус на элементах навигации", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "Содержат ли элементы навигации символы", "breadcrumbsPossible": "Могут ли в редакторе отображаться элементы навигации", "breadcrumbsVisible": "Отображаются ли элементы навигации в данный момент", "cmd.copyPath": "Скопировать путь навигации", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Отображается ли вспомогательная панель", "bannerFocused": "Находится ли на баннере фокус клавиатуры", "dirtyWorkingCopies": "Есть ли рабочие копии с несохраненными изменениями", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Находится ли фокус клавиатуры в области редактора (в любой части редактора)", "editorIsOpen": "Открыт ли редактор", "editorPartEditorGroupMaximized": "Веб-часть \"Редактор\" содержит развернутую группу", "editorPartModal": "Находится ли фокус в части модального редактора", @@ -7437,181 +7437,181 @@ "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" + "configureRuntimeArguments": "Настроить аргументы среды выполнения", + "reloadWindowWithExtensionsDisabled": "Перезагрузить с отключенными расширениями", + "revealUserDataFolder": "Показать папку данных пользователя", + "showContentTracing": "Показать трассировку содержимого", + "showGPUInfo": "Показать сведения о GPU", + "startTracing": "Запустить трассировку", + "startTracing.ariaLabel": "Запись трассировки производительности. Выберите, чтобы остановить запись.", + "startTracing.name": "Трассировка производительности", + "startTracing.recording": "Запись трассировки (выберите, чтобы остановить)", + "startTracing.tooltip": "Выберите, чтобы остановить запись", + "stopTracing": "Остановить трассировку", + "stopTracing.button": "&&Перезапустить и включить трассировку", + "stopTracing.detail": "Для завершения этого может потребоваться до одной минуты.", + "stopTracing.message": "Сеанс трассировки не запущен. Чтобы начать трассировку, используйте \"Разработка: Начать трассировку\" или запустите с аргументом \"--trace\".", + "stopTracing.title": "Создается файл трассировки...", + "toggleDevTools": "Включить или отключить средства разработчика" }, "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" + "install": "Установить путь к команде \"{0}\" в PATH", + "shellCommand": "Команда оболочки", + "successFrom": "Путь к команде оболочки \"{0}\" успешно удален из PATH.", + "successIn": "Путь к команде оболочки \"{0}\" успешно установлен в PATH.", + "uninstall": "Удалить путь к команде \"{0}\" из 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" + "close": "Закрыть окно", + "closeActive": "Закрыть активное окно", + "closeOtherWindows": "Закрыть другие окна", + "closeWindow": "Закрыть окно", + "current": "Текущее окно", + "disableWindowAlwaysOnTop": "Отключить режим \"Поверх других окон\"", + "enableWindowAlwaysOnTop": "Включить режим \"Поверх других окон\"", + "miCloseWindow": "Закрыть &&окно", + "miZoomIn": "&&Увеличить", + "miZoomOut": "&&Уменьшить", + "miZoomReset": "&&Сбросить масштаб", + "quickSwitchWindow": "Быстро переключить окно...", + "switchToMainWindow": "Переключить на главное окно", + "switchWindow": "Переключить окно...", + "switchWindowPlaceHolder": "Выберите окно, на которое необходимо переключиться", + "toggleWindowAlwaysOnTop": "Переключить окно поверх других окон", + "windowDirtyAriaLabel": "{0}, окно с несохраненными изменениями", + "windowGroup": "группа окон", + "zoomIn": "Увеличить", + "zoomOut": "Уменьшить", + "zoomReset": "Сбросить масштаб" }, "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." + "application.shellEnvironmentResolutionTimeout": "Управляет временем ожидания (в секундах) перед отказом от разрешения среды оболочки, когда приложение еще не запущено из терминала. Дополнительные сведения см. в [документации](https://go.microsoft.com/fwlink/?linkid=2149667).", + "argv.crashReporterId": "Уникальный идентификатор для корреляции отчетов о сбоях, отправляемых из этого экземпляра приложения.", + "argv.disableChromiumSandbox": "Отключает песочницу Chromium. Это полезно при запуске VS Code с повышенными правами в Linux и в AppLocker под Windows.", + "argv.disableHardwareAcceleration": "Отключает аппаратное ускорение. Используйте этот параметр ТОЛЬКО В ТОМ СЛУЧАЕ, если у вас возникли проблемы с графикой.", + "argv.disableLcdText": "Отключает сглаживание шрифтов ЖК-дисплея.", + "argv.enableCrashReporter": "Позволяет отключать отчеты о сбоях и при изменении значения перезапускает приложение.", + "argv.enableRDPDisplayTracking": "Обеспечивает восстановление развернутых окон для корректного отображения при повторном подключении RDP.", + "argv.enebleProposedApi": "Включить предложенные API для списка идентификаторов расширений (например, \"vscode.git\"). Предложенные API являются нестабильными и могут работать со сбоями. Этот параметр можно устанавливать только при разработке и тестировании расширений.", + "argv.force-renderer-accessibility": "Принудительно обеспечивает доступность отрисовщика. Изменяйте этот параметр ТОЛЬКО В ТОМ СЛУЧАЕ, если вы используете средство чтения с экрана в Linux. На других платформах отрисовщик будет доступен автоматически. Этот флаг устанавливается автоматически, если установлен параметр \"editor.accessibilitySupport\".", + "argv.forceColorProfile": "Позволяет переопределить используемый цветовой профиль. Если цвета отображаются некорректно, попробуйте установить профиль \"srgb\" и перезапустить среду.", + "argv.jsFlags": "Указывает флаги подсистемы JavaScript V8 для передачи (например, \"--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": "Гарантирует, что хранилище в памяти будет использоваться для секретного хранения вместо использования хранилища учетных данных ОС. Часто используется при запуске тестов расширения VS Code или при возникновении проблем с хранилищем учетных данных.", + "closeWhenEmpty": "Определяет, необходимо ли также закрыть окно при закрытии последнего редактора. Этот параметр применяется только к окнам, в которых не отображаются папки.", + "confirmSaveUntitledWorkspace": "Будет ли отображаться диалоговое окно подтверждения, в котором будет предложено сохранить или удалить открытую в окне рабочую область без названия при переключении на другую рабочую область. Если отключить диалоговое окно подтверждения, рабочая область без названия будет всегда удаляться.", + "controlsStyle": "Настройте внешний вид элементов управления окнами так, чтобы они соответствовали ОС, использовали настраиваемую отрисовку или были скрыты. Для применения изменений требуется полная перезагрузка.", + "dialogStyle": "Настройте внешний вид диалоговых окон, выбрав собственный стиль ОС или пользовательский стиль.", + "enableCrashReporterDeprecated": "Если этот параметр имеет значение false, телеметрия не будет отправляться независимо от значения нового параметра. Не рекомендуется к использованию, поскольку в более новых версиях эти данные агрегированы в параметр {0}.", + "keyboardConfigurationTitle": "Клавиатура", + "mergeAllWindowTabs": "Объединить все окна", + "miExit": "В&&ыход", + "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\". Настраиваемый заголовок окна можно скрыть в отличном от полноэкранного режиме с помощью значения \"never\", только если для параметра {0} установлено значение \"native\".", + "window.customTitleBarVisibility.auto": "Автоматически изменяет видимость настраиваемого заголовка окна.", + "window.customTitleBarVisibility.never": "Скрывать настраиваемый заголовок окна, если для {0} установлено значение \"native\".", + "window.customTitleBarVisibility.windowed": "Скрыть настраиваемый заголовок окна в полноэкранном режиме. Когда не используется полноэкранный режим, автоматически изменять видимость заголовка окна.", + "window.doubleClickIconToClose": "Если этот параметр включен, окно закрывается с помощью двойного щелчка значка приложения в заголовке окна. Окно невозможно будет перетащить с помощью значка. Этот параметр эффективен только в том случае, если для параметра {0} установлено значение \"настраиваемый\".", + "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": "Saving UI state" + "join.closeStorage": "Сохранение состояния пользовательского интерфейса" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", - "okButton": "OK" + "copy": "&&Копировать", + "okButton": "ОК" }, "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" + "appRootWarning.banner": "Файлы, хранимые в папке установки (\"{0}\"), могут быть ПЕРЕЗАПИСАНЫ или НЕОБРАТИМО УДАЛЕНЫ без предупреждения во время обновления.", + "configure": "Настройка", + "downloadArmBuild": "Скачать", + "keychainWriteError": "Не удалось записать сведения о входе в цепочку ключей. Ошибка: \"{0}\".", + "learnMore": "Подробнее", + "loginButton": "&&Вход", + "macoseolmessage": "{0} в {1} скоро прекратит получать обновления. Рассмотрите возможность обновления версии macOS.", + "password": "Пароль", + "proxyAuthRequired": "Требуется проверка подлинности прокси", + "proxyDetail": "Прокси-сервер \"{0}\" требует имя пользователя и пароль.", + "rememberCredentials": "Запомнить мои учетные данные", + "resolveShellEnvironment": "Разрешение среды оболочки...", + "restart": "Перезапустить", + "runningAsRoot": "Не рекомендуется запускать {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": "Определяет, отображать ли значки галочек для завершенных вызовов инструментов и других сворачиваемых элементов в ответах чата.", @@ -8012,7 +8012,7 @@ }, "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { "browser.devToolsOpen": "Открыты ли средства разработчика для текущего представления браузера", - "browser.toggleDevToolsAction": "Developer Tools" + "browser.toggleDevToolsAction": "Средства для разработчиков" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Добавить снимок экрана области в чат", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Эмуляция устройства...", "browser.resetEmulation": "Сбросить эмуляцию", "browser.setUserAgent": "Эмуляция агента пользователя...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Эмуляция устройства", "browser.toggleMobileEmulation": "Переключить эмуляцию мобильного устройства", "browser.userAgent.prompt": "Строка агента пользователя (оставьте пустой для VS Code по умолчанию)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Является ли текущий URL-адрес браузера избранным" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Журнал", + "browser.history.clearAll": "Очистить весь журнал", + "browser.history.clearDay": "Очистить записи за этот день", + "browser.history.placeholder": "Фильтрация истории браузера", + "browser.history.title": "Журнал браузера", + "browser.history.today": "Сегодня", + "browser.history.yesterday": "Вчера", + "browser.maxHistoryEntries": "Максимальное количество элементов журнала, сохраняемых в каждой области сеанса. Сначала удаляются самые старые записи.", + "browser.recents": "Последние", + "browser.removeFromHistory": "Удалить из журнала", + "browser.showHistory": "Журнал" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Можно ли вернуться назад в браузере", @@ -8289,10 +8289,10 @@ "browser.type.invocation.element": "Ввод текста в {0} в {1}", "browser.type.past": "Введен текст в {0}", "browser.type.past.element": "Введен текст в {0} в {1}", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "Ввод текста в {0} и нажатие клавиши ВВОД", + "browser.typeAndSubmit.invocation.element": "Ввод текста в {0} в {1} и нажатие клавиши ВВОД", + "browser.typeAndSubmit.past": "Текст введен в {0} и нажата клавиша ВВОД", + "browser.typeAndSubmit.past.element": "Текст введен в {0} в {1} и нажата клавиша ВВОД", "typeBrowserTool.displayName": "Ввод на странице", "typeBrowserTool.userDescription": "Введите текст или нажмите клавиши на странице браузера" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "Очистить недавно использованные языковые модели", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "Проверка подписок узлов агентов", "workbench.action.chat.inspectChatModel.label": "Проверка модели чата", "workbench.action.chat.inspectChatModelReferences.label": "Проверить ссылки на модель чата", "workbench.action.chat.logChatIndex.label": "Индекс чата журнала", @@ -8899,14 +8899,14 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { "agentHost.displayName": "{0} — узел агента", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHostHarnessLabel.local": "{0} [узел агента]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "Средство выбора {0}", - "agentHostChatInputPicker.boolean.false": "Off", - "agentHostChatInputPicker.boolean.offLabel": "Off", - "agentHostChatInputPicker.boolean.onLabel": "On", - "agentHostChatInputPicker.boolean.true": "On", + "agentHostChatInputPicker.boolean.false": "Откл", + "agentHostChatInputPicker.boolean.offLabel": "Откл", + "agentHostChatInputPicker.boolean.onLabel": "Вкл", + "agentHostChatInputPicker.boolean.true": "Вкл", "agentHostChatInputPicker.filter": "Фильтр…", "agentHostChatInputPicker.learnMorePermissions": "Дополнительные сведения о разрешениях", "agentHostChatInputPicker.triggerAria": "{0}: {1}", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "Открывает новую сессию Кодекса в редакторе. Управлять сессиями Кодекса можно из раздела \"Сессии чата\".", "chat.session.providerDescription.growth": "Узнайте о функциях Copilot.", "chat.session.providerDescription.local": "Запускайте задачи в чате VS Code. Агент взаимодействует через чат и вносит изменения в ваше основное рабочее пространство в интерактивном режиме.", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [узел агента]", "chat.session.providerLabel.background": "Copilot CLI", "chat.session.providerLabel.cloud": "Облако", "chat.session.providerLabel.local": "Локальный" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "Показать исходный файл Markdown", "homeButton": "Обзор", "homeButtonTooltip": "Назад к обзору", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "Текущая среда: {0}. Щелкните, чтобы перейти к обзору", + "homeButtonWithHarness": "{0}, Вернуться к обзору", "hooks": "Обработчики", "hooksDesc": "Настраивайте автоматические действия, запускаемые событиями, например сохранение файлов или выполнение задач.", "instructions": "Инструкции", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "Выходные данные вложенной записной книжки, {0}", "chat.attachment": "Вложенный контекст, {0}", "chat.attachment.clearButton": "Удалить из контекста", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "Сохранить как...", + "chat.attachment.saveFileError": "Ошибка при сохранении файла: {0}", + "chat.attachment.saveImageButton": "Сохранить образ как...", + "chat.attachment.saveImageError": "Не удалось сохранить образ: {0}", "chat.attachment.withDeleteHint": "{0} (удалить)", "chat.browserToolsDisabled": "Инструменты браузера отключены.", "chat.browserToolsDisabled.aria": "Инструменты браузера не включены, {0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "Если параметр включен, все транспортные сообщения AHP, связанные с подключениями к узлам агентов, записываются в файлы JSONL, расположенные в каталоге журналов Windows.", "chat.agentHost.clientTools": "Эталонные имена инструментов для показа их как предоставленных клиентом в сеансах хоста агента.", "chat.agentHost.customTerminalTool.enabled": "Если этот параметр включен, сеансы пакета SDK Copilot будут использовать переопределение инструмента терминала узла агента вместо стандартного поведения терминала SDK.", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "Если включено, локальный узел агента используется в качестве поставщика по умолчанию в средстве выбора целевого сеанса чата VS Code. Требуется `#{0}#`.", "chat.agentLocations.invalidPath": "Пути должны быть относительными или начинаться с \"~/\". Абсолютные пути и разделители \"\\\" не поддерживаются.", "chat.agentSessionProjection.enabled": "Управляет включением режима проекции сеансов агента для просмотра сеансов агента в выделенном рабочем пространстве.", "chat.agentSkillsLocations.description": "Укажите местоположение навыков агента (`{0}`), которые можно использовать в сеансах чата. [Подробнее]({1}).\r\n\r\nВ каждом пути должны содержаться подпапки навыков с файлами SKILL.md (например, добавьте `my-skills`, если у вас есть `my-skills/skillA/SKILL.md`). Разрешение относительных путей производится из корневых папок вашей рабочей области.", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "Отображаемое имя группы артефактов.", "chat.artifacts.rules.onlyShowGroup": "Если настроено значение true, отображается только заголовок группы вместо отдельных элементов.", "chat.autoReply.description": "Автоматически пропускать карусели вопросов, сообщая агенту, что пользователь недоступен, и чтобы он использовал свое лучшее суждение. Это расширенные настройки, которые могут привести к непреднамеренным выборам или действиям на основе неполного контекста.", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "Включает **Расширенный Autopilot** — единый переключатель, который активирует все расширенные режимы Autopilot, передающие агенту большую часть цикла. Сейчас после каждого цикла Autopilot небольшая быстрая модель оценивает, выполнен ли исходный запрос. Если нет Autopilot продолжает работу, используя эту оценку как ориентир для следующего цикла, а не полагается на то, что агент сам сообщит о завершении.", "chat.checkpoints.enabled": "Включает контрольные точки в чате. Контрольные точки позволяют восстановить предыдущее состояние чата.", "chat.checkpoints.showFileChanges": "Определяет, следует ли отображать изменения файлов контрольных точек чата.", "chat.codeBlock.showProgressAnimation.description": "При внесении изменений показывать анимацию хода выполнения в блоке кода. Если отключено, вместо этого отображается процент хода выполнения.", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "Подкуп хомяка", "chat.working.fun.2": "Ретикулярные сплайны", "chat.working.fun.3": "Распутывание спагетти", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "Работа с базой кода", "chat.working.fun.minecraft.1": "Ромбы для майнинга", "chat.working.fun.ms.1": "Вызов Clippy" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "Последующий вопрос: {0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "Закрыть", + "chat.goalBanner.label": "Цель", + "chat.goalBanner.loading": "Определение цели…" }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "Закрыть уведомление" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "Отключено корпоративной политикой", "permissions.autoApprove.subtext": "Все запросы на использование инструментов утверждаются автоматически", "permissions.autopilot": "Автопилот (предварительная версия)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Автоматическое утверждение всех вызовов инструментов и продолжение работы до завершения задачи. Использование Autopilot может привести к увеличению расходов.", "permissions.autopilot.label": "Автопилот (предварительная версия)", "permissions.autopilot.policyDescription": "Отключено корпоративной политикой", "permissions.autopilot.policyDisabled": "Отключено корпоративной политикой", @@ -11868,8 +11868,8 @@ "chat.learnMoreAgentTypes": "Узнайте о типах агентов...", "chat.sessionTarget.category.agent": "Типы агентов", "chat.sessionTarget.category.other": "Другое", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", - "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" + "chat.sessionTarget.upgradeHover": "[Повысьте статус до GitHub Copilot Pro+](command:workbench.action.chat.upgradePlan) для делегирования работы облачному агенту.", + "chat.sessionTarget.upgradeLink": "[Повысить статус](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { "openFolder": "Открыть папку...", @@ -12686,7 +12686,7 @@ "chat.agentsHandoff.tip.description": "Получите выделенное многопанельное представление рядом с рабочей областью.", "chat.agentsHandoff.tip.description.copilot": "Доступно бесплатно в рамках плана Copilot — получите выделенное многопанельное представление рядом с рабочей областью.", "chat.agentsHandoff.tip.emptyWorkspace.description": "Откройте окно \"Агенты\", чтобы начать сеанс Copilot CLI.", - "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent Host] isn't available without an open folder", + "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [узел агента] недоступен без открытой папки", "chat.agentsHandoff.tip.message": "Продолжить этот сеанс в окне \"Агенты\"", "openAgentsWindow": "Открыть окно агентов", "openInAgentsHover": "Открыть в окне \"Агенты\"", @@ -13009,13 +13009,13 @@ "schema.folding": "Параметры сворачивания языка.", "schema.folding.markers": "Метки свертывания для конкретного языка, например, '#region' и '#endregion'. Регулярные выражения начала и окончания будут применены к содержимому всех строк. Их следует тщательно продумать.", "schema.folding.markers.end": "Шаблон регулярного выражения для метки окончания. Регулярное выражение должно начинаться с '^'. ", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.folding.markers.end.flags": "Флаги регулярного выражения для конечного маркера.", + "schema.folding.markers.end.pattern": "Шаблон регулярного выражения для конечного маркера.", "schema.folding.markers.start": "Шаблон регулярного выражения для метки начала. Регулярное выражение должно начинаться с '^'.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.folding.markers.start.flags": "Флаги регулярного выражения для начального маркера.", + "schema.folding.markers.start.pattern": "Шаблон регулярного выражения для начального маркера.", "schema.folding.offSide": "Язык придерживается правила отступов, если блоки в этом языке определяются отступами. Если этот параметр установлен, пустые строки будут принадлежать последующему блоку.", "schema.indentationRules": "Параметры отступов языка.", "schema.indentationRules.decreaseIndentPattern": "Если строка соответствует шаблону, то для всех следующих строк необходимо отменить одинарный отступ (если не применяется другое правило).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "Включить расширение \"{0}\"?", "enableExtensionTitle": "Включить расширение", "extension not found": "Расширение \"{0}\" не найдено.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "Для применения обновлений ко всем расширениям требуется перезагрузить окно.", + "extensions need restart": "Для применения обновлений требуется перезапустить все расширения.", "extensionsAutoRestart": "Расширения автоматически перезапущены для включения обновлений.", "incompatible": "Не удается установить расширение \"{0},так как оно несовместимо.", "incompatibleExtensions": "Некоторые расширения отключены из-за несовместимости версий. Просмотрите и обновите их.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Отладка хост-процесса для расширений в новом окне", + "debugExtensionHost.launch.name": "Подключить узел расширения", + "debugExtensionHost.progress": "Подключение отладчика к хост-процессу для расширений", + "debugExtensionHostAndRenderer": "Отладка хост-процесса для расширений и отрисовщика в новом окне", + "debugRenderer": "Отладка отрисовщика в новом окне", + "debugRenderer.launch.name": "Подключить отрисовщик", + "debugRenderer.progress": "Подключение отладчика к отрисовщику", + "openDevToolsForExtensionHost": "Отладка хост-процесса для расширений в средствах разработчика", + "restart1": "Отладка расширений", + "restart2": "Для отладки расширений требуется перезапуск. Перезапустить \"{0}\" сейчас?", + "restart3": "&&Перезапустить", + "selectExtensionHost": "Выбрать хост-процесс для расширений" }, "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" + "profilingExtensionHost": "Узел расширения профилирования", + "profilingExtensionHostTime": "Узел расширения профилирования ({0} с)", + "restart1": "Профилирование расширений", + "restart2": "Для профилирования расширений требуется перезапуск. Вы хотите перезапустить \"{0}\" сейчас?", + "restart3": "&&Перезапустить", + "selectAndStartDebug": "Щелкните здесь, чтобы остановить профилирование.", + "status.profiler": "Профилировщик расширений" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Выполняющиеся расширения" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Очистить папку расширений", + "openExtensionsFolder": "Открыть папку расширений" }, "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." + "show": "Показать расширения", + "unresponsive-exthost": "На выполнение последней операции расширения \"{0}\" потребовалось очень много времени, и это помешало запуску других расширений." }, "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" + "attach.msg": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к созданному описанию проблемы.", + "attach.msg2": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к описанию существующей проблемы производительности.", + "attach.title": "Вы прикрепили профиль ЦП?", + "cmd.report": "Сообщить о проблеме", + "cmd.reportOrShow": "Проблема с производительностью", + "cmd.show": "Показать проблемы" }, "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" + "extensionHostProfileStart": "Запустить профиль узла расширения", + "openExtensionHostProfile": "Открыть профиль хост-процесса для расширений", + "saveExtensionHostProfile": "Сохранить профиль узла расширения", + "saveprofile.dialogTitle": "Сохранить профиль узла расширения", + "stopExtensionHostProfileStart": "Остановить профиль узла расширения" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Открыть локальную папку...", "remoteFileDialog.badPath": "Путь не существует. Используйте ~, чтобы перейти в свой домашний каталог.", "remoteFileDialog.cancel": "Отмена", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Не удалось создать папку: {0}", "remoteFileDialog.hideDotFiles": "Скрыть файлы с точками", "remoteFileDialog.invalidPath": "Введите допустимый путь.", "remoteFileDialog.local": "Показать локальные", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Показать файлы с точками", "remoteFileDialog.validateBadFilename": "Введите допустимое имя файла.", "remoteFileDialog.validateCreateDirectory": "Папка {0} не существует. Вы хотели бы создать ее?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "Папка {0} не существует. Вы хотели бы создать ее?", "remoteFileDialog.validateExisting": "{0} уже существует. Перезаписать?", "remoteFileDialog.validateFileOnly": "Выберите файл.", "remoteFileDialog.validateFolder": "Папка уже существует. Используйте новое имя файла.", diff --git a/i18n/vscode-language-pack-tr/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-tr/translations/extensions/vscode.debug-server-ready.i18n.json index 39f1e747da..db2eaa8386 100644 --- a/i18n/vscode-language-pack-tr/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-tr/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "'Chrome için Hata Ayıklayıcı' ile hata ayıklamaya başlayın.", "debug.server.ready.action.description": "Sunucu hazır olduğunda URI ile ilgili olarak yapılacak eylem.", "debug.server.ready.action.openExternally.description": "URI'yi varsayılan uygulamayla dışarıda açın.", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "Tümleşik tarayıcıda URI'yi açın.", "debug.server.ready.action.startDebugging.description": "Başka bir başlatma yapılandırması çalıştırın.", "debug.server.ready.debugConfig.description": "Çalıştırılacak hata ayıklama yapılandırması.", "debug.server.ready.debugConfigName.description": "Çalıştırılacak başlatma yapılandırmasının adı.", diff --git a/i18n/vscode-language-pack-tr/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-tr/translations/extensions/vscode.npm.i18n.json index 691271c394..6784218680 100644 --- a/i18n/vscode-language-pack-tr/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-tr/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "Betik Node.js olarak bir komut dosyası kullanın.", "config.npm.scriptRunner.npm": "Betik çalıştırıcısı olarak npm kullanın.", "config.npm.scriptRunner.pnpm": "Betik çalıştırıcısı olarak pnpm kullanın.", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "Betik çalıştırıcısı olarak Vite+ (vp) kullanın.", "config.npm.scriptRunner.yarn": "Betik çalıştırıcısı olarak yarn kullanın.", "description": "NPM betikleri için görev desteği ekleme uzantısı.", "displayName": "VS Code için NPM desteği", diff --git a/i18n/vscode-language-pack-tr/translations/main.i18n.json b/i18n/vscode-language-pack-tr/translations/main.i18n.json index 3a574920c6..b95231dc6c 100644 --- a/i18n/vscode-language-pack-tr/translations/main.i18n.json +++ b/i18n/vscode-language-pack-tr/translations/main.i18n.json @@ -2248,7 +2248,7 @@ "agentHost.config.sandbox.windowsFileSystem.title": "Windows Korumalı Alanı Dosya Sistemi" }, "vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": { - "sshKbiDefaultPrompt": "Authentication required for {0}@{1}" + "sshKbiDefaultPrompt": "{0}@{1} için kimlik doğrulaması gerekiyor" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", @@ -2277,7 +2277,7 @@ "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", + "agentHost.changeset.createDraftPR": "Taslak Çekme İsteği Oluştur", "agentHost.changeset.createPR": "Create Pull Request" }, "vs/platform/agentHost/node/agentHostRenameCommand": { @@ -2589,19 +2589,19 @@ "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..." + "ssh.failedToReadPrivateKey": "Özel anahtar dosyası okunamadı: {0}", + "ssh.keyFileAuthRequiresPath": "Anahtar dosyası kimlik doğrulaması özel anahtar dizin yolu gerektirir.", + "sshKeyPassphraseName": "SSH Anahtarı Parolası", + "sshKeyPassphrasePrompt": "{0} SSH anahtarı için parolayı girin.", + "sshProgressCheckingAgent": "Mevcut aracı konağı denetleniyor...", + "sshProgressConnecting": "SSH bağlantısı kuruluyor...", + "sshProgressDownloadingCLI": "Uzak cihazda VS Code CLI yükleniyor...", + "sshProgressForwarding": "Uzak aracı konağına bağlanılıyor...", + "sshProgressInstallingCLI": "Uzak CLI yüklemesi denetleniyor...", + "sshProgressStartingAgent": "Uzak aracı konağı başlatılıyor..." }, "vs/platform/agentHost/node/tunnelHostMainService": { - "tunnelHost.log": "Remote Connections" + "tunnelHost.log": "Uzaktan Bağlantılar" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { "wslProgressConnecting": "Connecting to agent host in {0}...", @@ -2617,17 +2617,17 @@ "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." }, "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" + "browser.contextMenu.addElementToChat": "Sohbete Öğe Ekle", + "browser.contextMenu.back": "Geri", + "browser.contextMenu.copyImage": "Resmi Kopyala", + "browser.contextMenu.copyImageUrl": "Görüntü URL'sini Kopyala", + "browser.contextMenu.copyLink": "Bağlantıyı Kopyala", + "browser.contextMenu.forward": "İlet", + "browser.contextMenu.inspect": "Denetle", + "browser.contextMenu.openImageInNewTab": "Resmi yeni sekmede aç", + "browser.contextMenu.openLinkInExternalBrowser": "Bağlantıyı Dış Tarayıcıda Aç", + "browser.contextMenu.openLinkInNewTab": "Bağlantıyı Yeni Sekmede Aç", + "browser.contextMenu.reload": "Yeniden yükle" }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "'{0}' kaydedilemiyor. İlişkili ilke {1}, zaten {2} ile kaydedilmiş.", @@ -2681,15 +2681,15 @@ "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}" + "aboutDetail": "Sürüm: {0}\r\nİşleme: {1}\r\nTarih: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nİşletim Sistemi: {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" + "open": "Aç", + "openFile": "Dosyayı Aç", + "openFolder": "Klasör Aç", + "openWorkspace": "&&Aç", + "openWorkspaceTitle": "Dosyadan Çalışma Alanını Açma", + "selectFolder": "&&Klasör seç" }, "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." @@ -2942,8 +2942,8 @@ "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})" + "binFailed": "'{0}' geri dönüşüm kutusuna ({1}) taşınamadı", + "trashFailed": "'{0}' çöp kutusuna ({1}) taşınamadı" }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}', '{1}' ({2}) içine kopyalanamıyor.", @@ -3042,44 +3042,44 @@ "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", + "cancel": "İptal", + "exit": "&&Çıkış", + "mAbout": "{0} Hakkında", + "mBringToFront": "Tümünü Öne Getir", + "mEdit": "&&Düzenle", + "mFile": "&&Dosya", + "mGoto": "&&Git", + "mHelp": "&&Yardım", + "mHide": "{0} öğesini gizle", + "mHideOthers": "Diğerlerini Gizle", + "mMergeAllWindows": "Tüm Pencereleri Birleştir", + "mMinimize": "Simge durumuna küçült", + "mMoveTabToNewWindow": "Sekmeyi Yeni Pencereye Taşı", + "mNewTab": "Yeni Sekme", + "mRun": "&&Çalıştır", + "mSelection": "&&Seçim", + "mServices": "Hizmetler", + "mShowAll": "Tümünü Göster", + "mShowNextTab": "Sonraki Sekmeyi Göster", + "mShowPreviousTab": "Önceki Sekmeyi Göster", "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?" + "mView": "&&Görünüm", + "mWindow": "Pencere", + "mZoom": "Yakınlaştırma", + "miCheckForUpdates": "&&Güncelleştirmeleri Denetle...", + "miCheckingForUpdates": "Güncelleştirmeler Denetleniyor...", + "miDownloadUpdate": "Kullanılabilir Güncelleştirmeyi İ&&ndir", + "miDownloadingUpdate": "Güncelleştirme İndiriliyor...", + "miInstallUpdate": "&&Güncelleştirmeyi Yükle...", + "miInstallingUpdate": "Güncelleştirme yükleniyor...", + "miNewWindow": "Yeni &&Pencere", + "miPreferences": "&&Tercihler", + "miQuit": "{0} uygulamasından çık", + "miRestartToUpdate": "&&Güncellemek için Yeniden Başlat", + "miSwitchWindow": "&&Pencere Değiştir...", + "quit": "&&Çık", + "quitMessage": "Çıkmak istediğinize emin misiniz?", + "quitMessageMac": "Çıkmak istediğinizden emin misiniz?" }, "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.", @@ -3089,20 +3089,20 @@ "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." + "cancel": "İptal", + "cantCreateBinFolder": "'{0}' kabuk komutu yüklenemiyor.", + "cantUninstall": "'{0}' kabuk komutu kaldırılamıyor.", + "copyLink": "&&Bağlantıyı Kopyala", + "ok": "&&Tamam", + "openExternalErrorLinkMessage": "Varsayılan tarayıcınızda bir bağlantı açılırken bir hata oluştu.", + "openExternalProgramErrorMessage": "Bir dış program açılırken bir hata oluştu.", + "sourceMissing": "'{0}' içinde kabuk betiği bulunamıyor", + "trace.detail": "Lütfen bir sorun oluşturun ve şu dosyayı kendiniz ekleyin:\r\n{0}", + "trace.message": "İzleme dosyası başarıyla oluşturuldu", + "trace.ok": "&&Tamam", + "tracing.alreadyInProgress": "Bir izleme oturumu zaten devam ediyor. Önce `\"{0}\"` komutunu kullanarak durdurun.", + "warnEscalation": "{0} şimdi kabuk komutunu yüklemek için 'osascript' ile Yönetici ayrıcalıkları isteyecek.", + "warnEscalationUninstall": "{0} şimdi kabuk komutunu kaldırmak için 'osascript' ile Yönetici ayrıcalıkları isteyecek." }, "vs/platform/networkFilter/common/networkFilterService": { "networkFilter.blockedByPolicy": "{0} erişimi ağ etki alanı ilkesi tarafından engellendi (bkz. `{1}` ve `{2}` ayarları)." @@ -3113,7 +3113,7 @@ "severityPrefix.warning": "Uyarı: {0}" }, "vs/platform/process/electron-main/processMainService": { - "local": "Local" + "local": "Yerel" }, "vs/platform/quickinput/browser/commandsQuickAccess": { "canNotRun": "'{0}' komutu bir hatayla sonuçlandı", @@ -3173,14 +3173,14 @@ "quickInputBox.ariaLabel": "Sonuçları daraltmak için yazın." }, "vs/platform/remoteTunnel/common/remoteTunnel": { - "remoteTunnelLog": "Remote Tunnel Service" + "remoteTunnelLog": "Uzak Tünel Hizmeti" }, "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..." + "remoteTunnelService.authorizing": "{0} olarak bağlanıyor ({1})", + "remoteTunnelService.building": "Kaynaklardan CLI oluşturma", + "remoteTunnelService.openTunnel": "Tünel açma", + "remoteTunnelService.openTunnelWithName": "{0} tüneli açılıyor", + "remoteTunnelService.serviceInstallFailed": "Tünel hizmet olarak yüklenemedi, oturum başlatılıyor..." }, "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.", @@ -3680,7 +3680,7 @@ "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." + "noUpdatesAvailable": "Şu anda güncelleştirme yok." }, "vs/platform/userDataProfile/common/userDataProfile": { "defaultProfile": "Varsayılan" @@ -3719,51 +3719,51 @@ "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" + "appGone": "Pencere beklenmedik şekilde sonlandırıldı", + "appGoneDetailEmptyWindow": "Bu sorun için özür dileriz. Yeniden başlamak için yeni bir boş pencere açabilirsiniz.", + "appGoneDetailWorkspace": "Verdiğimiz rahatsızlıktan dolayı özür dileriz. Kaldığınız yerden devam etmek için pencereyi yeniden açabilirsiniz.", + "appGoneDetails": "Pencere beklenmedik şekilde sonlandırıldı (neden: '{0}', kod: '{1}')", + "appStalled": "Pencere yanıt vermiyor", + "appStalledDetail": "Pencereyi yeniden açabilir veya kapatabilir ya da beklemeye devam edebilirsiniz.", + "close": "&&Kapat", + "doNotRestoreEditors": "Düzenleyicileri geri yükleme", + "hiddenMenuBar": "Alt tuşuna basarak menü çubuğuna erişmeye devam edebilirsiniz.", + "newWindow": "&&Yeni Pencere", + "reopen": "&&Yeniden Aç", + "wait": "&&Beklemeye Devam Et" }, "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" + "allow": "&&İzin Ver", + "cancel": "&&İptal", + "confirmOpenDetail": "'{0}' yolu izin verilmeyen bir ana bilgisayar kullanıyor. Ana bilgisayara güvenmiyorsanız 'İptal' düğmesine basmanız gerekir", + "confirmOpenMessage": "'{0}' ana bilgisayarı izin verilen ana bilgisayarlar listesinde bulunamadı. Yine de izin vermek istiyor musunuz?", + "doNotAskAgain": "'{0}' ana bilgisayarına kalıcı olarak izin ver", + "learnMore": "&&Daha fazla bilgi edinin", + "ok": "&&Tamam", + "pathNotExistDetail": "Bu bilgisayarda '{0}' yolu yok.", + "pathNotExistTitle": "Yol yok", + "uriInvalidDetail": "'{0}' URI'si geçerli değil ve açılamıyor.", + "uriInvalidTitle": "URI açılamıyor" }, "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)" + "cancel": "&&İptal", + "clearButtonLabel": "&&Temizle", + "confirmClearDetail": "Bu eylem geri alınamaz!", + "confirmClearRecentsMessage": "Son açılan tüm dosyaları ve çalışma alanlarını temizlemek istiyor musunuz?", + "newWindow": "Yeni Pencere", + "newWindowDesc": "Yeni bir pencere açar", + "recentFolders": "Son Klasörler", + "recentFoldersAndWorkspaces": "Son Klasörler ve Çalışma Alanları", + "untitledWorkspace": "Adsız (Çalışma Alanı)", + "workspaceName": "{0} (Çalışma Alanı)" }, "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}'" + "ok": "&&Tamam", + "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" }, "vs/server/node/remoteExtensionHostAgentCli": { "remotecli": "Uzak CLI" @@ -3831,7 +3831,7 @@ "auxiliaryBarAriaLabel": "Oturum Ayrıntıları" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "Sohbetler", "closeChat": "Kapat", "renameChat": "Yeniden adlandır", "renameChat.prompt": "Sohbeti Yeniden Adlandır" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "1 dosya değiştirildi" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "Yeni Oturum", + "renameSession.aria": "Oturumu yeniden adlandır" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "Yükleniyor", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "Etkin oturumda şu anda çalışan bir git eşitleme eyleminin olup olmadığı", "activeSessionProviderId": "Etkin oturumun sağlayıcı kimliği", "activeSessionType": "Etkin oturumun oturum türü", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "Etkin oturumun sağlayıcısının, birleşik mod ve model yapılandırması seçicisini sunup sunmadığı (telefon düzenlerinde tek başına seçiciler yerine kullanılır)", "activeSessionWorkspaceIsVirtual": "Etkin oturumun çalışma alanının sanal olup olmadığı", "activeSessions": "Etkin oturumlar panelinin tanımlayıcısı", "chatSessionProviderId": "Bağlam menüsü katmanındaki bir oturumun sağlayıcı kimliği", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "Bağlam menüsü katmanlarındaki bir oturumun oturum türü", "editorMaximized": "Düzenleyici alanının ekranı kaplayıp kaplamadığını belirtir", "isActiveSessionArchived": "Etkin oturumun arşivlenip arşivlenmediğini (tamamlandı olarak işaretlenip işaretlenmediğini) belirtir", "multipleSessionsVisible": "Oturumlar bölümünün kılavuzunda birden fazla oturumun görünür olup olmadığını belirtir", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "Oturumun arşivlenip arşivlenmediği (tamamlandı olarak işaretlenip işaretlenmediğini)", "sessionIsCreated": "Oturum görünümündeki oturumun oluşturulup oluşturulmadığını belirtir (sohbet görünümü gösterilir, yeni oturum görünümü gösterilmez)", "sessionIsMaximized": "Oturum görünümünün şu anda oturumlar bölümünün kılavuzunda büyütülmüş olup olmadığını belirtir", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "Oturumun okundu olarak işaretlenip işaretlenmediği", "sessionIsSticky": "Oturum görünümündeki oturumun kılavuzda sabit olup olmadığını belirtir", "sessionSupportsMultipleChats": "Oturum görünümündeki oturumun birden fazla sohbeti destekleyip desteklemediğini belirtir", "sessionWorkspacePickerGroup": "Oturum çalışma alanı seçicisinde şu anda etkin olan grup sekmesi", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Aracılar penceresi için başlık 1 yazı tipi boyutu (hoş geldiniz ekranı başlığı).", "agents.fontSize.heading2": "Aracılar penceresi için 2. başlık yazı tipi boyutu (başlık).", "agents.fontSize.heading3": "Aracılar penceresi için başlık 3 yazı tipi boyutu (alt başlık).", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Aracılar penceresi için Etiket 1 yazı tipi boyutu (bölüm başlığı, sekmeler).", + "agents.fontSize.label2": "Aracılar penceresi için Etiket 2 yazı tipi boyutu (meta veriler).", + "agents.fontSize.label3": "Aracılar penceresi için Etiket 3 yazı tipi boyutu (rozet).", "agents.fontWeight.regular": "Aracılar penceresi için normal yazı tipi kalınlığı (400).", "agents.fontWeight.semiBold": "Aracılar penceresi için SemiBold yazı tipi kalınlığı (600)." }, @@ -4204,7 +4204,7 @@ "changes": "Değişiklikler", "changesViewIcon": "Değişiklikler görünümünün simgesini görüntüleyin.", "miChanges": "Değişi&&klikler", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "Değişiklikler görünümünde bir dosyaya tıklandığında, çoklu dosya karşılaştırma düzenleyicisi yerine tek dosya karşılaştırma düzenleyicisinin açılıp açılmayacağını denetler." }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "Kapalıyken oturumlar ikincil kenar çubuğunun simgesi.", @@ -4264,7 +4264,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.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "Aracılar Penceresindeki sohbet giriş geçmişi kapsamının geçerli oturum olup olmadığını denetler. Oturumlar arasında paylaşılan giriş geçmişini kullanmak için bunu devre dışı bırakın.", "chat.newEdits.label": "Yeni Sohbet" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "Sohbet girişi. İstek göndermek için Enter tuşuna basın. Daha fazla bilgi için Sohbet Erişilebilirlik Yardımı komutunu kullanın.", "loading": "Yükleniyor...", "send": "Gönder", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "Gönder (arka planda başlatmak için Alt tuşuna basıp tıklayın)", "sessionsChatInput.placeholder.describeTheOutcome": "İstediğiniz sonucu açıklayın", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "Ne oluşturmak istediğinizi açıklayın", "sessionsChatInput.placeholder.describeYourMission": "Görevinizi açıklayın", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "Dosya Gezgini görünümüne{0} odaklanın.", "sessionsChat.history": "Giriş kutusunda istek geçmişinizde gezinmek için yukarı ve aşağı ok tuşlarını kullanın.", "sessionsChat.input": "Sohbet girişindesiniz. Bir mesaj yazın ve göndermek için Enter tuşuna basın.", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "Oturuma gitmeden oturumu arka planda başlatmak için Alt+Enter tuşuna basın. Başlatılan oturum, Sohbet Oturumları görünümünde gösterilir.", "sessionsChat.mobileConfig": "Mobil cihazlarda, mod ve model seçiciler, giriş alanının altında dokunulabilir çipler olarak görünür. Seçimi değiştirebileceğiniz alttan açılan paneli açmak için bir çipe dokunun.", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "Listede bir sonraki oturuma gidin{0}.", + "sessionsChat.navigatePreviousSession": "Listede bir önceki oturuma gidin{0}.", "sessionsChat.overview": "Aracılar penceresindesiniz. Aracılar penceresi, yapay zeka aracılarıyla çalışmak için ayrılmış bir çalışma alanıdır. Sohbet arabirimi, aracı tarafından oluşturulan değişiklikleri gözden geçirmek için değişiklik görünümü, dosya gezgini ve özelleştirme seçenekleri sunar.", "sessionsChat.sessionsView": "Sohbet Oturumları görünümüne{0} odaklanın.", "sessionsChat.workspace": "Shift+Tab tuşlarına basarak çalışma alanı seçiciye gidin ve oturumunuz için bir çalışma alanı seçin." @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "Düzenleyici Alanını Büyüt", "openEditorInModal": "Kalıcı Düzenleyicide Aç", "openModalEditorInEditor": "Düzenleyici Alanında Aç", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "İkincil Kenar Çubuğunu Göster", + "pushEditorRight": "Düzenleyiciyi Sağa Gönder", "restoreMainEditorPart": "Düzenleyici Alanını Geri Yükle" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "Oturum Dalı Adını Kopyala" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "Tüm Değişiklikler", + "allChangesDescription": "Bu oturumda yapılan tüm değişiklikleri göster", + "lastTurnChanges": "Son Tur Değişiklikleri", + "lastTurnChangesDescription": "Yalnızca son dönüşte yapılan değişiklikleri göster" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Otomatik Pilot, tüm araç çağrılarını otomatik olarak onaylayacak ve görev tamamlanana kadar kendi kendine çalışmaya devam edecektir. Bu terminal komutlarını, dosya düzenlemelerini ve dış araç çağrılarını içerir. Aracı, onayınızı istemeden sizin adınıza kararlar verecektir.\r\n\r\nAracıyı dilediğiniz zaman durdur düğmesine tıklayarak durdurabilirsiniz. Bu yalnızca geçerli oturum için uygulanır.", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "Aracı Modu", "agentHostRunningSessionPermissionModePicker": "Onaylar", "agentHostSessionConfig.ariaLabel": "{0} Seçici", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "Kapalı", + "agentHostSessionConfig.boolean.offLabel": "Kapalı", + "agentHostSessionConfig.boolean.onLabel": "Açık", + "agentHostSessionConfig.boolean.true": "Açık", "agentHostSessionConfig.filter": "Filtre seçenekleri...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1}, Salt Okunur", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "Aracı Konağı Hata Ayıklama Günlüklerini Dışarı Aktar..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "Etkinleştirildiğinde, yerel aracı ana bilgisayarı varsayılan oturum sağlayıcısı olarak kullanılır ve onun oturum türleri Aracılar penceresinde ilk olarak gösterilir. `#{0}#` gerektirir." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "Yerel Aracı Konağı" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "Onayları Atla", "permissions.autoApprove.subtext": "Tüm araç çağrıları otomatik olarak onaylanır", "permissions.autopilot": "Otomatik Pilot (Önizleme)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "Tüm araç çağrılarını otomatik onayla ve görev tamamlanana kadar devam et. Otomatik Pilot maliyetleri artırabilir.", "permissions.autopilot.label": "Otomatik Pilot (Önizleme)", "permissions.autopilot.subtext": "Başlangıçtan bitişe kadar kendi kendine yineleme yapar", "permissions.default": "Varsayılan Onaylar", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "Aracılar Penceresinde Yerel VS Code sohbet oturumlarını etkinleştirin. Değişikliklerin geçerli olması için pencereyi yeniden yükleyin." }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "Bu sohbeti silmek istediğinizden emin misiniz?", + "deleteChat.delete": "Sil", + "deleteChat.detail": "Bu eylem geri alınamaz.", "localChatSessionsProvider": "Yerel Sohbet", "localSession": "Yerel", - "newChat": "New Chat", + "newChat": "Yeni Sohbet", "newSession": "Yeni Oturum" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "Geliştirme Tüneli Üzerinden Uzak Aracı Konağına Bağlan", "connectViaTunnelShort": "Tüneller...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "WSL Üzerinden Uzak Aracı Konağına Bağlan", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "Uzak Cihazım", "nameRemotePrompt": "Bu uzak aracı konağı için görünen ad girin.", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "Aracı konak desteği olan geliştirme tüneli bulunamadı. Başka bir makinede 'code tunnel' ile bir tünel başlatın.", "tunnelPickPlaceholder": "Bağlanılacak bir geliştirme tüneli seçin", "tunnelPickTitle": "Geliştirme Tüneli Üzerinden Bağlan", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "'{0}' WSL dağıtımı ile bağlantı kurulamadı: {1}", + "wslConnecting": "'{0}' WSL dağıtımına bağlanılıyor...", + "wslDistroDefault": "Varsayılan dağıtım", + "wslDistroRunning": "Çalışıyor", + "wslDistroStopped": "Durduruldu", + "wslInstallDocsAction": "WSL'yi yükleyin", + "wslListFailed": "WSL dağıtımları listelenemedi: {0}", + "wslNoDistros": "WSL 2 dağıtımı yüklenmedi.", + "wslNotInstalled": "Linux için Windows Alt Sistemi yüklenmedi veya etkinleştirilmedi.", + "wslPickPlaceholder": "Bağlanılacak WSL dağıtımını seçin", + "wslPickTitle": "WSL aracılığıyla bağlan" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "Uzak Eklenti Ekle", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "Kapat", "chatCompositeBar.maximize": "Oturumu Büyüt", "chatCompositeBar.pin": "Oturumu sabitle", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "Görünümü Sabitle", "chatCompositeBar.unmaximize": "Oturumu Geri Yükle", "chatCompositeBar.unpin": "Oturumu sabitlemeyi kaldır", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "Görünümün Sabitlemesini Kaldır", + "closeAllSessions": "Tüm Oturumları Kapat", "focusActiveSession": "Etkin Oturuma Odaklan", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "Kılavuzda {0} Oturumunu Odakla", "miSessionsBack": "&&Geri", "miSessionsForward": "&&İleri", "newSession": "Yeni Oturum", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "diğer oturumlar", + "recentlyOpened": "yakında açılan", + "renameSessionHeader": "Yeniden Adlandır...", + "searchSessions": "Ada veya klasöre göre oturumları ara", "sessionsGoBack": "Geri Dön", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "Bir Oturum Geri Dön", "sessionsGoForward": "İleri Git", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "Bir Oturum İleri Git", "showSessionsPicker": "Oturum Seçiciyi Göster", "untitledSession": "Yeni Oturum" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "Aracı Oturumları", "agentSessionsShowSessions": "Oturumları Göster", - "newSession": "New Session", + "newSession": "Yeni Oturum", "showSessions": "Oturumları Göster" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "Tamamlandı olarak işaretle", "markRead": "Okundu Olarak İşaretle", "markUnread": "Okunmadı Olarak İşaretle", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "Sonraki Oturuma Git", + "navigateNextSession.mnemonic": "&&Sonraki Oturum", + "navigatePreviousSession": "Önceki Oturuma Git", + "navigatePreviousSession.mnemonic": "&&Önceki Oturum", "newSessionForWorkspace": "Yeni Oturum", "openToTheSide": "Yanda Aç", "pinSession": "Sabitle", @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "Odağın içerik haritalarında olup olmadığını belirtir", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "İçerik haritalarının sembol öğeleri içerip içermediğini belirtir", "breadcrumbsPossible": "Düzenleyicinin içerik haritalarını gösterip gösteremeyeceğini belirtir", "breadcrumbsVisible": "İçerik haritalarının şu anda görünür olup olmadığını belirtir", "cmd.copyPath": "İçerik hataları yolunu kopyala", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "Yardımcı çubuğun görünür olup olmadığını belirtir", "bannerFocused": "Başlığın klavye odağına sahip olup olmadığını belirtir", "dirtyWorkingCopies": "Kaydedilmemiş değişiklikler içeren çalışma kopyaları olup olmadığı", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "Düzenleyici alanının (herhangi bir düzenleyici bölümü) klavye odağına sahip olup olmadığını belirtir", "editorIsOpen": "Düzenleyicinin açık olup olmadığını belirtir", "editorPartEditorGroupMaximized": "Düzenleyici Bölümünün ekranı kaplayan grubu var", "editorPartModal": "Odağın kalıcı düzenleyici bölümünde olup olmadığını belirtir", @@ -7438,180 +7438,180 @@ }, "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" + "reloadWindowWithExtensionsDisabled": "Devre Dışı Uzantılarla Yeniden Yükle", + "revealUserDataFolder": "Kullanıcı Verileri Klasörünü Göster", + "showContentTracing": "İçerik İzlemeyi Göster", + "showGPUInfo": "GPU Bilgilerini Göster", + "startTracing": "İzlemeyi Başlat", + "startTracing.ariaLabel": "Performans izleme kaydediliyor. Kaydı durdurmak için tıklayın.", + "startTracing.name": "Performans İzleme", + "startTracing.recording": "İzleme kaydediliyor (durdurmak için tıklayın)", + "startTracing.tooltip": "Kaydı durdurmak için tıklayın", + "stopTracing": "İzlemeyi Durdur", + "stopTracing.button": "İzlemeyi &&Yeniden Başlat ve Etkinleştir", + "stopTracing.detail": "Bu işlemin tamamlanması bir dakika sürebilir.", + "stopTracing.message": "Devam eden izleme oturumu yok. İzlemeye başlamak için 'Geliştirici: İzlemeyi Başlat' kullanın veya '--trace' bağımsız değişkeniyle başlatın.", + "stopTracing.title": "İzleme dosyası oluşturuluyor...", + "toggleDevTools": "Geliştirici Araçlarını Aç/Kapat" }, "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" + "install": "'{0}' komutunu PATH'e yükle", + "shellCommand": "Kabuk Komutu", + "successFrom": "'{0}' kabuk komutu PATH'ten başarıyla kaldırıldı.", + "successIn": "'{0}' kabuk komutu PATH'e başarıyla yüklendi.", + "uninstall": "'{0}' komutunu PATH'ten kaldır" }, "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" + "close": "Pencereyi Kapat", + "closeActive": "Etkin Pencereyi Kapat", + "closeOtherWindows": "Diğer Pencereleri Kapat", + "closeWindow": "Pencereyi Kapat", + "current": "Geçerli Pencere", + "disableWindowAlwaysOnTop": "Her Zaman Üstte Ayarını Kapat", + "enableWindowAlwaysOnTop": "Her Zaman Üstte Ayarını Aç", + "miCloseWindow": "Pencereyi Kapa&&t", + "miZoomIn": "&&Yakınlaştır", + "miZoomOut": "&&Uzaklaştır", + "miZoomReset": "&&Yakınlaştırmayı Sıfırla", + "quickSwitchWindow": "Hızlı Pencere Değiştir...", + "switchToMainWindow": "Ana Pencereye Geç", + "switchWindow": "Pencere Değiştir...", + "switchWindowPlaceHolder": "Geçilecek pencereyi seçin", + "toggleWindowAlwaysOnTop": "Pencereyi Her Zaman Üstte Tut Ayarını Aç/Kapat", + "windowDirtyAriaLabel": "{0}, kaydedilmemiş değişiklikler içeren pencere", + "windowGroup": "pencere grubu", + "zoomIn": "Yakınlaştır", + "zoomOut": "Uzaklaştır", + "zoomReset": "Yakınlaştırmayı Sıfırla" }, "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.", + "application.shellEnvironmentResolutionTimeout": "Uygulama bir terminalden başlatılmadan kabuk ortamını çözümlemeden önce saniye cinsinden zaman aşımını denetler. Daha fazla bilgi için [belgelerimize](https://go.microsoft.com/fwlink/?linkid=2149667) bakın.", + "argv.crashReporterId": "Bu uygulama örneğinden gönderilen kilitlenme raporlarını bağıntılamak için kullanılan benzersiz kimlik.", + "argv.disableChromiumSandbox": "Chromium korumalı alanını devre dışı bırakır. Bu, VS Code'u Linux'ta yükseltilmiş olarak çalıştırırken ve Windows'ta Applocker altında çalışırken kullanışlıdır.", "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.disableLcdText": "LCD yazı tipi düzgünleştirmeyi devre dışı bırakır.", + "argv.enableCrashReporter": "Kilitlenme raporlamasını devre dışı bırakmaya olanak verir, değer değiştirilirse uygulamayı yeniden başlatmanız gerekir.", + "argv.enableRDPDisplayTracking": "RDP yeniden bağlanırken tam ekran pencerelerin doğru görüntüye geri yüklenmesini sağlar.", + "argv.enebleProposedApi": "Uzantı kimlikleri ('vscode.git' gibi) listesi için önerilen API'leri etkinleştirin. Önerilen API'ler kararlı durumda değildir ve her an uyarı olmadan kesilmeye tabidir. Bu yalnızca uzantı geliştirme ve test amaçları için ayarlanmalıdır.", "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.jsFlags": "Geçirilecek V8 JavaScript altyapı bayraklarını belirtir (ör. \"--max-old-space-size=4096\"). Bu bayraklar ana işleme, işleyiciye ve yardımcı işlemlere uygulanır.", "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.", + "argv.logLevel": "Kullanılacak günlük düzeyi. Varsayılan: 'info'. İzin verilen değerler: 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.passwordStore": "Linux'ta sırları depolamak için kullanılan arka ucu yapılandırır. Bu bağımsız değişken Windows ve macOS'ta göz ardı edilir.", + "argv.proxyBypassList": "Verilen noktalı virgülle ayrılmış konaklar listesi için belirtilen ara sunucuları atla. Örnek değer\";*.microsoft.com;*foo.com; 1.2.3.4:5678\", yerel adresler (localhost, 127.0.0.1 vb.), microsoft.com alt etki alanları, foo.com sonekini içeren konaklar ve 1.2.3.4:5678 konumundaki tüm konaklar için ara sunucuyu kullanacak", + "argv.remoteDebuggingPort": "Uzaktan hata ayıklama için kullanılacak bağlantı noktasını belirtir.", + "argv.useInMemorySecretStorage": "İşletim sisteminin kimlik bilgisi deposunu kullanmak yerine gizli depolama için bellek içi deponun kullanılmasını sağlar. Bu genellikle VS Code uzantı testlerini çalıştırırken veya kimlik bilgisi deposunda sorunlarla karşılaştığınızda kullanılır.", "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", + "confirmSaveUntitledWorkspace": "Başka bir çalışma alanına geçerken penceredeki açık adsız çalışma alanının kaydedilmesini veya atılmasını soran onay iletişim kutusunun gösterilip gösterilmemesini denetler. Onay iletişim kutusu devre dışı bırakılırsa her zaman adsız çalışma alanı atılır.", + "controlsStyle": "Pencere denetimlerinin görünümünü işletim sistemine uygun, özel çizilen veya gizli olacak şekilde ayarlayın. Değişikliklerin uygulanması için tam yeniden başlatma gerekir.", + "dialogStyle": "İletişim kutularının görünümünü işletim sistemine göre yerel veya özel olacak şekilde ayarlayın.", + "enableCrashReporterDeprecated": "Bu ayar false ise, yeni ayarın değerinden bağımsız olarak telemetri gönderilmez. {0} ayarında birleştirilmekte olduğundan kullanım dışı.", + "keyboardConfigurationTitle": "Klavye", + "mergeAllWindowTabs": "Tüm Pencereleri Birleştir", + "miExit": "Çı&&kış", + "moveWindowTabToNewWindow": "Pencere Sekmesini Yeni Pencereye Taşı", "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.", + "newWindowDimensions": "En az bir pencere zaten açıkken yeni bir pencere açıldığında yeni açılanların boyutlarını denetler. Bu ayarın açılan ilk pencere üzerinde bir etkisi olmadığını unutmayın. İlk pencere, kapatmadan önce her zaman bırakıldığı boyuta ve konuma geri yüklenir.", "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.", + "restoreFullscreen": "Pencereden tam ekran modundayken çıkılırsa pencerenin tam ekran modunda geri yüklenip yüklenmeyeceğini denetler.", + "restoreWindows": "Açılırken pencerelerin ve düzenleyicilerin nasıl geri yüklendiğini denetler.", + "security.promptForLocalFileProtocolHandling": "Etkinleştirilirse, yerel bir dosya veya çalışma alanı bir protokol işleyici aracılığıyla açılmak üzereyken bir iletişim kutusu onay isteyecektir.", + "security.promptForRemoteFileProtocolHandling": "Etkinleştirilirse, uzak bir dosya veya çalışma alanı bir protokol işleyici aracılığıyla açılmak üzereyken bir iletişim kutusu onay isteyecektir.", + "showNextWindowTab": "Sonraki Pencere Sekmesini Göster", + "showPreviousTab": "Önceki Pencere Sekmesini Göster", + "telemetry.enableCrashReporting": "Kilitlenme raporlarının toplanmasını etkinleştirin. Bu, kararlılığı geliştirmemize yardımcı olur. \r\nBu seçeneğin etkili olması için yeniden başlatma gerekiyor.", + "telemetryConfigurationTitle": "Telemetri", + "titleBarStyle": "Pencere başlık çubuğunun görünümünü işletim sistemine göre yerel veya özel olacak şekilde ayarlayın. Değişikliklerin uygulanması için tam yeniden başlatma gerekir.", + "toggleWindowTabsBar": "Pencere Sekmeleri Çubuğunu Gizle/Göster", + "touchbar.enabled": "Varsa macOS dokunmatik çubuk düğmelerini etkinleştirir.", + "touchbar.ignored": "Dokunmatik çubukta görünmemesi gereken girişler için bir dizi tanımlayıcı (ör. `workbench.action.navigateBack`).", + "window.border.color": "{0}: Onaltılık, RGB, RGBA, HSL, HSLA biçiminde belirli bir renk", + "window.border.default": "{0}: renk teması ayarlarını uygula, Windows ayarlarına geri dön", + "window.border.off": "{0}: kenarlık renklerini devre dışı bırak", + "window.border.prefix": "Pencerenin kenarlık rengini kontrol eder:", + "window.border.suffix": "Etkin ve etkin olmayan pencereler için farklı renkler ayarlamak için {0} kullanın. {1}, {2} olarak ayarlandığında bu ayar yok sayılır.", + "window.border.system": "{0}: yalnızca Windows ayarlarını uygula", + "window.clickThroughInactive": "Etkinleştirilirse, aktif olmayan bir pencereye tıklandığında hem pencere etkinleştirilir hem de farenin üzerinde bulunduğu öge tıklanabilir durumdaysa tetiklenir. Devre dışı bırakılırsa, aktif olmayan bir pencerenin herhangi bir yerine tıklandığında sadece o pencere etkinleştirilir ve öge için ikinci bir tıklama gerekir.", + "window.customTitleBarVisibility": "Özel başlık çubuğunun ne zaman gösterileceğini ayarlayın. 'Pencereli' tam ekran modundayken özel başlık çubuğu gizlenebilir. Özel başlık çubuğu yalnızca {0} `native` olarak ayarlandığında `never` ile tam ekran olmayan modda gizlenebilir.", + "window.customTitleBarVisibility.auto": "Özel başlık çubuğu görünürlüğünü otomatik olarak değiştirir.", + "window.customTitleBarVisibility.never": "{0} 'native' olarak ayarlandığında özel başlık çubuğunu gizle.", + "window.customTitleBarVisibility.windowed": "Tam ekranda özel başlık çubuğunu gizle. Tam ekranda değilken, özel başlık çubuğunun görünürlüğünü otomatik olarak değiştir.", + "window.doubleClickIconToClose": "Bu ayar etkinleştirilirse başlık çubuğundaki uygulama simgesine çift tıklandığında pencereyi kapatır. Pencere simge tarafından sürüklenemez. Bu ayar, ancak {0} değeri, 'custom' olarak ayarlandığında etkin hale gelir.", + "window.menuStyle": "Menüsü stilini işletim sistemi tarafından yerel olacak şekilde, özel olarak veya {0} içinde tanımlanan başlık çubuğu stilinde ayarlayın. Bu, bağlam menüsü görünümünü de etkiler. Değişikliklerin uygulanması için tam yeniden başlatma gerekir.", + "window.menuStyle.custom": "Özel menüyü kullan.", + "window.menuStyle.custom.mac": "Özel bağlam menüsünü kullanın.", + "window.menuStyle.inherit": "Menü stilini {0} içinde tanımlanan başlık çubuğu stili ile eşleştirir.", + "window.menuStyle.inherit.mac": "İçerik menüsü stilini {0} içinde tanımlanan başlık çubuğu stili ile eşleştirir.", + "window.menuStyle.mac": "Bağlam menüsü görünümlerini işletim sistemi tarafından yerel olacak şekilde, özel olarak veya {0} içinde tanımlanan başlık çubuğu stilinde ayarlayın.", + "window.menuStyle.native": "Yerel menüyü kullanın. {0}, {1} olarak ayarlandığında bu yok sayılır.", + "window.menuStyle.native.mac": "Yerel bağlam menüsünü kullanın.", "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.nativeTabs": "macOS yerel pencere sekmelerini etkinleştirir. Değişikliklerin uygulanması için tam yeniden başlatma gerekeceğini ve yerel sekmelerin, eğer yapılandırılmışsa özel başlık çubuğu stilini devre dışı bırakacağını unutmayın.", + "window.newWindowDimensions.default": "Yeni pencereleri ekranın ortasında açın.", + "window.newWindowDimensions.fullscreen": "Yeni pencereleri tam ekran modunda açın.", + "window.newWindowDimensions.inherit": "Yeni pencereleri son aktif pencere ile aynı ölçülerde açın.", + "window.newWindowDimensions.maximized": "Yeni pencereleri ekranı kapla modunda açın.", "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." + "window.reopenFolders.all": "Klasör, çalışma alanı veya dosya açılmadıkça (ör. komut satırından) tüm pencereleri yeniden aç. Bir dosya açılırsa, daha önce bir pencerede açılmış olan düzenleyicilerin hepsini değiştirir.", + "window.reopenFolders.folders": "Klasör, çalışma alanı veya dosya açılmadıkça (ör. komut satırından) açık klasörlerin veya çalışma alanlarının bulunduğu tüm pencereleri yeniden aç. Bir dosya açılırsa, daha önce bir pencerede açılmış olan düzenleyicilerin hepsini değiştirir.", + "window.reopenFolders.none": "Pencereyi hiçbir zaman yeniden açmayın. Bir klasör veya çalışma alanı açılmadıkça (ör. komut satırından) boş pencere görünür.", + "window.reopenFolders.one": "Klasör, çalışma alanı veya dosya açılmadıkça (ör. komut satırından) son etkin pencereyi yeniden aç. Bir dosya açılırsa, daha önce bir pencerede açılmış olan düzenleyicilerin hepsini değiştirir.", + "window.reopenFolders.preserve": "Tüm pencereleri her zaman yeniden aç. Bir klasör veya çalışma alanı açılırsa (örneğin komut satırından), daha önce açılmadığı sürece yeni bir pencere olarak açılır. Dosyalar açılırsa, önceden açılmış düzenleyicilerle birlikte geri yüklenen pencerelerden birinde açılır.", + "windowConfigurationTitle": "Pencere", + "zoomLevel": "Tüm pencereler için varsayılan yakınlaştırma düzeyini ayarla. '0' üzerindeki (ör. '1') veya altındaki (ör. '-1') her artış, '%20' daha büyük veya daha küçük yakınlaştırmayı temsil eder. Yakınlaştırma düzeyini daha ince ayrıntı düzeyiyle ayarlamak için ondalıklar da girebilirsiniz. 'Yakınlaştır' ve 'Uzaklaştır' komutlarının yakınlaştırma düzeyini tüm pencerelere mi yoksa yalnızca etkin pencereye mi uygulanacağını yapılandırmak için {0} ayarına bakın.", + "zoomPerWindow": "'Yakınlaştır' ve 'Uzaklaştır' komutlarının yakınlaştırma düzeyini tüm pencerelere mi yoksa yalnızca etkin pencereye mi uygulayacağını kontrol eder. Tüm pencerelerde varsayılan yakınlaştırma düzeyini yapılandırmak için bkz. {0}" }, "vs/workbench/electron-browser/desktop.main": { - "join.closeStorage": "Saving UI state" + "join.closeStorage": "Kullanıcı arabirimi durumu kaydediliyor" }, "vs/workbench/electron-browser/parts/dialogs/dialogHandler": { - "copy": "&&Copy", - "okButton": "OK" + "copy": "&&Kopyala", + "okButton": "Tamam" }, "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" + "appRootWarning.banner": "Güncelleştirme zamanında uyarı vermeden yükleme klasörü ('{0}') içinde depoladığınız dosyaların ÜZERINE YAZILABİLİR veya bunlar GERİ DÖNÜLEMEZ BİR ŞEKİLDE SİLİNEBİLİR.", + "configure": "Yapılandırma", + "downloadArmBuild": "İndir", + "keychainWriteError": "Oturum açma bilgilerini anahtarlığa yazma işlemi '{0}' hatasıyla başarısız oldu.", + "learnMore": "Daha Fazla Bilgi Edinin", + "loginButton": "&&Oturum Açın", + "macoseolmessage": "{1} üzerindeki {0} yakında güncelleştirme almayı durduracak. macOS sürümünüzü yükseltmeyi düşünün.", + "password": "Parola", + "proxyAuthRequired": "Ara Sunucu Kimlik Doğrulaması Gerekiyor", + "proxyDetail": "{0} ara sunucusu bir kullanıcı adı ve parola gerektiriyor.", + "rememberCredentials": "Kimlik bilgilerimi hatırla", + "resolveShellEnvironment": "Kabuk ortamı çözümleniyor...", + "restart": "Yeniden başlat", + "runningAsRoot": "Şunun kök kullanıcı olarak çalıştırılması önerilmez: {0}.", + "runningTranslated": "{0} öykünülen sürümünü çalıştırıyorsunuz. Daha iyi performans için makinenize {0} derlemesinin yerel arm64 sürümünü indirin.", + "sharedProcessCrash": "Paylaşılan bir arka plan işlemi beklenmedik şekilde sonlandırıldı. Kurtarmak için lütfen uygulamayı yeniden başlatın.", + "showArgvParseWarning": "Çalışma zamanı bağımsız değişkenler dosyası 'argv.json' hatalar içeriyor. Lütfen bunları düzeltip yeniden başlatın.", + "showArgvParseWarningAction": "Dosyayı Aç", + "shutdownErrorClose": "Beklenmeyen bir hata pencerenin kapatılmasını engelledi", + "shutdownErrorDetail": "Hata: {0}", + "shutdownErrorLoad": "Beklenmeyen bir hata çalışma alanının değiştirilmesini engelledi", + "shutdownErrorQuit": "Beklenmeyen bir hata uygulamanın çıkmasını engelledi", + "shutdownErrorReload": "Beklenmeyen bir hata pencerenin yeniden yüklenmesini engelledi", + "shutdownForceClose": "Yine de Kapat", + "shutdownForceLoad": "Yine de Değiştir", + "shutdownForceQuit": "Yine de Çık", + "shutdownForceReload": "Yine de Yeniden Yükle", + "shutdownTitleClose": "Pencerenin kapatılması biraz uzun sürüyor...", + "shutdownTitleLoad": "Çalışma alanının değiştirilmesi biraz uzun sürüyor...", + "shutdownTitleQuit": "Uygulamadan çıkma işlemi biraz uzun sürüyor...", + "shutdownTitleReload": "Pencerenin yeniden yüklenmesi biraz uzun sürüyor...", + "status.windowZoom": "Pencere Yakınlaştırma", + "troubleshooting": "Sorun Giderme Kılavuzu", + "username": "Kullanıcı Adı", + "willShutdownDetail": "Şu işlemler hala çalışıyor: \r\n{0}", + "zoomIn": "Yakınlaştır", + "zoomNumber": "Yakınlaştırma Düzeyi: {0} (%{1})", + "zoomOut": "Uzaklaştır", + "zoomReset": "Sıfırla", + "zoomSettings": "Ayarlar" }, "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.", @@ -8012,7 +8012,7 @@ }, "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": "Developer Tools" + "browser.toggleDevToolsAction": "Geliştirici Araçları" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "Alan Ekran Görüntüsünü Sohbete Ekle", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "Cihaza Öykün...", "browser.resetEmulation": "Öykünmeyi Sıfırla", "browser.setUserAgent": "Kullanıcı Aracısına Öykün...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "Cihaz Öykünmesi", "browser.toggleMobileEmulation": "Mobil Öykünmeyi Aç/Kapat", "browser.userAgent.prompt": "Kullanıcı aracısı dizesi (VS Code varsayılanı için boş bırak)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "Geçerli tarayıcı URL'sinin sık kullanılanlar arasında olup olmadığını belirtir" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "Geçmiş", + "browser.history.clearAll": "Tüm Geçmişi Temizle", + "browser.history.clearDay": "Bugüne Ait Girişleri Temizle", + "browser.history.placeholder": "Tarayıcı geçmişini filtrele", + "browser.history.title": "Tarayıcı Geçmişi", + "browser.history.today": "Bugün", + "browser.history.yesterday": "Dün", + "browser.maxHistoryEntries": "Oturum kapsamı başına tutulan en fazla geçmiş öğesi sayısı. Önce daha eski girdiler kaldırılır.", + "browser.recents": "Son kullanılanlar", + "browser.removeFromHistory": "Geçmişten Kaldır", + "browser.showHistory": "Geçmiş" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "Tarayıcının geri dönüp dönememesi", @@ -8289,10 +8289,10 @@ "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ı", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "{0} içinde metin yazıp Enter tuşuna basıyorum", + "browser.typeAndSubmit.invocation.element": "{1} içindeki {0} içine metin yazıp Enter tuşuna basıyorum", + "browser.typeAndSubmit.past": "{0} içine metin yazıp Enter tuşuna bastım", + "browser.typeAndSubmit.past.element": "{1} içindeki {0} içine metin yazıp Enter tuşuna bastım", "typeBrowserTool.displayName": "Sayfaya yazma", "typeBrowserTool.userDescription": "Tarayıcı sayfasına metin yazın veya tuşlara basın" }, @@ -13009,13 +13009,13 @@ "schema.folding": "Dilin katlama ayarları.", "schema.folding.markers": "'#region' ve 'endregion' gibi dile özgü katlama işaretçileri. Başlangıç ve bitiş normal ifadeleri tüm satırların içeriğine göre test edilir ve verimli bir şekilde tasarlanmalıdır", "schema.folding.markers.end": "Bitiş işaretleyicisi için RegExp deseni. RegExp '^' ile başlamalıdır.", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "`/^([gimuy]+)$/` deseniyle eşleşmelidir.", + "schema.folding.markers.end.flags": "Bitiş işaretleyicisi için RegExp bayrakları.", + "schema.folding.markers.end.pattern": "Bitiş işaretleyicisi için RegExp deseni.", "schema.folding.markers.start": "Başlangıç işaretleyicisi için RegExp deseni. RegExp '^' ile başlamalıdır.", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "`/^([gimuy]+)$/` deseniyle eşleşmelidir.", + "schema.folding.markers.start.flags": "Başlangıç işaretleyicisi için RegExp bayrakları.", + "schema.folding.markers.start.pattern": "Başlangıç işaretleyicisi için RegExp deseni.", "schema.folding.offSide": "Bir dildeki bloklar girintileriyle ifade ediliyorsa dil, off-side kuralına bağlı kalır. Ayarlanırsa, boş satırlar sonraki bloğa ait olur.", "schema.indentationRules": "Dilin girinti ayarları.", "schema.indentationRules.decreaseIndentPattern": "Bu desenle eşleşen bir satır varsa sonraki tüm satırların girintisinin kaldırılması gerekir (başka bir kuralla eşleşene kadar).", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "'{0}' uzantısını etkinleştirmek istiyor musunuz?", "enableExtensionTitle": "Uzantıyı Etkinleştir", "extension not found": "'{0}' uzantısı bulunamadı.", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "Güncelleştirmelerin uygulanması için uzantılar pencerenin yeniden yüklenmesini gerektirir.", + "extensions need restart": "Güncelleştirmelerin uygulanması için tüm uzantıların yeniden başlatılması gerekir.", "extensionsAutoRestart": "Güncelleştirmeleri etkinleştirmek için uzantılar otomatik olarak yeniden başlatıldı.", "incompatible": "'{0}' uzantısı uyumlu olmadığından yüklenemiyor.", "incompatibleExtensions": "Sürüm uyumsuzluğunu nedeniyle bazı uzantılar devre dışı bırakıldı. Bunları gözden geçirip güncelleştirin.", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "Uzantı Ana Bilgisayarının Hata Ayıklamasını Yeni Pencerede Yap", + "debugExtensionHost.launch.name": "Uzantı Ana Bilgisayarı Ekle", + "debugExtensionHost.progress": "Hata Ayıklayıcı Uzantı Ana Bilgisayarına Ekleniyor", + "debugExtensionHostAndRenderer": "Uzantı Ana Bilgisayarını ve İşleyicinin Hatasını Yeni Pencerede Ayıkla", + "debugRenderer": "İşleyicinin Hatasını Yeni Pencerede Ayıkla", + "debugRenderer.launch.name": "İşleyici Ekle", + "debugRenderer.progress": "Hata Ayıklayıcısı İşleyiciye Ekleniyor", + "openDevToolsForExtensionHost": "Uzantı Ana Bilgisayarının Hata Ayıklamasını Geliştirme Araçlarında Yap", + "restart1": "Uzantıların Hatalarını Ayıklama", + "restart2": "Uzantıların hatalarını ayıklamak için yeniden başlatma gerekir. '{0}' öğesini şimdi yeniden başlatmak istiyor musunuz?", + "restart3": "&&Yeniden Başlat", + "selectExtensionHost": "Uzantı ana bilgisayarını seçin" }, "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" + "profilingExtensionHost": "Uzantı Konağının Profili Oluşturuluyor", + "profilingExtensionHostTime": "Uzantı Konağının Profili Oluşturuluyor ({0} sn)", + "restart1": "Profil Uzantıları", + "restart2": "Uzantıların profilini oluşturmak için yeniden başlatma gerekir. '{0}' uzantısını şimdi yeniden başlatmak istiyor musunuz?", + "restart3": "&&Yeniden Başlat", + "selectAndStartDebug": "Profil oluşturmayı durdurmak için tıklayın.", + "status.profiler": "Uzantı Profil Oluşturucusu" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "Uzantılar Çalıştırılıyor" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "Uzantılar Klasörünü Temizle", + "openExtensionsFolder": "Uzantılar Klasörünü Aç" }, "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." + "show": "Uzantıları Göster", + "unresponsive-exthost": "'{0}' uzantısının son işlemini tamamlaması çok uzun sürdü ve bu, diğer uzantıların çalışmasını engelledi." }, "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" + "attach.msg": "Bu, yeni oluşturduğunuz performans sorununa '{0}' eklemeyi unutmamanızı sağlayan bir anımsatıcıdır.", + "attach.msg2": "Bu, mevcut performans sorununa '{0}' eklemeyi unutmamanızı sağlayan bir anımsatıcıdır.", + "attach.title": "CPU Profilini eklediniz mi?", + "cmd.report": "Sorun Bildir", + "cmd.reportOrShow": "Performans Sorunu", + "cmd.show": "Sorunları Göster" }, "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" + "extensionHostProfileStart": "Uzantı Konağı Profilini Başlat", + "openExtensionHostProfile": "Uzantı Konağı Profilini Aç", + "saveExtensionHostProfile": "Uzantı Konağı Profilini Kaydet", + "saveprofile.dialogTitle": "Uzantı Konağı Profilini Kaydet", + "stopExtensionHostProfileStart": "Uzantı Konağı Profilini Durdur" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "Yerel Klasörü Aç...", "remoteFileDialog.badPath": "Yol yok. Giriş dizininize gitmek için ~ kullanın.", "remoteFileDialog.cancel": "İptal", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "Klasör oluşturulamadı: {0}", "remoteFileDialog.hideDotFiles": "Nokta dosyalarını gizle", "remoteFileDialog.invalidPath": "Lütfen geçerli bir yol girin.", "remoteFileDialog.local": "Yerelleri Göster", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "Nokta dosyalarını göster", "remoteFileDialog.validateBadFilename": "Lütfen geçerli bir dosya adı girin.", "remoteFileDialog.validateCreateDirectory": "{0} klasörü mevcut değil. Bu klasörü oluşturmak ister misiniz?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "{0} klasörü mevcut değil. Bu klasörü oluşturmak ister misiniz?", "remoteFileDialog.validateExisting": "{0} zaten var. Üzerine yazmak istediğinizden emin misiniz?", "remoteFileDialog.validateFileOnly": "Lütfen bir dosya seçin.", "remoteFileDialog.validateFolder": "Klasör zaten var. Lütfen yeni bir dosya adı kullanın.", diff --git a/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.debug-server-ready.i18n.json index 3521be76ed..6a706fce9e 100644 --- a/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "开始使用 \"Debugger for Chrome\" 进行调试。", "debug.server.ready.action.description": "当服务器准备就绪时,如何处理 URI。", "debug.server.ready.action.openExternally.description": "使用默认应用程序在外部打开 URI。", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "在集成浏览器中打开 URI。", "debug.server.ready.action.startDebugging.description": "运行另一启动配置。", "debug.server.ready.debugConfig.description": "要运行的调试配置。", "debug.server.ready.debugConfigName.description": "要运行的启动配置的名称。", diff --git a/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.npm.i18n.json index 03502ae2a0..5d1b90ac87 100644 --- a/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-zh-hans/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "使用 Node.js 作为脚本运行程序。", "config.npm.scriptRunner.npm": "使用 npm 作为脚本运行程序。", "config.npm.scriptRunner.pnpm": "使用 pnpm 作为脚本运行程序。", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "将 Vite+ (vp) 用作脚本执行器。", "config.npm.scriptRunner.yarn": "使用 Yarn 作为脚本运行程序。", "description": "为 npm 脚本提供任务支持的扩展。", "displayName": "适用于 VS Code 的 npm 支持", 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 4f41b3ba74..79d9c6950f 100644 --- a/i18n/vscode-language-pack-zh-hans/translations/main.i18n.json +++ b/i18n/vscode-language-pack-zh-hans/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": "SMS 智能体主机" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { "agentHost.config.customizations.description": "在此智能体主机上配置并可供远程会话使用的插件。", @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "插件 URI", "agentHost.config.defaultShell.description": "主机托管终端使用的 shell 可执行文件的绝对路径。通常由已连接的 VS Code 客户端从 `terminal.integrated.agentHostProfile.` 推送(回退到 `terminal.integrated.defaultProfile.`);未设置时,智能体主机会回退到系统 shell。仅支持路径;尚不传递工作台配置文件中的 `args` 和 `env`。工作台仅为本地智能体主机推送此设置 - 远程智能体主机操作员应直接在远程机器的 `agent-host-config.json` 中设置。", "agentHost.config.defaultShell.title": "默认 Shell", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "启用后,Copilot SDK 会话使用智能体主机终端工具替代,而非 SDK 的默认终端行为。", + "agentHost.config.enableCustomTerminalTool.title": "使用智能体主机终端工具", + "agentHost.config.rubberDuck.description": "启用后,编码智能体会使用 Rubber Duck 批判子智能体,通过补充模型评审代码更改。", + "agentHost.config.rubberDuck.title": "Rubber Duck 智能体" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "是否为 copilot-sdk CLI 启用远程会话同步。", @@ -2206,17 +2206,17 @@ "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "实验性,仅用于本地测试。本地安装的 `@anthropic-ai/claude-agent-sdk` 包的绝对路径。设置后,Claude 智能体提供程序将在智能体主机内注册,并从此路径加载 SDK。需要 `#chat.agentHost.enabled#`。必须重启智能体主机进程,更改才能生效。SDK 通过扩展市场交付后,此设置将被移除。", + "chat.agentHost.codexAgent.binaryArgs": "传递给 `codex app-server` 的其他命令行参数。主要用于调试(例如,`--log-level=debug`)。", + "chat.agentHost.codexAgent.codexHome": "`$CODEX_HOME` 的可选替代。控制 codex 二进制文件读取配置和写入回滚的位置。为空时,codex 使用默认值(`~/.codex`)。", + "chat.agentHost.codexAgent.path": "实验性,仅用于本地测试。本地安装的 `codex` 二进制文件的绝对路径。设置后,Codex 智能体提供程序将在智能体主机内注册,并从此路径生成 `codex app-server`。需要 `#chat.agentHost.enabled#`。必须重启智能体主机进程,更改才能生效。", + "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": "当 `#chat.agentHost.otel.enabled#` 启用时 Copilot SDK 使用的导出器后端。CLI 运行时,会以透明方式将 `otlp-grpc` 降级为 `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`。", + "chatAgentHostStarterConfigurationTitle": "聊天智能体主机启动程序" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "分支更改", @@ -2251,44 +2251,44 @@ "sshKbiDefaultPrompt": "{0}@{1} 需要身份验证" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "生成提交消息需要身份验证。请登录 GitHub Copilot,然后重试。", + "agentHost.changeset.commit.authRequired": "登录 GitHub Copilot 以生成提交消息。", + "agentHost.changeset.commit.cancelled": "已取消提交操作。", + "agentHost.changeset.commit.committed": "已提交更改,消息为: `{0}`", + "agentHost.changeset.commit.diffFailed": "无法计算未提交的更改,因而无法生成提交消息。", + "agentHost.changeset.commit.emptyMessage": "生成的提交消息为空。", + "agentHost.changeset.commit.noChanges": "没有可提交的未提交更改。" }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "提交" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "智能体主机" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "使用仓库访问权限登录 GitHub,以创建拉取请求。", + "agentHost.changeset.pr.body": "从 `{0}` 创建,目标为 `{1}`。", + "agentHost.changeset.pr.cancelled": "拉取请求操作已取消。", + "agentHost.changeset.pr.commitMessage": "针对 {0} 的智能体主机更改", + "agentHost.changeset.pr.computeChangesFailed": "无法计算分支更改,因而无法创建拉取请求。", + "agentHost.changeset.pr.created": "已创建拉取请求[#{0}]({1})。", + "agentHost.changeset.pr.createdDraft": "创建了草稿拉取请求[#{0}]({1})。", + "agentHost.changeset.pr.existing": "拉取请求[#{0}]({1})已存在。", + "agentHost.changeset.pr.noChanges": "没有可为其创建拉取请求的分支更改。" }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "创建草稿拉取请求", + "agentHost.changeset.createPR": "创建拉取请求" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "重命名此聊天" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "派生会话", + "agentHost.forkedTitlePrefix": "已派生:" }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "已重命名: {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "审批", @@ -2377,50 +2377,50 @@ "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/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.modelThinkingLevel.description": "控制 Codex 使用的推理强度。", + "codex.modelThinkingLevel.high": "高", + "codex.modelThinkingLevel.low": "低", + "codex.modelThinkingLevel.medium": "中等", + "codex.modelThinkingLevel.minimal": "最少", + "codex.modelThinkingLevel.title": "思考层级", + "codex.sessionConfig.additionalDirectories": "其他可写目录", + "codex.sessionConfig.additionalDirectories.item": "目录", + "codex.sessionConfig.additionalDirectoriesDescription": "除工作区外,沙盒还可写入的绝对路径。仅在沙盒为工作区写入时适用。", + "codex.sessionConfig.approvalPolicy": "审批", + "codex.sessionConfig.approvalPolicy.never": "无升级", + "codex.sessionConfig.approvalPolicy.neverDescription": "永不请求提升权限;无法在沙盒中运行的命令将被拒绝。", + "codex.sessionConfig.approvalPolicy.onFailure": "失败时询问", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "请先在沙盒中尝试命令。如果沙盒阻止这些命令,再请求以提升后的权限重试。", + "codex.sessionConfig.approvalPolicy.onRequest": "需要时询问", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "仅当 Codex 确定某个命令需要提升权限时才询问。", + "codex.sessionConfig.approvalPolicy.untrusted": "更频繁地询问", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "在更多命令类别前先询问,以便更仔细地查看操作。", + "codex.sessionConfig.approvalPolicyDescription": "Codex 如何请求批准工具调用。", + "codex.sessionConfig.modelReasoningEffort": "推理工作量", + "codex.sessionConfig.modelReasoningEffort.high": "高", + "codex.sessionConfig.modelReasoningEffort.low": "低", + "codex.sessionConfig.modelReasoningEffort.medium": "中等", + "codex.sessionConfig.modelReasoningEffort.minimal": "最少", + "codex.sessionConfig.modelReasoningEffortDescription": "控制 Codex 使用的推理强度。", + "codex.sessionConfig.networkAccessEnabled": "网络", + "codex.sessionConfig.networkAccessEnabledDescription": "允许沙盒工具调用发出出站网络请求。仅在沙盒为工作区写入时适用。", + "codex.sessionConfig.sandboxMode": "沙盒", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "完全访问权限(危险)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "工具调用具有不受限制的磁盘和网络访问权限。", + "codex.sessionConfig.sandboxMode.readOnly": "只读", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "工具调用可以读取工作区,但不能修改文件。", + "codex.sessionConfig.sandboxMode.workspaceWrite": "工作区写入", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "工具调用可以在工作区内读取和写入;网络单独控制。", + "codex.sessionConfig.sandboxModeDescription": "应用于工具调用的文件系统和网络限制。", + "codex.sessionConfig.webSearchMode": "Web 搜索", + "codex.sessionConfig.webSearchMode.cached": "仅缓存", + "codex.sessionConfig.webSearchMode.disabled": "已禁用", + "codex.sessionConfig.webSearchMode.live": "实时", + "codex.sessionConfig.webSearchModeDescription": "模型的 Web 搜索工具可用性。", + "codexAgent.description": "由 OpenAI Codex 应用服务器支持的 Codex 智能体", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2463,14 +2463,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": "使用搜索和 Web 源对某个主题运行深度研究", + "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": "Shell 已完成", + "agentHost.copilot.systemNotification.shellDescriptionCompleted": "`{0}` 已完成", + "agentHost.copilot.systemNotification.shellIdCompleted": "Shell `{0}` 已完成" }, "vs/platform/agentHost/node/copilot/copilotToolDisplay": { "copilot.permission.default.message": "是否允许模型调用 {0}?", @@ -2604,17 +2604,17 @@ "tunnelHost.log": "远程连接" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "正在连接到 {0} 中的智能体主机...", + "wslProgressDetectingPlatform": "正在检测 {0} 中的平台...", + "wslProgressPreparingCLI": "正在 {0} 中准备 CLI...", + "wslUnsupportedPlatform": "不支持的 WSL 发行版平台: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "图像缩放: {0}%", "browserZoomPercent": "{0}%" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "已禁止。文件不在受信任的文件夹中。" }, "vs/platform/browserView/electron-main/browserViewMainService": { "browser.contextMenu.addElementToChat": "将元素添加到聊天", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "紧凑 UI 元素的小圆角半径。", "cornerRadiusXLarge": "突出显示的 UI 元素的超大圆角半径。", "cornerRadiusXSmall": "非常紧凑的 UI 元素的超小圆角半径。", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "无间距(0px)。", + "spacingSize100": "间距为 10px。", + "spacingSize120": "间距为 12px。", + "spacingSize160": "间距为 16px。", + "spacingSize20": "间距为 2px。", + "spacingSize200": "间距为 20px。", + "spacingSize240": "间距为 24px。", + "spacingSize280": "间距为 28px。", + "spacingSize320": "间距为 32px。", + "spacingSize360": "间距为 36px。", + "spacingSize40": "间距为 4px。", + "spacingSize400": "间距为 40px。", + "spacingSize60": "间距为 6px。", + "spacingSize80": "间距为 8px。", "strokeThickness": "边框和轮廓的基本笔划粗细。" }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3765,34 +3765,6 @@ "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", "workspaceOpenedMessage": "无法保存工作区“{0}”" }, - "vs/server/node/remoteExtensionHostAgentCli": { - "remotecli": "远程 CLI" - }, - "vs/server/node/serverEnvironmentService": { - "acceptLicenseTerms": "如果已设置,则用户接受服务器许可条款,并将在没有用户提示的情况下启用服务器。", - "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": "必须包含在所有请求中的机密。", - "connection-token-file": "包含连接令牌的文件的路径。", - "default-folder": "未在浏览器 URL 中指定输入时要打开的工作区文件夹。已针对当前工作目录解析相对或绝对路径。", - "default-workspace": "未在浏览器 URL 中指定输入时要打开的工作区。已针对当前工作目录解析相对或绝对路径。", - "host": "服务器应侦听的主机名或 IP 地址。如果未设置,则默认为 “localhost”。", - "port": "服务器应侦听的端口。如果传递了 0,则会选取一个随机的空闲端口。如果传递了采用 num-num 格式的范围,则将从范围中选择(包含结束)空闲端口。", - "reconnection-grace-time": "替代重新连接宽限期窗口(秒)。默认值为 10800 秒(3 小时)。", - "server-base-path": "提供 Web UI 和代码服务器的路径。默认为 “/”。`", - "serverDataDir": "指定保存服务器数据的目录。", - "socket-path": "服务器要侦听的套接字文件的路径。", - "start-server": "安装或卸载扩展时启动服务器。将与 “install-extension”、“install-builtin-extension” 和 “uninstall-extension” 结合使用。", - "telemetry-level": "设置初始遥测级别。有效级别为: “off”、 crash”、“error” 和 “all”。如果未指定,服务器将在客户端连接之前发送遥测数据,然后将使用客户端遥测设置。将此项设置为 “off” 等效于 --disable-telemetry", - "without-connection-token": "在没有连接令牌的情况下运行。仅当通过其他方式保护连接时才使用此项。" - }, - "vs/server/node/serverServices": { - "remoteExtensionLog": "服务器" - }, "vs/sessions/browser/accountTitleBarState": { "accountSignedInAria": "已使用 {1} 以 {0} 身份登录", "accountSignedInAriaNameOnly": "以 {0} 身份登录", @@ -3831,7 +3803,7 @@ "auxiliaryBarAriaLabel": "会话详细信息" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "聊天", "closeChat": "关闭", "renameChat": "重命名", "renameChat.prompt": "重命名聊天" @@ -3917,8 +3889,8 @@ "mobileTopBar.singleFileChangedTooltip": "已更改 1 个文件" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "新会话", + "renameSession.aria": "重命名会话" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "正在加载", @@ -3944,18 +3916,18 @@ "activeSessionHasGitSyncActionRunning": "活动会话当前是否正在运行 git 同步操作", "activeSessionProviderId": "活动会话的提供程序 ID", "activeSessionType": "活动会话的会话类型", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "活动会话的提供程序是否提供组合模式和模型配置选取器(用于代替独立选取器的手机布局)", "activeSessionWorkspaceIsVirtual": "活动会话的工作区是否为虚拟环境", "activeSessions": "活动会话面板的标识符", "chatSessionProviderId": "上下文菜单覆盖层中会话的提供程序 ID", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "上下文菜单覆盖中会话的会话类型", "editorMaximized": "编辑器区域是否已最大化", "isActiveSessionArchived": "活动会话是否已归档(标记为已完成)", "multipleSessionsVisible": "会话部分的网格中是否可见多个会话", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "会话是否已归档(标记为完成)", "sessionIsCreated": "会话视图的会话是否已创建(显示聊天视图,而非新会话视图)", "sessionIsMaximized": "会话视图当前是否在会话部分的网格中最大化", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "会话是否已标记为已读", "sessionIsSticky": "会话视图的会话是否在网格中固定", "sessionSupportsMultipleChats": "会话视图的会话是否支持多个聊天", "sessionWorkspacePickerGroup": "会话工作区选取器中当前活动的组选项卡", @@ -3974,9 +3946,9 @@ "agents.fontSize.heading1": "智能体窗口的标题 1 字号(欢迎屏幕标题)。", "agents.fontSize.heading2": "智能体窗口的标题 2 字号(标题)。", "agents.fontSize.heading3": "智能体窗口的标题 3 字号(副标题)。", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "智能体窗口的标签 1 字号(节标题、选项卡)。", + "agents.fontSize.label2": "智能体窗口的标签 2 字号(元数据)。", + "agents.fontSize.label3": "智能体窗口的标签 3 字号(徽章)。", "agents.fontWeight.regular": "智能体窗口的常规字体粗细(400)。", "agents.fontWeight.semiBold": "智能体窗口的半粗体字体粗细(600)。" }, @@ -4204,7 +4176,7 @@ "changes": "更改", "changesViewIcon": "“更改”视图的视图图标。", "miChanges": "更改(&&G)", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "控制在“更改”视图中单击文件时,是否打开单文件差异编辑器,而不是多文件差异编辑器。" }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "会话辅助边栏关闭时的图标。", @@ -4264,7 +4236,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "创建新的智能体主机会话工作树时,是否自动运行标记为 `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` 的任务。手动调用 `Run Task` 不受影响。", - "chat.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "控制智能体窗口中的聊天输入历史记录是否仅限于当前会话。禁用此项可跨会话使用共享的输入历史记录。", "chat.newEdits.label": "新建聊天" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4250,7 @@ "mobileWorkspacePicker.title": "选择工作区" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "模型" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "附加为上下文", @@ -4296,7 +4268,7 @@ "chatInput.accessibilityHelpNoKb": "聊天输入。按 Enter 发送请求。有关详细信息,请使用聊天辅助功能帮助命令。", "loading": "正在加载...", "send": "发送", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "发送(按住 Alt 键单击可在后台启动)", "sessionsChatInput.placeholder.describeTheOutcome": "描述你想要的结果", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "描述你想要构建的内容", "sessionsChatInput.placeholder.describeYourMission": "描述你的任务", @@ -4410,10 +4382,10 @@ "sessionsChat.filesView": "聚焦文件资源管理器视图 {0}。", "sessionsChat.history": "使用上下箭头在输入框中浏览请求历史记录。", "sessionsChat.input": "你正在聊天输入框中。输入消息并按 Enter 发送。", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "按 Alt+Enter 在后台启动会话,而无需导航到该会话。启动的会话将显示在“聊天会话”视图中。", "sessionsChat.mobileConfig": "在移动设备上,模式和模型选取器以可点击的标签形式显示在输入框下方。点击标签打开底部工作表,即可更改选择。", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "导航到列表中的下一个会话{0}。", + "sessionsChat.navigatePreviousSession": "导航到列表中的上一个会话{0}。", "sessionsChat.overview": "你当前位于智能体窗口中。智能体窗口是用于使用 AI 智能体的专用工作区。它提供聊天界面、用于查看智能体生成的更改的更改视图、文件资源管理器和自定义选项。", "sessionsChat.sessionsView": "聚焦聊天会话视图 {0}。", "sessionsChat.workspace": "按 Shift+Tab 导航到工作区选择器,为会话选择工作区。" @@ -4557,8 +4529,8 @@ "maximizeMainEditorPart": "最大化编辑器区域", "openEditorInModal": "在模式编辑器中打开", "openModalEditorInEditor": "在编辑器区域中打开", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "显示辅助侧边栏", + "pushEditorRight": "向右移动编辑器", "restoreMainEditorPart": "还原编辑器区域" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4596,10 @@ "copySessionBranchName": "复制会话分支名称" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "所有更改", + "allChangesDescription": "显示此会话中所做的所有更改", + "lastTurnChanges": "上一轮更改", + "lastTurnChangesDescription": "仅显示上一轮所做更改" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot 会自动批准所有工具调用,并自主继续工作,直到任务完成。这包括终端命令、文件编辑和外部工具调用。智能体会代表你做出决策,无需确认。\r\n\r\n可以随时点击停止按钮停止智能体。此操作仅适用于当前会话。", @@ -4643,10 +4615,10 @@ "agentHostRunningSessionModePicker": "智能体模式", "agentHostRunningSessionPermissionModePicker": "审批", "agentHostSessionConfig.ariaLabel": "{0} 选取器", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "关", + "agentHostSessionConfig.boolean.offLabel": "关", + "agentHostSessionConfig.boolean.onLabel": "开", + "agentHostSessionConfig.boolean.true": "开", "agentHostSessionConfig.filter": "筛选选项...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1},只读", @@ -4695,7 +4667,7 @@ "exportAgentHostDebugLogs": "导出智能体主机调试日志..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "启用后,本地代理主机将用作默认会话提供程序,并且其会话类型将首先显示在“代理”窗口中。需要 `#{0}#`。" }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "本地智能体主机" @@ -4790,7 +4762,7 @@ "permissions.autoApprove.label": "绕过审批", "permissions.autoApprove.subtext": "所有工具调用均自动批准", "permissions.autopilot": "Autopilot (预览版)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "在任务完成前,自动批准所有工具调用并持续运行。Autopilot 可能会增加成本。", "permissions.autopilot.label": "Autopilot (预览版)", "permissions.autopilot.subtext": "从头到尾自主迭代", "permissions.default": "默认审批", @@ -4802,12 +4774,12 @@ "sessions.chat.localAgent.enabled": "在智能体窗口中启用本地 VS Code 聊天会话。重新加载窗口以使更改生效。" }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "是否确定要删除此聊天?", + "deleteChat.delete": "删除", + "deleteChat.detail": "此操作不能撤消。", "localChatSessionsProvider": "本地聊天", "localSession": "本地", - "newChat": "New Chat", + "newChat": "新建聊天", "newSession": "新会话" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4818,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "通过开发隧道连接到远程智能体主机", "connectViaTunnelShort": "隧道...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "通过 WSL 连接到远程代理主机", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "我的远程智能体", "nameRemotePrompt": "输入此远程代理主机的显示名称。", @@ -4897,17 +4869,17 @@ "tunnelNoneFound": "未找到支持智能体主机的开发隧道。请在另一台计算机上使用 \"code tunnel\" 启动隧道。", "tunnelPickPlaceholder": "选择要连接的开发隧道", "tunnelPickTitle": "通过开发隧道连接", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "未能连接到 WSL 分发版“{0}”: {1}", + "wslConnecting": "正在连接到 WSL 分发版“{0}”...", + "wslDistroDefault": "默认分发版", + "wslDistroRunning": "正在运行", + "wslDistroStopped": "已停止", + "wslInstallDocsAction": "安装 WSL", + "wslListFailed": "未能列出 WSL 分发版: {0}", + "wslNoDistros": "未安装任何 WSL 2 分发版。", + "wslNotInstalled": "未安装或未启用适用于 Linux 的 Windows 子系统。", + "wslPickPlaceholder": "选择要连接到的 WSL 分发版", + "wslPickTitle": "通过 WSL 连接" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "添加远程插件", @@ -5136,31 +5108,31 @@ "chatCompositeBar.close": "关闭", "chatCompositeBar.maximize": "最大化会话", "chatCompositeBar.pin": "固定会话", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "固定视图", "chatCompositeBar.unmaximize": "还原会话", "chatCompositeBar.unpin": "取消固定会话", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "取消固定视图", + "closeAllSessions": "关闭所有会话", "focusActiveSession": "聚焦活动会话", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "在网格中聚焦会话 {0}", "miSessionsBack": "返回(&&B)", "miSessionsForward": "前进(&&F)", "newSession": "新会话", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "其他会话", + "recentlyOpened": "最近打开", + "renameSessionHeader": "重命名...", + "searchSessions": "按名称或文件夹搜索会话", "sessionsGoBack": "返回", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "返回上一个会话", "sessionsGoForward": "前进", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "前进到下一个会话", "showSessionsPicker": "显示会话选取器", "untitledSession": "新会话" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "智能体会话", "agentSessionsShowSessions": "显示会话", - "newSession": "New Session", + "newSession": "新会话", "showSessions": "显示会话" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5207,10 @@ "markAsDone": "标记为完成", "markRead": "标记为已读", "markUnread": "标记为未读", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "转到下一个会话", + "navigateNextSession.mnemonic": "下一个会话(&&N)", + "navigatePreviousSession": "转到上一个会话", + "navigatePreviousSession.mnemonic": "上一个会话(&&P)", "newSessionForWorkspace": "新会话", "openToTheSide": "在侧边打开", "pinSession": "固定", @@ -5321,6 +5293,34 @@ "vs/sessions/contrib/welcome/browser/welcome.contribution": { "resetSessionsWelcome": "重置代理欢迎界面" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "远程 CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "如果已设置,则用户接受服务器许可条款,并将在没有用户提示的情况下启用服务器。", + "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": "必须包含在所有请求中的机密。", + "connection-token-file": "包含连接令牌的文件的路径。", + "default-folder": "未在浏览器 URL 中指定输入时要打开的工作区文件夹。已针对当前工作目录解析相对或绝对路径。", + "default-workspace": "未在浏览器 URL 中指定输入时要打开的工作区。已针对当前工作目录解析相对或绝对路径。", + "host": "服务器应侦听的主机名或 IP 地址。如果未设置,则默认为 “localhost”。", + "port": "服务器应侦听的端口。如果传递了 0,则会选取一个随机的空闲端口。如果传递了采用 num-num 格式的范围,则将从范围中选择(包含结束)空闲端口。", + "reconnection-grace-time": "替代重新连接宽限期窗口(秒)。默认值为 10800 秒(3 小时)。", + "server-base-path": "提供 Web UI 和代码服务器的路径。默认为 “/”。`", + "serverDataDir": "指定保存服务器数据的目录。", + "socket-path": "服务器要侦听的套接字文件的路径。", + "start-server": "安装或卸载扩展时启动服务器。将与 “install-extension”、“install-builtin-extension” 和 “uninstall-extension” 结合使用。", + "telemetry-level": "设置初始遥测级别。有效级别为: “off”、 crash”、“error” 和 “all”。如果未指定,服务器将在客户端连接之前发送遥测数据,然后将使用客户端遥测设置。将此项设置为 “off” 等效于 --disable-telemetry", + "without-connection-token": "在没有连接令牌的情况下运行。仅当通过其他方式保护连接时才使用此项。" + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "服务器" + }, "vs/code/electron-main/app": { "cancel": "否(&&N)", "confirmOpenDetail": "如果你未发起此请求,则可能表示有人试图攻击你的系统。除非你采取了明确操作来发起此请求,否则应按“否”", @@ -5374,9 +5374,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": { @@ -5441,11 +5441,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": { @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "焦点是否在痕迹导航上", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "痕迹导航栏是否包含符号项", "breadcrumbsPossible": "编辑器是否可显示痕迹导航", "breadcrumbsVisible": "痕迹导航当前是否可见", "cmd.copyPath": "复制痕迹导航路径", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "辅助栏是否可见", "bannerFocused": "键盘焦点是否在横幅上", "dirtyWorkingCopies": "是否有具有未保存更改的工作副本", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "编辑器区域(任何编辑器部件)是否具有键盘焦点", "editorIsOpen": "编辑器是否打开", "editorPartEditorGroupMaximized": "编辑器部件具有最大化组", "editorPartModal": "焦点是否位于模式编辑器部件中", @@ -8012,7 +8012,7 @@ }, "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { "browser.devToolsOpen": "开发人员工具是否为当前浏览器视图打开", - "browser.toggleDevToolsAction": "Developer Tools" + "browser.toggleDevToolsAction": "开发人员工具" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "将区域屏幕截图添加到聊天", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "模拟设备...", "browser.resetEmulation": "重置模拟", "browser.setUserAgent": "模拟用户代理...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "设备仿真", "browser.toggleMobileEmulation": "切换移动设备模拟", "browser.userAgent.prompt": "用户代理字符串(留空则使用 VS Code 默认值)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "当前浏览器 URL 是否为收藏项" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "历史记录", + "browser.history.clearAll": "清除所有历史记录", + "browser.history.clearDay": "清除当天的条目", + "browser.history.placeholder": "筛选浏览器历史记录", + "browser.history.title": "浏览器历史记录", + "browser.history.today": "今天", + "browser.history.yesterday": "昨天", + "browser.maxHistoryEntries": "每个会话范围保留的最大历史记录项数。首先逐出较旧的条目。", + "browser.recents": "最近使用", + "browser.removeFromHistory": "从历史记录中移除", + "browser.showHistory": "历史记录" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "浏览器是否可以后退", @@ -8289,10 +8289,10 @@ "browser.type.invocation.element": "正在 {1} 中的 {0} 内键入文本", "browser.type.past": "已在 {0} 中键入文本", "browser.type.past.element": "已在 {1} 中的 {0} 内键入文本", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "在 {0} 中键入文本并按 Enter", + "browser.typeAndSubmit.invocation.element": "在 {1} 的 {0} 中键入文本并按 Enter", + "browser.typeAndSubmit.past": "已在 {0} 中键入文本并按 Enter", + "browser.typeAndSubmit.past.element": "已在 {1} 的 {0} 中键入文本并按 Enter", "typeBrowserTool.displayName": "在页面中键入", "typeBrowserTool.userDescription": "在浏览器页面中键入文本或按下键" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "清除最近使用的语言模型", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "检查智能体主机订阅", "workbench.action.chat.inspectChatModel.label": "检查聊天模型", "workbench.action.chat.inspectChatModelReferences.label": "检查聊天模型引用", "workbench.action.chat.logChatIndex.label": "日志聊天索引", @@ -8899,14 +8899,14 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { "agentHost.displayName": "{0} - 智能体主机", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHostHarnessLabel.local": "{0} [智能体主机]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} 选取器", - "agentHostChatInputPicker.boolean.false": "Off", - "agentHostChatInputPicker.boolean.offLabel": "Off", - "agentHostChatInputPicker.boolean.onLabel": "On", - "agentHostChatInputPicker.boolean.true": "On", + "agentHostChatInputPicker.boolean.false": "关", + "agentHostChatInputPicker.boolean.offLabel": "关", + "agentHostChatInputPicker.boolean.onLabel": "开", + "agentHostChatInputPicker.boolean.true": "开", "agentHostChatInputPicker.filter": "筛选...", "agentHostChatInputPicker.learnMorePermissions": "了解有关权限的详细信息", "agentHostChatInputPicker.triggerAria": "{0}: {1}", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "在编辑器中打开新的 Codex 会话。可以从聊天会话视图管理 Codex 会话。", "chat.session.providerDescription.growth": "了解 Copilot 功能。", "chat.session.providerDescription.local": "在 VS Code 聊天中运行任务。智能体通过聊天循环访问,并以交互方式在主工作区上实现更改。", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [智能体主机]", "chat.session.providerLabel.background": "Copilot CLI", "chat.session.providerLabel.cloud": "云", "chat.session.providerLabel.local": "本地" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "显示原始 Markdown 文件", "homeButton": "概述", "homeButtonTooltip": "返回到“概述”", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "当前工具: {0}。单击转到概览", + "homeButtonWithHarness": "{0},返回概览", "hooks": "挂钩", "hooksDesc": "配置由保存文件或运行任务等事件触发的自动操作。", "instructions": "指令", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "附加的笔记本输出 {0}", "chat.attachment": "附加上下文,{0}", "chat.attachment.clearButton": "从上下文中移除", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "另存为...", + "chat.attachment.saveFileError": "未能保存文件: {0}", + "chat.attachment.saveImageButton": "映像另存为...", + "chat.attachment.saveImageError": "未能保存映像: {0}", "chat.attachment.withDeleteHint": "{0} (删除)", "chat.browserToolsDisabled": "未启用浏览器工具。", "chat.browserToolsDisabled.aria": "未启用浏览器工具,{0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "启用时,将智能体主机连接的所有 AHP 传输消息记录到窗口日志目录下的 JSONL 文件中。", "chat.agentHost.clientTools": "在智能体主机会话中作为客户端提供工具暴露的工具引用名称。", "chat.agentHost.customTerminalTool.enabled": "启用后,Copilot SDK 会话使用智能体主机终端工具替代,而非 SDK 的默认终端行为。", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "启用后,本地智能体主机将作为 VS Code 聊天会话目标选取器中的默认提供程序。需要 `#{0}#`。", "chat.agentLocations.invalidPath": "路径必须是相对路径或以 \"~/\" 开头。不支持绝对路径和 \"\\\" 分隔符。", "chat.agentSessionProjection.enabled": "控制是否启用智能体会话投影模式以在重点工作区中查看智能体会话。", "chat.agentSkillsLocations.description": "指定可在聊天会话中使用的智能体技能(`{0}`)的位置。[了解详细信息]({1})。\r\n\r\n每个路径都应包含具有 SKILL.md 文件的技能子文件夹(例如,如果你有 `my-skills/skillA/SKILL.md`,则添加 `my-skills`)。相对路径是从工作区的根文件夹解析的。", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "工件组的显示名称。", "chat.artifacts.rules.onlyShowGroup": "为 true 时,仅显示组标题而非单个项。", "chat.autoReply.description": "告知智能体用户当前不在并让其自行判断,自动跳过问题轮播。这是一个高级设置,可能会因不完整上下文而导致意外选择或操作。", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "启用**高级 Autopilot**,这是一个单开关功能,可启用所有高级 Autopilot 行为,让智能体代为处理更多循环。目前,每次 Autopilot 轮次后,一个小型快速模型会评估原始请求是否已完成;如果没有,Autopilot 会根据该评估继续工作,并将其作为下一轮的指导,而不是依赖智能体自行发出完成信号。", "chat.checkpoints.enabled": "在聊天中启用检查点。使用检查点可以将聊天还原到以前的状态。", "chat.checkpoints.showFileChanges": "控制是否显示聊天检查点文件更改。", "chat.codeBlock.showProgressAnimation.description": "应用编辑时,在代码块药丸形状中显示进度动画。如果禁用,则改为显示进度百分比。", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "正在贿赂仓鼠", "chat.working.fun.2": "正在构建样条曲线网格", "chat.working.fun.3": "正在拆解乱麻", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "正在与代码库通信", "chat.working.fun.minecraft.1": "正在挖钻石", "chat.working.fun.ms.1": "正在召唤 Clippy" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "跟进问题:{0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "关闭", + "chat.goalBanner.label": "目标", + "chat.goalBanner.loading": "正在确定目标..." }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "关闭通知" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "已被企业策略禁用", "permissions.autoApprove.subtext": "所有工具调用均自动批准", "permissions.autopilot": "Autopilot (预览版)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "自动批准所有工具调用并持续运行,直到任务完成。Autopilot 可能会增加成本。", "permissions.autopilot.label": "Autopilot (预览版)", "permissions.autopilot.policyDescription": "已被企业策略禁用", "permissions.autopilot.policyDisabled": "已被企业策略禁用", @@ -11868,8 +11868,8 @@ "chat.learnMoreAgentTypes": "了解智能体类型...", "chat.sessionTarget.category.agent": "智能体类型", "chat.sessionTarget.category.other": "其他", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", - "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" + "chat.sessionTarget.upgradeHover": "[升级到 GitHub Copilot Pro](command:workbench.action.chat.upgradePlan \" \")以将工作委派给云智能体。", + "chat.sessionTarget.upgradeLink": "[升级](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { "openFolder": "打开文件夹…", @@ -12686,7 +12686,7 @@ "chat.agentsHandoff.tip.description": "在工作区旁边获取专用多窗格视图。", "chat.agentsHandoff.tip.description.copilot": "通过 Copilot 计划免费试用 - 在工作区旁边获取专用多窗格视图。", "chat.agentsHandoff.tip.emptyWorkspace.description": "打开“智能体窗口”以启动 Copilot CLI 会话。", - "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent Host] isn't available without an open folder", + "chat.agentsHandoff.tip.emptyWorkspace.message": "未打开文件夹时,Copilot CLI [智能体主机] 不可用", "chat.agentsHandoff.tip.message": "在“智能体窗口”中继续此会话", "openAgentsWindow": "打开智能体窗口", "openInAgentsHover": "在智能体窗口中打开", @@ -13009,13 +13009,13 @@ "schema.folding": "此语言的折叠设置。", "schema.folding.markers": "语言特定的折叠标记。例如,\"#region\" 与 \"#endregion\"。开始与结束标记的正则表达式需设计得效率高,因其将对每一行的内容进行测试。", "schema.folding.markers.end": "结束标记的正则表达式模式。其应以 \"^\" 开始。", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.folding.markers.end.flags": "结束标记的 RegExp 标志。", + "schema.folding.markers.end.pattern": "结束标记的 RegExp 模式。", "schema.folding.markers.start": "开始标记的正则表达式模式。其应以 \"^\" 开始。", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.folding.markers.start.flags": "开始标记的 RegExp 标志。", + "schema.folding.markers.start.pattern": "开始标记的 RegExp 模式。", "schema.folding.offSide": "若一种语言使用缩进表示其代码块,它将遵循越位规则 (off-side rule)。若设置此项,空白行将属于其之后的代码块。", "schema.indentationRules": "语言的缩进设置。", "schema.indentationRules.decreaseIndentPattern": "如果某行文本匹配此模式,则其后所有行都应被取消缩进一次 (直到匹配其他规则)。", @@ -14579,7 +14579,7 @@ "Uninstalling": "正在卸载", "VS Code for Web": "{0} Web 版", "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})。", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "是否要启用“{0}”扩展?", "enableExtensionTitle": "启用扩展", "extension not found": "找不到扩展“{0}”。", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "扩展需要重新加载窗口后才能应用更新。", + "extensions need restart": "所有扩展都需要重启后才能应用更新。", "extensionsAutoRestart": "已自动重启扩展来启用更新。", "incompatible": "无法安装“{0}”扩展,因为它不兼容。", "incompatibleExtensions": "由于版本不兼容,某些扩展被禁用。查看并更新它们。", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "在新窗口中调试扩展主机", + "debugExtensionHost.launch.name": "附加扩展主机", + "debugExtensionHost.progress": "正在将调试器附加到扩展主机", + "debugExtensionHostAndRenderer": "在新窗口中调试扩展主机和呈现器", + "debugRenderer": "在新窗口中调试呈现器", + "debugRenderer.launch.name": "附加呈现器", + "debugRenderer.progress": "正在将调试器附加到呈现器", + "openDevToolsForExtensionHost": "在开发工具中调试扩展主机", + "restart1": "调试扩展", + "restart2": "需要重启,才能调试扩展。是否要立即重启“{0}”?", + "restart3": "重启(&&R)", + "selectExtensionHost": "选择扩展主机" }, "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" + "profilingExtensionHost": "分析扩展主机", + "profilingExtensionHostTime": "分析扩展主机({0} 秒)", + "restart1": "分析扩展", + "restart2": "需要重启,才能分析扩展。是否要立即重启“{0}”?", + "restart3": "重启(&&R)", + "selectAndStartDebug": "单击可停止分析。", + "status.profiler": "扩展探查器" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "正在运行的扩展" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "清理扩展文件夹", + "openExtensionsFolder": "打开扩展文件夹" }, "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." + "show": "显示扩展", + "unresponsive-exthost": "扩展“{0}”的上一次操作花费时间较长,阻碍了其他扩展的运行。" }, "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" + "attach.msg": "这是一个提醒, 以确保您没有忘记将 \"{0}\" 附加到刚刚创建的问题。", + "attach.msg2": "这是一个提醒, 以确保您没有忘记将 \"{0}\" 归入现有的性能问题中。", + "attach.title": "您是否附上了 cpu 配置文件?", + "cmd.report": "报告问题", + "cmd.reportOrShow": "性能问题", + "cmd.show": "显示问题" }, "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" + "extensionHostProfileStart": "开始分析扩展宿主", + "openExtensionHostProfile": "开放扩展主机配置文件", + "saveExtensionHostProfile": "保存扩展宿主分析文件", + "saveprofile.dialogTitle": "保存扩展宿主分析文件", + "stopExtensionHostProfileStart": "停止分析扩展宿主" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "打开本地文件夹...", "remoteFileDialog.badPath": "路径不存在。使用 ~ 转到主目录。", "remoteFileDialog.cancel": "取消", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "无法创建文件夹: {0}", "remoteFileDialog.hideDotFiles": "隐藏点文件", "remoteFileDialog.invalidPath": "请输入有效路径。", "remoteFileDialog.local": "显示本地", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "显示点文件", "remoteFileDialog.validateBadFilename": "请输入有效的文件名。", "remoteFileDialog.validateCreateDirectory": "文件夹 {0} 不存在。是否要创建它?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "文件夹 {0} 不存在。是否要创建它?", "remoteFileDialog.validateExisting": "{0} 已存在。是否确实要覆盖?", "remoteFileDialog.validateFileOnly": "请选择文件。", "remoteFileDialog.validateFolder": "该文件夹已存在。请使用新的文件名。", diff --git a/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.debug-server-ready.i18n.json b/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.debug-server-ready.i18n.json index 4affb99099..ecb40f63a0 100644 --- a/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.debug-server-ready.i18n.json +++ b/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.debug-server-ready.i18n.json @@ -16,7 +16,7 @@ "debug.server.ready.action.debugWithChrome.description": "使用 'Debugger for Chrome’ 開始偵錯。", "debug.server.ready.action.description": "當伺服器已就緒時,如何處理 URI。", "debug.server.ready.action.openExternally.description": "使用預設應用程式在外部開啟 URI。", - "debug.server.ready.action.openIntegratedBrowser.description": "Open URI in the integrated browser.", + "debug.server.ready.action.openIntegratedBrowser.description": "在整合瀏覽器中開啟 URI。", "debug.server.ready.action.startDebugging.description": "執行其他啟動組態。", "debug.server.ready.debugConfig.description": "要執行的偵錯組態。", "debug.server.ready.debugConfigName.description": "要執行的啟動組態名稱。", diff --git a/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.npm.i18n.json b/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.npm.i18n.json index 94617654a8..3eaa6c9f35 100644 --- a/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.npm.i18n.json +++ b/i18n/vscode-language-pack-zh-hant/translations/extensions/vscode.npm.i18n.json @@ -114,7 +114,7 @@ "config.npm.scriptRunner.node": "使用 Node.js 做為腳本執行器。", "config.npm.scriptRunner.npm": "使用 npm 做為腳本執行器。", "config.npm.scriptRunner.pnpm": "使用 pnpm 做為腳本執行器。", - "config.npm.scriptRunner.vp": "Use Vite+ (vp) as the script runner.", + "config.npm.scriptRunner.vp": "使用 Vite+ (vp) 做為指令碼執行器。", "config.npm.scriptRunner.yarn": "使用 Yarn 作為腳本執行器。", "description": "為 npm 指令碼新增工作支援的延伸模組。", "displayName": "VS Code 的 Npm 支援", 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 952f1c6ae1..ca9553e7c1 100644 --- a/i18n/vscode-language-pack-zh-hant/translations/main.i18n.json +++ b/i18n/vscode-language-pack-zh-hant/translations/main.i18n.json @@ -2163,7 +2163,7 @@ "toggleSectionCodeAction.title": "切換區段" }, "vs/platform/agentHost/common/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process.", + "chat.agentHost.enabled": "啟用時,部分 Agent 會在個別的 Agent 主機處理序中執行。", "chatAgentHostConfigurationTitle": "Chat Agent Host" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { @@ -2175,10 +2175,10 @@ "agentHost.config.customizations.uri": "外掛程式 URL", "agentHost.config.defaultShell.description": "主機管理的終端機所使用之殼層可執行檔的絕對路徑。通常會由已連線的 VS Code 用戶端從 `terminal.integrated.agentHostProfile.` 推送過來,並在未設定時改用 `terminal.integrated.defaultProfile.`;若未設定,代理程式主機會返回系統殼層。只支援路徑;工作區設定檔中的 `args` 和 `env` 目前不會傳遞。工作區只會將這項設定推送到本機代理程式主機——遠端代理程式主機的操作人員應直接在遠端電腦的 `agent-host-config.json` 中設定。", "agentHost.config.defaultShell.title": "預設殼層", - "agentHost.config.enableCustomTerminalTool.description": "When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.", - "agentHost.config.enableCustomTerminalTool.title": "Use Agent Host Terminal Tool", - "agentHost.config.rubberDuck.description": "When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.", - "agentHost.config.rubberDuck.title": "Rubber Duck Agent" + "agentHost.config.enableCustomTerminalTool.description": "啟用後,Copilot SDK 工作階段會使用代理程式主機終端工具覆寫,而非 SDK 的預設終端行為。", + "agentHost.config.enableCustomTerminalTool.title": "使用代理程式主機終端機工具", + "agentHost.config.rubberDuck.description": "啟用時,編碼 Agent 會使用橡皮鴨審閱子代理程式,使用互補模型檢閱程式碼變更。", + "agentHost.config.rubberDuck.title": "橡皮鴨代理程式" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.sessionSyncEnabled.description": "是否啟用 copilot-sdk CLI 的遠端工作階段同步。", @@ -2206,17 +2206,17 @@ "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.codexAgent.binaryArgs": "Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).", - "chat.agentHost.codexAgent.codexHome": "Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).", - "chat.agentHost.codexAgent.path": "Experimental, for local testing only. Absolute path to a locally-installed `codex` binary. When set, the Codex agent provider is registered inside the agent host and `codex app-server` is spawned from this path. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "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`.", - "chatAgentHostStarterConfigurationTitle": "Chat Agent Host Starter" + "chat.agentHost.claudeAgent.path": "實驗性,僅供本機測試。這是本機安裝的 `@anthropic-ai/claude-agent-sdk` 套件的絕對路徑。設定後,Claude 代理程式提供者會在代理程式主機中註冊,並從此路徑載入 SDK。需要 `#chat.agentHost.enabled#`。必須重新啟動代理程式主機處理序,變更才會生效。等 SDK 透過延伸模組市集提供後,系統就會移除此設定。", + "chat.agentHost.codexAgent.binaryArgs": "傳遞至 `codex app-server` 的其他命令列引數。主要對於偵錯很實用 (例如,`--log-level=debug`)。", + "chat.agentHost.codexAgent.codexHome": "`$CODEX_HOME` 的選用覆寫。控制 codex 二進位讀取設定和寫入推出的位置。為空白時,codex 會使用其預設值 (`~/.codex`)。", + "chat.agentHost.codexAgent.path": "實驗性,僅供本機測試。本機安裝的 `codex` 二進位的絕對路徑。設定時,Codex 代理程式提供者會在代理程式主機內註冊,而 `codex app-server` 會從此路徑衍生。需要 `#chat.agentHost.enabled#`。必須重新啟動代理程式主機處理序,變更才會生效。", + "chat.agentHost.otel.captureContent": "啟用後,會在 OTel span 屬性中包含提示與回應內容。設定 `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`。隱私權敏感性: 請勿在將 span 傳送至共用接收器的環境中啟用。", + "chat.agentHost.otel.dbSpanExporter.enabled": "啟用後,Agent 主機會將每個發出的 OTel span 保存至本機 SQLite 資料庫。可透過 `Export Agent Host Traces Database` 命令檢查 span。與外部匯出工具相容: span 會寫入 SQLite,*並*轉送至使用者設定的接收器。", + "chat.agentHost.otel.enabled": "啟用後,Agent 主機會從 Copilot SDK 發出 OpenTelemetry 追蹤。需要 `#chat.agentHost.enabled#`。請設定 `#chat.agentHost.otel.otlpEndpoint#` 以將追蹤傳送至外部收集器,或啟用 `#chat.agentHost.otel.dbSpanExporter.enabled#` 以在本機擷取追蹤。", + "chat.agentHost.otel.exporterType": "當 `#chat.agentHost.otel.enabled#` 開啟時,Copilot SDK 所使用的匯出工具後端。於 CLI 執行階段中,`otlp-grpc` 會以透明方式降級為 `otlp-http`。", + "chat.agentHost.otel.otlpEndpoint": "當匯出工具類型為 `otlp-http` 或 `otlp-grpc` 時的 OTLP 端點 URL。在 Agent 主機處理序內設定 `OTEL_EXPORTER_OTLP_ENDPOINT`。", + "chat.agentHost.otel.outfile": "當匯出工具類型為 `file` 時,span JSON 行的輸出路徑。設定 `COPILOT_OTEL_FILE_EXPORTER_PATH`。", + "chatAgentHostStarterConfigurationTitle": "Chat Agent Host 入門" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "分支變更", @@ -2251,44 +2251,44 @@ "sshKbiDefaultPrompt": "{0}@{1} 需要驗證" }, "vs/platform/agentHost/node/agentHostCommitOperationHandler": { - "agentHost.changeset.commit.authExpired": "Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.", - "agentHost.changeset.commit.authRequired": "Sign in to GitHub Copilot to generate a commit message.", - "agentHost.changeset.commit.cancelled": "Commit operation was cancelled.", - "agentHost.changeset.commit.committed": "Committed changes with message: `{0}`", - "agentHost.changeset.commit.diffFailed": "Could not compute uncommitted changes to generate a commit message.", - "agentHost.changeset.commit.emptyMessage": "Generated commit message was empty.", - "agentHost.changeset.commit.noChanges": "No uncommitted changes to commit." + "agentHost.changeset.commit.authExpired": "需要驗證才能產生認可訊息。請登入 GitHub Copilot,然後再試一次。", + "agentHost.changeset.commit.authRequired": "登入 GitHub Copilot 以產生認可訊息。", + "agentHost.changeset.commit.cancelled": "認可作業已取消。", + "agentHost.changeset.commit.committed": "已認可變更,訊息為: `{0}`", + "agentHost.changeset.commit.diffFailed": "無法計算未認可的變更以產生認可訊息。", + "agentHost.changeset.commit.emptyMessage": "產生的認可訊息為空白。", + "agentHost.changeset.commit.noChanges": "沒有要認可的未認可變更。" }, "vs/platform/agentHost/node/agentHostCommitOperationProvider": { - "agentHost.changeset.commit": "Commit" + "agentHost.changeset.commit": "認可" }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "代理程式主機" }, "vs/platform/agentHost/node/agentHostPullRequestOperationHandler": { - "agentHost.changeset.pr.authRequired": "Sign in to GitHub with repository access to create a pull request.", - "agentHost.changeset.pr.body": "Created from `{0}` targeting `{1}`.", - "agentHost.changeset.pr.cancelled": "Pull request operation was cancelled.", - "agentHost.changeset.pr.commitMessage": "Agent Host changes for {0}", - "agentHost.changeset.pr.computeChangesFailed": "Could not compute branch changes to create a pull request.", - "agentHost.changeset.pr.created": "Created pull request [#{0}]({1}).", - "agentHost.changeset.pr.createdDraft": "Created draft pull request [#{0}]({1}).", - "agentHost.changeset.pr.existing": "Pull request [#{0}]({1}) already exists.", - "agentHost.changeset.pr.noChanges": "There are no branch changes to create a pull request for." + "agentHost.changeset.pr.authRequired": "使用存放庫存取權來登入 GitHub 以建立提取要求。", + "agentHost.changeset.pr.body": "從目標為 `{1}` 的 `{0}` 建立。", + "agentHost.changeset.pr.cancelled": "提取要求作業已取消。", + "agentHost.changeset.pr.commitMessage": "{0} 的代理程式主機變更", + "agentHost.changeset.pr.computeChangesFailed": "無法計算分支變更以建立提取要求。", + "agentHost.changeset.pr.created": "已建立提取要求 [#{0}]({1})。", + "agentHost.changeset.pr.createdDraft": "已建立草稿提取要求 [#{0}]({1})。", + "agentHost.changeset.pr.existing": "提取要求 [#{0}]({1}) 已存在。", + "agentHost.changeset.pr.noChanges": "沒有分支變更可用來建立提取要求。" }, "vs/platform/agentHost/node/agentHostPullRequestOperationProvider": { - "agentHost.changeset.createDraftPR": "Create Draft Pull Request", - "agentHost.changeset.createPR": "Create Pull Request" + "agentHost.changeset.createDraftPR": "建立草稿提取要求", + "agentHost.changeset.createPR": "建立提取要求" }, "vs/platform/agentHost/node/agentHostRenameCommand": { - "agentHostSlashCommand.rename.description": "Rename this chat" + "agentHostSlashCommand.rename.description": "重新命名此聊天" }, "vs/platform/agentHost/node/agentService": { - "agentHost.forkedSessionFallback": "Forked Session", - "agentHost.forkedTitlePrefix": "Forked: " + "agentHost.forkedSessionFallback": "分支工作階段", + "agentHost.forkedTitlePrefix": "已分支:" }, "vs/platform/agentHost/node/agentSideEffects": { - "agentHostRename.renamed": "Renamed: {0}" + "agentHostRename.renamed": "已重新命名: {0}" }, "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "核准", @@ -2377,50 +2377,50 @@ "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/codex/codexAgent": { - "codex.modelThinkingLevel.description": "Controls how much reasoning effort Codex uses.", - "codex.modelThinkingLevel.high": "High", - "codex.modelThinkingLevel.low": "Low", - "codex.modelThinkingLevel.medium": "Medium", - "codex.modelThinkingLevel.minimal": "Minimal", - "codex.modelThinkingLevel.title": "Thinking Level", - "codex.sessionConfig.additionalDirectories": "Additional Writable Directories", - "codex.sessionConfig.additionalDirectories.item": "Directory", - "codex.sessionConfig.additionalDirectoriesDescription": "Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.approvalPolicy": "Approvals", - "codex.sessionConfig.approvalPolicy.never": "No Escalations", - "codex.sessionConfig.approvalPolicy.neverDescription": "Never ask for elevated permission; commands that cannot run in the sandbox are rejected.", - "codex.sessionConfig.approvalPolicy.onFailure": "Ask on Failure", - "codex.sessionConfig.approvalPolicy.onFailureDescription": "Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.", - "codex.sessionConfig.approvalPolicy.onRequest": "Ask When Needed", - "codex.sessionConfig.approvalPolicy.onRequestDescription": "Ask only when Codex determines a command needs elevated permission.", - "codex.sessionConfig.approvalPolicy.untrusted": "Ask More Often", - "codex.sessionConfig.approvalPolicy.untrustedDescription": "Ask before more command categories so you can review actions more closely.", - "codex.sessionConfig.approvalPolicyDescription": "How Codex requests approval for tool calls.", - "codex.sessionConfig.modelReasoningEffort": "Reasoning Effort", - "codex.sessionConfig.modelReasoningEffort.high": "High", - "codex.sessionConfig.modelReasoningEffort.low": "Low", - "codex.sessionConfig.modelReasoningEffort.medium": "Medium", - "codex.sessionConfig.modelReasoningEffort.minimal": "Minimal", - "codex.sessionConfig.modelReasoningEffortDescription": "Controls how much reasoning effort Codex uses.", - "codex.sessionConfig.networkAccessEnabled": "Network", - "codex.sessionConfig.networkAccessEnabledDescription": "Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.", - "codex.sessionConfig.sandboxMode": "Sandbox", - "codex.sessionConfig.sandboxMode.dangerFullAccess": "Full Access (Dangerous)", - "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Tool calls have unrestricted disk and network access.", - "codex.sessionConfig.sandboxMode.readOnly": "Read-Only", - "codex.sessionConfig.sandboxMode.readOnlyDescription": "Tool calls can read the workspace but cannot modify files.", - "codex.sessionConfig.sandboxMode.workspaceWrite": "Workspace Write", - "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "Tool calls can read and write within the workspace; network is controlled separately.", - "codex.sessionConfig.sandboxModeDescription": "Filesystem and network restrictions applied to tool calls.", - "codex.sessionConfig.webSearchMode": "Web Search", - "codex.sessionConfig.webSearchMode.cached": "Cached Only", - "codex.sessionConfig.webSearchMode.disabled": "Disabled", - "codex.sessionConfig.webSearchMode.live": "Live", - "codex.sessionConfig.webSearchModeDescription": "Web-search tool availability for the model.", - "codexAgent.description": "Codex agent backed by the OpenAI Codex app-server", + "codex.modelThinkingLevel.description": "控制 Codex 使用的推理能力量。", + "codex.modelThinkingLevel.high": "高", + "codex.modelThinkingLevel.low": "低", + "codex.modelThinkingLevel.medium": "中", + "codex.modelThinkingLevel.minimal": "最小", + "codex.modelThinkingLevel.title": "思考層級", + "codex.sessionConfig.additionalDirectories": "其他可寫入的目錄", + "codex.sessionConfig.additionalDirectories.item": "目錄", + "codex.sessionConfig.additionalDirectoriesDescription": "除了工作區之外,允許沙箱寫入的絕對路徑。僅於沙箱為工作區寫入時適用。", + "codex.sessionConfig.approvalPolicy": "核准", + "codex.sessionConfig.approvalPolicy.never": "無呈報", + "codex.sessionConfig.approvalPolicy.neverDescription": "永不要求提升權限; 無法在沙箱中執行的命令會被拒絕。", + "codex.sessionConfig.approvalPolicy.onFailure": "失敗時詢問", + "codex.sessionConfig.approvalPolicy.onFailureDescription": "先在沙箱中嘗試命令,然後在沙箱封鎖命令時,要求以提升的權限重試。", + "codex.sessionConfig.approvalPolicy.onRequest": "需要時詢問", + "codex.sessionConfig.approvalPolicy.onRequestDescription": "只在 Codex 判斷命令需要提升權限時詢問。", + "codex.sessionConfig.approvalPolicy.untrusted": "更常詢問", + "codex.sessionConfig.approvalPolicy.untrustedDescription": "在更多命令類別之前詢問,以便更密切地檢閱動作。", + "codex.sessionConfig.approvalPolicyDescription": "Codex 如何要求工具呼叫的核准。", + "codex.sessionConfig.modelReasoningEffort": "推理能力", + "codex.sessionConfig.modelReasoningEffort.high": "高", + "codex.sessionConfig.modelReasoningEffort.low": "低", + "codex.sessionConfig.modelReasoningEffort.medium": "中", + "codex.sessionConfig.modelReasoningEffort.minimal": "最小", + "codex.sessionConfig.modelReasoningEffortDescription": "控制 Codex 使用的推理能力量。", + "codex.sessionConfig.networkAccessEnabled": "網路", + "codex.sessionConfig.networkAccessEnabledDescription": "允許沙箱化工具呼叫以進行輸出網路要求。僅於沙箱為工作區寫入時適用。", + "codex.sessionConfig.sandboxMode": "沙箱", + "codex.sessionConfig.sandboxMode.dangerFullAccess": "完整存取 (危險)", + "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "工具呼叫具有不受限制的磁碟和網路存取權。", + "codex.sessionConfig.sandboxMode.readOnly": "唯讀", + "codex.sessionConfig.sandboxMode.readOnlyDescription": "工具呼叫可以讀取工作區,但無法修改檔案。", + "codex.sessionConfig.sandboxMode.workspaceWrite": "工作區寫入", + "codex.sessionConfig.sandboxMode.workspaceWriteDescription": "工具呼叫可以在工作區內讀取和寫入; 網路則個別控制。", + "codex.sessionConfig.sandboxModeDescription": "檔案系統和網路限制會套用至工具呼叫。", + "codex.sessionConfig.webSearchMode": "Web 搜尋", + "codex.sessionConfig.webSearchMode.cached": "僅限已快取", + "codex.sessionConfig.webSearchMode.disabled": "已停用", + "codex.sessionConfig.webSearchMode.live": "即時", + "codex.sessionConfig.webSearchModeDescription": "模型的 Web 搜尋工具可用性。", + "codexAgent.description": "OpenAI Codex 應用程式伺服器所支援的 Codex 代理程式", "codexAgent.displayName": "Codex" }, "vs/platform/agentHost/node/copilot/copilotAgent": { @@ -2463,14 +2463,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": "使用搜尋和 Web 來源對主題執行深入研究", + "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}?", @@ -2604,17 +2604,17 @@ "tunnelHost.log": "遠端連線" }, "vs/platform/agentHost/node/wslRemoteAgentHostService": { - "wslProgressConnecting": "Connecting to agent host in {0}...", - "wslProgressDetectingPlatform": "Detecting platform in {0}...", - "wslProgressPreparingCLI": "Preparing CLI in {0}...", - "wslUnsupportedPlatform": "Unsupported WSL distro platform: {0}" + "wslProgressConnecting": "正在連線至 {0} 中的代理程式主機...", + "wslProgressDetectingPlatform": "正在偵測 {0} 中的平台...", + "wslProgressPreparingCLI": "正在 {0} 中準備 CLI 工具...", + "wslUnsupportedPlatform": "不受支援的 WSL 發行版本平台: {0}" }, "vs/platform/browserView/common/browserView": { "browserZoomAccessibilityLabel": "頁面縮放: {0}%", "browserZoomPercent": "{0}%" }, "vs/platform/browserView/electron-main/browserSession": { - "browserSession.untrustedFile": "Forbidden. File does not reside within a trusted folder." + "browserSession.untrustedFile": "禁止。檔案不在受信任的資料夾內。" }, "vs/platform/browserView/electron-main/browserViewMainService": { "browser.contextMenu.addElementToChat": "新增元素至聊天", @@ -3585,20 +3585,20 @@ "cornerRadiusSmall": "適用於精簡 UI 元素的小型圓角半徑。", "cornerRadiusXLarge": "適用於極為醒目 UI 元素的特大型圓角半徑。", "cornerRadiusXSmall": "適用於極為精簡 UI 元素的特小型圓角半徑。", - "spacingNone": "No spacing (0px).", - "spacingSize100": "Spacing of 10px.", - "spacingSize120": "Spacing of 12px.", - "spacingSize160": "Spacing of 16px.", - "spacingSize20": "Spacing of 2px.", - "spacingSize200": "Spacing of 20px.", - "spacingSize240": "Spacing of 24px.", - "spacingSize280": "Spacing of 28px.", - "spacingSize320": "Spacing of 32px.", - "spacingSize360": "Spacing of 36px.", - "spacingSize40": "Spacing of 4px.", - "spacingSize400": "Spacing of 40px.", - "spacingSize60": "Spacing of 6px.", - "spacingSize80": "Spacing of 8px.", + "spacingNone": "沒有間距 (0px)。", + "spacingSize100": "間距為 10px。", + "spacingSize120": "間距為 12px。", + "spacingSize160": "間距為 16px。", + "spacingSize20": "間距為 2px。", + "spacingSize200": "間距為 20px。", + "spacingSize240": "間距為 24px。", + "spacingSize280": "間距為 28px。", + "spacingSize320": "間距為 32px。", + "spacingSize360": "間距為 36px。", + "spacingSize40": "間距為 4px。", + "spacingSize400": "間距為 40px。", + "spacingSize60": "間距為 6px。", + "spacingSize80": "間距為 8px。", "strokeThickness": "框線與外框的基準筆劃粗細。" }, "vs/platform/theme/common/tokenClassificationRegistry": { @@ -3831,7 +3831,7 @@ "auxiliaryBarAriaLabel": "工作階段詳細資料" }, "vs/sessions/browser/parts/chatCompositeBar": { - "chatTabsAriaLabel": "Chats", + "chatTabsAriaLabel": "聊天", "closeChat": "關閉", "renameChat": "重新命名", "renameChat.prompt": "重新命名聊天" @@ -3917,8 +3917,8 @@ "mobileTopBar.singleFileChangedTooltip": "已變更 1 個檔案" }, "vs/sessions/browser/parts/sessionHeader": { - "agentSessions.newSession": "New Session", - "renameSession.aria": "Rename session" + "agentSessions.newSession": "新增工作階段", + "renameSession.aria": "重新命名工作階段" }, "vs/sessions/browser/sessionsSetUpService": { "loading": "正在載入", @@ -3944,18 +3944,18 @@ "activeSessionHasGitSyncActionRunning": "作用中工作階段是否有目前正在執行的 Git 同步動作", "activeSessionProviderId": "作用中工作階段的提供者 ID", "activeSessionType": "作用中工作階段的工作階段類型", - "activeSessionUsesCombinedConfigPicker": "Whether the active session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)", + "activeSessionUsesCombinedConfigPicker": "作用中工作階段的提供者是否提供合併模式和設定選擇器 (用於手機配置以取代獨立選擇器)", "activeSessionWorkspaceIsVirtual": "使用中工作階段的工作區是否為虛擬", "activeSessions": "使用中工作階段面板的識別碼", "chatSessionProviderId": "快顯功能表覆疊中的工作階段提供者識別碼", - "chatSessionType": "The session type of a session in context menu overlays", + "chatSessionType": "快顯功能表重疊中工作階段的工作階段類型", "editorMaximized": "編輯器區域是否最大化", "isActiveSessionArchived": "是否封存使用中的工作階段 (標示為已完成)", "multipleSessionsVisible": "多個工作階段是否在工作階段組件的方格中可見", - "sessionIsArchived": "Whether the session is archived (marked as done)", + "sessionIsArchived": "是否封存工作階段 (標示為已完成)", "sessionIsCreated": "是否已建立工作階段檢視的工作階段 (顯示聊天檢視,而非新工作階段檢視)", "sessionIsMaximized": "工作階段檢視目前是否在工作階段組件的方格中最大化", - "sessionIsRead": "Whether the session has been marked as read", + "sessionIsRead": "工作階段是否已標示為已讀取", "sessionIsSticky": "工作階段檢視的工作階段是否在自黏在方格中", "sessionSupportsMultipleChats": "工作階段檢視的工作階段是否支援多個聊天", "sessionWorkspacePickerGroup": "工作階段工作區選擇器中目前啟用的群組索引標籤", @@ -3974,9 +3974,9 @@ "agents.fontSize.heading1": "Agent 視窗的標題 1 字型大小 (歡迎畫面標題)。", "agents.fontSize.heading2": "Agent 視窗的標題 2 字型大小 (標題)。", "agents.fontSize.heading3": "Agent 視窗的標題 3 字型大小 (子標題)。", - "agents.fontSize.label1": "Label 1 font size for the agents window (section title, tabs).", - "agents.fontSize.label2": "Label 2 font size for the agents window (metadata).", - "agents.fontSize.label3": "Label 3 font size for the agents window (badge).", + "agents.fontSize.label1": "Agent 視窗的標籤 1 字型大小 (區段標題、索引標籤)。", + "agents.fontSize.label2": "Agent 視窗的標籤 2 字型大小 (中繼資料)。", + "agents.fontSize.label3": "Agent 視窗的標籤 3 字型大小 (徽章)。", "agents.fontWeight.regular": "Agent 視窗的一般字型粗細 (400)。", "agents.fontWeight.semiBold": "Agent 視窗的半粗體字型粗細 (600)。" }, @@ -4204,7 +4204,7 @@ "changes": "變更", "changesViewIcon": "[變更檢視] 的圖示。", "miChanges": "變更(&G)", - "sessions.changes.openSingleFileDiff": "Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor." + "sessions.changes.openSingleFileDiff": "控制按一下變更檢視中的檔案是否開啟單一檔案差異編輯器,而不是多重檔案差異編輯器。" }, "vs/sessions/contrib/changes/browser/changesTitleBarWidget": { "agentSecondarySidebarToggleClosedIcon": "工作階段次要側邊欄關閉時的圖示。", @@ -4264,7 +4264,7 @@ }, "vs/sessions/contrib/chat/browser/chat.contribution": { "chat.agentHost.runWorktreeCreatedTasks": "是否要在建立新的代理程式主機工作階段工作樹時自動執行標記為 `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` 的工作。手動 `Run Task` 引動過程不受影響。", - "chat.agentSessions.scopedInputHistory": "Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.", + "chat.agentSessions.scopedInputHistory": "控制 Agent 視窗中的聊天輸入歷程記錄的範圍是否為目前的工作階段。停用此項以跨工作階段使用共用輸入歷程記錄。", "chat.newEdits.label": "新增聊天" }, "vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": { @@ -4278,7 +4278,7 @@ "mobileWorkspacePicker.title": "選擇工作區" }, "vs/sessions/contrib/chat/browser/modelPicker": { - "sessionsModelPicker": "Model" + "sessionsModelPicker": "模型" }, "vs/sessions/contrib/chat/browser/newChatContextAttachments": { "attachAsContext": "附加為內容", @@ -4296,7 +4296,7 @@ "chatInput.accessibilityHelpNoKb": "聊天輸入。按 Enter 以傳送要求。如需詳細資訊,請使用 [聊天協助工具說明] 命令。", "loading": "正在載入...", "send": "傳送", - "sendWithBackgroundHint": "Send (Alt-click to start in the background)", + "sendWithBackgroundHint": "傳送 (按一下 Alt 鍵以在背景啟動)", "sessionsChatInput.placeholder.describeTheOutcome": "描述您想要的成果", "sessionsChatInput.placeholder.describeWhatYouWantToBuild": "描述您想要建置的內容", "sessionsChatInput.placeholder.describeYourMission": "描述您的任務", @@ -4410,10 +4410,10 @@ "sessionsChat.filesView": "聚焦於檔案總管檢視{0}。", "sessionsChat.history": "在輸入方塊中使用向上鍵和向下鍵來瀏覽您的要求歷程記錄。", "sessionsChat.input": "您正在聊天輸入中。輸入訊息,然後按 Enter 以傳送。", - "sessionsChat.inputBackground": "Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.", + "sessionsChat.inputBackground": "按 Alt+Enter 以在背景中啟動工作階段,而不瀏覽到該工作階段。啟動的工作階段會顯示在聊天工作階段檢視中。", "sessionsChat.mobileConfig": "在行動裝置上,模式和模型選擇器會以可點選的晶片形式顯示在輸入下方。點選晶片即可開啟底部工作表,您可以在其中變更選擇。", - "sessionsChat.navigateNextSession": "Navigate to the next session in the list{0}.", - "sessionsChat.navigatePreviousSession": "Navigate to the previous session in the list{0}.", + "sessionsChat.navigateNextSession": "瀏覽至清單中的下一個工作階段{0}。", + "sessionsChat.navigatePreviousSession": "瀏覽至清單中上一個工作階段{0}。", "sessionsChat.overview": "您目前在 [Agent] 視窗中。[Agent] 視窗是使用 AI Agent 時的專用工作區。它提供聊天介面、用於檢閱 Agent 所產生變更的變更檢視、檔案總管和自訂選項。", "sessionsChat.sessionsView": "聚焦於聊天工作階段檢視{0}。", "sessionsChat.workspace": "Shift+Tab 以瀏覽至工作區選擇器,並為您的工作階段選擇工作區。" @@ -4557,8 +4557,8 @@ "maximizeMainEditorPart": "最大化編輯器區域", "openEditorInModal": "在模式編輯器中開啟", "openModalEditorInEditor": "在編輯器區域中開啟", - "pullEditorLeft": "Show Secondary Side Bar", - "pushEditorRight": "Push Editor Right", + "pullEditorLeft": "顯示次要提要欄位", + "pushEditorRight": "將編輯器向右推", "restoreMainEditorPart": "還原編輯器區域" }, "vs/sessions/contrib/files/browser/files.contribution": { @@ -4624,10 +4624,10 @@ "copySessionBranchName": "複製工作階段分支名稱" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": { - "allChanges": "All Changes", - "allChangesDescription": "Show all changes made in this session", - "lastTurnChanges": "Last Turn Changes", - "lastTurnChangesDescription": "Show only changes made in the last turn" + "allChanges": "所有變更", + "allChangesDescription": "顯示在此工作階段中進行的所有變更", + "lastTurnChanges": "上回合的變更", + "lastTurnChangesDescription": "僅顯示上回合所做的變更" }, "vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": { "agentHostAutoApprove.autopilot.warning.detail": "Autopilot 會自動核准所有工具呼叫,並持續自動執行,直到工作完成。這包括終端機命令、檔案編輯及外部工具呼叫。Agent 會在未要求確認的情況下代表您制定決策。\r\n\r\n您可以隨時按一下停止按鈕來停止 Agent。這僅適用於目前的工作階段。", @@ -4643,10 +4643,10 @@ "agentHostRunningSessionModePicker": "代理程式模式", "agentHostRunningSessionPermissionModePicker": "核准", "agentHostSessionConfig.ariaLabel": "{0} 選擇器", - "agentHostSessionConfig.boolean.false": "Off", - "agentHostSessionConfig.boolean.offLabel": "Off", - "agentHostSessionConfig.boolean.onLabel": "On", - "agentHostSessionConfig.boolean.true": "On", + "agentHostSessionConfig.boolean.false": "關閉", + "agentHostSessionConfig.boolean.offLabel": "關閉", + "agentHostSessionConfig.boolean.onLabel": "開啟", + "agentHostSessionConfig.boolean.true": "開啟", "agentHostSessionConfig.filter": "篩選選項...", "agentHostSessionConfig.triggerAria": "{0}: {1}", "agentHostSessionConfig.triggerAriaReadOnly": "{0}: {1},唯讀", @@ -4695,7 +4695,7 @@ "exportAgentHostDebugLogs": "匯出代理程式主機偵錯記錄..." }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": { - "sessions.chat.agentHost.defaultSessionsProvider": "When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#{0}#`." + "sessions.chat.agentHost.defaultSessionsProvider": "啟用時,本機代理程式主機做為預設工作階段提供者,其工作階段類型會先顯示在 Agent 視窗中。需要 `#{0}#`。" }, "vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": { "localAgentHostLabel": "本機代理程式主機" @@ -4790,7 +4790,7 @@ "permissions.autoApprove.label": "略過核准", "permissions.autoApprove.subtext": "所有工具呼叫皆自動核准", "permissions.autopilot": "Autopilot (預覽)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "自動核准所有工具呼叫,並持續執行直到工作完成。Autopilot 可能會增加成本。", "permissions.autopilot.label": "Autopilot (預覽)", "permissions.autopilot.subtext": "從頭到尾自動反覆調整", "permissions.default": "預設核准", @@ -4802,12 +4802,12 @@ "sessions.chat.localAgent.enabled": "在 [Agent] 視窗中啟用本機 VS Code 聊天工作階段。重新載入視窗,讓變更生效。" }, "vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": { - "deleteChat.confirm": "Are you sure you want to delete this chat?", - "deleteChat.delete": "Delete", - "deleteChat.detail": "This action cannot be undone.", + "deleteChat.confirm": "確定要刪除此聊天?", + "deleteChat.delete": "刪除", + "deleteChat.detail": "這個動作無法復原。", "localChatSessionsProvider": "本機聊天", "localSession": "本機", - "newChat": "New Chat", + "newChat": "新增聊天", "newSession": "新增工作階段" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": { @@ -4846,7 +4846,7 @@ "connectViaSSHShort": "SSH...", "connectViaTunnel": "透過開發人員通道連線至遠端代理程式主機", "connectViaTunnelShort": "通道...", - "connectViaWSL": "Connect to Remote Agent Host via WSL", + "connectViaWSL": "透過 WSL 連線至遠端代理程式主機", "connectViaWSLShort": "WSL...", "nameRemotePlaceholder": "我的遠端存放庫", "nameRemotePrompt": "輸入此遠端代理程式主機的顯示名稱。", @@ -4897,17 +4897,17 @@ "tunnelNoneFound": "找不到具有代理程式主機支援的開發人員通道。在另一部機器上啟動具有「程式碼通道」的通道。", "tunnelPickPlaceholder": "選取要連線的開發人員通道", "tunnelPickTitle": "透過開發人員通道連線", - "wslConnectFailed": "Failed to connect to WSL distribution '{0}': {1}", - "wslConnecting": "Connecting to WSL distribution '{0}'...", - "wslDistroDefault": "Default distribution", - "wslDistroRunning": "Running", - "wslDistroStopped": "Stopped", - "wslInstallDocsAction": "Install WSL", - "wslListFailed": "Failed to list WSL distributions: {0}", - "wslNoDistros": "No WSL 2 distributions are installed.", - "wslNotInstalled": "Windows Subsystem for Linux is not installed or not enabled.", - "wslPickPlaceholder": "Select a WSL distribution to connect to", - "wslPickTitle": "Connect via WSL" + "wslConnectFailed": "無法連線至 WSL 散發 '{0}': {1}", + "wslConnecting": "正在連線至 WSL 散發 '{0}'...", + "wslDistroDefault": "預設散發", + "wslDistroRunning": "執行中", + "wslDistroStopped": "已停止", + "wslInstallDocsAction": "安裝 WSL", + "wslListFailed": "無法列出 WSL 散發: {0}", + "wslNoDistros": "未安裝任何 WSL 2 散發。", + "wslNotInstalled": "未安裝或未啟用 Windows 子系統 Linux 版。", + "wslPickPlaceholder": "選取要連線至的 WSL 散發", + "wslPickTitle": "透過 WSL 連線" }, "vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": { "remoteAgentHost.addPlugin": "新增遠端外掛程式", @@ -5136,31 +5136,31 @@ "chatCompositeBar.close": "關閉", "chatCompositeBar.maximize": "最大化工作階段", "chatCompositeBar.pin": "釘選工作階段", - "chatCompositeBar.pinView": "Pin View", + "chatCompositeBar.pinView": "釘選檢視", "chatCompositeBar.unmaximize": "還原工作階段", "chatCompositeBar.unpin": "取消釘選工作階段", - "chatCompositeBar.unpinView": "Unpin View", - "closeAllSessions": "Close All Sessions", + "chatCompositeBar.unpinView": "取消釘選檢視", + "closeAllSessions": "關閉所有工作階段", "focusActiveSession": "聚焦使用中工作階段", - "focusSessionInGrid": "Focus Session {0} in Grid", + "focusSessionInGrid": "將焦點放在格線中的工作階段 {0}", "miSessionsBack": "返回(&&B)", "miSessionsForward": "轉寄(&&F)", "newSession": "新增工作階段", - "otherSessions": "other sessions", - "recentlyOpened": "recently opened", - "renameSessionHeader": "Rename...", - "searchSessions": "Search sessions by name or folder", + "otherSessions": "其他工作階段", + "recentlyOpened": "最近開啟", + "renameSessionHeader": "重新命名...", + "searchSessions": "依照名稱或資料夾搜尋工作階段", "sessionsGoBack": "返回", - "sessionsGoBackTooltip": "Go Back One Session", + "sessionsGoBackTooltip": "倒回一個工作階段", "sessionsGoForward": "向前繼續", - "sessionsGoForwardTooltip": "Go Forward One Session", + "sessionsGoForwardTooltip": "前進一個工作模式", "showSessionsPicker": "顯示工作階段選擇器", "untitledSession": "新增工作階段" }, "vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": { "agentSessionsControl": "代理程式工作階段", "agentSessionsShowSessions": "顯示工作階段", - "newSession": "New Session", + "newSession": "新增工作階段", "showSessions": "顯示工作階段" }, "vs/sessions/contrib/sessions/browser/views/sessionsList": { @@ -5235,10 +5235,10 @@ "markAsDone": "標示為已完成", "markRead": "標記為已讀取", "markUnread": "標示為未讀取", - "navigateNextSession": "Go to Next Session", - "navigateNextSession.mnemonic": "&&Next Session", - "navigatePreviousSession": "Go to Previous Session", - "navigatePreviousSession.mnemonic": "&&Previous Session", + "navigateNextSession": "前往下一個工作階段", + "navigateNextSession.mnemonic": "下一個工作階段(&&N)", + "navigatePreviousSession": "前往上一個工作階段", + "navigatePreviousSession.mnemonic": "上一個工作階段(&&P)", "newSessionForWorkspace": "新增工作階段", "openToTheSide": "開至側邊", "pinSession": "釘選", @@ -5374,9 +5374,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": { @@ -5441,11 +5441,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": { @@ -6125,7 +6125,7 @@ }, "vs/workbench/browser/parts/editor/breadcrumbsControl": { "breadcrumbsActive": "階層連結是否有焦點", - "breadcrumbsHasSymbols": "Whether breadcrumbs contain symbol items", + "breadcrumbsHasSymbols": "階層連結是否包含符號項目", "breadcrumbsPossible": "編輯器是否可以顯示階層連結", "breadcrumbsVisible": "是否顯示階層連結", "cmd.copyPath": "複製階層連結路徑", @@ -7193,7 +7193,7 @@ "auxiliaryBarVisible": "輔助列是否可見", "bannerFocused": "橫幅是否有鍵盤焦點", "dirtyWorkingCopies": "是否有任何具有未儲存變更的工作複本", - "editorAreaFocus": "Whether the editor area (any editor part) has keyboard focus", + "editorAreaFocus": "編輯器區域 (任何編輯器部分) 是否有鍵盤焦點", "editorIsOpen": "編輯器是否開啟", "editorPartEditorGroupMaximized": "編輯器組件具有最大化的群組", "editorPartModal": "焦點是否位於模型編輯器部分", @@ -8012,7 +8012,7 @@ }, "vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": { "browser.devToolsOpen": "目前瀏覽器檢視是否開啟開發人員工具", - "browser.toggleDevToolsAction": "Developer Tools" + "browser.toggleDevToolsAction": "開發人員工具" }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": { "browser.addAreaScreenshotToChatAction": "新增區域螢幕擷取畫面至聊天", @@ -8064,7 +8064,7 @@ "browser.pickDevicePreset": "模擬裝置...", "browser.resetEmulation": "重設模擬", "browser.setUserAgent": "模擬使用者代理程式...", - "browser.toggleDeviceEmulation": "Device Emulation", + "browser.toggleDeviceEmulation": "裝置模擬", "browser.toggleMobileEmulation": "切換行動模擬", "browser.userAgent.prompt": "使用者代理程式字串 (讓 VS Code 預設值保留空白)" }, @@ -8115,17 +8115,17 @@ "browser.urlIsFavorited": "目前的瀏覽器 URL 是否為我的最愛" }, "vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": { - "browser.history": "History", - "browser.history.clearAll": "Clear All History", - "browser.history.clearDay": "Clear Entries for This Day", - "browser.history.placeholder": "Filter browser history", - "browser.history.title": "Browser History", - "browser.history.today": "Today", - "browser.history.yesterday": "Yesterday", - "browser.maxHistoryEntries": "Maximum number of history items kept per session scope. Older entries are evicted first.", - "browser.recents": "Recents", - "browser.removeFromHistory": "Remove from History", - "browser.showHistory": "History" + "browser.history": "歷程記錄", + "browser.history.clearAll": "清除所有歷史記錄", + "browser.history.clearDay": "清除這一天的項目", + "browser.history.placeholder": "篩選瀏覽器歷程記錄", + "browser.history.title": "瀏覽器歷程記錄", + "browser.history.today": "今天", + "browser.history.yesterday": "昨天", + "browser.maxHistoryEntries": "每個工作階段範圍保留的歷程記錄項目數上限。較舊的項目會先收回。", + "browser.recents": "最近項目", + "browser.removeFromHistory": "從歷程記錄移除", + "browser.showHistory": "歷程記錄" }, "vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": { "browser.canGoBack": "瀏覽器是否可以返回", @@ -8289,10 +8289,10 @@ "browser.type.invocation.element": "正在 {1} 中的 {0} 中輸入文字", "browser.type.past": "已在 {0} 中輸入文字", "browser.type.past.element": "已在 {1} 中的 {0} 中輸入文字", - "browser.typeAndSubmit.invocation": "Typing text in {0} and pressing Enter", - "browser.typeAndSubmit.invocation.element": "Typing text in {0} in {1} and pressing Enter", - "browser.typeAndSubmit.past": "Typed text in {0} and pressed Enter", - "browser.typeAndSubmit.past.element": "Typed text in {0} in {1} and pressed Enter", + "browser.typeAndSubmit.invocation": "正在 {0} 中輸入文字,然後按 Enter 鍵", + "browser.typeAndSubmit.invocation.element": "正在 {1} 中的 {0} 中輸入文字,然後按 Enter 鍵", + "browser.typeAndSubmit.past": "已在 {0} 中輸入文字,然後按 Enter 鍵", + "browser.typeAndSubmit.past.element": "已在 {1} 中的 {0} 中輸入文字,然後按 Enter 鍵", "typeBrowserTool.displayName": "在頁面中輸入", "typeBrowserTool.userDescription": "在瀏覽器頁面輸入文字或按下按鍵" }, @@ -8617,7 +8617,7 @@ }, "vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": { "workbench.action.chat.clearRecentlyUsedLanguageModels.label": "清除最近使用的語言模型", - "workbench.action.chat.inspectAgentHostSubscriptions.label": "Inspect Agent Host Subscriptions", + "workbench.action.chat.inspectAgentHostSubscriptions.label": "檢查代理程式主機訂用帳戶", "workbench.action.chat.inspectChatModel.label": "檢查聊天模型", "workbench.action.chat.inspectChatModelReferences.label": "檢查聊天模型參考", "workbench.action.chat.logChatIndex.label": "記錄聊天索引", @@ -8899,14 +8899,14 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": { "agentHost.displayName": "{0} - Agent 主機", - "agentHostHarnessLabel.local": "{0} [Agent Host]" + "agentHostHarnessLabel.local": "{0} [代理程式主機]" }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": { "agentHostChatInputPicker.ariaLabel": "{0} 選擇器", - "agentHostChatInputPicker.boolean.false": "Off", - "agentHostChatInputPicker.boolean.offLabel": "Off", - "agentHostChatInputPicker.boolean.onLabel": "On", - "agentHostChatInputPicker.boolean.true": "On", + "agentHostChatInputPicker.boolean.false": "關閉", + "agentHostChatInputPicker.boolean.offLabel": "關閉", + "agentHostChatInputPicker.boolean.onLabel": "開啟", + "agentHostChatInputPicker.boolean.true": "開啟", "agentHostChatInputPicker.filter": "篩選...", "agentHostChatInputPicker.learnMorePermissions": "進一步了解使用權限", "agentHostChatInputPicker.triggerAria": "{0}: {1}", @@ -8962,7 +8962,7 @@ "chat.session.providerDescription.codex": "在編輯器中開啟新的 Codex 工作階段。Codex 工作階段可從聊天工作階段檢視管理。", "chat.session.providerDescription.growth": "了解 Copilot 功能。", "chat.session.providerDescription.local": "在 VS Code 聊天中執行工作。代理程式可透過聊天迭代,並互動式地在您的主工作區實作變更。", - "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [Agent Host]", + "chat.session.providerLabel.agentHostCopilot": "Copilot CLI [代理程式主機]", "chat.session.providerLabel.background": "Copilot CLI", "chat.session.providerLabel.cloud": "雲端", "chat.session.providerLabel.local": "本機" @@ -9346,8 +9346,8 @@ "editorViewRawButtonTooltip": "顯示原始 Markdown 檔案", "homeButton": "概觀", "homeButtonTooltip": "返回概觀", - "homeButtonTooltipWithHarness": "Current harness: {0}. Click to go to overview", - "homeButtonWithHarness": "{0}, Back to overview", + "homeButtonTooltipWithHarness": "目前的載入器: {0}。按一下以移至概觀", + "homeButtonWithHarness": "{0},返回概觀", "hooks": "勾點", "hooksDesc": "設定由事件觸發的自動化動作,例如,儲存檔案或執行中工作。", "instructions": "指示", @@ -9553,10 +9553,10 @@ "chat.NotebookImageAttachment": "已連結的筆記本輸出,{0}", "chat.attachment": "附加的內容,{0}", "chat.attachment.clearButton": "從內容移除", - "chat.attachment.saveFileButton": "Save As...", - "chat.attachment.saveFileError": "Failed to save file: {0}", - "chat.attachment.saveImageButton": "Save Image As...", - "chat.attachment.saveImageError": "Failed to save image: {0}", + "chat.attachment.saveFileButton": "另存新檔...", + "chat.attachment.saveFileError": "無法儲存檔案 '{0}'", + "chat.attachment.saveImageButton": "另存影像為...", + "chat.attachment.saveImageError": "無法儲存映像: {0}", "chat.attachment.withDeleteHint": "{0} (刪除)", "chat.browserToolsDisabled": "瀏覽器工具未啟用。", "chat.browserToolsDisabled.aria": "瀏覽器工具未啟用,{0}", @@ -9652,7 +9652,7 @@ "chat.agentHost.ahpJsonlLogging": "啟用時,會將代理程式主機連線的所有 AHP 傳輸訊息記錄到視窗的記錄目錄下的 JSONL 檔案。", "chat.agentHost.clientTools": "工具參考名稱,以在 Agent 主機工作階段中公開為用戶端提供的工具。", "chat.agentHost.customTerminalTool.enabled": "啟用後,Copilot SDK 工作階段會使用 Agent 主機終端工具覆寫,而非 SDK 的預設終端行為。", - "chat.agentHost.defaultChatProvider": "When enabled, the local agent host is used as the default provider in the VS Code chat session-target picker. Requires `#{0}#`.", + "chat.agentHost.defaultChatProvider": "啟用時,本機代理程式主機會做為 VS Code 聊天工作階段目標選擇器中的預設提供者。需要 `#{0}#`。", "chat.agentLocations.invalidPath": "路徑必須為相對路徑或以 '~/ ' 開頭。不支援絕對路徑及 '\\' 分隔符號。", "chat.agentSessionProjection.enabled": "控制是否啟用代理程式工作階段投影模式,以檢視聚焦工作區中的代理程式工作階段。", "chat.agentSkillsLocations.description": "指定可用於聊天工作階段的代理程式技能 (`{0}`) 位置。[深入了解]({1})。\r\n\r\n每個路徑應包含帶有 SKILL.md 檔案的技能子資料夾 (例如,若您有 `my-skills/skillA/SKILL.md`,請新增 `my-skills`)。相對路徑會從工作區的根目錄解析。", @@ -9682,7 +9682,7 @@ "chat.artifacts.rules.groupName": "成品群組的顯示名稱。", "chat.artifacts.rules.onlyShowGroup": "當為 True 時,僅顯示群組標題,不顯示個別項目。", "chat.autoReply.description": "告知 Agent 使用者目前無法回應,並讓 Agent 做出最佳判斷,來自動跳過問題輪播。此為進階設定,可能因上下文不完整導致非預期的選擇或動作。", - "chat.autopilot.advanced.enabled": "Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.", + "chat.autopilot.advanced.enabled": "啟用 [進階 Autopilot],這是單一開關,可開啟所有進階 Autopilot 行為,將更多迴圈委派給代理程式。目前,在每一輪 Autopilot 之後,小型且快速的模型會評估原始要求是否完成;若未完成,Autopilot 會使用該評估做為下一輪的指引來持續運作,而不會依賴代理程式來發出完成訊號。", "chat.checkpoints.enabled": "啟用聊天中的檢查點。檢查點可讓您將聊天還原至先前的狀態。", "chat.checkpoints.showFileChanges": "控制是否顯示聊天檢查點檔案變更。", "chat.codeBlock.showProgressAnimation.description": "套用編輯時,在程式碼區塊膠囊中顯示進度動畫。若停用,則顯示進度百分比。", @@ -11463,7 +11463,7 @@ "chat.working.fun.1": "收買倉鼠", "chat.working.fun.2": "重整樣條曲線", "chat.working.fun.3": "理清複雜糾結的程式結構", - "chat.working.fun.4": "Communing with the codebase", + "chat.working.fun.4": "與程式碼基底通訊", "chat.working.fun.minecraft.1": "開採鑽石", "chat.working.fun.ms.1": "召喚 Clippy" }, @@ -11714,9 +11714,9 @@ "followUpAriaLabel": "後續追蹤問題: {0}" }, "vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": { - "chat.goalBanner.dismiss": "Dismiss", - "chat.goalBanner.label": "Goal", - "chat.goalBanner.loading": "Determining goal…" + "chat.goalBanner.dismiss": "關閉", + "chat.goalBanner.label": "目標", + "chat.goalBanner.loading": "正在判斷目標..." }, "vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": { "dismissNotification": "關閉通知" @@ -11852,7 +11852,7 @@ "permissions.autoApprove.policyDisabled": "已根據企業政策停用", "permissions.autoApprove.subtext": "所有工具呼叫皆自動核准", "permissions.autopilot": "Autopilot (預覽)", - "permissions.autopilot.description": "Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.", + "permissions.autopilot.description": "自動核准所有工具呼叫,並持續執行直到工作完成。Autopilot 可能會增加成本。", "permissions.autopilot.label": "Autopilot (預覽)", "permissions.autopilot.policyDescription": "已根據企業政策停用", "permissions.autopilot.policyDisabled": "已根據企業政策停用", @@ -11868,8 +11868,8 @@ "chat.learnMoreAgentTypes": "了解代理程式類型...", "chat.sessionTarget.category.agent": "代理程式類型", "chat.sessionTarget.category.other": "其他", - "chat.sessionTarget.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to delegate work to the cloud agent.", - "chat.sessionTarget.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)" + "chat.sessionTarget.upgradeHover": "[升級至 GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) 以將工作委派給雲端代理程式。", + "chat.sessionTarget.upgradeLink": "[升級](command:workbench.action.chat.upgradePlan)" }, "vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": { "openFolder": "開啟資料夾...", @@ -12686,7 +12686,7 @@ "chat.agentsHandoff.tip.description": "在工作區旁獲得專用的多窗格檢視。", "chat.agentsHandoff.tip.description.copilot": "使用您的 Copilot 方案免費提供 - 在工作區旁獲得專用的多窗格檢視。", "chat.agentsHandoff.tip.emptyWorkspace.description": "開啟 [代理程式視窗] 以開始 Copilot CLI 工作階段。", - "chat.agentsHandoff.tip.emptyWorkspace.message": "Copilot CLI [Agent Host] isn't available without an open folder", + "chat.agentsHandoff.tip.emptyWorkspace.message": "若沒有開啟的資料夾,Copilot CLI [代理程式主機] 將無法使用", "chat.agentsHandoff.tip.message": "在 [代理程式視窗] 中繼續此工作階段", "openAgentsWindow": "開啟代理程式視窗", "openInAgentsHover": "在 [代理程式] 視窗中開啟", @@ -13009,13 +13009,13 @@ "schema.folding": "語言的摺疊設定。", "schema.folding.markers": "語言的特定摺疊標記,例如 '#region' 和 '#endregion'。會針對所有行的內容測試起始和結尾 regex,而必須有效地設計起始和結尾 regex", "schema.folding.markers.end": "結束標記的 RegExp 模式。regexp 必須以 '^' 作為開頭。", - "schema.folding.markers.end.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.end.flags": "The RegExp flags for the end marker.", - "schema.folding.markers.end.pattern": "The RegExp pattern for the end marker.", + "schema.folding.markers.end.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.folding.markers.end.flags": "結束標記的 RegExp 旗標。", + "schema.folding.markers.end.pattern": "結束標記的 RegExp 模式。", "schema.folding.markers.start": "開始標記的 RegExp 模式。regexp 必須以 '^' 作為開頭。", - "schema.folding.markers.start.errorMessage": "Must match the pattern `/^([gimuy]+)$/`.", - "schema.folding.markers.start.flags": "The RegExp flags for the start marker.", - "schema.folding.markers.start.pattern": "The RegExp pattern for the start marker.", + "schema.folding.markers.start.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.folding.markers.start.flags": "開始標記的 RegExp 旗標。", + "schema.folding.markers.start.pattern": "開始標記的 RegExp 模式。", "schema.folding.offSide": "若語言中的區塊由其縮排表示,則該語言會依循越位規則。若已設定,則空白行會屬於後續區塊。", "schema.indentationRules": "語言的縮排設定。", "schema.indentationRules.decreaseIndentPattern": "若某行符合此模式,則其後所有行都應縮排一次 (直到另一個規則符合為止)。", @@ -14579,7 +14579,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": "無法在 {1} 中使用 '{0}' 延伸模組。若要深入了解,請按一下 [詳細資訊]。", "check logs": "如需詳細資料,請查看[記錄]({0})。", @@ -14905,8 +14905,8 @@ "enableExtensionMessage": "您要啟用 '{0}' 延伸模組嗎?", "enableExtensionTitle": "啟用延伸模組", "extension not found": "找不到延伸模組 '{0}'。", - "extensions need reload": "Extensions require a window reload to apply updates.", - "extensions need restart": "All extensions require a restart to apply updates.", + "extensions need reload": "延伸模組需要重新載入視窗才能套用更新。", + "extensions need restart": "所有延伸模組都需要重新啟動才能透用更新。", "extensionsAutoRestart": "已自動重新啟動延伸模組來啟用更新。", "incompatible": "無法安裝 '{0}' 延伸模組,因為它不相容。", "incompatibleExtensions": "某些延伸模組已停用,因為版本不相容。加以檢閱並更新。", @@ -14998,53 +14998,53 @@ "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" + "debugExtensionHost": "在新視窗中對針對延伸主機進行偵錯", + "debugExtensionHost.launch.name": "附加延伸主機", + "debugExtensionHost.progress": "正在將偵錯工具連結到延伸主機", + "debugExtensionHostAndRenderer": "在新視窗中對延伸主機與轉譯器進行偵錯", + "debugRenderer": "在新視窗中對轉譯器進行偵錯", + "debugRenderer.launch.name": "附加轉譯器", + "debugRenderer.progress": "正在將偵錯工具附加到轉譯器", + "openDevToolsForExtensionHost": "在開發工具中對針對延伸主機進行偵錯", + "restart1": "偵錯延伸模組", + "restart2": "為了偵錯延伸模組,需要重新啟動。要立即重新啟動 '{0}' 嗎?", + "restart3": "重新啟動(&&R)", + "selectExtensionHost": "選擇延伸主機" }, "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" + "profilingExtensionHost": "分析延伸主機", + "profilingExtensionHostTime": "分析擴展主機 ({0} 秒)", + "restart1": "分析延伸模組", + "restart2": "必須重新啟動,才能分析延伸模組。要立即重新啟動 '{0}' 嗎?", + "restart3": "重新啟動(&&R)", + "selectAndStartDebug": "按一下以停止分析。", + "status.profiler": "延伸模組分析工具" }, "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Running Extensions" + "runtimeExtension": "正在執行延伸模組" }, "vs/workbench/contrib/extensions/electron-browser/extensionsActions": { - "cleanUpExtensionsFolder": "Cleanup Extensions Folder", - "openExtensionsFolder": "Open Extensions Folder" + "cleanUpExtensionsFolder": "清理延伸模組資料夾", + "openExtensionsFolder": "開啟延伸模組資料夾" }, "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." + "show": "顯示延伸模組", + "unresponsive-exthost": "延伸模組 '{0}' 花了很久才完成其最後作業,並導致了其他延伸模組無法執行。" }, "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" + "attach.msg": "僅此提醒,以確保您未忘記將 ‘{0}’ 附加您剛才建立的問題。", + "attach.msg2": "僅此提醒,以確保您未忘記將 ‘{0}’ 附加到現有的效能問題。", + "attach.title": "您附加了 CPU 設定檔嗎?", + "cmd.report": "回報問題", + "cmd.reportOrShow": "效能問題", + "cmd.show": "顯示問題" }, "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" + "extensionHostProfileStart": "啟動延伸主機設定檔", + "openExtensionHostProfile": "開放式延伸模組設定檔", + "saveExtensionHostProfile": "儲存延伸主機設定檔", + "saveprofile.dialogTitle": "儲存延伸主機設定檔", + "stopExtensionHostProfileStart": "停止延伸主機設定檔" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction.Integrated": "Open in Integrated Terminal", @@ -23266,7 +23266,7 @@ "openLocalFolder": "開啟本機資料夾…", "remoteFileDialog.badPath": "路徑不存在。使用 ~ 移至您的主目錄。", "remoteFileDialog.cancel": "取消", - "remoteFileDialog.createFolderFailed": "Could not create folder: {0}", + "remoteFileDialog.createFolderFailed": "無法建立資料夾: {0}", "remoteFileDialog.hideDotFiles": "隱藏點檔案", "remoteFileDialog.invalidPath": "請輸入有效的路徑。", "remoteFileDialog.local": "顯示本機", @@ -23275,7 +23275,7 @@ "remoteFileDialog.showDotFiles": "顯示點檔案", "remoteFileDialog.validateBadFilename": "請輸入有效的檔案名稱。", "remoteFileDialog.validateCreateDirectory": "資料夾 {0} 不存在。是否要建立它?", - "remoteFileDialog.validateCreateDirectoryOpen": "The folder {0} does not exist. Would you like to create it?", + "remoteFileDialog.validateCreateDirectoryOpen": "資料夾 {0} 不存在。是否要建立它?", "remoteFileDialog.validateExisting": "{0} 已經存在。您確定要覆寫嗎?", "remoteFileDialog.validateFileOnly": "請選取檔案。", "remoteFileDialog.validateFolder": "資料夾已存在。請使用新的檔名。",