diff --git a/i18n/vscode-language-pack-pl/translations/main.i18n.json b/i18n/vscode-language-pack-pl/translations/main.i18n.json index ef24df5592..adf28f89e9 100644 --- a/i18n/vscode-language-pack-pl/translations/main.i18n.json +++ b/i18n/vscode-language-pack-pl/translations/main.i18n.json @@ -2163,20 +2163,20 @@ "toggleSectionCodeAction.title": "Przełącz sekcję" }, "vs/platform/agentHost/browser/agentHost.config.contribution": { - "chat.agentHost.enabled": "When enabled, some agents run in a separate agent host process." + "chat.agentHost.enabled": "Gdy opcja jest włączona, niektóre agenty działają w osobnym procesie hosta agenta." }, "vs/platform/agentHost/browser/agentHostConnectionsService": { "agentHost.connection.ambient": "Local" }, "vs/platform/agentHost/common/agentHost.config.contribution": { "chat.agentHost.enabled": "Gdy ta opcja jest włączona, niektóre agenty uruchamiają się w oddzielnym procesie hosta agenta.", - "chat.agents.copilotCli.hideExtensionHost": "When enabled, hides the Extension Host Copilot CLI entry from the Agents window picker.", - "chat.editor.copilotCli.hideExtensionHost": "When enabled, hides the Extension Host Copilot CLI entry from the editor window chat picker.", - "chat.editor.defaultProvider": "Controls which provider is used as the default for new editor chat sessions.", - "chat.editor.defaultProvider.copilotAh": "Use the Agent Host Copilot CLI", - "chat.editor.defaultProvider.copilotEh": "Use the Extension Host Copilot CLI", - "chat.editor.defaultProvider.local": "Use the built-in VS Code local chat harness", - "chat.editor.localAgent.enabled": "When enabled, shows the VS Code local chat harness in the chat picker.", + "chat.agents.copilotCli.hideExtensionHost": "Gdy opcja jest włączona, ukrywa wpis Copilot CLI hosta rozszerzenia w selektorze okna Agentów.", + "chat.editor.copilotCli.hideExtensionHost": "Gdy opcja jest włączona, ukrywa wpis Copilot CLI hosta rozszerzenia w selektorze czatu okna edytora.", + "chat.editor.defaultProvider": "Określa, który dostawca jest używany domyślnie dla nowych sesji czatu w edytorze.", + "chat.editor.defaultProvider.copilotAh": "Użyj Copilot CLI hosta agenta", + "chat.editor.defaultProvider.copilotEh": "Użyj Copilot CLI hosta rozszerzenia", + "chat.editor.defaultProvider.local": "Użyj wbudowanego lokalnego mechanizmu czatu VS Code", + "chat.editor.localAgent.enabled": "Gdy opcja jest włączona, pokazuje wbudowany lokalny mechanizm czatu VS Code w selektorze czatu.", "chatAgentHostConfigurationTitle": "Host agenta czatu" }, "vs/platform/agentHost/common/agentHostCustomizationConfig": { @@ -2190,30 +2190,30 @@ "agentHost.config.defaultShell.title": "Powłoka domyślna", "agentHost.config.enableCustomTerminalTool.description": "Po włączeniu sesje zestawu Copilot SDK używają zastępowania narzędzia terminalu hosta agenta zamiast domyślnego zachowania terminalu zestawu SDK.", "agentHost.config.enableCustomTerminalTool.title": "Użyj narzędzia terminala hosta agenta", - "agentHost.config.opus48Prompt.description": "When enabled, Copilot SDK sessions running a Claude Opus 4.8 model apply Opus 4.8-tuned system-prompt section overrides on top of the default system message.", + "agentHost.config.opus48Prompt.description": "Gdy opcja jest włączona, sesje Copilot SDK korzystające z modelu Claude Opus 4.8 stosują nadpisania sekcji promptu systemowego dostrojone do Opus 4.8 na domyślnej wiadomości systemowej.", "agentHost.config.opus48Prompt.title": "Opus 4.8 Agent Prompt", "agentHost.config.rubberDuck.description": "Po włączeniu agent kodowania używa podagenta krytyka gumowej kaczki do przeglądania zmian kodu przy użyciu modelu uzupełniającego.", "agentHost.config.rubberDuck.title": "Agent Gumowej Kaczki" }, "vs/platform/agentHost/common/agentHostSchema": { "agentHost.config.mcpServers.arg.title": "Argument", - "agentHost.config.mcpServers.args.description": "For `stdio` servers, the arguments passed to the command.", + "agentHost.config.mcpServers.args.description": "Dla serwerów `stdio`, argumenty przekazywane do polecenia.", "agentHost.config.mcpServers.args.title": "Arguments", - "agentHost.config.mcpServers.command.description": "For `stdio` servers, the executable to spawn.", + "agentHost.config.mcpServers.command.description": "Dla serwerów `stdio`, plik wykonywalny do uruchomienia.", "agentHost.config.mcpServers.command.title": "Command", - "agentHost.config.mcpServers.cwd.description": "For `stdio` servers, the working directory the command runs in.", + "agentHost.config.mcpServers.cwd.description": "Dla serwerów `stdio`, katalog roboczy, w którym uruchamiane jest polecenie.", "agentHost.config.mcpServers.cwd.title": "Working Directory", - "agentHost.config.mcpServers.description": "Agent-host-level MCP servers exposed to every session, keyed by server name. Each value is a server configuration (see ``).", - "agentHost.config.mcpServers.entry.description": "A single MCP server entry. The property key is the server name.", + "agentHost.config.mcpServers.description": "Serwery MCP na poziomie hosta agenta udostępniane każdej sesji, indeksowane nazwą serwera. Każda wartość to konfiguracja serwera (zobacz ``).", + "agentHost.config.mcpServers.entry.description": "Pojedynczy wpis serwera MCP. Klucz właściwości jest nazwą serwera.", "agentHost.config.mcpServers.entry.title": "MCP Server", - "agentHost.config.mcpServers.env.description": "For `stdio` servers, environment variables set on the spawned process.", + "agentHost.config.mcpServers.env.description": "Dla serwerów `stdio`, zmienne środowiskowe ustawiane w uruchomionym procesie.", "agentHost.config.mcpServers.env.title": "Environment", - "agentHost.config.mcpServers.headers.description": "For `http` servers, HTTP headers sent with every request.", + "agentHost.config.mcpServers.headers.description": "Dla serwerów `http`, nagłówki HTTP wysyłane z każdym żądaniem.", "agentHost.config.mcpServers.headers.title": "Headers", "agentHost.config.mcpServers.title": "MCP Servers", - "agentHost.config.mcpServers.type.description": "The transport used to reach the server: `stdio` for a local command, `http` for a remote endpoint.", + "agentHost.config.mcpServers.type.description": "Transport używany do komunikacji z serwerem: `stdio` dla lokalnego polecenia, `http` dla zdalnego punktu końcowego.", "agentHost.config.mcpServers.type.title": "Server Type", - "agentHost.config.mcpServers.url.description": "For `http` servers, the endpoint URL of the MCP server.", + "agentHost.config.mcpServers.url.description": "Dla serwerów `http`, adres URL punktu końcowego serwera MCP.", "agentHost.config.mcpServers.url.title": "URL", "agentHost.config.sessionSyncEnabled.description": "Określa, czy synchronizacja sesji zdalnej jest włączona dla interfejsu wiersza polecenia copilot-sdk.", "agentHost.config.sessionSyncEnabled.title": "Synchronizacja sesji", @@ -2227,11 +2227,11 @@ "agentHost.sessionConfig.autoApproveDescription": "Zachowanie zatwierdzania narzędzia w tej sesji", "agentHost.sessionConfig.mode": "Tryb agenta", "agentHost.sessionConfig.mode.autopilot": "Autopilot", - "agentHost.sessionConfig.mode.autopilotDescription": "Autonomously iterates from start to finish", + "agentHost.sessionConfig.mode.autopilotDescription": "Iteruje autonomicznie od początku do końca", "agentHost.sessionConfig.mode.interactive": "Interaktywne", "agentHost.sessionConfig.mode.interactiveDescription": "Step-by-step collaboration", "agentHost.sessionConfig.mode.plan": "Plan", - "agentHost.sessionConfig.mode.planDescription": "Plan first, execute when ready", + "agentHost.sessionConfig.mode.planDescription": "Najpierw planuj, wykonaj gdy gotowe", "agentHost.sessionConfig.modeDescription": "Jak agent powinien podejść do tej tury", "agentHost.sessionConfig.permissions": "Uprawnienia", "agentHost.sessionConfig.permissions.allow": "Dozwolone narzędzia", @@ -2240,27 +2240,27 @@ "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.enabled": "When enabled, the agent host registers the Claude provider (subject to the Claude SDK being reachable). Independent of `#chat.agents.claude.preferAgentHost#` and `#chat.editor.claude.preferAgentHost#`, which choose which integration surfaces Claude. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", + "chat.agentHost.claudeAgent.enabled": "Gdy opcja jest włączona, host agenta rejestruje dostawcę Claude (pod warunkiem, że zestaw Claude SDK jest osiągalny). Niezależne od `#chat.agents.claude.preferAgentHost#` i `#chat.editor.claude.preferAgentHost#`, które decydują, które integracje udostępniają Claude. Wymaga `#chat.agentHost.enabled#`. Aby zmiany odniosły skutek, proces hosta agenta musi zostać uruchomiony ponownie.", "chat.agentHost.codexAgent.binaryArgs": "Dodatkowe argumenty wiersza polecenia przekazane do elementu `codex app-server`. Przede wszystkim przydatne do debugowania (na przykład `--log-level=debug`).", "chat.agentHost.codexAgent.codexHome": "Opcjonalne zastąpienie elementu `$CODEX_HOME`. Określa, skąd plik binarny Codex odczytuje konfigurację i zapisuje rollouty. Gdy element jest pusty, funkcja codex używa wartości domyślnej (`~/.codex`).", - "chat.agentHost.codexAgent.enabled": "When enabled, the agent host registers the Codex provider (subject to the Codex SDK being reachable). Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.", - "chat.agentHost.codexAgent.enabled.policy": "Enable Codex Agent sessions in VS Code. Start and resume agentic coding sessions powered by OpenAI Codex SDK. Uses your existing Copilot subscription.", - "chat.agentHost.codexAgent.sdkRoot": "Experimental, for local SDK development only. Absolute path to a directory containing `node_modules/@openai/codex`. When set, the agent host spawns the Codex binary from this tree instead of downloading the SDK. Empty (the default) falls through to the SDK distribution shipped with this build. 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. Configurable in user settings only. 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. Configurable in user settings only. 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. Configurable in user settings only. 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. Configurable in user settings only. `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`. Configurable in user settings only. 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`. Configurable in user settings only. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.", + "chat.agentHost.codexAgent.enabled": "Gdy opcja jest włączona, host agenta rejestruje dostawcę Codex (pod warunkiem, że zestaw Codex SDK jest osiągalny). Wymaga `#chat.agentHost.enabled#`. Aby zmiany odniosły skutek, proces hosta agenta musi zostać uruchomiony ponownie.", + "chat.agentHost.codexAgent.enabled.policy": "Włącz sesje agenta Codex w VS Code. Uruchamiaj i wznawiaj sesje agentowego programowania obsługiwane przez zestaw OpenAI Codex SDK. Wykorzystuje istniejącą subskrypcję Copilot.", + "chat.agentHost.codexAgent.sdkRoot": "Eksperymentalne, wyłącznie do lokalnego rozwoju SDK. Ścieżka bezwzględna do katalogu zawierającego `node_modules/@openai/codex`. Gdy ustawione, host agenta uruchamia plik binarny Codex z tego drzewa zamiast pobierać zestaw SDK. Puste (domyślnie) powoduje skorzystanie z dystrybucji SDK dostarczonej z tą kompilacją. Wymaga `#chat.agentHost.enabled#`. Aby zmiany odniosły skutek, proces hosta agenta musi zostać uruchomiony ponownie.", + "chat.agentHost.otel.captureContent": "Gdy opcja jest włączona, dołącza treść promptu i odpowiedzi do atrybutów spanów OTel. Konfigurowalne tylko w ustawieniach użytkownika. Ustawia `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Wrażliwe na prywatność: nie włączaj w środowiskach, które wysyłają spany do współdzielonych ujść.", + "chat.agentHost.otel.dbSpanExporter.enabled": "Gdy opcja jest włączona, host agenta zapisuje każdy emitowany span OTel w lokalnej bazie SQLite. Konfigurowalne tylko w ustawieniach użytkownika. Spanu można przeglądać poleceniem `Export Agent Host Traces Database`. Zgodne z zewnętrznymi eksporterami: spanu są zapisywane w SQLite *i* przekazywane do skonfigurowanego przez użytkownika ujścia.", + "chat.agentHost.otel.enabled": "Gdy opcja jest włączona, host agenta emituje ślady OpenTelemetry z Copilot SDK. Konfigurowalne tylko w ustawieniach użytkownika. Wymaga `#chat.agentHost.enabled#`. Skonfiguruj `#chat.agentHost.otel.otlpEndpoint#`, aby wysyłać ślady do zewnętrznego kolektora, albo włącz `#chat.agentHost.otel.dbSpanExporter.enabled#`, aby przechwytywać je lokalnie.", + "chat.agentHost.otel.exporterType": "Backend eksportera używany przez Copilot SDK, gdy włączone jest `#chat.agentHost.otel.enabled#`. Konfigurowalne tylko w ustawieniach użytkownika. `otlp-grpc` jest przezroczyście zdegradowane do `otlp-http` w środowisku uruchomieniowym CLI.", + "chat.agentHost.otel.otlpEndpoint": "Adres URL punktu końcowego OTLP, gdy typ eksportera to `otlp-http` lub `otlp-grpc`. Konfigurowalne tylko w ustawieniach użytkownika. Ustawia `OTEL_EXPORTER_OTLP_ENDPOINT` wewnątrz procesu hosta agenta.", + "chat.agentHost.otel.outfile": "Ścieżka wyjściowa dla linii JSON spanów, gdy typ eksportera to `file`. Konfigurowalne tylko w ustawieniach użytkownika. Ustawia `COPILOT_OTEL_FILE_EXPORTER_PATH`.", "chatAgentHostStarterConfigurationTitle": "Host startowy agenta czatu" }, "vs/platform/agentHost/common/changesetUri": { "branchChangeset.label": "Zmiany gałęzi", - "compareTurnsChangeset.description": "Show changes made between different turns", + "compareTurnsChangeset.description": "Pokaż zmiany dokonane między różnymi turami", "compareTurnsChangeset.label": "Compare Turns", - "sessionChangeset.description": "Show all changes made in this session", + "sessionChangeset.description": "Pokaż wszystkie zmiany dokonane w tej sesji", "sessionChangeset.label": "All Changes", - "thisTurnChangeset.description": "Show changes made in this turn", + "thisTurnChangeset.description": "Pokaż zmiany dokonane w tej turze", "thisTurnChangeset.label": "This Turn", "uncommittedChangeset.description": "Pokaż niezapisane zmiany w tej sesji", "uncommittedChangeset.label": "Niezatwierdzone zmiany" @@ -2273,13 +2273,13 @@ "reasoningEffort.high": "High", "reasoningEffort.highDescription": "Greater reasoning depth but slower", "reasoningEffort.low": "Low", - "reasoningEffort.lowDescription": "Faster responses with less reasoning", + "reasoningEffort.lowDescription": "Szybsze odpowiedzi z mniejszym rozumowaniem", "reasoningEffort.max": "Max", - "reasoningEffort.maxDescription": "Absolute maximum capability with no constraints", + "reasoningEffort.maxDescription": "Bezwzględna maksymalna zdolność bez ograniczeń", "reasoningEffort.medium": "Medium", - "reasoningEffort.mediumDescription": "Balanced reasoning and speed", + "reasoningEffort.mediumDescription": "Zrównoważone rozumowanie i szybkość", "reasoningEffort.minimal": "Minimal", - "reasoningEffort.minimalDescription": "Minimal reasoning for fastest responses", + "reasoningEffort.minimalDescription": "Minimalne rozumowanie dla najszybszych odpowiedzi", "reasoningEffort.none": "None", "reasoningEffort.noneDescription": "No reasoning applied", "reasoningEffort.xhigh": "Extra High", @@ -2324,7 +2324,7 @@ }, "vs/platform/agentHost/node/agentHostDiscardChangesOperationProvider": { "agentHost.changeset.discardChanges": "Discard Changes", - "agentHost.changeset.discardChanges.confirmation": "Are you sure you want to discard the changes in '{0}'? This action cannot be undone." + "agentHost.changeset.discardChanges.confirmation": "Czy na pewno chcesz odrzucić zmiany w '{0}'? Tej czynności nie można cofnąć." }, "vs/platform/agentHost/node/agentHostMain": { "agentHost": "Host agenta" @@ -2357,15 +2357,15 @@ "vs/platform/agentHost/node/claude/claudeAgent": { "claude.sessionConfig.permissionMode": "Zatwierdzenia", "claude.sessionConfig.permissionMode.acceptEdits": "Edit Automatically", - "claude.sessionConfig.permissionMode.acceptEditsDescription": "Claude edits files without asking, and asks before using other tools.", + "claude.sessionConfig.permissionMode.acceptEditsDescription": "Claude edytuje pliki bez pytania i pyta przed użyciem innych narzędzi.", "claude.sessionConfig.permissionMode.auto": "Auto Mode", - "claude.sessionConfig.permissionMode.autoDescription": "Claude decides whether to ask for each tool operation.", + "claude.sessionConfig.permissionMode.autoDescription": "Claude decyduje, czy pytać o każdą operację narzędzia.", "claude.sessionConfig.permissionMode.bypassPermissions": "Bypass Permissions", "claude.sessionConfig.permissionMode.bypassPermissionsDescription": "Claude runs all tools without asking.", "claude.sessionConfig.permissionMode.default": "Ask Before Edits", - "claude.sessionConfig.permissionMode.defaultDescription": "Claude asks before editing files.", + "claude.sessionConfig.permissionMode.defaultDescription": "Claude pyta przed edycją plików.", "claude.sessionConfig.permissionMode.plan": "Plan Mode", - "claude.sessionConfig.permissionMode.planDescription": "Claude creates a plan before making changes.", + "claude.sessionConfig.permissionMode.planDescription": "Claude tworzy plan przed wprowadzaniem zmian.", "claude.sessionConfig.permissionModeDescription": "Jak Claude obsługuje zatwierdzanie narzędzi.", "claudeAgent.description": "Agent Claude obsługiwany przez zestaw SDK agenta Anthropic Claude", "claudeAgent.displayName": "Claude" @@ -2465,16 +2465,16 @@ "codex.sessionConfig.personality.friendly": "Friendly", "codex.sessionConfig.personality.friendlyDescription": "Warmer, more conversational tone.", "codex.sessionConfig.personality.none": "Default", - "codex.sessionConfig.personality.noneDescription": "Use Codex's built-in default tone.", + "codex.sessionConfig.personality.noneDescription": "Użyj wbudowanego domyślnego tonu Codex.", "codex.sessionConfig.personality.pragmatic": "Pragmatic", "codex.sessionConfig.personality.pragmaticDescription": "Terse, no-nonsense tone focused on actions.", - "codex.sessionConfig.personalityDescription": "Tone Codex uses when communicating.", + "codex.sessionConfig.personalityDescription": "Ton, którego Codex używa w komunikacji.", "codex.sessionConfig.reasoningSummary": "Reasoning Summary", "codex.sessionConfig.reasoningSummary.auto": "Auto", "codex.sessionConfig.reasoningSummary.concise": "Concise", "codex.sessionConfig.reasoningSummary.detailed": "Detailed", "codex.sessionConfig.reasoningSummary.none": "None", - "codex.sessionConfig.reasoningSummaryDescription": "How Codex summarizes its reasoning in the response stream.", + "codex.sessionConfig.reasoningSummaryDescription": "Sposób, w jaki Codex podsumowuje swoje rozumowanie w strumieniu odpowiedzi.", "codex.sessionConfig.sandboxMode": "Piaskownica", "codex.sessionConfig.sandboxMode.dangerFullAccess": "Pełny dostęp (niebezpieczne)", "codex.sessionConfig.sandboxMode.dangerFullAccessDescription": "Wywołania narzędzi mają nieograniczony dostęp do dysku i sieci.", @@ -2501,7 +2501,7 @@ "agentHost.sessionConfig.isolation.worktreeDescription": "Utwórz drzewo robocze Git do izolacji", "agentHost.sessionConfig.isolationDescription": "Określa, czy agent powinien wprowadzać zmiany", "copilot.modelContextTier.default": "Default", - "copilot.modelContextTier.description": "Selects the context window size for this model.", + "copilot.modelContextTier.description": "Wybiera rozmiar okna kontekstu dla tego modelu.", "copilot.modelContextTier.longerSessions": "Longer sessions", "copilot.modelContextTier.longerSessionsNoCompaction": "Longer sessions without compaction", "copilot.modelContextTier.title": "Context Size", @@ -2529,16 +2529,16 @@ "agentHost.unsandboxedCommandConfirmation.title.blockedDomains": "Uruchomić polecenie poza piaskownicą, aby uzyskać dostęp do {0}?", "agentHost.unsandboxedCommandConfirmation.title.generic": "Uruchomić polecenie poza piaskownicą?", "copilotAgent.compactionCompleted": "Compaction completed", - "copilotSlashCommand.unsupportedRuntimeResult": "The /{0} command returned an unsupported result." + "copilotSlashCommand.unsupportedRuntimeResult": "Polecenie /{0} zwróciło nieobsługiwany wynik." }, "vs/platform/agentHost/node/copilot/copilotSlashCommandCompletionProvider": { "copilotSlashCommand.compact.description": "Zwolnij kontekst, konsolidując historię konwersacji", - "copilotSlashCommand.env.description": "Show loaded environment details", + "copilotSlashCommand.env.description": "Pokaż szczegóły załadowanego środowiska", "copilotSlashCommand.plan.description": "Utwórz plan wdrożenia przed rozpoczęciem kodowania", "copilotSlashCommand.research.description": "Przeprowadź dogłębne badania na dany temat, korzystając z wyszukiwania i źródeł internetowych", "copilotSlashCommand.review.description": "Run code review agent to analyze changes", "copilotSlashCommand.rubberDuck.description": "Uzyskaj niezależną ocenę bieżącego podejścia", - "copilotSlashCommand.securityReview.description": "Analyze staged and unstaged changes for security vulnerabilities" + "copilotSlashCommand.securityReview.description": "Analizuj przygotowane i nieprzygotowane zmiany pod kątem luk bezpieczeństwa" }, "vs/platform/agentHost/node/copilot/copilotSystemNotification": { "agentHost.copilot.systemNotification.agentCompleted": "Zakończono działanie agenta w tle", @@ -2551,7 +2551,7 @@ "copilot.permission.default.title": "Zezwolić na wywołanie narzędzia?", "copilot.permission.mcp.defaultTool": "Narzędzie MCP", "copilot.permission.mcp.title": "Zezwalać na narzędzie z {0}programu ?", - "copilot.permission.read.title": "Allow reading file outside of workspace?", + "copilot.permission.read.title": "Zezwolić na odczyt pliku poza obszarem roboczym?", "copilot.permission.shell.title": "Uruchomić w terminalu?", "copilot.permission.url.message": "Zezwolić na pobieranie zawartości internetowej?", "copilot.permission.url.title": "Pobrać adres URL?", @@ -2705,8 +2705,8 @@ "browser.contextMenu.reload": "Ponownie załaduj" }, "vs/platform/configuration/common/configurationRegistry": { - "config.policy.bothPolicyAndReference": "Cannot register '{0}'. A setting must not declare both 'policy' and 'policyReference'.", - "config.policy.duplicate": "Cannot register '{0}'. The associated policy {1} is already registered with {2}. To attach another setting to the same policy, use 'policyReference'.", + "config.policy.bothPolicyAndReference": "Nie można zarejestrować '{0}'. Ustawienie nie może deklarować jednocześnie 'policy' i 'policyReference'.", + "config.policy.duplicate": "Nie można zarejestrować „{0}\". Powiązana zasada {1} jest już zarejestrowana w {2}. Aby powiązać inne ustawienie z tą samą zasadą, użyj 'policyReference'.", "config.property.duplicate": "Nie można zarejestrować elementu „{0}”. Ta właściwość jest już zarejestrowana.", "config.property.empty": "Nie można zarejestrować pustej właściwości", "config.property.languageDefault": "Nie można zarejestrować elementu „{0}”. Jest on zgodny ze wzorcem właściwości „\\\\[.*\\\\]$” opisującym ustawienia edytora specyficzne dla języka. Użyj kontrybucji „configurationDefaults”.", @@ -3843,12 +3843,12 @@ }, "vs/server/node/serverEnvironmentService": { "acceptLicenseTerms": "Jeśli zostanie ustawiona, użytkownik zaakceptuje postanowienia licencyjne serwera, a serwer zostanie uruchomiony bez monitu użytkownika.", - "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.", + "agent-host-bridge-connection-token": "Token połączenia wymagany przez zewnętrznie uruchomionego hosta agenta przy użyciu z --agent-host-bridge-port.", + "agent-host-bridge-host": "Host, pod którym dostępny jest zewnętrznie uruchomiony host agenta przy użyciu z --agent-host-bridge-port. Domyślnie localhost.", + "agent-host-bridge-path": "Przekierowuje ruch agenta hosta z renderera do już uruchomionego hosta agenta nasłuchującego na tej ścieżce gniazda. Nie uruchamia hosta agenta.", + "agent-host-bridge-port": "Przekierowuje ruch agenta hosta z renderera do już uruchomionego hosta agenta nasłuchującego na tym porcie. Nie uruchamia hosta agenta.", + "agent-host-path": "Ścieżka do pliku gniazda, na którym serwer WebSocket hosta agenta ma nasłuchiwać.", + "agent-host-port": "Port, na którym serwer WebSocket hosta agenta ma nasłuchiwać.", "connection-token": "Wpis tajny, który musi być dołączony do wszystkich żądań.", "connection-token-file": "Ścieżka do pliku zawierającego token połączenia.", "default-folder": "Folder obszaru roboczego do otwarcia, gdy w adresie URL przeglądarki nie określono danych wejściowych. Względna lub bezwzględna ścieżka rozpoznana względem bieżącego katalogu roboczego.", @@ -3887,12 +3887,12 @@ }, "vs/sessions/browser/layoutActions": { "agentPanelCloseIcon": "Ikona umożliwiająca zamknięcie panelu.", - "agentSecondarySidebarToggleClosedIcon": "Icon for the sessions secondary sidebar when closed.", - "agentSecondarySidebarToggleOpenIcon": "Icon for the sessions secondary sidebar when open.", + "agentSecondarySidebarToggleClosedIcon": "Ikona pomocniczego paska bocznego sesji, gdy jest zamknięty.", + "agentSecondarySidebarToggleOpenIcon": "Ikona pomocniczego paska bocznego sesji, gdy jest otwarty.", "agentSidebarToggleClosedIcon": "Ikona paska bocznego sesji, gdy jest zamknięty.", "agentSidebarToggleOpenIcon": "Ikona paska bocznego sesji, gdy jest otwarty.", "closePanel": "Hide Panel", - "openAndCloseSidePanel": "Open/Show and Close/Hide the Side Panel (editor area and auxiliary bar)", + "openAndCloseSidePanel": "Otwórz/Pokaż i Zamknij/Ukryj panel boczny (obszar edytora wraz z paskiem pomocniczym)", "openAndCloseSidebar": "Otwieranie/pokazywanie i zamykanie/ukrywanie paska bocznego", "sidePanelHidden": "Side Panel hidden", "sidePanelVisible": "Side Panel shown", @@ -4029,7 +4029,7 @@ "editorMaximized": "Określa, czy obszar edytora jest zmaksymalizowany", "isActiveSessionArchived": "Czy aktywna sesja jest zarchiwizowana (oznaczona jako zakończona)", "multipleSessionsVisible": "Określa, czy w siatce części sesji widać więcej niż jedną sesję", - "sessionHasChanges": "Whether the session view's session has pending changes (insertions or deletions)", + "sessionHasChanges": "Czy sesja w widoku sesji ma niewprowadzone zmiany (wstawienia lub usunięcia)", "sessionIsArchived": "Czy aktywna sesja jest zarchiwizowana (oznaczona jako zakończona)", "sessionIsCreated": "Określa, czy sesja w widoku sesji została utworzona (wyświetlany jest widok czatu, a nie widok nowej sesji)", "sessionIsMaximized": "Określa, czy widok sesji jest obecnie zmaksymalizowany w siatce części sesji", @@ -4329,11 +4329,11 @@ "commitToRepoFailed": "Twoje dostosowanie zostało zapisane w drzewie roboczym tej sesji, ale nie można zastosować go do gałęzi domyślnej. Być może trzeba będzie zastosować je ręcznie.", "deleteFromRepoFailed": "Twoje dostosowanie zostało usunięte z drzewa roboczego tej sesji, ale nie można zastosować zmiany do gałęzi domyślnej. Być może trzeba będzie usunąć je ręcznie.", "skillUI.actOnFeedback": "Używane przez przycisk Prześlij opinię na pasku narzędzi Zmiany", - "skillUI.codeReview": "Used by the Run Code Review button in the Changes view", + "skillUI.codeReview": "Używane przez przycisk Uruchom przegląd kodu w widoku Zmiany", "skillUI.commit": "Używane przez przycisk Zatwierdź na pasku narzędzi Zmiany", "skillUI.createDraftPr": "Używane przez przycisk Utwórz wersję roboczą żądanie ściągnięcia na pasku narzędzi Zmiany", "skillUI.createPr": "Używane przez przycisk Utwórz żądanie ściągnięcia na pasku narzędzi Zmiany", - "skillUI.fixCi": "Used by the Fix Checks button in the Changes toolbar", + "skillUI.fixCi": "Używane przez przycisk Napraw sprawdzenia na pasku narzędzi Zmiany", "skillUI.generateRunCommands": "Używane przez przycisk Uruchom na pasku tytułu", "skillUI.mergeChanges": "Używane przez przycisk Scalaj na pasku narzędzi Zmiany", "skillUI.updatePr": "Używane przez przycisk Aktualizuj żądanie ściągnięcia na pasku narzędzi Zmiany" @@ -4377,7 +4377,7 @@ "loading": "Trwa ładowanie...", "newChatInput.status.otel.learnMore": "Learn More", "newChatInput.status.otel.manage": "Manage", - "newChatInput.status.otel.title": "Monitoring with OpenTelemetry enabled", + "newChatInput.status.otel.title": "Monitorowanie z włączonym OpenTelemetry", "send": "Wyślij", "sendWithBackgroundHint": "Wyślij (kliknij klawisz Alt, aby rozpocząć w tle)", "sessionsChatInput.placeholder.describeTheOutcome": "Opisz żądany wynik", @@ -4400,7 +4400,7 @@ "newChatInSessionPlaceholder": "Zadaj pytanie uzupełniające lub rozpocznij nowy temat w tej sesji", "subSessionTip.ariaLabel": "New chat tip", "subSessionTip.dismiss": "Zamknij poradę", - "subSessionTip.message": "Start a parallel conversation to build on all the changes made in this session." + "subSessionTip.message": "Rozpocznij równoległą rozmowę, aby rozwinąć wszystkie zmiany wprowadzone w tej sesji." }, "vs/sessions/contrib/chat/browser/newChatWidget": { "newSessionChooseWorkspace": "Zacznij od wybrania", @@ -4499,8 +4499,8 @@ "sessionsChat.navigatePreviousSession": "Przejdź do poprzedniej sesji na liście{0}.", "sessionsChat.overview": "Jesteś w oknie Agenci. Okno Agenci to dedykowany obszar roboczy do pracy z agentami sztucznej inteligencji. Udostępnia interfejs czatu, widok zmian służący do przeglądania zmian generowanych przez agenta, eksploratora plików i opcje dostosowywania.", "sessionsChat.sessionsView": "Ustaw fokus na widoku Sesje {0}.", - "sessionsChat.toggleSidePanel": "Toggle the side panel (the editor area together with the auxiliary bar) open or closed{0}.", - "sessionsChat.viewAllChanges": "The session header shows the diff stats (lines added and removed) as a button. Activate it to open the multi-file diff editor for all of the session's changes{0}.", + "sessionsChat.toggleSidePanel": "Przełącz panel boczny (obszar edytora wraz z paskiem pomocniczym) otwórz lub zamknij{0}.", + "sessionsChat.viewAllChanges": "Nagłówek sesji pokazuje statystyki różnic (dodane i usunięte linie) jako przycisk. Aktywuj go, aby otworzyć wieloplikowy edytor różnic dla wszystkich zmian sesji{0}.", "sessionsChat.workspace": "Klawisze Shift+Tab umożliwiające przejście do selektora obszaru roboczego i wybierania obszaru roboczego na potrzeby sesji." }, "vs/sessions/contrib/chat/browser/sessionTypePicker": { @@ -4758,9 +4758,9 @@ }, "vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": { "copilotCLI": "Copilot", - "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 czynności nie można cofnąć.", "new session": "Nowa sesja", "newChatTab": "New Chat", "noAgents": "Host agenta nie ogłaszał jeszcze żadnych agentów.", @@ -4960,7 +4960,7 @@ "tunnelPickTitle": "Nawiązywanie połączenia za pośrednictwem tunelu dev", "updateRemoteAgentHost": "Update Remote Agent Host Server...", "updateRemoteAgentHost.none": "No remote agent hosts need updating.", - "updateRemoteAgentHost.noneUpgradable": "No remote agent hosts can be updated from here. Incompatible hosts must be updated manually, then reconnected.", + "updateRemoteAgentHost.noneUpgradable": "Stąd nie można zaktualizować żadnych zdalnych hostów agenta. Niekompatybilne hosty należy zaktualizować ręcznie, a następnie ponownie podłączyć.", "updateRemoteAgentHost.pick": "Select a remote agent host to update", "wslConnectFailed": "Nie można nawiązać połączenia z dystrybucją WSL „{0}”: {1}", "wslConnecting": "Trwa nawiązywanie połączenia z dystrybucją WSL „{0}”...", @@ -5292,12 +5292,12 @@ "closeSession": "Zamknij sesję", "collapseAllGroups": "Zwiń wszystkie grupy", "deleteSession": "Delete...", - "deleteSession.confirm": "Are you sure you want to delete this session?", + "deleteSession.confirm": "Czy na pewno chcesz usunąć tę sesję?", "deleteSession.delete": "Delete", - "deleteSession.detail": "This action cannot be undone.", - "deleteSession.error": "Failed to delete the session: {0}", - "deleteSessions.confirm": "Are you sure you want to delete {0} sessions?", - "deleteSessions.error": "Failed to delete the sessions: {0}", + "deleteSession.detail": "Tej czynności nie można cofnąć.", + "deleteSession.error": "Nie udało się usunąć sesji: {0}", + "deleteSessions.confirm": "Czy na pewno chcesz usunąć sesje: {0}?", + "deleteSessions.error": "Nie udało się usunąć sesji: {0}", "doNotAskAgain": "Nie pytaj mnie ponownie", "filter": "Filtruj", "filterSessions": "Filtruj sesje", @@ -6492,7 +6492,7 @@ "editorCommand.activeEditorCopy.arg.description": "Właściwości argumentu:\r\n\t* \"to\": Wartość ciągu określająca miejsce kopiowania.\r\n\t* \"value\": Wartość liczbowa określająca liczbę pozycji lub pozycję bezwzględną do skopiowania.", "editorCommand.activeEditorCopy.arg.name": "Argument kopiowania aktywnego edytora", "editorCommand.activeEditorCopy.description": "Kopiuj aktywny edytor według grup", - "editorCommand.activeEditorMove.arg.description": "Argument Properties:\r\n\t* 'to': String value providing where to move.\r\n\t* 'by': String value providing the unit for move (by tab or by group).\r\n\t* 'value': Number value providing how many positions or an absolute position to move.", + "editorCommand.activeEditorMove.arg.description": "Właściwości argumentu:\r\n\t* 'to': Wartość tekstowa wskazująca, dokąd przenieść.\r\n\t* 'by': Wartość tekstowa określająca jednostkę przenoszenia (według karty lub według grupy).\r\n\t* 'value': Wartość liczbowa określająca, o ile pozycji lub na jaką pozycję bezwzględną przenieść.", "editorCommand.activeEditorMove.arg.name": "Argument przenoszenia aktywnego edytora", "editorCommand.activeEditorMove.description": "Przenieś aktywny edytor według kart lub grup", "editorGroupLayout.horizontal": "W poziomie", @@ -7030,7 +7030,7 @@ "menuBarVisibility": "Steruj widocznością paska menu. Ustawienie „toggle“ oznacza, że pasek menu jest ukryty i można go wyświetlić przez pojedyncze naciśnięcie klawisza Alt. Ustawienie „compact“ spowoduje przeniesienie menu na pasek boczny.", "menuBarVisibility.mac": "Steruj widocznością paska menu. Ustawienie „toggle“ oznacza, że pasek menu jest ukryty i można go wyświetlić przez wykonanie polecenia „Przybliż menu aplikacji“. Ustawienie „compact“ spowoduje przeniesienie menu na pasek boczny.", "mergeWindow": "Skonfiguruj interwał (w sekundach), podczas którego ostatni wpis w historii lokalnej zostanie zastąpiony dodawanym wpisem. Pomaga to zmniejszyć ogólną liczbę dodawanych wpisów, na przykład po włączeniu automatycznego zapisywania. To ustawienie jest stosowane tylko do wpisów, które mają to samo źródło. Zmiana tego ustawienia nie ma wpływu na istniejące wpisy historii plików lokalnych.", - "modernUI": "Controls whether the experimental Modern UI Update is enabled. When on, the side bars and bottom panel are shown as floating cards with rounded corners and gaps, and a set of refreshed workbench styles is applied, matching the Agents window design.", + "modernUI": "Określa, czy włączony jest eksperymentalny Nowy Wygląd Interfejsu. Gdy jest włączony, paski boczne i dolny panel są wyświetlane jako pływające karty z zaokrąglonymi rogami i odstępami, a także stosowany jest zestaw odświeżonych stylów środowiska pracy, dopasowany do wyglądu okna Agentów.", "mouseBackForwardToNavigate": "Umożliwia używanie przycisków myszy cztery i pięć dla poleceń „Przejdź wstecz” i „Przejdź do przodu”.", "navigationControlEnabled": "Określa, czy kontrolka nawigacji na niestandardowym pasku tytułu jest wyświetlana. To ustawienie odnosi skutek wyłącznie wtedy, gdy ustawienie {0} nie ma wartości {1}.", "navigationControlEnabledWeb": "Określa, czy kontrolka nawigacji na pasku tytułu jest wyświetlana.", @@ -7041,7 +7041,7 @@ "openDefaultSettings": "Określa, czy otwarcie powoduje również otwarcie edytora wyświetlającego wszystkie ustawienia domyślne.", "openFilesInNewWindow": "Określa, czy pliki mają być otwierane w nowym oknie podczas korzystania z wiersza polecenia lub okna dialogowego pliku.\r\nNależy pamiętać, że nadal mogą występować przypadki, w których to ustawienie będzie ignorowane (np. w przypadku używania opcji wiersza polecenia `--new-window` lub `--reuse-window`).", "openFilesInNewWindowMac": "Określa, czy pliki mają być otwierane w nowym oknie podczas korzystania z wiersza polecenia lub okna dialogowego pliku.\r\nNależy pamiętać, że nadal mogą występować przypadki, w których to ustawienie będzie ignorowane (np. w przypadku używania opcji wiersza polecenia `--new-window` lub `--reuse-window`).", - "openFoldersInNewWindow": "Controls whether folders should open in a new window or replace the last active window.\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).", + "openFoldersInNewWindow": "Określa, czy foldery powinny być otwierane w nowym oknie, czy zastępować ostatnie aktywne okno.\r\nZwróć uwagę, że w niektórych przypadkach to ustawienie jest ignorowane (np. przy użyciu opcji wiersza polecenia `--new-window` lub `--reuse-window`).", "panelDefaultLocation": "Określa lokalizację domyślną panelu (terminalu, konsoli debugowania, danych wyjściowych, problemów) w nowym obszarze roboczym. Może to być widoczne u dołu, u góry, z prawej lub lewej strony obszaru edytora.", "panelOpensMaximized": "Określa, czy panel jest otwierany jako zmaksymalizowany. Panel może być zawsze otwierany jako zmaksymalizowany, nigdy nie być otwierany jako zmaksymalizowany lub być otwierany w takim samym stanie, w jakim go ostatnio zamknięto.", "panelShowLabels": "Określa, czy elementy działań w tytule panelu są wyświetlane jako etykieta lub ikona.", @@ -7565,21 +7565,21 @@ "application.shellEnvironmentResolutionTimeout": "Steruje limitem czasu w sekundach przed rezygnacją z rozpoznawania środowiska powłoki, gdy aplikacja nie została jeszcze uruchomiona z terminalu. Zobacz naszą [dokumentację](https://go.microsoft.com/fwlink/?linkid=2149667), aby uzyskać więcej informacji.", "argv.crashReporterId": "Unikatowy identyfikator używany do korelowania raportów o awariach wysyłanych z tego wystąpienia aplikacji.", "argv.disableChromiumSandbox": "Wyłącza piaskownicę Chromium. Jest to przydatne w przypadku uruchamiania edytora VS Code z podwyższonym poziomem uprawnień w systemie Linux i uruchamiania w ramach funkcji AppLocker w systemie Windows.", - "argv.disableHardwareAcceleration": "Disables hardware acceleration. ONLY change this option if you encounter graphic issues.", + "argv.disableHardwareAcceleration": "Wyłącza akcelerację sprzętową. Zmieniaj tę opcję TYLKO w przypadku problemów graficznych.", "argv.disableLcdText": "Wyłącza antyaliasing czcionki LCD.", "argv.enableCrashReporter": "Pozwala na wyłączenie raportowania awarii, należy ponownie uruchomić aplikację, jeśli wartość zostanie zmieniona.", "argv.enableRDPDisplayTracking": "Gwarantuje, że zmaksymalizowane okna zostaną przywrócone do poprawnego wyświetlania podczas ponownego łączenia RDP.", "argv.enebleProposedApi": "Włącz proponowane interfejsy API dla listy identyfikatorów rozszerzeń (takich jak „vscode.git”). Proponowane interfejsy API są niestabilne i mogą w każdej chwili ulec awarii bez ostrzeżenia. Ta opcja powinna być ustawiana tylko na potrzeby tworzenia i testowania rozszerzeń.", - "argv.force-renderer-accessibility": "Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.", - "argv.forceColorProfile": "Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.", + "argv.force-renderer-accessibility": "Wymusza dostępność renderera. Zmieniaj to TYLKO, jeśli używasz czytnika ekranu w systemie Linux. Na innych platformach renderer będzie automatycznie dostępny. Ta flaga jest ustawiana automatycznie, jeśli masz włączoną opcję editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Pozwala nadpisać używany profil kolorów. Jeśli kolory wyglądają źle, spróbuj ustawić to na `srgb` i uruchomić ponownie.", "argv.jsFlags": "Określa flagi aparatu języka JavaScript w wersji 8 do przekazania (np. „--max-old-space-size=4096”). Flagi te są stosowane do procesu głównego, programów renderujących oraz procesów narzędziowych.", - "argv.locale": "The display Language to use. Picking a different language requires the associated language pack to be installed.", + "argv.locale": "Język wyświetlania do użycia. Wybór innego języka wymaga zainstalowania odpowiedniego pakietu językowego.", "argv.logLevel": "Poziom dziennika do użycia. Wartość domyślna to „info”. Dozwolone wartości to „error”, „warn”, „info”, „debug”, „trace”, „off”.", "argv.passwordStore": "Konfiguruje zaplecze używane do przechowywania wpisów tajnych w systemie Linux. Ten argument jest ignorowany w systemach Windows i macOS.", "argv.proxyBypassList": "Pomiń dowolny określony serwer proxy dla danej listy hostów rozdzielonych średnikami. Przykładowa wartość „;*.microsoft.com;*foo.com; 1.2.3.4:5678”, będzie używać serwera proxy dla wszystkich hostów z wyjątkiem adresów lokalnych (localhost, 127.0.0.1 itd.), poddomen microsoft.com, hostów zawierających sufiks foo.com i wszystko pod adresem 1.2.3.4:5678", "argv.remoteDebuggingPort": "Określa port do użycia na potrzeby debugowania zdalnego.", "argv.useInMemorySecretStorage": "Zapewnia, że magazyn w pamięci będzie używany na potrzeby magazynu wpisów tajnych zamiast magazynu poświadczeń systemu operacyjnego. Jest to często używane podczas uruchamiania testów rozszerzeń programu VS Code lub gdy występują problemy z magazynem poświadczeń.", - "closeWhenEmpty": "Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.", + "closeWhenEmpty": "Określa, czy zamknięcie ostatniego edytora powinno również zamknąć okno. To ustawienie dotyczy tylko okien, które nie wyświetlają folderów.", "confirmSaveUntitledWorkspace": "Określa, czy w oknie dialogowym potwierdzenia jest wyświetlany monit o zapisanie lub odrzucenie otwartego obszaru roboczego bez tytułu w oknie podczas przełączania do innego obszaru roboczego. Wyłączenie okna dialogowego potwierdzenia będzie zawsze odrzucać obszar roboczy bez tytułu.", "controlsStyle": "Dostosuj wygląd kontrolek okna tak, aby były natywne dla systemu operacyjnego, narysowane niestandardowo lub ukryte. Zmiany wymagają pełnego ponownego uruchomienia w celu ich zastosowania.", "dialogStyle": "Dostosuj wygląd okien dialogowych tak, aby były natywne dla systemu operacyjnego lub niestandardowe.", @@ -7591,7 +7591,7 @@ "newTab": "New Window Tab", "newWindowDimensions": "Określa wymiary nowo otwartego okna, gdy przynajmniej jedno jest już otwarte. Te ustawienia nie mają wpływu na otwarte pierwsze okno. Wymiary oraz położenie nowo otwartego okna będą takie jak w przypadku ostatniego zamkniętego okna.", "openWithoutArgumentsInNewWindow": "Określa, czy nowe puste okno powinno otworzyć się podczas uruchamiania drugiej instancji bez argumentów lub gdy ostatnia uruchomiona instancja powinna być na pierwszym planie.\r\nNależy zauważyć, że nadal mogą być przypadki, gdzie to ustawienie jest ignorowane (np. podczas używania opcji wiersza polecenia `--new-window` lub `--reuse-window`).", - "restoreFullscreen": "Controls whether a window should restore to full screen mode if it was exited in full screen mode.", + "restoreFullscreen": "Określa, czy okno powinno zostać przywrócone w trybie pełnoekranowym, jeśli zostało zamknięte w trybie pełnoekranowym.", "restoreWindows": "Kontroluje sposób przywracania okien i edytorów podczas ich otwierania.", "security.promptForLocalFileProtocolHandling": "Jeśli ta opcja jest włączona, za każdym razem, gdy plik lokalny lub obszar roboczy zostanie otwarty za pośrednictwem procedury obsługi protokołu, zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie.", "security.promptForRemoteFileProtocolHandling": "Jeśli ta opcja jest włączona, za każdym razem, gdy zdalny plik lub obszar roboczy zostanie otwarty za pośrednictwem procedury obsługi protokołu, zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie.", @@ -7601,7 +7601,7 @@ "telemetryConfigurationTitle": "Telemetria", "titleBarStyle": "Dostosuj wygląd paska tytułu okna tak, aby był natywny dla systemu operacyjnego lub niestandardowy. Zmiany wymagają pełnego ponownego uruchomienia w celu ich zastosowania.", "toggleWindowTabsBar": "Toggle Window Tabs Bar", - "touchbar.enabled": "Enables the macOS touchbar buttons on the keyboard if available.", + "touchbar.enabled": "Włącza przyciski touchbara macOS na klawiaturze, jeśli są dostępne.", "touchbar.ignored": "Zestaw identyfikatorów dla wpisów na pasku dotykowym, które nie powinny być pokazywane (na przykład „workbench.action.navigateBack”).", "window.border.color": "{0}: określony kolor w formacie Hex, RGB, RGBA, HSL, HSLA", "window.border.default": "{0}: respektowanie ustawień motywu kolorów, powrót do ustawień systemu Windows", @@ -7609,7 +7609,7 @@ "window.border.prefix": "Steruje kolorem obramowania okna:", "window.border.suffix": "Służy {0} do ustawiania różnych kolorów dla aktywnych i nieaktywnych okien. To ustawienie jest ignorowane, gdy {1} ustawiono wartość {2}.", "window.border.system": "{0}: uwzględniaj tylko ustawienia systemu Windows", - "window.clickThroughInactive": "If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.", + "window.clickThroughInactive": "Jeśli opcja jest włączona, kliknięcie nieaktywnego okna jednocześnie aktywuje okno i uruchamia element znajdujący się pod kursorem myszy, jeśli można go kliknąć. Jeśli jest wyłączona, kliknięcie w dowolnym miejscu nieaktywnego okna aktywuje je tylko i wymagane jest drugie kliknięcie elementu.", "window.customTitleBarVisibility": "Dostosuj, kiedy ma być wyświetlany niestandardowy pasek tytułu. Niestandardowy pasek tytułu może być ukryty w trybie pełnoekranowym przy użyciu wartości „windowed”. Niestandardowy pasek tytułu może być ukryty tylko w trybie bez pełnego ekranu za pomocą wartości „never”, gdy ustawienie {0} ma wartość „native”.", "window.customTitleBarVisibility.auto": "Automatycznie zmienia widoczność niestandardowego paska tytułu.", "window.customTitleBarVisibility.never": "Ukryj niestandardowy pasek tytułu, gdy ustawienie {0} ma wartość „native”.", @@ -7623,13 +7623,13 @@ "window.menuStyle.mac": "Dostosuj wygląd menu kontekstowego tak, aby były natywne dla systemu operacyjnego, niestandardowego lub dziedziczonego po stylu paska tytułu zdefiniowanym w programie {0}.", "window.menuStyle.native": "Użyj menu natywnego. Ta opcja jest ignorowana, gdy {0} jest ustawiona wartość {1}.", "window.menuStyle.native.mac": "Użyj natywnego menu kontekstowego.", - "window.nativeFullScreen": "Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.", + "window.nativeFullScreen": "Określa, czy na macOS powinien być używany natywny tryb pełnoekranowy. Wyłącz tę opcję, aby zapobiec tworzeniu nowej przestrzeni przez macOS przy przechodzeniu do trybu pełnoekranowego.", "window.nativeTabs": "Włącza natywne karty okien systemu macOS. Pamiętaj, że zmiany wymagają pełnego ponownego uruchomienia, aby zostały zastosowane, a natywne karty wyłączą niestandardowy styl paska tytułu, jeśli został skonfigurowany.", - "window.newWindowDimensions.default": "Open new windows in the center of the screen.", - "window.newWindowDimensions.fullscreen": "Open new windows in full screen mode.", - "window.newWindowDimensions.inherit": "Open new windows with same dimension as last active one.", + "window.newWindowDimensions.default": "Otwieraj nowe okna na środku ekranu.", + "window.newWindowDimensions.fullscreen": "Otwieraj nowe okna w trybie pełnoekranowym.", + "window.newWindowDimensions.inherit": "Otwieraj nowe okna z tymi samymi wymiarami co ostatnio aktywne.", "window.newWindowDimensions.maximized": "Otwórz nowe okna zmaksymalizowane.", - "window.newWindowDimensions.offset": "Open new windows with same dimension as last active one with an offset position.", + "window.newWindowDimensions.offset": "Otwieraj nowe okna z tymi samymi wymiarami co ostatnio aktywne, z przesunięciem pozycji.", "window.openWithoutArgumentsInNewWindow.off": "Skoncentruj uwagę na ostatnio aktywnym uruchomionym wystąpieniu.", "window.openWithoutArgumentsInNewWindow.on": "Open a new empty window.", "window.reopenFolders.all": "Otwórz ponownie wszystkie okna, jeśli nie jest otwarty folder, obszar roboczy ani plik (np. z wiersza polecenia). Jeśli plik zostanie otwarty, zastąpi on wszystkie edytory, które były wcześniej otwarte w oknie.", @@ -7846,7 +7846,7 @@ "verbosity.replEditor.description": "Podaj informacje o tym, jak uzyskać dostęp do menu pomocy ułatwień dostępu edytorze w środowisku REPL, gdy fokus jest ustawiony na edytor środowiska REPL.", "verbosity.scm": "Zapewnia informacje o tym, jak uzyskać dostęp do menu pomocy kontroli dostępności źródła, gdy dane wejściowe są skoncentrowane.", "verbosity.sessionsChat": "Podaj informacje o tym, jak uzyskać dostęp do menu pomocy ułatwień dostępu w oknie Agenci, gdy fokus znajdzie się na czacie.", - "verbosity.survey": "Provide information about how to navigate and interact with the survey editor pane.", + "verbosity.survey": "Podaj informacje o tym, jak nawigować i wchodzić w interakcję z panelem edytora ankiet.", "verbosity.terminal.description": "Podaj informacje o tym, jak uzyskać dostęp do menu pomocy dotyczącej ułatwień dostępu terminalu, gdy terminal jest skoncentrowany.", "verbosity.terminalChatOutput.description": "Podaj informacje o tym, jak otworzyć dane wyjściowe terminalu czatu w widoku Ułatwienia dostępu.", "verbosity.walkthrough": "Podaj informacje, jak otworzyć przewodnik w widoku z ułatwieniami dostępu.", @@ -7922,14 +7922,14 @@ "openDiffEditorAnnouncement": "Edytor różnic" }, "vs/workbench/contrib/accountEntitlements/browser/accountsEntitlements.contribution": { - "workbench.accounts.showEntitlements": "When enabled, available entitlements for the account will be shown in the accounts menu." + "workbench.accounts.showEntitlements": "Gdy opcja jest włączona, dostępne uprawnienia konta będą wyświetlane w menu kont." }, "vs/workbench/contrib/agentsVoice/browser/agentsVoice.contribution": { - "agents.voice.alwaysOnTop": "Keep the Voice Mode window always on top of other windows.", - "agents.voice.backendUrl": "Voice backend WebSocket URL. Leave empty to use the default hosted backend. Set to e.g. `ws://localhost:8000/api/v1/realtime/voice` to point at a backend running on your machine.", - "agents.voice.enabled": "Enable the Voice Mode panel in the chat view for voice-driven coding conversations.", - "agents.voice.showTranscript": "Show the voice transcript overlay in the chat input area while voice mode is active.", - "agents.voice.textToSpeech": "When enabled, the assistant reads responses aloud. When disabled, responses appear as text transcripts only.", + "agents.voice.alwaysOnTop": "Okno trybu głosowego ma zawsze pozostawać na wierzchu innych okien.", + "agents.voice.backendUrl": "Adres URL WebSocket backendu głosowego. Pozostaw puste, aby użyć domyślnego hostowanego backendu. Ustaw np. `ws://localhost:8000/api/v1/realtime/voice`, aby wskazać backend działający na twojej maszynie.", + "agents.voice.enabled": "Włącz panel trybu głosowego w widoku czatu do prowadzenia rozmów o programowaniu głosem.", + "agents.voice.showTranscript": "Pokazuj nakładkę transkrypcji głosowej w obszarze wprowadzania czatu, gdy tryb głosowy jest aktywny.", + "agents.voice.textToSpeech": "Gdy opcja jest włączona, asystent odczytuje odpowiedzi na głos. Gdy jest wyłączona, odpowiedzi pojawiają się wyłącznie jako transkrypcje tekstowe.", "agentsVoice.connecting": "Connecting...", "agentsVoice.disconnect": "Disconnect Voice Mode", "agentsVoice.pttStopInChat": "Voice Mode: Stop Recording", @@ -7941,7 +7941,7 @@ "toggleAgentsVoiceWindow": "Voice Mode" }, "vs/workbench/contrib/agentsVoice/browser/agentsVoiceSessionsPicker": { - "voiceSessions.placeholder": "Select a session for voice input", + "voiceSessions.placeholder": "Wybierz sesję do wprowadzania głosowego", "voiceSessions.setTarget": "Set as voice target" }, "vs/workbench/contrib/agentsVoice/browser/agentsVoiceWidget": { @@ -7971,10 +7971,10 @@ }, "vs/workbench/contrib/agentsVoice/browser/components/feedbackDialog": { "agentsVoice.cancel": "Cancel", - "agentsVoice.feedbackConsent": "By submitting, you agree that your session logs and transcript history will be included with your feedback.", + "agentsVoice.feedbackConsent": "Wysyłając, zgadzasz się, że logi sesji i historia transkrypcji zostaną dołączone do twojej opinii.", "agentsVoice.feedbackError": "Failed to submit feedback", "agentsVoice.feedbackPlaceholder": "What could we improve?", - "agentsVoice.feedbackThanks": "Thank you for your feedback!", + "agentsVoice.feedbackThanks": "Dziękujemy za opinię!", "agentsVoice.sendFeedback": "Send Feedback", "agentsVoice.submit": "Submit", "agentsVoice.submitting": "Submitting..." @@ -7994,13 +7994,13 @@ "agentsVoice.changePttKey": "Change push-to-talk key", "agentsVoice.configureHotkey": "Configure a keybinding", "agentsVoice.connecting": "Connecting…", - "agentsVoice.feedbackDesc": "Use the feedback icon to help us improve your experience.", + "agentsVoice.feedbackDesc": "Użyj ikony opinii, aby pomóc nam ulepszać twoje doświadczenie.", "agentsVoice.getStarted": "Get Started", - "agentsVoice.miniViewSuffix": "to multitask while VS Code is not in the foreground.", + "agentsVoice.miniViewSuffix": "aby wykonywać wiele zadań, gdy VS Code nie jest na pierwszym planie.", "agentsVoice.openMiniView": "Open the mini-view", "agentsVoice.pttDesc": "Push-to-talk", "agentsVoice.pttHoldDesc": "— hold the key while speaking, release when done.", - "agentsVoice.welcomeDesc": "Speak to an assistant that controls multiple coding agents at once. Get notified when work is done or input is needed.", + "agentsVoice.welcomeDesc": "Mów do asystenta, który steruje wieloma agentami programistycznymi naraz. Otrzymuj powiadomienia, gdy praca zostanie ukończona lub potrzebne są dane wejściowe.", "agentsVoice.welcomeTitle": "Welcome to Voice Chat" }, "vs/workbench/contrib/agentsVoice/browser/components/sessionListComponent": { @@ -8034,25 +8034,25 @@ "voiceTranscripts.deleteAll": "Delete All", "voiceTranscripts.deleteAllConfirm": "Delete all voice transcripts?", "voiceTranscripts.deleteAllConfirmButton": "Delete", - "voiceTranscripts.deleteAllDetail": "This permanently deletes the local transcript file for your user. There is no server-side copy.", + "voiceTranscripts.deleteAllDetail": "Trwale usuwa lokalny plik transkrypcji dla twojego użytkownika. Po stronie serwera nie ma kopii.", "voiceTranscripts.focus": "Focus Voice Transcripts View", "voiceTranscripts.refresh": "Refresh", "voiceTranscriptsContainer": "Voice Transcripts", "voiceTranscriptsView": "Voice Transcripts", - "voiceTranscriptsViewIcon": "View icon of the Voice Transcripts view." + "voiceTranscriptsViewIcon": "Ikona widoku Transkrypcje Głosowe." }, "vs/workbench/contrib/agentsVoice/browser/transcriptsView/voiceTranscriptsView": { "voiceTranscripts.archivedNote": "{0} archived turn{1} hidden.", "voiceTranscripts.earlierMonth": "Earlier this month", "voiceTranscripts.earlierWeek": "Earlier this week", - "voiceTranscripts.empty": "No transcripts yet. Start a voice conversation to populate this view.", + "voiceTranscripts.empty": "Brak transkrypcji. Rozpocznij rozmowę głosową, aby wypełnić ten widok.", "voiceTranscripts.older": "Older", "voiceTranscripts.today": "Today", "voiceTranscripts.yesterday": "Yesterday" }, "vs/workbench/contrib/agentsVoice/common/agentsVoiceColors": { - "agentsVoice.speakingBackground": "Background color for the speaking voice state row highlight", - "agentsVoice.speakingForeground": "Color for the speaking/active voice state indicator" + "agentsVoice.speakingBackground": "Kolor tła podświetlenia wiersza stanu mówienia", + "agentsVoice.speakingForeground": "Kolor wskaźnika stanu mówienia/aktywności głosowej" }, "vs/workbench/contrib/agentsVoice/common/voiceTranscriptStore": { "join.voiceTranscriptStore": "Saving voice transcript" @@ -8222,9 +8222,9 @@ "browser.clearGlobalStorageAction": "Wyczyść pamięć (globalna)", "browser.clearWorkspaceStorageAction": "Wyczyść pamięć (obszar roboczy)", "browser.dataStorage": "Kontroluje, jak dane przeglądarki (pliki cookie, pamięć podręczna, magazyn) są współdzielone między widokami przeglądarki.\r\n\r\n**Uwaga**: w niezaufanych obszarach roboczych to ustawienie jest ignorowane, a zawsze używany jest magazyn `ephemeral`.", - "browser.dataStorage.default": "`global` for local workspaces, `workspace` for remote workspaces.", + "browser.dataStorage.default": "`global` dla obszarów roboczych lokalnych, `workspace` dla obszarów roboczych zdalnych.", "browser.dataStorage.ephemeral": "Każdy widok przeglądarki ma własną sesję, która jest usuwana po zamknięciu.", - "browser.dataStorage.global": "All browser views share a single persistent session across all workspaces. Incompatible with remote sessions.", + "browser.dataStorage.global": "Wszystkie widoki przeglądarki współdzielą jedną trwałą sesję we wszystkich obszarach roboczych. Niekompatybilne z sesjami zdalnymi.", "browser.dataStorage.workspace": "Widoki przeglądarki w tym samym obszarze roboczym korzystają z trwałej sesji. Jeśli nie jest otwarty żaden obszar roboczy, używany jest magazyn `ephemeral`.", "browser.storageScope": "Zakres przechowywania bieżącego widoku przeglądarki" }, @@ -8306,7 +8306,7 @@ "browser.errorUrlLabel": "Adres URL:", "browser.loadErrorLabel": "Nie można załadować strony", "browser.notSecure": "Niezabezpieczone", - "browser.remoteErrorExtraWarning": "This usually means the host could not be found.\r\nEnsure the URL is correct and the server is accessible from the remote machine." + "browser.remoteErrorExtraWarning": "Zwykle oznacza to, że nie można odnaleźć hosta.\r\nUpewnij się, że adres URL jest poprawny i serwer jest dostępny z zdalnej maszyny." }, "vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": { "browser.findNextAction": "Znajdź następny", @@ -8362,14 +8362,14 @@ "browser.urlPlaceholder": "Enter a URL" }, "vs/workbench/contrib/browserView/electron-browser/features/browserRemoteFeatures": { - "browser.connectedLocally.file": "File URLs are served locally, not over the remote connection.", + "browser.connectedLocally.file": "Adresy URL plików są obsługiwane lokalnie, nie przez połączenie zdalne.", "browser.connectedLocally.generic": "Connected locally", "browser.connectedRemotely": "Connected via remote", - "browser.enableRemoteProxy": "When enabled, browser requests in remote workspaces are proxied through the remote connection. This allows web pages to access resources available on the remote host." + "browser.enableRemoteProxy": "Gdy opcja jest włączona, żądania przeglądarki w zdalnych obszarach roboczych są przekazywane przez połączenie zdalne. Pozwala to stronom internetowym na dostęp do zasobów dostępnych na zdalnym hoście." }, "vs/workbench/contrib/browserView/electron-browser/features/browserSearchFeatures": { "browser.search.engine.none": "None", - "browser.searchEngine": "Controls the search engine used to search the web from the address bar of the integrated browser. Select 'None' to disable search." + "browser.searchEngine": "Określa wyszukiwarkę używaną do wyszukiwania w sieci z paska adresu zintegrowanej przeglądarki. Wybierz 'Brak', aby wyłączyć wyszukiwanie." }, "vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": { "browser.backgroundGroup": "Tło", @@ -8723,7 +8723,7 @@ "workbench.action.chat.newChat": "Aby utworzyć nową sesję czatu, wywołaj polecenie Nowy czat{0}.", "workbench.action.chat.nextCodeBlock": "Aby ustawić fokus na następnym bloku kodu w ramach odpowiedzi, wywołaj polecenie Chat: Next Code Block{0}.", "workbench.action.chat.nextUserPrompt": "Aby przejść do następnego polecenia użytkownika w konwersacji, wywołaj polecenie Następny wiersz użytkownika{0}.", - "workbench.action.chat.openAgentHostFolderPicker": "When starting an agent session in a multi-root workspace, you can choose which root folder it runs in by invoking the Folder command{0}, then selecting a folder from the list.", + "workbench.action.chat.openAgentHostFolderPicker": "Rozpoczynając sesję agenta w wielokorzeniowym obszarze roboczym, możesz wybrać, w którym folderze głównym zostanie uruchomiona, wywołując polecenie Folder{0}, a następnie wybierając folder z listy.", "workbench.action.chat.previousUserPrompt": "Aby przejść do poprzedniego polecenia użytkownika w konwersacji, wywołaj polecenie Poprzednie polecenie użytkownika{0}.", "workbench.action.chat.restoreLastCheckpoint": "— Przywróć do ostatniego punktu kontrolnego{0}.", "workbench.action.chat.undoEdits": "- Cofnij edycję{0}.", @@ -8834,8 +8834,8 @@ "workbench.action.chat.attachSelection.label": "Dodaj zaznaczenie do czatu" }, "vs/workbench/contrib/chat/browser/actions/chatContinueInAction": { - "chat.delegation.inlinePrompt": "The following is the conversation history from a previous {0} session. Continue working on it.\r\n\r\n{1}\r\n\r\nUser: {2}", - "chat.delegation.transcriptContent": "The following is the conversation history from a previous {0} session. Continue working on it.\r\n\r\n{1}", + "chat.delegation.inlinePrompt": "Poniżej znajduje się historia rozmowy z poprzedniej sesji {0}. Kontynuuj pracę nad nią.\r\n\r\n{1}\r\n\r\nUżytkownik: {2}", + "chat.delegation.transcriptContent": "Poniżej znajduje się historia rozmowy z poprzedniej sesji {0}. Kontynuuj pracę nad nią.\r\n\r\n{1}", "chat.delegation.transcriptName": "Previous conversation", "chat.learnMore": "Dowiedz się więcej", "continueChatInSession": "Kontynuuj czat w...", @@ -9035,10 +9035,10 @@ "configToolSets": "Konfiguracja zestawów narzędzi...", "configureTools": "Konfiguruj narzędzia", "defaultBucketLabel": "Wbudowane", - "deleteToolSet.confirm.detail": "This removes the tool set definition from {0}.", + "deleteToolSet.confirm.detail": "Usuwa definicję zestawu narzędzi z {0}.", "deleteToolSet.confirm.message": "Delete tool set '{0}'?", "deleteToolSet.confirm.primary": "Delete", - "deleteToolSet.error": "Failed to delete tool set '{0}': {1}", + "deleteToolSet.error": "Nie udało się usunąć zestawu narzędzi '{0}': {1}", "deleteUserBucket": "Delete Tool Set", "editUserBucket": "Edytuj zestaw narzędzi", "manageToolApproval": "Zarządzaj zatwierdzeniem", @@ -9091,8 +9091,8 @@ "exportDebugLogs.folderDialogTitle": "Wybierz folder dla dzienników debugowania hosta agenta", "exportDebugLogs.noFiles.activeSession": "Nie znaleziono plików dziennika dla aktywnej sesji hosta agenta.", "exportDebugLogs.noFiles.currentWindow": "Nie znaleziono plików dziennika hosta agenta dla bieżącego okna.", - "exportDebugLogs.privacyWarning": "Note: This log may contain personal information such as auth tokens, file contents, or terminal output. Please consider sharing privately or reviewing the contents carefully before sharing.", - "exportDebugLogs.privacyWarning.internal": "Note: This log may contain personal information such as auth tokens, file contents, or terminal output. It MUST be shared privately via Slack or in an issue filed on the microsoft/vscode-internalbacklog repo.", + "exportDebugLogs.privacyWarning": "Uwaga: ten log może zawierać dane osobowe, takie jak tokeny uwierzytelniania, zawartość plików lub wyjście terminalu. Rozważ udostępnienie prywatnie lub dokładne przejrzenie zawartości przed udostępnieniem.", + "exportDebugLogs.privacyWarning.internal": "Uwaga: ten log może zawierać dane osobowe, takie jak tokeny uwierzytelniania, zawartość plików lub wyjście terminalu. MUSI być udostępniony prywatnie przez Slack lub w zgłoszeniu w repozytorium microsoft/vscode-internalbacklog.", "exportDebugLogs.saveError": "Nie udało się zapisać dzienników debugowania: {0}" }, "vs/workbench/contrib/chat/browser/actions/openCopilotCliStateFileAction": { @@ -9184,7 +9184,7 @@ "agentHost.responseDetails.credit": "{0} środków", "agentHost.responseDetails.credits": "środki {0}", "agentHost.turnError": "Error: ({0}) {1}", - "agentHost.workspaceTrust": "AI features are currently only supported in trusted workspaces." + "agentHost.workspaceTrust": "Funkcje AI są obecnie obsługiwane tylko w zaufanych obszarach roboczych." }, "vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": { "agentHostTerminal.local": "Lokalny" @@ -9193,7 +9193,7 @@ "agentFeedback.many": "{0} comments", "agentFeedback.one": "1 comment", "agentFeedback.reveal": "Reveal Selected", - "agentFeedback.reviewMessage": "Choose which comments to reveal to the agent. Unchecked comments stay hidden.", + "agentFeedback.reviewMessage": "Wybierz, które komentarze mają być widoczne dla agenta. Niezaznaczone komentarze pozostaną ukryte.", "agentFeedback.reviewTitle": "Reveal unreviewed comments?", "ahp.running": "Trwa uruchamianie {0}..." }, @@ -9260,7 +9260,7 @@ "deleteSession.confirm": "Czy na pewno chcesz usunąć tę sesję czatu?", "deleteSession.delete": "Usuń", "deleteSession.detail": "Tej akcji nie można cofnąć.", - "deleteSession.error": "Failed to delete chat session: {0}", + "deleteSession.error": "Nie udało się usunąć sesji czatu: {0}", "deleteSessions.confirm": "Czy na pewno chcesz usunąć sesje czatu ({0})?", "doNotAskAgain": "Nie pytaj mnie ponownie", "find": "Znajdź sesję agenta", @@ -9427,13 +9427,13 @@ }, "vs/workbench/contrib/chat/browser/agentSessions/localAgentDisabledInputTipContribution": { "chat.localAgentDisabled.continueInAgentHostCopilot.action": "Continue In Agent Host", - "chat.localAgentDisabled.continueInAgentHostCopilot.description": "You can bring your local harness history into a new chat with the agent host. To keep using the local harness instead and hide this notification, set \"chat.editor.localAgent.enabled\" to true.", - "chat.localAgentDisabled.continueInAgentHostCopilot.message": "Continue using the agent host." + "chat.localAgentDisabled.continueInAgentHostCopilot.description": "Możesz przenieść historię lokalnego mechanizmu czatu do nowego czatu w hoście agenta. Aby zamiast tego kontynuować korzystanie z lokalnego mechanizmu i ukryć to powiadomienie, ustaw \"chat.editor.localAgent.enabled\" na true.", + "chat.localAgentDisabled.continueInAgentHostCopilot.message": "Kontynuuj korzystanie z hosta agenta." }, "vs/workbench/contrib/chat/browser/agentSessions/sessionTypeAvailability": { "chat.sessionType.noModels": "No models available", - "chat.sessionType.noModelsHover": "No models are available for this agent.", - "chat.sessionType.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to use this agent.", + "chat.sessionType.noModelsHover": "Dla tego agenta nie są dostępne żadne modele.", + "chat.sessionType.upgradeHover": "[Ulepsz do GitHub Copilot Pro](command:workbench.action.chat.upgradePlan), aby korzystać z tego agenta.", "chat.sessionType.upgradeLink": "[Upgrade](command:workbench.action.chat.upgradePlan)", "chat.sessionType.upgradeMobile": "Requires GitHub Copilot Pro" }, @@ -9653,7 +9653,7 @@ }, "vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditorInput": { "aiCustomizationManagementEditorName": "Dostosowania agenta", - "aiCustomizationManagementEditorNameWithHarness": "Agent Customizations for {0}" + "aiCustomizationManagementEditorNameWithHarness": "Dostosowania agenta dla {0}" }, "vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationWelcomePagePromptLaunchers": { "agents": "Agenty", @@ -9675,7 +9675,7 @@ "sentToChat": "Wysłano do czatu ✓", "skills": "Umiejętności", "skillsDesc": "Twórz pliki umiejętności wielokrotnego użytku, które dostarczają wiedzę i przepływy pracy specyficzne dla danej dziedziny.", - "welcomeHeadingWithHarness": "Agent Customizations for {0}", + "welcomeHeadingWithHarness": "Dostosowania agenta dla {0}", "welcomeSubtitle": "Dostosuj sposób działania agentów w Twoich projektach. Skonfiguruj dostosowania obszaru roboczego dla całego zespołu lub utwórz osobiste, które będą Ci towarzyszyć w różnych projektach.", "workflowInputAriaLabel": "Opisz swoje preferencje, aby dostosować agenta", "workflowInputPlaceholder": "Preferuj zwięzłe zatwierdzenia, dokładne przeglądy i przetestowany kod...", @@ -9919,17 +9919,17 @@ "chat.agentHost.ahpJsonlLogging": "Po włączeniu rejestruje wszystkie komunikaty transportu AHP dla połączeń hosta agenta z plikami JSONL w katalogu dziennika okna.", "chat.agentHost.clientTools": "Nazwy narzędzi do udostępnienia jako narzędzia dostarczone przez klienta w sesjach hosta agenta.", "chat.agentHost.customTerminalTool.enabled": "Po włączeniu sesje zestawu Copilot SDK używają zastępowania narzędzia terminalu hosta agenta zamiast domyślnego zachowania terminalu zestawu SDK.", - "chat.agentHost.opus48Prompt.enabled": "When enabled, Copilot SDK sessions running a Claude Opus 4.8 model apply Opus 4.8-tuned system-prompt section overrides on top of the default system message.", - "chat.agentHost.sdkSandbox.enabled": "Sandbox mode for the Copilot SDK's built-in shell tool. Only takes effect when `#chat.agentHost.customTerminalTool.enabled#` is `false`; when the Agent Host's own terminal tool is enabled, the engine sandbox is controlled by `#chat.agent.sandbox.enabled#`.", - "chat.agentHost.sdkSandbox.enabled.allowNetwork": "The SDK's built-in shell tool runs inside a sandbox with unrestricted outbound network access.", + "chat.agentHost.opus48Prompt.enabled": "Gdy opcja jest włączona, sesje Copilot SDK korzystające z modelu Claude Opus 4.8 stosują nadpisania sekcji promptu systemowego dostrojone do Opus 4.8 na domyślnej wiadomości systemowej.", + "chat.agentHost.sdkSandbox.enabled": "Tryb piaskownicy dla wbudowanego narzędzia powłoki Copilot SDK. Działa tylko wtedy, gdy `#chat.agentHost.customTerminalTool.enabled#` ma wartość `false`; gdy włączone jest własne narzędzie terminala Hosta Agenta, piaskownicą silnika steruje `#chat.agent.sandbox.enabled#`.", + "chat.agentHost.sdkSandbox.enabled.allowNetwork": "Wbudowane narzędzie powłoki SDK działa w piaskownicy z nieograniczonym dostępem do sieci wychodzącej.", "chat.agentHost.sdkSandbox.enabled.off": "No sandbox policy is forwarded for the SDK's built-in shell tool — commands run unsandboxed.", - "chat.agentHost.sdkSandbox.enabled.on": "The SDK's built-in shell tool runs inside a sandbox using the configured filesystem policy and host-list-restricted network.", + "chat.agentHost.sdkSandbox.enabled.on": "Wbudowane narzędzie powłoki SDK działa w piaskownicy używającej skonfigurowanej polityki systemu plików i sieci ograniczonej listą hostów.", "chat.agentLocations.invalidPath": "Ścieżki muszą być względne lub zaczynać się od '~/'. Ścieżki bezwzględne i separatory '\\' nie są obsługiwane.", "chat.agentSessionProjection.enabled": "Określa, czy tryb projekcji sesji agenta jest włączony do przeglądania sesji agentów w obszarze roboczym z fokusem.", "chat.agentSkillsLocations.description": "Określ lokalizacje umiejętności agenta (`{0}`), które mogą być używane w sesjach czatu. [Dowiedz się więcej]({1}).\r\n\r\nKażda ścieżka powinna zawierać podfoldery umiejętności z plikami SKILL.md (np. dodaj `my-skills`, jeśli masz `my-skills/skillA/SKILL.md`). Ścieżki względne są rozpoznawane z folderów głównych obszaru roboczego.", "chat.agentSkillsLocations.invalidPath": "Ścieżki muszą być względne lub zaczynać się od '~/'. Ścieżki bezwzględne i separatory '\\' nie są obsługiwane.", "chat.agentSkillsLocations.title": "Lokalizacje umiejętności agenta", - "chat.agents.claude.preferAgentHost": "When enabled, Claude sessions opened from the Agents Window run inside the agent host process instead of the GitHub Copilot Chat extension. Only one Claude implementation surfaces per window.", + "chat.agents.claude.preferAgentHost": "Gdy opcja jest włączona, sesje Claude otwarte z Okna Agentów działają wewnątrz procesu hosta agenta zamiast w rozszerzeniu GitHub Copilot Chat. W każdym oknie dostępna jest tylko jedna implementacja Claude.", "chat.agents.config.locations.description": "Określ lokalizacje niestandardowych plików agenta (`*{0}`). [Dowiedz się więcej]({1}).\r\n\r\nŚcieżki względne są rozpoznawane z folderów głównych obszaru roboczego.", "chat.agents.config.locations.title": "Lokalizacje plików agenta", "chat.agentsControl.badge": "Pokazuje stan agenta jako znaczek obok centrum poleceń.", @@ -9963,12 +9963,12 @@ "chat.customizations.structuredPreview.enabled": "Określa, czy edytor dostosowań czatu wyświetla ustrukturyzowaną wersję zapoznawczą plików dostosowywania markdown (agentów, umiejętności, instrukcji, monitów). Po wyłączeniu edytor zawsze otwiera nieprzetworzony kod markdown w osadzonym edytorze kodu.", "chat.defaultConfiguration.approvals.autoApprove": "Bypass Approvals — all tool calls are auto-approved.", "chat.defaultConfiguration.approvals.default": "Default Approvals — Copilot uses your configured settings.", - "chat.defaultConfiguration.approvals.description": "The starting approval behavior for new agent sessions. If enterprise policy disables auto approval, new sessions use Default Approvals.", + "chat.defaultConfiguration.approvals.description": "Domyślne zachowanie zatwierdzania dla nowych sesji agenta. Jeśli polityka przedsiębiorstwa wyłącza automatyczne zatwierdzanie, nowe sesje używają Domyślnych Zatwierdzeń.", "chat.defaultConfiguration.mode.autopilot": "Autopilot — autonomously iterate from start to finish.", - "chat.defaultConfiguration.mode.description": "The starting mode for new agent sessions.", + "chat.defaultConfiguration.mode.description": "Tryb początkowy dla nowych sesji agenta.", "chat.defaultConfiguration.mode.interactive": "Interactive — step-by-step collaboration.", "chat.defaultConfiguration.mode.plan": "Plan — plan first, execute when ready.", - "chat.defaultConfiguration.settingDescription": "Controls the default configuration (mode and approval behavior) for new agent sessions (such as Copilot CLI). You can still change the mode and approval level per session, and each session remembers what was used.", + "chat.defaultConfiguration.settingDescription": "Określa domyślną konfigurację (tryb i zachowanie zatwierdzania) dla nowych sesji agenta (takich jak Copilot CLI). Tryb i poziom zatwierdzania można wciąż zmieniać dla każdej sesji, a każda sesja pamięta, co zostało użyte.", "chat.detectParticipant.enabled": "Włącza automatyczne wykrywanie uczestnika czatu na potrzeby czatu panelowego.", "chat.disableAIFeatures": "Wyłącz i ukryj wbudowane funkcje sztucznej inteligencji udostępniane przez narzędzie GitHub Copilot, w tym sugestie czatu i sugestie wbudowane.", "chat.editRequests": "Umożliwia edytowanie żądań na czacie. Dzięki temu możesz zmienić zawartość żądania i ponownie je przesłać do modelu.", @@ -9976,12 +9976,12 @@ "chat.editing.confirmEditRequestRemoval": "Określa, czy wyświetlić potwierdzenie przed usunięciem żądania i skojarzonych z nim zmian.", "chat.editing.confirmEditRequestRetry": "Określa, czy wyświetlić potwierdzenie przed ponowieniem próby żądania i skojarzonymi z nim zmianami.", "chat.editing.explainChanges.enabled": "Określa, czy przycisk Wyjaśnij w panelu Czat i menu kontekstowe Wyjaśnij zmiany w widoku SCM są wyświetlane. **Uwaga**: Jest to funkcja eksperymentalna.", - "chat.editing.openChangedFileInDiffEditor": "Controls whether selecting a file in the changed files list of a chat response opens it in a diff editor showing the changes made by chat, or in a regular editor. Holding `kbstyle(Alt)` while selecting the file opens it with the opposite behavior.", + "chat.editing.openChangedFileInDiffEditor": "Określa, czy wybranie pliku na liście zmienionych plików w odpowiedzi czatu otworzy go w edytorze różnic pokazującym zmiany dokonane przez czat, czy w zwykłym edytorze. Przytrzymanie `kbstyle(Alt)` podczas wybierania pliku otwiera go w odwrotny sposób.", "chat.editing.revealNextChangeOnResolve": "Określa, czy edytor automatycznie ujawnia następną zmianę po zachowaniu lub cofnięciu edycji czatu.", - "chat.editor.claude.preferAgentHost": "When enabled, Claude sessions opened from the regular workbench (sidebar chat) run inside the agent host process instead of the GitHub Copilot Chat extension. Only one Claude implementation surfaces per window.", + "chat.editor.claude.preferAgentHost": "Gdy opcja jest włączona, sesje Claude otwarte ze zwykłego środowiska pracy (czat na pasku bocznym) działają wewnątrz procesu hosta agenta zamiast w rozszerzeniu GitHub Copilot Chat. W każdym oknie dostępna jest tylko jedna implementacja Claude.", "chat.editorAssociations": "Skonfiguruj [wzorce glob](https://aka.ms/vscode-glob-patterns) dla edytorów do otwierania plików z czatu (np. `\"*.md\": \"vscode.markdown.preview.editor\"`).", "chat.exitAfterDelegation": "Określa, czy panel czatu automatycznie się zamyka po przekazaniu żądania do innej sesji.", - "chat.experimental.collectInstructionsInExtension": "When enabled, automatic instruction collection (.instructions.md, agent instructions, customizations index) is performed by the GitHub Copilot Chat extension instead of the core workbench.", + "chat.experimental.collectInstructionsInExtension": "Gdy opcja jest włączona, automatyczne zbieranie instrukcji (.instructions.md, instrukcje agenta, indeks dostosowań) jest wykonywane przez rozszerzenie GitHub Copilot Chat zamiast przez rdzeń środowiska pracy.", "chat.experimental.detectParticipant.enabled": "Włącza automatyczne wykrywanie uczestnika czatu na potrzeby czatu panelowego.", "chat.experimental.detectParticipant.enabled.deprecated": "To ustawienie jest przestarzałe. Zamiast tego użyj elementu „chat.detectParticipant.enabled”.", "chat.experimental.incrementalRendering.animationStyle": "Steruje stylem animacji podczas renderowania przyrostowego.", @@ -10061,19 +10061,19 @@ "chat.permissions.default.autopilot.label": "Autopilot (wersja zapoznawcza)", "chat.permissions.default.default.description": "Rozpocznij nowe sesje czatu z domyślnymi zatwierdzeniami.", "chat.permissions.default.default.label": "Zatwierdzenia domyślne", - "chat.permissions.default.settingDescription": "Controls the default permissions picker mode for new local chat sessions. You can still change the permission mode per session, and each session remembers the permission mode that was used. If enterprise policy disables auto approval, new sessions use Default Approvals.", + "chat.permissions.default.settingDescription": "Określa domyślny tryb selektora uprawnień dla nowych lokalnych sesji czatu. Tryb uprawnień można wciąż zmieniać dla każdej sesji, a każda sesja pamięta użyty tryb uprawnień. Jeśli polityka przedsiębiorstwa wyłącza automatyczne zatwierdzanie, nowe sesje używają Domyślnych Zatwierdzeń.", "chat.persistentProgress.enabled": "Zawsze pokazuj postęp w czacie.", "chat.planAgent.defaultModel.description": "Wybierz domyślny model językowy do użycia przez agenta planu spośród dostępnych dostawców.", "chat.planReview.inlineEditor.enabled": "Po włączeniu ten widżet przeglądu planu osadza edytor bezpośrednio, zamiast w osobnej karcie edytora.", "chat.pluginLocations": "Katalogi wtyczek do odnalezienia. Każdy klucz jest ścieżką wskazującą bezpośrednio folder wtyczki, a wartość włącza (`true`) lub wyłącza ją (`false`). Ścieżki mogą być bezwzględne względem katalogu głównego obszaru roboczego lub rozpoczynać się od znaku `~/` dla katalogu macierzystego użytkownika.", "chat.plugins.enabled": "Włącz integrację wtyczki agenta na czacie.", - "chat.plugins.enabledPlugins": "Controls which [agent plugins](https://aka.ms/vscode-agent-plugins) are enabled or disabled. Keys are plugin IDs in `@` form (where marketplace is defined in {1}); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, only plugins mapped to `true` here are allowed to load.", - "chat.plugins.enabledPlugins.policy": "Plugin enablement. Keys are plugin IDs in `{plugin}@{marketplace}` form; values enable or disable the plugin.", + "chat.plugins.enabledPlugins": "Określa, które [wtyczki agenta](https://aka.ms/vscode-agent-plugins) są włączone lub wyłączone. Klucze to identyfikatory wtyczek w formie `@` (gdzie marketplace zdefiniowano w {1}); wartości włączają (`true`) lub wyłączają (`false`) wtyczkę. Odkrywane razem z wpisami kluczowanymi ścieżką w {0}. Gdy ustawione polityką, dozwolone do ładowania są tylko wtyczki zmapowane na `true`.", + "chat.plugins.enabledPlugins.policy": "Włączenie wtyczek. Klucze to identyfikatory wtyczek w formie `{wtyczka}@{marketplace}`; wartości włączają lub wyłączają wtyczkę.", "chat.plugins.extraMarketplaces": "Dodatkowe rynki wtyczek zarządzane przez Enterprise. Połączone z {0}.", - "chat.plugins.extraMarketplaces.policy": "Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`{url}[#ref]`).", + "chat.plugins.extraMarketplaces.policy": "Dodatkowe marketplace'y wtyczek do odpytywania. Klucze to nazwy marketplace'ów; wartości to skróty GitHub (`właściciel/repozytorium[#ref]`) lub URI Git (`{url}[#ref]`).", "chat.plugins.marketplaces": "Witryny marketplace wtyczek do wykonywania zapytań. Wpisy mogą być skrótem GitHub (`owner/repo` lub `owner/repo#ref`), bezpośrednimi identyfikatorami URI repozytorium Git (`https://...git`, `ssh://...git` lub `git@host:path.git`, każdy opcjonalnie z sufiksem `#ref`) albo identyfikatorami URI lokalnego repozytorium (`file:///...`). Równoważne wpisy skrótów i identyfikatorów URI usługi GitHub są deduplikowane.", - "chat.plugins.strictMarketplaces": "Enterprise-managed allowlist of plugin marketplace sources. When set, only marketplaces matching one of these entries can be installed; an empty array blocks all marketplaces. This does not retroactively disable already-installed plugins. Each entry is an object with a `source` discriminator (`github`, `git`, `url`, `npm`, `file`, `directory`, `hostPattern`, or `pathPattern`) and the corresponding fields. Typically delivered via enterprise policy.", - "chat.plugins.strictMarketplaces.policy": "Allowlist of plugin marketplace sources. When set, only marketplaces matching an entry are trusted; an empty array blocks all marketplaces.", + "chat.plugins.strictMarketplaces": "Zarządzana przez przedsiębiorstwo lista dozwolonych źródeł marketplace wtyczek. Gdy jest ustawiona, można instalować tylko marketplace pasujące do jednego z tych wpisów; pusta tablica blokuje wszystkie marketplace. Nie wyłącza to wstecznie już zainstalowanych wtyczek. Każdy wpis jest obiektem z dyskryminatorem `source` (`github`, `git`, `url`, `npm`, `file`, `directory`, `hostPattern` lub `pathPattern`) oraz odpowiadającymi mu polami. Zwykle dostarczane przez politykę przedsiębiorstwa.", + "chat.plugins.strictMarketplaces.policy": "Lista dozwolonych źródeł marketplace wtyczek. Gdy jest ustawiona, zaufane są tylko marketplace pasujące do wpisu; pusta tablica blokuje wszystkie marketplace.", "chat.progressBorder.enabled": "Wyświetlaj animowaną ramkę z gradientem wokół pola wprowadzania tekstu na czacie, gdy konsultant pracuje lub zastanawia się nad odpowiedzią. Gdy ta opcja jest włączona i nie jest aktywna funkcja zmniejszonego ruchu, wyłącza ona {0}. Nie działa, gdy włączona jest funkcja zmniejszonego ruchu.", "chat.promptFileLocations.invalidPath": "Ścieżki muszą być względne lub zaczynać się od '~/'. Ścieżki bezwzględne i separatory '\\' nie są obsługiwane. Wzorce glob są przestarzałe i zostaną usunięte w przyszłych wersjach.", "chat.promptFilesRecommendations.description": "Skonfiguruj, które pliki monitów mają być rekomendowane w widoku powitalnym czatu. Każdy klucz to nazwa pliku monitu, a wartość może być równa „true”, aby zawsze rekomendować, „false”, aby nigdy nie rekomendować, lub może być wyrażeniem [klauzuli when](https://aka.ms/vscode-when-clause), takim jak „resourceExtname == .js” lub „resourceLangId == markdown”.", @@ -10100,7 +10100,7 @@ "chat.tools.confirmationCarousel": "Po włączeniu wiele potwierdzeń narzędzi jest umieszczanych w partii w karuzeli nad danymi wejściowymi.", "chat.tools.eligibleForAutoApproval": "Określa, które narzędzia kwalifikują się do automatycznego zatwierdzania. Narzędzia ustawione na wartość „false” zawsze będą przedstawiać potwierdzenie i nigdy nie będą oferować opcji automatycznego zatwierdzania. Domyślne zachowanie (lub ustawienie narzędzia na wartość „true”) może spowodować, że narzędzie będzie oferować opcje automatycznego zatwierdzania.", "chat.tools.fetchPage.approvedUrls": "Określa, które adresy URL są automatycznie zatwierdzane na żądanie przez narzędzia czatu. Klucze to wzorce adresów URL, a wartości mogą mieć wartość „true”, aby zatwierdzać zarówno żądania, jak i odpowiedzi, wartość „false” w celu odmowy, lub mogą być obiektem z właściwościami „approveRequest” i „approveResponse” na potrzeby szczegółowej kontroli.\r\n\r\nPrzykłady:\r\n- „\"https://example.com\": true” — zatwierdź wszystkie żądania dla example.com\r\n- „\"https://*.example.com\": true” — zatwierdź wszystkie żądania dla dowolnej poddomeny example.com\r\n- „\"https://example.com/api/*\": { \"approveRequest\": true, \"approveResponse\": false }” — Zatwierdź żądania, ale nie odpowiedzi dla ścieżek example.com/api", - "chat.tools.riskAssessment.enabled": "When enabled, tool confirmations show an LLM-generated risk level (Safe / Caution / Review carefully) and a short explanation.", + "chat.tools.riskAssessment.enabled": "Gdy opcja jest włączona, potwierdzenia narzędzi pokazują poziom ryzyka wygenerowany przez LLM (Bezpieczne / Ostrożnie / Sprawdź uważnie) wraz z krótkim wyjaśnieniem.", "chat.tools.riskAssessment.model": "Identyfikator modelu językowego używany do generowania ocen ryzyka narzędzi. Powinien być to mały, szybki model.", "chat.tools.terminal.simpleCollapsible": "Po włączeniu wywołania narzędzi terminalowych są zawsze wyświetlane w zwijanym kontenerze z uproszczonym widokiem.", "chat.tools.todos.showWidget": "Określa, czy widżet listy zadań do wykonania ma być wyświetlany powyżej danych wejściowych czatu. Po włączeniu widżet wyświetla elementy zadania do wykonania utworzone przez agenta i aktualizacje w miarę postępu.", @@ -10242,9 +10242,9 @@ "chatDebug.cache.model": "model", "chatDebug.cache.modelTurn": "Obrót modelu", "chatDebug.cache.msChip": "[{0} ms]", - "chatDebug.cache.noFindings": "No findings for this request pair.", + "chatDebug.cache.noFindings": "Brak ustaleń dla tej pary żądań.", "chatDebug.cache.noTurns": "Dla tej sesji nie zarejestrowano jeszcze żadnych tur modelu.", - "chatDebug.cache.noTurnsForAgents": "No model turns match the selected agent filter.", + "chatDebug.cache.noTurnsForAgents": "Żadne tury modelu nie pasują do wybranego filtra agenta.", "chatDebug.cache.notPresent": "(nie istnieje)", "chatDebug.cache.optionsBanner": "Zmienione opcje: {0}", "chatDebug.cache.optionsCurr": "Bieżący", @@ -10256,7 +10256,7 @@ "chatDebug.cache.prevCol": "Previous", "chatDebug.cache.previousRequest": "Poprzednie żądanie", "chatDebug.cache.railGap": "{0} min idle · cache likely expired", - "chatDebug.cache.recomputedTooltip": "Diverges from the previous request: {0} chars are recomputed", + "chatDebug.cache.recomputedTooltip": "Różni się od poprzedniego żądania: {0} znaków zostało przeliczonych", "chatDebug.cache.requestId": "requestId", "chatDebug.cache.requestIdTooltip": "Identyfikator żądania: {0}", "chatDebug.cache.requestOptionsHeading": "Opcje żądania", @@ -10274,7 +10274,7 @@ "chatDebug.cache.requestTitle": "Żądanie", "chatDebug.cache.reuseLane": "Match", "chatDebug.cache.reusePct": "{0}% match", - "chatDebug.cache.reusedTooltip": "Byte-identical to the previous request: {0} chars can be served from cache", + "chatDebug.cache.reusedTooltip": "Identyczne bajtowo z poprzednim żądaniem: {0} znaków można obsłużyć z pamięci podręcznej", "chatDebug.cache.segDriftTooltip": "{0} ({1}): {2} — drifted. Click to inspect.", "chatDebug.cache.segGroupTooltip": "{0} … {1}: {2} small messages, {3}", "chatDebug.cache.segSizeChars": "{0} chars", @@ -10286,7 +10286,7 @@ "chatDebug.cache.sessionHealthStats": "{0} of {1} request pairs healthy", "chatDebug.cache.sessionHealthStatsLost": "{0} of {1} request pairs healthy · ~{2} tokens recomputed avoidably", "chatDebug.cache.sessionOverallHit": "{0}% overall cache hit", - "chatDebug.cache.sessionOverallSub": "{0} of {1} input tokens served from cache across {2} requests (token-weighted)", + "chatDebug.cache.sessionOverallSub": "{0} z {1} tokenów wejściowych obsłużonych z pamięci podręcznej w {2} żądaniach (ważone tokenami)", "chatDebug.cache.signatureHeading": "Podpis polecenia", "chatDebug.cache.signatureSummaryBreakComponent": "{0} z {1} ponownie użytych znaków — przerwa przy {2}", "chatDebug.cache.signatureSummaryClean": "{0} z {1} ponownie użytych znaków — nie wykryto rozbieżności", @@ -10334,58 +10334,58 @@ "chatDebug.cache.div.prepended": "{0} chars prepended — this block no longer starts with the same bytes", "chatDebug.cache.div.truncated": "last {0} chars removed — the remaining content still matches the previous bytes", "chatDebug.cache.insight.afterBreak.detail": "Once the prefix breaks at messages[{0}], everything after it is recomputed regardless — fix the first break first.", - "chatDebug.cache.insight.afterBreak.title": "{0} more changed position(s) after the break", + "chatDebug.cache.insight.afterBreak.title": "{0} dodatkowa(-e) zmieniona(-e) pozycja(-e) po przerwie", "chatDebug.cache.insight.append.detail": "{0} new message(s) after {1} unchanged — the shared prefix was extended, not broken. The uncached tokens are the new suffix being written to the cache for the next request.", "chatDebug.cache.insight.append.title": "New messages appended — expected growth", - "chatDebug.cache.insight.continuation.detail": "Only the wire delta is captured for this request; prior context is referenced by previous_response_id and reconstructed provider-side. Analysis is limited to system, tools, and request options.", + "chatDebug.cache.insight.continuation.detail": "Dla tego żądania przechwytywany jest tylko delty sieciowy; wcześniejszy kontekst odwołuje się przez previous_response_id i jest rekonstruowany po stronie dostawcy. Analiza ograniczona do systemu, narzędzi i opcji żądania.", "chatDebug.cache.insight.continuation.title": "Responses API continuation", "chatDebug.cache.insight.drift.hint": "Conversation history must be byte-identical between requests to reuse the cached prefix. A re-serialized {0} turn — trimmed whitespace, dropped reasoning or preamble text, reformatted tool calls — silently invalidates everything after it.", "chatDebug.cache.insight.drift.sizes": "{0} message, {1} → {2} chars", "chatDebug.cache.insight.drift.title": "History rewritten at messages[{0}]", "chatDebug.cache.insight.drift.volatileHint": "The changed region looks like a {0} — a volatile value re-rendered into the conversation history breaks the prefix on every request.", - "chatDebug.cache.insight.expired.detail": "The prompt is byte-identical to the previous request but only {0}% was served from cache.{1}", - "chatDebug.cache.insight.expired.gap": " {0} minute(s) elapsed since the previous request.", - "chatDebug.cache.insight.expired.hint": "Provider prompt caches expire after a few minutes of inactivity (typically ~{0} min). Long gaps between requests recompute the full prompt even when nothing changed.", + "chatDebug.cache.insight.expired.detail": "Prompt jest identyczny bajtowo z poprzednim żądaniem, ale tylko {0}% zostało obsłużone z pamięci podręcznej.{1}", + "chatDebug.cache.insight.expired.gap": " Od poprzedniego żądania upłynęła {0} minuta(-y).", + "chatDebug.cache.insight.expired.hint": "Pamięci podręczne promptu dostawcy wygasają po kilku minutach nieaktywności (zwykle ~{0} min). Długie przerwy między żądaniami powodują przeliczenie całego promptu, nawet gdy nic się nie zmieniło.", "chatDebug.cache.insight.expired.title": "Likely cache expiration", - "chatDebug.cache.insight.lookback.detail": "Providers typically look back ~{0} content blocks for a prior cache entry; a turn that appends more can silently miss it even though the prefix matches.", - "chatDebug.cache.insight.lookback.hint": "During long tool loops, place intermediate cache breakpoints every ~15 blocks so the next request can still find a cache entry.", + "chatDebug.cache.insight.lookback.detail": "Dostawcy zazwyczaj patrzą wstecz ~{0} bloków treści w poszukiwaniu wcześniejszego wpisu pamięci podręcznej; tura, która dołącza więcej, może go po cichu pominąć, mimo że prefiks pasuje.", + "chatDebug.cache.insight.lookback.hint": "Podczas długich pętli narzędzi umieszczaj pośrednie punkty przerwania pamięci co ~15 bloków, aby następne żądanie nadal mogło znaleźć wpis w pamięci.", "chatDebug.cache.insight.lookback.title": "{0} blocks appended — beyond the typical cache lookback window", "chatDebug.cache.insight.model.detail": "{0} → {1}", "chatDebug.cache.insight.model.hint": "Prompt caches are scoped to a model — switching models recomputes the entire prompt. Route sub-tasks that need a different model through a separate request chain so the main loop keeps its cache.", "chatDebug.cache.insight.model.title": "Model changed", - "chatDebug.cache.insight.options.hint": "Options are part of the cache key on most providers. Keep per-request options stable when cache reuse matters.", + "chatDebug.cache.insight.options.hint": "Opcje są częścią klucza pamięci podręcznej u większości dostawców. Utrzymuj stabilne opcje między żądaniami, gdy ważne jest ponowne użycie pamięci.", "chatDebug.cache.insight.options.title": "Request options changed", - "chatDebug.cache.insight.prevContinuation.detail": "The previous request was a Responses API continuation (delta-only wire input); positionally diffing this full request against it would be misleading.", + "chatDebug.cache.insight.prevContinuation.detail": "Poprzednie żądanie było kontynuacją Responses API (wejście sieciowe tylko delty); pozycyjne porównywanie tego pełnego żądania z nim byłoby mylące.", "chatDebug.cache.insight.prevContinuation.title": "Message comparison suppressed", "chatDebug.cache.insight.stable.detail": "No divergence detected — {0}% of input tokens were served from cache.", "chatDebug.cache.insight.stable.title": "Prompt prefix fully stable", "chatDebug.cache.insight.system.detail": "{0} → {1} chars · {2}", - "chatDebug.cache.insight.system.hint": "A system prompt change invalidates everything after the tools block. Keep the system prompt byte-stable for the life of a session and inject per-turn context into the newest message instead.", + "chatDebug.cache.insight.system.hint": "Zmiana promptu systemowego unieważnia wszystko po bloku narzędzi. Utrzymuj prompt systemowy stabilny bajtowo przez cały czas życia sesji i wstrzykuj kontekst tury do najnowszej wiadomości.", "chatDebug.cache.insight.system.title": "System prompt changed", "chatDebug.cache.insight.system.volatileHint": "The changed region looks like a {0} — volatile values interpolated into the system prompt break the cache on every request. Move dynamic content after the conversation history or drop it.", "chatDebug.cache.insight.tooSmall.detail": "{0} input tokens — providers only cache prompts above a minimum prefix size (roughly 1,024-4,096 tokens depending on model), and smaller prompts silently never cache.", - "chatDebug.cache.insight.tooSmall.hint": "Small utility requests (titles, summaries) often sit below the threshold; a 0% hit on them is normal and not worth optimizing.", - "chatDebug.cache.insight.tooSmall.title": "Prompt may be below the minimum cacheable size", + "chatDebug.cache.insight.tooSmall.hint": "Małe żądania pomocnicze (tytuły, podsumowania) często mieszczą się poniżej progu; 0% trafień dla nich jest normalne i nie warto go optymalizować.", + "chatDebug.cache.insight.tooSmall.title": "Prompt może być poniżej minimalnego rozmiaru, który można buforować", "chatDebug.cache.insight.tools.hint": "The tool catalog is the first block of the prompt — any byte change here invalidates the entire cache.", "chatDebug.cache.insight.tools.title": "Tool catalog changed", "chatDebug.cache.insight.toolsAdded": "added: {0}", "chatDebug.cache.insight.toolsDef.detail": "changed: {0}", - "chatDebug.cache.insight.toolsDef.hint": "A changed tool description or schema rewrites the prompt from the tools block onward. Check for dynamic content (counts, paths, timestamps) inside tool descriptions.", + "chatDebug.cache.insight.toolsDef.hint": "Zmieniony opis lub schemat narzędzia przepisuje prompt od bloku narzędzi wzwyż. Sprawdź, czy w opisach narzędzi nie ma treści dynamicznej (liczniki, ścieżki, znaczniki czasu).", "chatDebug.cache.insight.toolsDef.title": "Tool definitions modified", "chatDebug.cache.insight.toolsModified": "modified: {0}", "chatDebug.cache.insight.toolsRemoved": "removed: {0}", - "chatDebug.cache.insight.toolsReorder.detail": "Same {0} tools with identical definitions, sent in a different order.", + "chatDebug.cache.insight.toolsReorder.detail": "Te same {0} narzędzia o identycznych definicjach, wysłane w innej kolejności.", "chatDebug.cache.insight.toolsReorder.hint": "Tools render at the very start of the prompt — a pure reorder still changes the bytes and invalidates the entire cache. Serialize the tool list deterministically (e.g. sort by name).", "chatDebug.cache.insight.toolsReorder.title": "Tool definitions reordered", - "chatDebug.cache.insight.toolsSet.hint": "Tool definitions render before everything else, so adding or removing a tool mid-session invalidates the whole prompt. Keep the tool set stable for the life of a session, or use deferred/appended tool loading instead of swapping the catalog.", + "chatDebug.cache.insight.toolsSet.hint": "Definicje narzędzi renderują się przed wszystkim innym, więc dodanie lub usunięcie narzędzia w trakcie sesji unieważnia cały prompt. Utrzymuj zestaw narzędzi stabilny przez cały czas życia sesji lub użyj odroczonego/dołączanego ładowania narzędzi zamiast podmiany katalogu.", "chatDebug.cache.insight.toolsSet.title": "Tool catalog changed ({0} → {1} tools)", - "chatDebug.cache.insight.truncated.detail": "{0} message(s) present in the previous request are missing from this one.", + "chatDebug.cache.insight.truncated.detail": "{0} wiadomości(-ść) obecnych w poprzednim żądaniu brakuje w tym.", "chatDebug.cache.insight.truncated.hint": "History slicing or compaction shortens the prefix — the cache can only match up to the cut, and everything after it is recomputed.", "chatDebug.cache.insight.truncated.title": "History truncated at messages[{0}]", "chatDebug.cache.session.allHealthy.detail": "Every request either appended new messages or matched the previous prompt exactly — no avoidable cache breaks in this session.", - "chatDebug.cache.session.allHealthy.title": "All request pairs grew the prefix cleanly", - "chatDebug.cache.session.expiration.detail": "~{0} tokens recomputed after idle gaps or on prompts below the cacheable minimum.", - "chatDebug.cache.session.expiration.hint": "If long gaps are inherent to the workflow, consider a longer-TTL cache or pre-warming before the user returns.", + "chatDebug.cache.session.allHealthy.title": "Wszystkie pary żądań czysto powiększyły prefiks", + "chatDebug.cache.session.expiration.detail": "~{0} tokenów przeliczonych po przerwach w bezczynności lub dla promptów poniżej minimalnego rozmiaru buforowalnego.", + "chatDebug.cache.session.expiration.hint": "Jeśli długie przerwy są inherentne dla przepływu pracy, rozważ pamięć podręczną o dłuższym TTL lub wstępne rozgrzewanie przed powrotem użytkownika.", "chatDebug.cache.session.expiration.title": "Cache likely expired {0} times", "chatDebug.cache.session.recurring.detail": "~{0} tokens recomputed across those requests. A break that repeats is systemic — look for the same root cause on every occurrence.", "chatDebug.cache.session.recurring.title": "Recurring invalidator: {0} in {1} of {2} request pairs", @@ -10933,7 +10933,7 @@ "chatSessionsExtPoint.name": "Nazwa dynamicznie zarejestrowanego uczestnika czatu (np. @agent). Nie może zawierać odstępów.", "chatSessionsExtPoint.order": "Kolejność, w jakiej ten element powinien być wyświetlany.", "chatSessionsExtPoint.requiresCustomModels": "Po ustawieniu tej opcji sesja czatu pokaże filtrowany selektor modeli, preferujący modele niestandardowe. Umożliwia to korzystanie ze standardowego selektora modeli w sesjach współużytkowanych.", - "chatSessionsExtPoint.supportsAutoModel": "Whether the chat session supports the synthetic \"Auto\" model fallback. Defaults to false. When true and no models are available, the picker shows \"Auto\" instead of a \"No models available\" state.", + "chatSessionsExtPoint.supportsAutoModel": "Czy sesja czatu obsługuje syntetyczny model awaryjny \"Auto\". Domyślnie false. Gdy true i żadne modele nie są dostępne, selektor pokazuje \"Auto\" zamiast stanu „Brak dostępnych modeli\".", "chatSessionsExtPoint.supportsFileAttachments": "Czy ta sesja czatu obsługuje dołączanie plików lub odniesień do plików.", "chatSessionsExtPoint.supportsHandOffs": "Czy ta sesja czatu obsługuje monity o przekazanie.", "chatSessionsExtPoint.supportsImageAttachments": "Czy ta sesja czatu obsługuje dołączanie obrazów.", @@ -11090,9 +11090,9 @@ "premiumLimitReached": "Osiągnięto limit organizacji.", "premiumLimitReachedCompact": "Osiągnięto limit {0}.", "quotaAdditionalUsageActive": "Skonfigurowano dodatkowy budżet. Użycie będzie kontynuowane do momentu zresetowania limitów.", - "quotaAdditionalUsageActiveEnterprise": "Copilot has paused because your limits are reached. Please contact your admin to increase your limits.", + "quotaAdditionalUsageActiveEnterprise": "Copilot został wstrzymany, ponieważ osiągnięto twoje limity. Skontaktuj się z administratorem, aby zwiększyć limity.", "quotaAdditionalUsageApproaching": "Po osiągnięciu limitu wykorzystane zostaną dodatkowe środki.", - "quotaAdditionalUsageApproachingEnterprise": "Copilot will pause when your limits are reached. Please contact your admin to increase your limits.", + "quotaAdditionalUsageApproachingEnterprise": "Copilot zostanie wstrzymany po osiągnięciu limitów. Skontaktuj się z administratorem, aby zwiększyć limity.", "quotaBudgetActive": "Skonfigurowano budżet żądań w warstwie Premium. Użycie będzie kontynuowane do momentu zresetowania limitów.", "quotaBudgetApproaching": "Po osiągnięciu limitu będą używane środki z budżetu żądań Premium.", "quotaBudgetExceededEnterprise": "Twoja organizacja lub Enterprise przekroczyła budżet Copilot. Skontaktuj się z administratorem, aby wznowić użycie.", @@ -11229,7 +11229,7 @@ "pluginSourceNotFound": "Nie znaleziono źródła wtyczki „{0}” po sklonowaniu.", "selectPlugin": "Wybierz wtyczkę do zainstalowania z folderu „{0}”", "showOutput": "Pokaż dane wyjściowe", - "strictMarketplaceBlockedInstall": "Plugins from '{0}' are blocked by your organization's policy.", + "strictMarketplaceBlockedInstall": "Wtyczki z '{0}' są zablokowane przez politykę twojej organizacji.", "trustAndInstall": "&&Zaufaj", "trustMarketplace": "Ufać wtyczkom z „{0}”?", "trustMarketplaceDetail": "Wtyczki mogą uruchamiać kod na Twoim komputerze. Instaluj tylko wtyczki z zaufanych źródeł.\r\n\r\nŹródło: {0}", @@ -11521,7 +11521,7 @@ "autoApprove2.button.enable": "Włącz", "autoApprove2.title": "Włączyć globalne automatyczne zatwierdzanie?", "autoApprove3.markdown": "Globalne automatyczne zatwierdzanie nazywane również „trybem YOLO” powoduje całkowite wyłączenie ręcznego zatwierdzania dla _wszystkich narzędzi we wszystkich obszarach roboczych_, co pozwala agentowi działać w pełni autonomicznie. Jest to bardzo niebezpieczne i *nigdy* nie jest rekomendowane, nawet w środowiskach konteneryzowanych, takich jak [Codespaces](https://github.com/features/codespaces) i [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) klucze użytkownika są przekazywane do kontenera, który może zostać naruszony.\r\n\r\n**Ta funkcja wyłącza [krytyczne zabezpieczenia](https://code.visualstudio.com/docs/copilot/security) i znacznie ułatwia osobie atakującej naruszenie zabezpieczeń maszyny.**\r\n\r\nUwaga: to ustawienie steruje tylko zatwierdzaniem narzędzi i nie uniemożliwia agentowi zadawania pytań. Aby automatycznie odpowiadać na pytania agenta, użyj ustawienia [`chat.autoReply`](command:workbench.action.openSettings?%5B%22chat.autoReply%22%5D) setting.", - "autopilotRiskSkipFallback": "The action was assessed as potentially destructive or irreversible.", + "autopilotRiskSkipFallback": "Akcja została oceniona jako potencjalnie destrukcyjna lub nieodwracalna.", "autopilotRiskSkipped": "Autopilot skipped \"{0}\" because it was assessed as high-risk: {1}", "copilot.toolSet.agent.description": "Deleguj zadania do innych agentów", "copilot.toolSet.execute.description": "Wykonywanie kodu i aplikacji na maszynie", @@ -11553,8 +11553,8 @@ "bad_name2": "„{0}” nie jest prawidłową nazwą pliku", "chat.configureToolSets": "Konfiguracja zestawów narzędzi...", "chat.configureToolSets.add": "Utwórz nowy plik zestawów narzędzi...", - "chat.configureToolSets.createFromCurrentSelection": "Create from current selection...", - "chat.configureToolSets.fileAlreadyExists": "A file with this name already exists", + "chat.configureToolSets.createFromCurrentSelection": "Utwórz z bieżącego zaznaczenia...", + "chat.configureToolSets.fileAlreadyExists": "Plik o tej nazwie już istnieje", "chat.configureToolSets.placeholder": "Wybierz zestaw narzędzi do skonfigurowania", "chat.configureToolSets.short": "Zestawy narzędzi", "input.placeholder": "Wpisz nazwę pliku zestawów narzędzi", @@ -11563,7 +11563,7 @@ "schema.icon": "Ikona używana dla tego zestawu narzędzi w interfejsie użytkownika. Używa składni „\\$(name)”, np. „\\$(zap)”", "schema.tools": "Lista narzędzi lub zestawów narzędzi do uwzględnienia w tym zestawie narzędzi. Nie może być pusty i musi odwoływać się do narzędzi w sposób, w jaki są one przywoływane w poleceniach.", "tool.description": "{1} ({0})\r\n\r\n{2}", - "toolSetName.bad_name": "Tool set name cannot be empty", + "toolSetName.bad_name": "Nazwa zestawu narzędzi nie może być pusta", "toolSetName.placeholder": "Type new tool set name", "toolsetSchema.json": "Konfiguracja zestawów narzędzi użytkownika" }, @@ -11943,9 +11943,9 @@ "agentFeedback.delete": "Delete Comment", "agentFeedback.expandComment": "Show More", "agentFeedback.none": "No unreviewed comments.", - "agentFeedback.openFile": "Open File and Reveal Comment", + "agentFeedback.openFile": "Otwórz plik i pokaż komentarz", "agentFeedback.reveal": "Reveal Selected", - "agentFeedback.revealComment": "Reveal this comment to the agent" + "agentFeedback.revealComment": "Pokaż ten komentarz agentowi" }, "vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatExtensionsInstallToolSubPart": { "allow": "Zezwalaj", @@ -12354,7 +12354,7 @@ "agentSessionsViewerPosition": "Pozycja widoku sesji agenta w widoku czatu.", "agentSessionsViewerVisible": "Widoczność widoku sesji agenta w widoku czatu.", "agentSupportsAttachments": "Wartość true, gdy agent czatu obsługuje załączniki.", - "chatAgentHostProviderId": "The Agent Host provider ID when the chat widget is locked to an Agent Host session.", + "chatAgentHostProviderId": "Identyfikator dostawcy Hosta Agenta, gdy widżet czatu jest zablokowany na sesji Hosta Agenta.", "chatAgentModeDisabledByPolicy": "Wartość true w przypadku wyłączenia trybu agenta przez zasady organizacji.", "chatContextUsageHasBeenOpened": "Wartość true oznacza, że użytkownik otworzył szczegóły użycia okna kontekstu.", "chatEditApplied": "Wartość True (Prawda) po zastosowaniu edycji tekstu czatu.", @@ -12370,10 +12370,10 @@ "chatHasAgents": "Wartość true, gdy czat ma dostępne agenty niestandardowe.", "chatHasCanDelegateProviders": "Wartość true, gdy dostępni są dostawcy sesji czatu z obsługą delegowania.", "chatHasFileAttachments": "Wartość true w przypadku, gdy czat zawiera załączniki plików.", - "chatHasPendingDelegationTarget": "True when a delegation (continue in) target is selected but the request has not been submitted yet.", + "chatHasPendingDelegationTarget": "Prawda, gdy wybrano cel delegacji (kontynuuj w), ale żądanie nie zostało jeszcze wysłane.", "chatHasPendingRequests": "Wartość True (Prawda) w przypadku oczekujących żądań w kolejce.", "chatHasUsedCreateSlashCommands": "Wartość True, jeśli użytkownik użył dowolnego z poleceń poprzedzonych ukośnikiem /create-*.", - "chatIsAgentHostSession": "True when the chat widget is locked to an Agent Host session.", + "chatIsAgentHostSession": "Prawda, gdy widżet czatu jest zablokowany na sesji Hosta Agenta.", "chatIsEnabled": "Wartość True (Prawda), gdy czat jest włączony, ponieważ domyślny uczestnik czatu jest aktywowany za pomocą implementacji.", "chatIsKatexMathElement": "Wartość true podczas ustawiania fokusu na elemencie matematycznym KaTeX.", "chatItemId": "Identyfikator elementu czatu.", @@ -12451,52 +12451,52 @@ "chatError.extensionBlocked": "Sorry, something went wrong.", "chatError.failed": "Sorry, your request failed. Please try again.\r\n\r\nClient Request Id: {0}\r\n\r\nReason: {1}", "chatError.failedWithServerId": "Sorry, your request failed. Please try again.\r\n\r\nClient Request Id: {0}\r\n\r\nGH Request Id: {1}\r\n\r\nReason: {2}", - "chatError.filtered.copyright": "Sorry, the response matched public code so it was blocked. Please rephrase your prompt.", - "chatError.filtered.copyrightMd": "Sorry, the response matched public code so it was blocked. Please rephrase your prompt. [Learn more]({0}).", - "chatError.filtered.default": "Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again.", - "chatError.filtered.defaultMd": "Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again. [Learn more]({0}).", - "chatError.filtered.prompt": "Sorry, your prompt was filtered by the Responsible AI Service. Please rephrase your prompt and try again.", - "chatError.filtered.promptMd": "Sorry, your prompt was filtered by the Responsible AI Service. Please rephrase your prompt and try again. [Learn more]({0}).", + "chatError.filtered.copyright": "Przepraszam, odpowiedź pasowała do publicznego kodu, więc została zablokowana. Sformułuj prompt ponownie.", + "chatError.filtered.copyrightMd": "Przepraszam, odpowiedź pasowała do publicznego kodu, więc została zablokowana. Sformułuj prompt ponownie. [Dowiedz się więcej]({0}).", + "chatError.filtered.default": "Przepraszam, odpowiedź została odfiltrowana przez Usługę Odpowiedzialnej AI. Sformułuj prompt ponownie i spróbuj jeszcze raz.", + "chatError.filtered.defaultMd": "Przepraszam, odpowiedź została odfiltrowana przez Usługę Odpowiedzialnej AI. Sformułuj prompt ponownie i spróbuj jeszcze raz. [Dowiedz się więcej]({0}).", + "chatError.filtered.prompt": "Przepraszam, twój prompt został odfiltrowany przez Usługę Odpowiedzialnej AI. Sformułuj prompt ponownie i spróbuj jeszcze raz.", + "chatError.filtered.promptMd": "Przepraszam, twój prompt został odfiltrowany przez Usługę Odpowiedzialnej AI. Sformułuj prompt ponownie i spróbuj jeszcze raz. [Dowiedz się więcej]({0}).", "chatError.invalidStatefulMarker": "Your chat session state is invalid, please start a new chat.", - "chatError.length": "Sorry, the response hit the length limit. Please rephrase your prompt.", + "chatError.length": "Przepraszam, odpowiedź osiągnęła limit długości. Sformułuj prompt ponownie.", "chatError.network": "Sorry, there was a network error. Please try again later. Request id: {0}\r\n\r\nReason: {1}", - "chatError.notFound": "Sorry, the resource was not found.", - "chatError.offTopic": "Sorry, but I can only assist with programming related questions.", - "chatError.quota.additionalSpend": "You've reached your additional usage limit for your plan. Upgrade your plan to keep going.", - "chatError.quota.business": "You've exhausted your credits. To continue working, please contact your organization's Copilot admin or wait for your allowance to renew.", - "chatError.quota.default": "You've exhausted your premium model quota. For additional paid premium requests, please reach out to your organization's Copilot admin or wait for your allowance to renew.", - "chatError.quota.free": "You've reached your monthly chat messages quota. Upgrade to Copilot Pro or wait for your allowance to renew.", + "chatError.notFound": "Przepraszam, zasób nie został znaleziony.", + "chatError.offTopic": "Przepraszam, mogę pomagać tylko w pytaniach związanych z programowaniem.", + "chatError.quota.additionalSpend": "Osiągnięto limit dodatkowego użycia dla twojego planu. Ulepsz plan, aby kontynuować.", + "chatError.quota.business": "Wyczerpałeś swoje kredyty. Aby kontynuować pracę, skontaktuj się z administratorem Copilot swojej organizacji lub poczekaj na odnowienie przydziału.", + "chatError.quota.default": "Wyczerpałeś limit modeli premium. Aby uzyskać dodatkowe płatne żądania premium, skontaktuj się z administratorem Copilot swojej organizacji lub poczekaj na odnowienie przydziału.", + "chatError.quota.free": "Osiągnięto miesięczny limit wiadomości czatu. Ulepsz do Copilot Pro lub poczekaj na odnowienie przydziału.", "chatError.quota.generic": "Quota Exceeded", - "chatError.quota.individual": "You've exhausted your premium model quota. Please enable additional paid premium requests, upgrade to Copilot Pro+, or wait for your allowance to renew.", - "chatError.quota.overage": "You cannot accrue additional premium requests at this time. Please contact [GitHub Support]({0}) to continue using Copilot.", - "chatError.quota.pro": "You've exhausted your premium model quota. Please enable additional paid premium requests or wait for your allowance to renew.", + "chatError.quota.individual": "Wyczerpałeś limit modeli premium. Włącz dodatkowe płatne żądania premium, ulepsz do Copilot Pro+ lub poczekaj na odnowienie przydziału.", + "chatError.quota.overage": "Nie możesz teraz kumulować dodatkowych żądań premium. Skontaktuj się z [Pomocą GitHub]({0}), aby kontynuować korzystanie z Copilot.", + "chatError.quota.pro": "Wyczerpałeś limit modeli premium. Włącz dodatkowe płatne żądania premium lub poczekaj na odnowienie przydziału.", "chatError.quota.server": "Quota Exceeded\r\n\r\nServer Error: {0}\r\nError Code: {1}", - "chatError.quota.ubb.business": "You've reached your credit limit. To continue working, please contact your organization's Copilot admin or wait for your credits to reset.", + "chatError.quota.ubb.business": "Osiągnięto limit kredytów. Aby kontynuować pracę, skontaktuj się z administratorem Copilot swojej organizacji lub poczekaj na reset kredytów.", "chatError.quota.ubb.businessDate": "You've reached your credit limit. To continue working, please contact your organization's Copilot admin or wait until your credits reset on {0}.", - "chatError.quota.ubb.default": "You've reached your credit limit. For additional paid credits, please reach out to your organization's Copilot admin or wait for your credits to reset.", - "chatError.quota.ubb.defaultDate": "You've reached your credit limit. For additional paid credits, please reach out to your organization's Copilot admin or wait until your credits reset on {0}.", - "chatError.quota.ubb.free": "You've reached your monthly credit limit. Upgrade to Copilot Pro or wait for your credits to reset.", + "chatError.quota.ubb.default": "Osiągnięto limit kredytów. Aby uzyskać dodatkowe płatne kredyty, skontaktuj się z administratorem Copilot swojej organizacji lub poczekaj na reset kredytów.", + "chatError.quota.ubb.defaultDate": "Osiągnięto limit kredytów. Aby uzyskać dodatkowe płatne kredyty, skontaktuj się z administratorem Copilot swojej organizacji lub poczekaj do resetu kredytów {0}.", + "chatError.quota.ubb.free": "Osiągnięto miesięczny limit kredytów. Ulepsz do Copilot Pro lub poczekaj na reset kredytów.", "chatError.quota.ubb.freeDate": "You've reached your monthly credit limit. Upgrade to Copilot Pro or wait until your credits reset on {0}.", - "chatError.quota.ubb.individual": "You've reached your monthly credit limit. Please enable additional paid credits, upgrade to Copilot Pro+, or wait for your credits to reset.", - "chatError.quota.ubb.individualDate": "You've reached your monthly credit limit. Please enable additional paid credits, upgrade to Copilot Pro+, or wait until your credits reset on {0}.", - "chatError.quota.ubb.pro": "You've reached your monthly credit limit. Please enable additional paid credits or wait for your credits to reset.", - "chatError.quota.ubb.proDate": "You've reached your monthly credit limit. Please enable additional paid credits or wait until your credits reset on {0}.", - "chatError.rateLimit.agentMode": "Sorry, you have exceeded the agent mode rate limit. Please switch to ask mode and try again in {0}. [Learn More]({1})", - "chatError.rateLimit.generic": "Sorry, your request was rate-limited. Please wait {0} before trying again or consider switching to Auto. [Learn More]({1})", - "chatError.rateLimit.genericAuto": "Sorry, your request was rate-limited. Please wait {0} before trying again. [Learn More]({1})", + "chatError.quota.ubb.individual": "Osiągnięto miesięczny limit kredytów. Włącz dodatkowe płatne kredyty, ulepsz do Copilot Pro+ lub poczekaj na reset kredytów.", + "chatError.quota.ubb.individualDate": "Osiągnięto miesięczny limit kredytów. Włącz dodatkowe płatne kredyty, ulepsz do Copilot Pro+ lub poczekaj do resetu kredytów {0}.", + "chatError.quota.ubb.pro": "Osiągnięto miesięczny limit kredytów. Włącz dodatkowe płatne kredyty lub poczekaj na reset kredytów.", + "chatError.quota.ubb.proDate": "Osiągnięto miesięczny limit kredytów. Włącz dodatkowe płatne kredyty lub poczekaj do resetu kredytów {0}.", + "chatError.rateLimit.agentMode": "Przepraszam, przekroczyłeś limit żądań trybu agenta. Przełącz się na tryb pytania i spróbuj ponownie za {0}. [Dowiedz się więcej]({1})", + "chatError.rateLimit.generic": "Przepraszam, twoje żądanie zostało ograniczone limitem. Poczekaj {0} przed ponowną próbą lub rozważ przełączenie na Auto. [Dowiedz się więcej]({1})", + "chatError.rateLimit.genericAuto": "Przepraszam, twoje żądanie zostało ograniczone limitem. Poczekaj {0} przed ponowną próbą. [Dowiedz się więcej]({1})", "chatError.rateLimit.integration": "Sorry, GitHub Copilot Chat is currently experiencing high demand. Please try again in {0}. [Learn More]({1})", - "chatError.rateLimit.model": "You've hit the rate limit for this model. Please try switching to Auto or try again in {0}. [Learn More]({1})", - "chatError.rateLimit.modelAuto": "You've hit the rate limit for this model. Please try again in {0}. [Learn More]({1})", - "chatError.rateLimit.overloaded": "Sorry, the upstream model provider is currently experiencing high demand. Please try again in {0} or consider switching to Auto. [Learn More]({1})", - "chatError.rateLimit.overloadedAuto": "Sorry, the upstream model provider is currently experiencing high demand. Please try again in {0}. [Learn More]({1})", - "chatError.rateLimit.server": "Sorry, you have been rate-limited. Please wait {0} before trying again or consider switching to Auto. [Learn More]({1})\r\n\r\nServer Error: {2}\r\nError Code: {3}", - "chatError.rateLimit.serverAuto": "Sorry, you have been rate-limited. Please wait {0} before trying again. [Learn More]({1})\r\n\r\nServer Error: {2}\r\nError Code: {3}", - "chatError.rateLimit.session": "You've hit your session rate limit. Please wait {0} for your limit to reset. [Learn More]({1})", - "chatError.rateLimit.sessionUpgrade": "You've hit your session rate limit. Please upgrade your plan or wait {0} for your limit to reset. [Learn More]({1})", - "chatError.rateLimit.weekly": "You've reached your weekly rate limit. Please switch to the Auto model to continue working or wait {0} for your limit to reset. [Learn More]({1})", - "chatError.rateLimit.weeklyAuto": "You've reached your weekly rate limit. Please wait {0} for your limit to reset. [Learn More]({1})", - "chatError.rateLimit.weeklyDate": "You've reached your weekly rate limit. Please switch to the Auto model to continue working or wait for your limit to reset on {0}. [Learn More]({1})", - "chatError.rateLimit.weeklyDateAuto": "You've reached your weekly rate limit. Please wait for your limit to reset on {0}. [Learn More]({1})", + "chatError.rateLimit.model": "Osiągnięto limit żądań dla tego modelu. Spróbuj przełączyć na Auto lub spróbuj ponownie za {0}. [Dowiedz się więcej]({1})", + "chatError.rateLimit.modelAuto": "Osiągnięto limit żądań dla tego modelu. Spróbuj ponownie za {0}. [Dowiedz się więcej]({1})", + "chatError.rateLimit.overloaded": "Przepraszam, dostawca modelu nadrzędnego obecnie doświadcza wysokiego obciążenia. Spróbuj ponownie za {0} lub rozważ przełączenie na Auto. [Dowiedz się więcej]({1})", + "chatError.rateLimit.overloadedAuto": "Przepraszam, dostawca modelu nadrzędnego obecnie doświadcza wysokiego obciążenia. Spróbuj ponownie za {0}. [Dowiedz się więcej]({1})", + "chatError.rateLimit.server": "Przepraszam, zostałeś ograniczony limitem. Poczekaj {0} przed ponowną próbą lub rozważ przełączenie na Auto. [Dowiedz się więcej]({1})\r\n\r\nBłąd serwera: {2}\r\nKod błędu: {3}", + "chatError.rateLimit.serverAuto": "Przepraszam, zostałeś ograniczony limitem. Poczekaj {0} przed ponowną próbą. [Dowiedz się więcej]({1})\r\n\r\nBłąd serwera: {2}\r\nKod błędu: {3}", + "chatError.rateLimit.session": "Osiągnięto limit żądań sesji. Poczekaj {0} na reset limitu. [Dowiedz się więcej]({1})", + "chatError.rateLimit.sessionUpgrade": "Osiągnięto limit żądań sesji. Ulepsz plan lub poczekaj {0} na reset limitu. [Dowiedz się więcej]({1})", + "chatError.rateLimit.weekly": "Osiągnięto tygodniowy limit żądań. Przełącz się na model Auto, aby kontynuować pracę, lub poczekaj {0} na reset limitu. [Dowiedz się więcej]({1})", + "chatError.rateLimit.weeklyAuto": "Osiągnięto tygodniowy limit żądań. Poczekaj {0} na reset limitu. [Dowiedz się więcej]({1})", + "chatError.rateLimit.weeklyDate": "Osiągnięto tygodniowy limit żądań. Przełącz się na model Auto, aby kontynuować pracę, lub poczekaj do resetu limitu {0}. [Dowiedz się więcej]({1})", + "chatError.rateLimit.weeklyDateAuto": "Osiągnięto tygodniowy limit żądań. Poczekaj do resetu limitu {0}. [Dowiedz się więcej]({1})", "chatError.somethingWrong": "Sorry, something went wrong.", "chatError.unknown": "Sorry, no response was returned." }, @@ -12514,10 +12514,10 @@ }, "vs/workbench/contrib/chat/common/chatPermissionWarnings": { "permissions.autoApprove.warning.confirm": "Włącz", - "permissions.autoApprove.warning.detail": "Bypass Approvals will auto-approve all tool calls without asking for confirmation. This includes file edits, terminal commands, and external tool calls.\r\n\r\nTo make this the starting permission level for new sessions, change the [{0}](command:workbench.action.openSettings?%5B%22{0}%22%5D) setting.", + "permissions.autoApprove.warning.detail": "Pomiń zatwierdzenia będzie automatycznie zatwierdzać wszystkie wywołania narzędzi bez pytania o potwierdzenie. Obejmuje to edycje plików, polecenia terminala i zewnętrzne wywołania narzędzi.\r\n\r\nAby ustawić ten poziom uprawnień jako początkowy dla nowych sesji, zmień ustawienie [{0}](command:workbench.action.openSettings?%5B%22{0}%22%5D).", "permissions.autoApprove.warning.title": "Włączyć pomijanie zatwierdzeń?", "permissions.autopilot.warning.confirm": "Włącz", - "permissions.autopilot.warning.detail": "Autopilot will auto-approve all tool calls and continue working autonomously until the task is complete. This includes terminal commands, file edits, and external tool calls. The agent will make decisions on your behalf without asking for confirmation.\r\n\r\nYou can stop the agent at any time by clicking the stop button. This applies to the current session only.\r\n\r\nTo make this the starting permission level for new sessions, change the [{0}](command:workbench.action.openSettings?%5B%22{0}%22%5D) setting.", + "permissions.autopilot.warning.detail": "Autopilot będzie automatycznie zatwierdzać wszystkie wywołania narzędzi i kontynuować autonomiczną pracę aż do zakończenia zadania. Obejmuje to polecenia terminala, edycje plików i zewnętrzne wywołania narzędzi. Agent będzie podejmował decyzje w twoim imieniu bez pytania o potwierdzenie.\r\n\r\nMożesz zatrzymać agenta w dowolnym momencie klikając przycisk stop. Dotyczy to tylko bieżącej sesji.\r\n\r\nAby ustawić ten poziom uprawnień jako początkowy dla nowych sesji, zmień ustawienie [{0}](command:workbench.action.openSettings?%5B%22{0}%22%5D).", "permissions.autopilot.warning.title": "Czy włączyć rozwiązanie Autopilot?", "permissions.warning.cancel": "Cancel", "permissions.warning.dontShowAgain": "Nie pokazuj ponownie" @@ -12987,7 +12987,7 @@ "promptsUserDataFolder": "Dane użytkownika" }, "vs/workbench/contrib/chat/common/tools/builtinTools/askQuestionsTool": { - "askQuestionsTool.invalidOptions": "Question \"{0}\" must have at least two options, or set allowFreeformInput when providing a single option, or omit options for free text input.", + "askQuestionsTool.invalidOptions": "Pytanie \"{0}\" musi mieć co najmniej dwie opcje, albo ustaw allowFreeformInput przy podawaniu jednej opcji, albo pomiń opcje dla swobodnego tekstu.", "askQuestionsTool.invocation.multiple": "Zadawanie {0} pytań ({1})", "askQuestionsTool.invocation.multiple.past": "Zadano następującą liczbę pytań: {0} ({1})", "askQuestionsTool.invocation.single": "Zadawanie pytania ({0})", @@ -13769,10 +13769,10 @@ "contributes.displayName": "Czytelna dla użytkownika nazwa edytora niestandardowego. Jest ona wyświetlana użytkownikom podczas wybierania edytora do użycia.", "contributes.priority": "Określa, czy edytor niestandardowy ma być włączany automatycznie po otwarciu przez użytkownika pliku, edytora różnic lub edytora scalania. Użytkownicy mogą zmienić to ustawienie, korzystając z opcji `workbench.editorAssociations` lub `workbench.diffEditorAssociations`.", "contributes.priority.default": "Edytor jest automatycznie używany, gdy użytkownik otwiera zasób, pod warunkiem, że dla tego zasobu nie zarejestrowano żadnych innych edytorów domyślnych.", - "contributes.priority.diffEditor": "Controls if the custom editor is enabled automatically when the user opens a diff. When not specified, the value of `textEditor` is used.", - "contributes.priority.mergeEditor": "Controls if the custom editor is enabled automatically when the user opens a merge editor. When not specified, the value of `textEditor` is used.", + "contributes.priority.diffEditor": "Określa, czy edytor niestandardowy jest włączany automatycznie, gdy użytkownik otwiera różnicę. Gdy nie określono, używana jest wartość `textEditor`.", + "contributes.priority.mergeEditor": "Określa, czy edytor niestandardowy jest włączany automatycznie, gdy użytkownik otwiera edytor scalania. Gdy nie określono, używana jest wartość `textEditor`.", "contributes.priority.option": "Edytor nie jest automatycznie używany, gdy użytkownik otwiera zasób, ale użytkownik może przełączyć się do tego edytora za pomocą polecenia „Otwórz ponownie za pomocą”.", - "contributes.priority.textEditor": "Controls if the custom editor is enabled automatically when the user opens a file. This is the base value: when `diffEditor` or `mergeEditor` are not specified, they fall back to this value.", + "contributes.priority.textEditor": "Określa, czy edytor niestandardowy jest włączany automatycznie, gdy użytkownik otwiera plik. Jest to wartość bazowa: gdy `diffEditor` lub `mergeEditor` nie są określone, wracają do tej wartości.", "contributes.selector": "Zestaw wzorców globalnych, dla którego jest włączony edytor niestandardowy.", "contributes.selector.filenamePattern": "Wzorzec globalny, dla którego jest włączony edytor niestandardowy.", "contributes.viewType": "Identyfikator edytora niestandardowego. Musi być unikatowy we wszystkich edytorach niestandardowych, dlatego zalecamy dołączenie identyfikatora rozszerzenia jako części elementu „viewType”. Element „viewType” jest używany podczas rejestrowania edytorów niestandardowych przy użyciu elementu „vscode.registerCustomEditorProvider” i w elemencie onCustomEditor:${id}” [zdarzenie aktywacji](https://code.visualstudio.com/api/references/activation-events).", @@ -14915,7 +14915,7 @@ "clearExtensionsSearchResults": "Wyczyść wyniki wyszukiwania rozszerzeń", "disableAll": "Wyłącz wszystkie zainstalowane rozszerzenia", "disableAllWorkspace": "Wyłącz wszystkie zainstalowane rozszerzenia dla tego obszaru roboczego", - "disableAutoUpdate": "Disable Auto Update for Extensions", + "disableAutoUpdate": "Wyłącz automatyczną aktualizację rozszerzeń", "disablePreRleaseLabel": "Przełącz do wydanej wersji", "disabled filter": "Wyłączone", "download VSIX": "Pobierz plik VSIX", @@ -14923,7 +14923,7 @@ "download specific version": "Pobierz określoną wersję VSIX...", "enableAll": "Włącz wszystkie rozszerzenia", "enableAllWorkspace": "Włącz wszystkie rozszerzenia dla tego obszaru roboczego", - "enableAutoUpdate": "Enable Auto Update for Extensions", + "enableAutoUpdate": "Włącz automatyczną aktualizację rozszerzeń", "enablePreRleaseLabel": "Przełącz do wersji wstępnej", "enabled filter": "Włączone", "extension": "Rozszerzenie", @@ -14939,9 +14939,9 @@ "extensions.affinity": "Konfiguruj rozszerzenie do wykonania w innym procesie hosta rozszerzenia.", "extensions.allowOpenInModalEditor": "Określa, czy rozszerzenia i serwery MCP otwierają się w nakładce edytora modalnego.", "extensions.autoUpdate": "Steruje działaniem automatycznej aktualizacji rozszerzeń. Aktualizacje są pobierane z usługi online firmy Microsoft.", - "extensions.autoUpdate.off": "Extensions are not automatically updated.", - "extensions.autoUpdate.on": "Download and install updates automatically only for enabled extensions.", - "extensions.autoUpdateDelay": "Controls the delay in hours after an extension update is published before it is automatically installed. Only applies when `#extensions.autoUpdate#` is set to `on`. This delay helps avoid installing potentially problematic updates immediately after release.", + "extensions.autoUpdate.off": "Rozszerzenia nie są automatycznie aktualizowane.", + "extensions.autoUpdate.on": "Pobieraj i instaluj aktualizacje automatycznie tylko dla włączonych rozszerzeń.", + "extensions.autoUpdateDelay": "Określa opóźnienie w godzinach po publikacji aktualizacji rozszerzenia, zanim zostanie ona automatycznie zainstalowana. Działa tylko gdy `#extensions.autoUpdate#` jest ustawione na `on`. To opóźnienie pomaga uniknąć instalowania potencjalnie problematycznych aktualizacji tuż po wydaniu.", "extensions.gallery.serviceUrl": "Konfigurowanie adresu URL usługi Marketplace w celu nawiązania połączenia z", "extensions.supportAgentsWindow": "Zastąp obsługę rozszerzenia w oknie Agenci. Rozszerzenia używające wartości `true` zostaną włączone w oknie Agenci nawet wtedy, gdy w przeciwnym razie zostaną wyłączone.", "extensions.supportUntrustedWorkspaces": "Odrzuć obsługę niezaufanego obszaru roboczego rozszerzenia. Rozszerzenia używające wartości \"true\" będą zawsze włączone. Rozszerzenia używające wartości \"limited\" będą zawsze włączone, a rozszerzenie ukryje funkcje wymagające zaufania. Rozszerzenia używające wartości\"false\" zostaną włączone tylko wtedy, gdy obszar roboczy będzie zaufany.", @@ -15066,7 +15066,7 @@ "Uninstalling": "Odinstalowywanie", "VS Code for Web": "{0} dla sieci Web", "auto update message": "[Przejrzyj rozszerzenie]({0}) i zaktualizuj je ręcznie.", - "autoUpdateDelayed": "This extension is not updated yet because new versions are auto updated {0} after they are published. It will be auto updated {1}.", + "autoUpdateDelayed": "To rozszerzenie nie zostało jeszcze zaktualizowane, ponieważ nowe wersje są automatycznie aktualizowane {0} po publikacji. Zostanie automatycznie zaktualizowane {1}.", "cancel": "Anuluj", "cannot be installed": "Rozszerzenie „{0}” nie jest dostępne w elemencie {1}. Kliknij pozycję „Więcej informacji”, aby dowiedzieć się więcej.", "check logs": "Aby uzyskać więcej informacji, sprawdź [dziennik]({0}).", @@ -15369,8 +15369,8 @@ "Manifest is not found": "Nie znaleziono manifestu", "allplatforms": "Wszystkie platformy", "cannot be installed": "Nie można zainstalować rozszerzenia „{0}”, ponieważ nie jest ono dostępne w tej konfiguracji.", - "confirmDisableAutoUpdate": "Do you want to disable auto update for extensions?", - "confirmEnableAutoUpdate": "Do you want to enable auto update for extensions?", + "confirmDisableAutoUpdate": "Czy chcesz wyłączyć automatyczną aktualizację rozszerzeń?", + "confirmEnableAutoUpdate": "Czy chcesz włączyć automatyczną aktualizację rozszerzeń?", "confirmEnableDisableAutoUpdate": "Rozszerzenia automatycznej aktualizacji", "confirmEnableDisableAutoUpdateDetail": "Spowoduje to zresetowanie wszystkich ustawień automatycznej aktualizacji ustawionych dla poszczególnych rozszerzeń.", "consentRequiredToUpdate": "Aktualizacja dla rozszerzenia {0} wprowadza kod wykonywalny, który nie jest obecny w aktualnie zainstalowanej wersji.", @@ -15379,8 +15379,8 @@ "disable all": "Wyłącz wszystkie", "disableDependents": "Odinstaluj rozszerzenie z elementami zależnymi", "disallowed": "Nie można zainstalować tego rozszerzenia.", - "disallowed extensions": "Some extensions are disabled because they are configured not to be allowed.", - "disallowed extensions by policy": "Some extensions are disabled because they are not allowed by your system administrator.", + "disallowed extensions": "Niektóre rozszerzenia są wyłączone, ponieważ są skonfigurowane tak, aby nie być dozwolone.", + "disallowed extensions by policy": "Niektóre rozszerzenia są wyłączone, ponieważ nie są dozwolone przez administratora systemu.", "download": "Pobierz", "download title": "Wybierz folder, aby pobrać plik VSIX", "download.completed": "Pomyślnie pobrano plik VSIX", @@ -15424,7 +15424,7 @@ "postUpdateTooltip": "Włącz {0} zaktualizowane rozszerzenie.", "postUpdateUpdateTooltip": "Zaktualizuj {0}, aby włączyć zaktualizowane rozszerzenie.", "pre-release": "wersja wstępna", - "privateMarketplace": "This window is connected to a [private extension marketplace]({0}) managed by your organization.", + "privateMarketplace": "To okno jest połączone z [prywatnym marketplace rozszerzeń]({0}) zarządzanym przez twoją organizację.", "reload": "ponownie załaduj okno", "reload window": "Ponownie załaduj okno", "report issue": "Jeśli ten problem będzie nadal występować, zgłoś go na {0}", @@ -15536,21 +15536,21 @@ "stopExtensionHostProfileStart": "Zatrzymaj profil hosta rozszerzeń" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction.Integrated": "Open in Integrated Terminal", + "scopedConsoleAction.Integrated": "Otwórz w zintegrowanym terminalu", "scopedConsoleAction.external": "Open in External Terminal", "scopedConsoleAction.wt": "Open in Windows Terminal" }, "vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": { - "explorer.openInTerminalKind": "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched", - "globalConsoleAction": "Open New External Terminal", + "explorer.openInTerminalKind": "Przy otwieraniu pliku z Eksploratora w terminalu określa, jaki rodzaj terminala zostanie uruchomiony", + "globalConsoleAction": "Otwórz nowy terminal zewnętrzny", "selectWorkspace": "Select workspace folder", - "sourceControlRepositories.openInTerminalKind": "When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched", + "sourceControlRepositories.openInTerminalKind": "Przy otwieraniu repozytorium z widoku Repozytoria kontroli źródła w terminalu określa, jaki rodzaj terminala zostanie uruchomiony", "terminal.external.linuxExec": "Customizes which terminal to run on Linux.", "terminal.external.osxExec": "Customizes which terminal application to run on macOS.", "terminal.external.windowsExec": "Customizes which terminal to run on Windows.", - "terminal.kind.both": "Show both integrated and external terminal actions.", - "terminal.kind.external": "Show the external terminal action.", - "terminal.kind.integrated": "Show the integrated terminal action.", + "terminal.kind.both": "Pokaż akcje zarówno zintegrowanego, jak i zewnętrznego terminalu.", + "terminal.kind.external": "Pokaż akcję terminalu zewnętrznego.", + "terminal.kind.integrated": "Pokaż akcję terminalu zintegrowanego.", "terminalConfigurationTitle": "External Terminal" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { @@ -16076,7 +16076,7 @@ "imageCarousel.thumbnails": "Miniaturki obrazów" }, "vs/workbench/contrib/imageCarousel/browser/imageCarouselEditorInput": { - "imageCarouselEditorLabelIcon": "Icon of the image carousel editor label." + "imageCarouselEditorLabelIcon": "Ikona etykiety edytora karuzeli obrazów." }, "vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty": { "description": "Kod z informacjami o wskazówkach wbudowanych", @@ -16417,21 +16417,21 @@ "vs/workbench/contrib/issue/browser/issueReporterEditorInput": { "discard": "Discard", "discardIssue": "Discard issue report?", - "discardIssueDetail": "Your issue report has unsaved changes that will be lost.", + "discardIssueDetail": "Twoje zgłoszenie problemu zawiera niezapisane zmiany, które zostaną utracone.", "issueReporterEditorInputName": "Report Issue", - "issueReporterIcon": "Icon for the issue reporter editor." + "issueReporterIcon": "Ikona edytora zgłaszania problemów." }, "vs/workbench/contrib/issue/browser/issueReporterOverlay": { "abExperiments": "A/B Experiments", "additionalInformation": "Additional Information", "additionalPerformanceData": "Additional Performance Data", - "additionalPerformanceDataDescription": "Optionally include currently running processes and workspace metadata to help diagnose performance issues.", + "additionalPerformanceDataDescription": "Opcjonalnie dołącz aktualnie uruchomione procesy i metadane obszaru roboczego, aby pomóc zdiagnozować problemy z wydajnością.", "agentsWindow": "Agents Window", - "agentsWindowPlaceholder": "E.g. Sessions list does not refresh after creating a new session", + "agentsWindowPlaceholder": "Np. Lista sesji nie odświeża się po utworzeniu nowej sesji", "attachments": "Attachments ({0})", "back": "Back", "bug": "Bug", - "bugGuidance": "Describe what happened, the steps to reproduce, what you expected, and what you observed instead.", + "bugGuidance": "Opisz, co się stało, kroki odtworzenia, czego oczekiwałeś i co zaobserwowałeś zamiast tego.", "captureOptions": "Capture options", "category": "Category", "categoryRequired": "Select a category to continue.", @@ -16442,68 +16442,68 @@ "deleteScreenshot": "Delete screenshot", "describeHeading": "Describe your feedback", "description": "Description", - "descriptionPlaceholder": "Describe the issue in detail...", - "descriptionRequired": "Enter a description to continue.", + "descriptionPlaceholder": "Opisz problem szczegółowo...", + "descriptionRequired": "Wpisz opis, aby kontynuować.", "editScreenshot": "Click to edit screenshot", "extension": "Extension", "extensionData": "Extension Data", - "extensionExternalIssueUrl": "This extension uses an external issue reporter. Preview will open that issue reporter.", - "extensionNoIssueUrl": "This extension does not provide an issue reporting URL.", - "extensionPlaceholder": "E.g. Missing alt text on extension readme image", - "extensionRequired": "Select an extension to continue.", + "extensionExternalIssueUrl": "To rozszerzenie korzysta z zewnętrznego zgłaszania problemów. Podgląd otworzy ten zgłoszeniowy interfejs.", + "extensionNoIssueUrl": "To rozszerzenie nie udostępnia adresu URL do zgłaszania problemów.", + "extensionPlaceholder": "Np. Brak tekstu alternatywnego na obrazie readme rozszerzenia", + "extensionRequired": "Wybierz rozszerzenie, aby kontynuować.", "extensionSource": "A VS Code extension", "extensions": "Extensions ({0})", - "featureGuidance": "Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.", + "featureGuidance": "Opisz funkcję, którą chciałbyś zobaczyć, jaki problem rozwiąże, oraz wszelkie rozważane alternatywy.", "featureRequest": "Feature Request", "feedbackCategory": "Category", "fiveSeconds": "5 seconds", - "generateTitle": "Generate title from description", + "generateTitle": "Wygeneruj tytuł na podstawie opisu", "generateTitleBtn": "Generate from description", "generatingTitle": "Generating...", - "hideToolbarInScreenshots": "Hide Toolbar in Screenshots", - "issueTargetRepo": "Issue will be created in {0}/{1}.", + "hideToolbarInScreenshots": "Ukryj pasek narzędzi na zrzutach ekranu", + "issueTargetRepo": "Zgłoszenie zostanie utworzone w {0}/{1}.", "issueTitle": "Title", - "issueTitlePlaceholder": "Brief summary of the issue", + "issueTitlePlaceholder": "Krótkie podsumowanie problemu", "loadingDiagnostics": "Loading diagnostics...", - "loadingExtensionData": "Loading extension issue data...", + "loadingExtensionData": "Ładowanie danych zgłoszenia rozszerzenia...", "loadingProcessInfo": "Loading currently running processes...", "loadingSystemInfo": "Loading system information...", - "loadingWorkspaceInfo": "Loading workspace metadata...", + "loadingWorkspaceInfo": "Ładowanie metadanych obszaru roboczego...", "markdownSupported": "Markdown formatting is supported.", "marketplace": "Extensions Marketplace", - "marketplacePlaceholder": "E.g. Cannot disable installed extension", + "marketplacePlaceholder": "Np. Nie można wyłączyć zainstalowanego rozszerzenia", "maxAttachmentsReached": "Max attachments reached", "next": "Next", "noDelay": "No delay", "noDescription": "(no description)", "noSimilarIssues": "No similar issues found.", "noTitle": "(no title)", - "openExternalIssueReporter": "Open External Issue Reporter", + "openExternalIssueReporter": "Otwórz zewnętrzny interfejs zgłoszeń", "or": "or", - "perfGuidance": "Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.", - "perfWikiLink": "See the performance issue reporting guide.", + "perfGuidance": "Opisz, co jest wolne, kiedy to się dzieje, czy jest stałe, czy sporadyczne, oraz wszelkie zauważone wzorce.", + "perfWikiLink": "Zobacz przewodnik zgłaszania problemów z wydajnością.", "performanceIssue": "Performance Issue", "previewOnGitHub": "Preview on GitHub", "recordVideo": "Record video", "recordingActive": "Recording active", "recordingThumbnailAlt": "Recording {0}", "refresh": "Refresh", - "refreshPerformanceData": "Reload running processes and workspace metadata", + "refreshPerformanceData": "Przeładuj uruchomione procesy i metadane obszaru roboczego", "reportIssue": "Report Issue", - "reviewGuidanceLabelWizard": "Before you report an issue here please [review the guidance we provide](https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions). Please complete the form in English.", + "reviewGuidanceLabelWizard": "Przed zgłoszeniem problemu tutaj [zapoznaj się z udostępnionymi wskazówkami](https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions). Wypełnij formularz w języku angielskim.", "reviewSubmit": "Review and submit", "runningProcesses": "Running Processes", "screenshot": "Screenshot", "screenshotAlt": "Screenshot {0}", "screenshots": "Attachments", - "screenshotsHeading": "Add attachments for better context", - "screenshotsSubtitle": "You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.", + "screenshotsHeading": "Dodaj załączniki dla lepszego kontekstu", + "screenshotsSubtitle": "Możesz dodać do {0} zrzutów ekranu lub filmów. Nawiguj po VS Code i wybierz moment przechwycenia.", "searchingSimilarIssues": "Searching similar issues...", "selectExtension": "Select extension", - "shortcutHintIntro": "Use the floating capture bar, or press", + "shortcutHintIntro": "Użyj pływającego paska przechwytywania lub naciśnij", "similarIssues": "Similar Issues", - "similarIssuesNeedsTitle": "Enter a title to search for similar issues.", - "similarIssuesSearchFailed": "Unable to search for similar issues.", + "similarIssuesNeedsTitle": "Wpisz tytuł, aby wyszukać podobne zgłoszenia.", + "similarIssuesSearchFailed": "Nie można wyszukać podobnych zgłoszeń.", "skip": "Skip", "stepOf": "Step {0} of {1}", "stopRecording": "Stop recording", @@ -16522,7 +16522,7 @@ "uploading": "Uploading...", "vscode": "Visual Studio Code", "vscodePlaceholder": "E.g. Workbench is missing problems panel", - "waitingForDiagnostics": "Waiting for performance diagnostics to finish loading", + "waitingForDiagnostics": "Oczekiwanie na zakończenie ładowania diagnostyki wydajności", "workspaceMetadata": "Workspace Metadata" }, "vs/workbench/contrib/issue/browser/issueReporterPage": { @@ -16580,7 +16580,7 @@ "use insiders": "Prawdopodobnie oznacza to, że problem został już rozwiązany i będzie dostępny w nadchodzącym wydaniu. Możesz bezpiecznie korzystać z {0} Insiders do czasu udostępnienia nowej stabilnej wersji." }, "vs/workbench/contrib/issue/browser/screenshotAnnotation": { - "annotationHint": "Edit screenshot to highlight the problem", + "annotationHint": "Edytuj zrzut ekranu, aby podkreślić problem", "apply": "Apply", "arrow": "Arrow", "cancel": "Cancel", @@ -16618,25 +16618,25 @@ "reportIssueInEnglish": "Zgłoś problem..." }, "vs/workbench/contrib/issue/electron-browser/issue.contribution": { - "issueReporter.wizard.enabled": "Enable the new issue reporter wizard instead of the classic issue reporter.", - "issueReporter.wizard.fullWorkspaceScan": "When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.", + "issueReporter.wizard.enabled": "Włącz nowy kreator zgłoszeń zamiast klasycznego zgłaszania problemów.", + "issueReporter.wizard.fullWorkspaceScan": "Przy automatycznym zbieraniu diagnostyki wydajności dla kreatora zgłoszeń, przeskanuj cały obszar roboczy zamiast zatrzymywać się na domyślnym limicie 20 000 plików. Ustaw na false dla bardzo dużych obszarów roboczych, jeśli skanowanie spowalnia początkowe renderowanie kreatora.", "issueReporterConfigurationTitle": "Issue Reporter", "issueReporterEditorPaneTitle": "Issue Reporter", "openIssueReporter": "Open Issue Reporter", "reportPerformanceIssue": "Report Performance Issue...", - "tasksQuickAccessPlaceholder": "Type the name of an extension to report on." + "tasksQuickAccessPlaceholder": "Wpisz nazwę rozszerzenia, na które chcesz zgłosić." }, "vs/workbench/contrib/issue/electron-browser/issueReporterEditorPane": { "noData": "No issue reporter data available.", "noExperiments": "No current experiments.", "openSystemSettings": "Open System Settings", - "recordingTooLarge": "Recording stopped automatically: the 100 MB upload limit was reached.", + "recordingTooLarge": "Nagrywanie zatrzymane automatycznie: osiągnięto limit przesyłania 100 MB.", "screenRecordingPermissionDenied": "{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.", - "screenRecordingPermissionDeniedGeneric": "Screen recording permission was denied. Allow {0} to record the screen and try again." + "screenRecordingPermissionDeniedGeneric": "Odmówiono uprawnień do nagrywania ekranu. Zezwól {0} na nagrywanie ekranu i spróbuj ponownie." }, "vs/workbench/contrib/issue/electron-browser/issueReporterService": { "noCurrentExperiments": "No current experiments.", - "pasteData": "We have written the needed data into your clipboard because it was too large to send. Please paste.", + "pasteData": "Potrzebne dane zostały zapisane w schowku, ponieważ były zbyt duże do wysłania. Wklej je.", "saveExtensionData": "Save Extension Data", "undefinedPlaceholder": "Please enter a title", "updateAvailable": "A new version of {0} is available." @@ -16988,8 +16988,8 @@ "mcp.agentHost.disable": "Disable Server", "mcp.agentHost.enable": "Enable Server", "mcp.agentHost.noServers": "No MCP servers", - "mcp.agentHost.noServers.description": "This session does not expose any MCP servers", - "mcp.agentHost.showLocal": "Show locally configured servers...", + "mcp.agentHost.noServers.description": "Ta sesja nie udostępnia żadnych serwerów MCP", + "mcp.agentHost.showLocal": "Pokaż lokalnie skonfigurowane serwery...", "mcp.agentHost.status.authRequired": "Authentication required", "mcp.agentHost.status.error": "Error", "mcp.agentHost.status.ready": "Running", @@ -17036,7 +17036,7 @@ "mcp.samplingLog.description": "Pokaż żądania próbkowania dla tego serwera", "mcp.samplingLog.title": "Próbkowanie MCP: {0}", "mcp.selectAction": "Wybierz akcję dla „{0}”", - "mcp.selectAgentHostServer": "Select an MCP Server for this session", + "mcp.selectAgentHostServer": "Wybierz serwer MCP dla tej sesji", "mcp.selectServer": "Wybierz serwer MCP", "mcp.server.options.tooltip": "Pokaż opcje serwera dla {0}", "mcp.servers": "Serwery MCP", @@ -18592,13 +18592,13 @@ "settings.focusFile": "Ustaw fokus na pliku ustawień", "settings.focusLevelUp": "Przenieś fokus w górę o jeden poziom", "settings.focusSearch": "Ustawienia fokusu — wyszukiwanie", - "settings.focusSearchFromSettings": "Focus Settings Search from Settings", + "settings.focusSearchFromSettings": "Aktywuj wyszukiwanie ustawień z Ustawień", "settings.focusSettingControl": "Ustawienie fokusu — kontrolka", - "settings.focusSettingsFromSearchOnEnter": "Focus First Setting from Search", + "settings.focusSettingsFromSearchOnEnter": "Aktywuj pierwsze ustawienie z wyszukiwania", "settings.focusSettingsList": "Ustaw fokus na liście ustawień", "settings.focusSettingsTOC": "Ustawienia fokusu — spis treści", "settings.showContextMenu": "Pokaż menu kontekstowe ustawień", - "settings.showPreviousSearch": "Show Previous Search in Settings", + "settings.showPreviousSearch": "Pokaż poprzednie wyszukiwanie w Ustawieniach", "settings.toggleAiSearch": "Przełącz wyszukiwanie ustawień sztucznej inteligencji", "settingsEditor2": "Edytor ustawień 2", "showDefaultKeybindings": "Pokaż powiązania klawiszy systemowych", @@ -18660,7 +18660,7 @@ }, "vs/workbench/contrib/preferences/browser/settingsEditor2": { "SearchSettings.AriaLabel": "Ustawienia wyszukiwania", - "SearchSettings.PlaceholderWithHistory": "Search settings ({0} for history)", + "SearchSettings.PlaceholderWithHistory": "Szukaj ustawień ({0} dla historii)", "clearInput": "Wyczyść dane wejściowe wyszukiwania ustawień", "clearSearchFilters": "Wyczyść filtry", "filterInput": "Ustawienia filtru", @@ -19171,8 +19171,8 @@ "remote": "Remote", "remote.actions.closeUnusedPorts": "Close Unused Forwarded Ports", "remote.category": "Remote", - "remote.downloadExtensionsLocally": "When enabled extensions are downloaded locally and installed on remote.", - "wslFeatureInstalled": "Whether the platform has the WSL feature installed" + "remote.downloadExtensionsLocally": "Gdy opcja jest włączona, rozszerzenia są pobierane lokalnie i instalowane na zdalnym komputerze.", + "wslFeatureInstalled": "Czy platforma ma zainstalowaną funkcję WSL" }, "vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": { "remoteCodingAgentsExtPoint": "Współtworzy integracje agenta kodowania zdalnego z widżetem czatu.", @@ -20089,47 +20089,47 @@ }, "vs/workbench/contrib/surveys/browser/survey.contribution": { "openSurvey": "Open Survey", - "survey.help.overview": "You are in a survey form. Use Tab to move between questions and options.", - "survey.help.select": "Use arrow keys within a question to navigate between options, and Space or Enter to select.", - "survey.help.submit": "Tab to the Submit button and press Enter once all questions are answered.", + "survey.help.overview": "Jesteś w formularzu ankiety. Używaj Tab, aby przechodzić między pytaniami i opcjami.", + "survey.help.select": "Używaj klawiszy strzałek w pytaniu, aby poruszać się między opcjami, oraz Spacji lub Enter, aby wybrać.", + "survey.help.submit": "Przejdź Tabem do przycisku Prześlij i naciśnij Enter, gdy wszystkie pytania zostaną odpowiedziane.", "surveyEditorPaneTitle": "Survey" }, "vs/workbench/contrib/surveys/browser/surveyEditorInput": { - "surveyIcon": "Icon for the survey editor." + "surveyIcon": "Ikona edytora ankiety." }, "vs/workbench/contrib/surveys/browser/surveyEditorPane": { "survey.pane.ariaLabel": "Survey", "survey.submitFeedback": "Submit feedback", "survey.submitHint": "Answer all questions to submit", - "survey.success.detail": "Your answer helps us understand who needs this most. Thank you.", + "survey.success.detail": "Twoja odpowiedź pomaga nam zrozumieć, kto najbardziej tego potrzebuje. Dziękujemy.", "survey.success.message": "Response sent" }, "vs/workbench/contrib/surveys/browser/surveyQuestions": { - "survey.copilotPmf.description": "This short survey helps us understand how well Copilot fits into your workflow.", - "survey.copilotPmf.q1": "How disappointed would you be if you could no longer use Copilot?", + "survey.copilotPmf.description": "Ta krótka ankieta pomaga nam zrozumieć, jak dobrze Copilot pasuje do twojego przepływu pracy.", + "survey.copilotPmf.q1": "Jak bardzo byłbyś rozczarowany, gdybyś nie mógł już korzystać z Copilot?", "survey.copilotPmf.q1.extremely": "Extremely", "survey.copilotPmf.q1.notAtAll": "Not at all", "survey.copilotPmf.q1.slightly": "Slightly", "survey.copilotPmf.q1.somewhat": "Somewhat", "survey.copilotPmf.q1.very": "Very", - "survey.copilotPmf.q2": "What has Copilot helped you with most recently?", + "survey.copilotPmf.q2": "W czym Copilot pomógł ci ostatnio najbardziej?", "survey.copilotPmf.q2.automating": "Automating repetitive work", "survey.copilotPmf.q2.gettingUnstuck": "Getting unstuck on bugs", "survey.copilotPmf.q2.multiFile": "Making multi-file changes", - "survey.copilotPmf.q2.noClearValue": "I haven't gotten clear value yet", + "survey.copilotPmf.q2.noClearValue": "Nie uzyskałem jeszcze wyraźnej wartości", "survey.copilotPmf.q2.other": "Something else", "survey.copilotPmf.q2.planning": "Planning an approach", "survey.copilotPmf.q2.reviewing": "Improving or reviewing code", "survey.copilotPmf.q2.shippingFaster": "Shipping changes faster", - "survey.copilotPmf.q2.understanding": "Understanding the codebase", + "survey.copilotPmf.q2.understanding": "Zrozumienie bazy kodu", "survey.copilotPmf.q3": "What most gets in your way?", - "survey.copilotPmf.q3.biggerTasks": "Struggles with bigger tasks", + "survey.copilotPmf.q3.biggerTasks": "Problemy z większymi zadaniami", "survey.copilotPmf.q3.context": "Missing repo or project context", "survey.copilotPmf.q3.cost": "Limits, cost, or billing", "survey.copilotPmf.q3.other": "Something else", "survey.copilotPmf.q3.reviewingTime": "Too much time reviewing", "survey.copilotPmf.q3.security": "Security or permissions friction", - "survey.copilotPmf.q3.setup": "Setup or integrations are hard", + "survey.copilotPmf.q3.setup": "Konfiguracja lub integracje są trudne", "survey.copilotPmf.q3.slow": "Too slow / breaks flow", "survey.copilotPmf.q3.steering": "Too much steering needed", "survey.copilotPmf.q3.trust": "Output is hard to trust", @@ -20247,7 +20247,7 @@ "taskServiceOutputPrompt": "Wystąpiły błędy zadania. Szczegóły można znaleźć w oknie danych wyjściowych.", "taskServiceOutputPromptChat": "Wystąpiły błędy zadania. Użyj czatu, aby je naprawić lub wyświetlić dane wyjściowe w celu uzyskania szczegółów.", "tasks": "Zadania", - "tasksJsonComment": "\t// See https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// for the documentation about the tasks.json format", + "tasksJsonComment": "\t// Zobacz https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// aby zapoznać się z dokumentacją formatu tasks.json", "troubleshootWithChat": "Naprawianie za pomocą sztucznej inteligencji", "unexpectedTaskType": "Dostawca zadania w przypadku zadań „{0}” nieoczekiwanie dostarczał zadanie typu „{1}”.\r\n" }, @@ -20506,16 +20506,16 @@ "PatternTypeSchema.description": "Wzorzec problemu lub nazwa wniesionego lub wstępnie zdefiniowanego wzorca problemu. Można pominąć, jeśli określono element podstawowy.", "PatternTypeSchema.name": "Nazwa predefiniowanego lub wstępnie zdefiniowanego wzorca", "ProblemMatcherExtPoint": "Dodaje elementy matcher problemu", - "ProblemMatcherParser.invalidRegexp": "Error: The string {0} is not a valid regular expression.\r\n", + "ProblemMatcherParser.invalidRegexp": "Błąd: ciąg {0} nie jest prawidłowym wyrażeniem regularnym.\r\n", "ProblemMatcherParser.noDefinedPatter": "Błąd: wzorzec z identyfikatorem {0} nie istnieje.", - "ProblemMatcherParser.noFileLocation": "Error: the description doesn't define a file location:\r\n{0}\r\n", + "ProblemMatcherParser.noFileLocation": "Błąd: opis nie definiuje lokalizacji pliku:\r\n{0}\r\n", "ProblemMatcherParser.noIdentifier": "Błąd: właściwość wzorca przywołuje pusty identyfikator.", - "ProblemMatcherParser.noOwner": "Error: the description doesn't define an owner:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemMatcher": "Error: the description can't be converted into a problem matcher:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Error: the description doesn't define a valid problem pattern:\r\n{0}\r\n", + "ProblemMatcherParser.noOwner": "Błąd: opis nie definiuje właściciela:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Błąd: opisu nie można przekształcić w matcher problemów:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Błąd: opis nie definiuje prawidłowego wzorca problemu:\r\n{0}\r\n", "ProblemMatcherParser.noValidIdentifier": "Błąd: właściwość wzorca {0} nie jest prawidłową nazwą zmiennej wzorca.", "ProblemMatcherParser.problemPattern.watchingMatcher": "Element matcher problemu musi definiować zarówno wzorzec początkowy, jak i końcowy na potrzeby śledzenia.", - "ProblemMatcherParser.unknownSeverity": "Info: unknown severity {0}. Valid values are error, warning and info.\r\n", + "ProblemMatcherParser.unknownSeverity": "Info: nieznana ważność {0}. Prawidłowe wartości to error, warning i info.\r\n", "ProblemMatcherSchema.applyTo": "Określa, czy problem zgłaszany dla dokumentu tekstowego dotyczy tylko otwartych, tylko zamkniętych, czy też wszystkich dokumentów.", "ProblemMatcherSchema.background": "Wzorce umożliwiające śledzenie początku i końca programu dopasowującego aktywnego na zadaniu w tle.", "ProblemMatcherSchema.background.activeOnStart": "Jeśli ustawiono wartość true, monitor tła jest uruchamiany w trybie aktywnym. Jest to takie samo, jak w przypadku wyprowadzania wiersza zgodnego z parametrem beginsPattern podczas uruchamiania zadania.", @@ -20532,7 +20532,7 @@ "ProblemMatcherSchema.watching.deprecated": "Właściwość watching jest przestarzała. Zamiast tego użyj właściwości background.", "ProblemMatcherSchema.watching.endsPattern": "Jeśli ta wartość zostanie dopasowana w danych wyjściowych, będzie sygnalizowane zakończenie obserwowanego zadania.", "ProblemPatternExtPoint": "Dodaje wzorce problemu", - "ProblemPatternParser.invalidRegexp": "Error: The string {0} is not a valid regular expression.\r\n", + "ProblemPatternParser.invalidRegexp": "Błąd: ciąg {0} nie jest prawidłowym wyrażeniem regularnym.\r\n", "ProblemPatternParser.loopProperty.notLast": "Właściwość loop jest obsługiwana tylko w programie dopasowującym ostatnie wiersze.", "ProblemPatternParser.problemPattern.emptyPattern": "Wzorzec problemu jest nieprawidłowy. Musi zawierać co najmniej jeden wzorzec.", "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Wzorzec problemu jest nieprawidłowy. Właściwość kind może być podana tylko w pierwszym elemencie", @@ -20564,21 +20564,21 @@ "msCompile": "Problemy dotyczące kompilatora firmy Microsoft" }, "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.inValidArg": "Error: command argument must either be a string or a quoted string. Provided value is:\r\n{0}", + "ConfigurationParser.inValidArg": "Błąd: argument polecenia musi być ciągiem lub cytowanym ciągiem. Podana wartość to:\r\n{0}", "ConfigurationParser.incorrectType": "Błąd: konfiguracja zadania „{0}” używa nieznanego typu. Konfiguracja zadania zostanie zignorowana.", - "ConfigurationParser.invalidCWD": "Warning: options.cwd must be of type string. Ignoring value {0}\r\n", + "ConfigurationParser.invalidCWD": "Ostrzeżenie: options.cwd musi być typu string. Ignorowanie wartości {0}\r\n", "ConfigurationParser.invalidVariableReference": "Error: Invalid problemMatcher reference: {0}\r\n", "ConfigurationParser.missingType": "Błąd: w konfiguracji zadania „{0}” brakuje wymaganej właściwości „type”. Konfiguracja zadania zostanie zignorowana.", - "ConfigurationParser.noName": "Error: Problem Matcher in declare scope must have a name:\r\n{0}\r\n", + "ConfigurationParser.noName": "Błąd: matcher problemów w zakresie declare musi mieć nazwę:\r\n{0}\r\n", "ConfigurationParser.noShell": "Ostrzeżenie: konfiguracja powłoki jest obsługiwana tylko podczas wykonywania zadań w terminalu.", - "ConfigurationParser.noTaskName": "Error: a task must provide a label property. The task will be ignored.\r\n{0}\r\n", - "ConfigurationParser.noTaskType": "Error: tasks configuration must have a type property. The configuration will be ignored.\r\n{0}\r\n", + "ConfigurationParser.noTaskName": "Błąd: zadanie musi zawierać właściwość label. Zadanie zostanie zignorowane.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Błąd: konfiguracja zadań musi mieć właściwość type. Konfiguracja zostanie zignorowana.\r\n{0}\r\n", "ConfigurationParser.noTypeDefinition": "Błąd: nie ma zarejestrowanego typu zadania „{0}”. Czy pominięto instalowanie rozszerzenia, które zapewnia odpowiedniego dostawcę zadań?", - "ConfigurationParser.notCustom": "Error: tasks is not declared as a custom task. The configuration will be ignored.\r\n{0}\r\n", + "ConfigurationParser.notCustom": "Błąd: tasks nie jest zadeklarowane jako zadanie niestandardowe. Konfiguracja zostanie zignorowana.\r\n{0}\r\n", "ConfigurationParser.unknownMatcherKind": "Ostrzeżenie: program dopasowujący określony problem jest nieznany. Obsługiwane typy są ciągiem | ProblemMatcher | Array.\r\n{0}\r\n", - "TaskParse.noOsSpecificGlobalTasks": "Task version 2.0.0 doesn't support global OS specific tasks. Convert them to a task with a OS specific command. Affected tasks are:\r\n{0}", - "taskConfiguration.noCommand": "Error: the task '{0}' doesn't define a command. The task will be ignored. Its definition is:\r\n{1}", - "taskConfiguration.noCommandOrDependsOn": "Error: the task '{0}' neither specifies a command nor a dependsOn property. The task will be ignored. Its definition is:\r\n{1}", + "TaskParse.noOsSpecificGlobalTasks": "Wersja zadania 2.0.0 nie obsługuje globalnych zadań specyficznych dla systemu operacyjnego. Przekonwertuj je na zadanie z poleceniem specyficznym dla systemu operacyjnego. Dotknięte zadania:\r\n{0}", + "taskConfiguration.noCommand": "Błąd: zadanie '{0}' nie definiuje polecenia. Zadanie zostanie zignorowane. Jego definicja:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Błąd: zadanie '{0}' nie określa ani polecenia, ani właściwości dependsOn. Zadanie zostanie zignorowane. Jego definicja:\r\n{1}", "taskConfiguration.providerUnavailable": "Ostrzeżenie: zadania {0} są niedostępne w bieżącym środowisku.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { @@ -20612,7 +20612,7 @@ }, "vs/workbench/contrib/tasks/electron-browser/taskService": { "TaskSystem.exitAnyways": "&&Exit Anyways", - "TaskSystem.noProcess": "The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.", + "TaskSystem.noProcess": "Uruchomione zadanie już nie istnieje. Jeśli zadanie uruchomiło procesy w tle, zamknięcie VS Code może skutkować osieroconymi procesami. Aby tego uniknąć, uruchom ostatni proces w tle z flagą wait.", "TaskSystem.runningTask": "There is a task running. Do you want to terminate it?", "TaskSystem.terminateTask": "&&Terminate Task" }, @@ -21299,38 +21299,39 @@ "runInTerminal.allowNetwork.autoRetry.reason": "Dane wyjściowe wykonania w trybie piaskownicy wskazują, że piaskownica zablokowała wymagany dostęp do sieci.", "runInTerminal.allowNetwork.confirmationMessage": "Wyjaśnienie: {0}\r\n\r\nCel: {1}\r\n\r\nPowód zezwolenia na nieograniczony dostęp do sieci w piaskownicy: {2}", "runInTerminal.allowNetwork.confirmationMessage.defaultReason": "Model wskazał, że to polecenie uruchamiane w piaskownicy wymaga nieograniczonego dostępu do sieci.", + "runInTerminal.allowNetwork.deferredRetry.reason": "The model requested unrestricted network access in the sandbox.", "runInTerminal.allowNetwork.disabled.invocation": "Nie uruchomiono `{0}`, ponieważ nieograniczony dostęp do sieci w piaskownicy jest wyłączony", "runInTerminal.allowNetwork.disabled.result": "Polecenie nie zostało wykonane, ponieważ zażądało nieograniczonego dostępu do sieci w piaskownicy terminalu, ale dostęp do sieci dla poszczególnych poleceń jest wyłączony przez chat.agent.sandbox.retryWithAllowNetworkRequests. Uruchom polecenie z ograniczonym dostępem do sieci albo włącz ustawienie, aby zezwolić na żądania dostępu do sieci.", "runInTerminal.bubblewrap.applyFix": "Apply Fix and Retry", "runInTerminal.bubblewrap.cancel": "Cancel", - "runInTerminal.bubblewrap.cancelled": "Bubblewrap sandbox repair was cancelled by the user.", - "runInTerminal.bubblewrap.message": "Bubblewrap cannot create the sandbox environment.", - "runInTerminal.bubblewrap.repairFailed": "Bubblewrap repair failed (exit code {0}). The command was not executed.", - "runInTerminal.bubblewrap.repairUnknown": "Could not determine whether the bubblewrap repair succeeded. The command was not executed.", - "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap still cannot create the required sandbox namespace after remediation. The command was not executed.", + "runInTerminal.bubblewrap.cancelled": "Naprawa piaskownicy Bubblewrap została anulowana przez użytkownika.", + "runInTerminal.bubblewrap.message": "Bubblewrap nie może utworzyć środowiska piaskownicy.", + "runInTerminal.bubblewrap.repairFailed": "Naprawa Bubblewrap nie powiodła się (kod wyjścia {0}). Polecenie nie zostało wykonane.", + "runInTerminal.bubblewrap.repairUnknown": "Nie udało się ustalić, czy naprawa Bubblewrap się powiodła. Polecenie nie zostało wykonane.", + "runInTerminal.bubblewrap.stillUnavailable": "Bubblewrap nadal nie może utworzyć wymaganej przestrzeni nazw piaskownicy po naprawie. Polecenie nie zostało wykonane.", "runInTerminal.bubblewrap.title": "Repair Bubblewrap Sandbox", - "runInTerminal.bubblewrap.unusable": "Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.bubblewrap.unusable": "Bubblewrap jest zainstalowany, ale nie może utworzyć wymaganej przestrzeni nazw piaskownicy w tym systemie. Polecenie nie zostało wykonane.", "runInTerminal.confirmationMessage": "Wyjaśnienie: {0}\r\n\r\nCel: {1}", "runInTerminal.defaultExplanation": "Nie podano wyjaśnienia", "runInTerminal.defaultGoal": "Nie podano celu", "runInTerminal.inDirectory": "Uruchomić polecenie `{0}` w obrębie `{1}`?", "runInTerminal.invocation": "Uruchomione zadanie `{0}`", "runInTerminal.invocation.sandbox": "Uruchamianie `{0}` w piaskownicy", - "runInTerminal.missingDeps.bubblewrapFailed": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.", - "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.", + "runInTerminal.missingDeps.bubblewrapFailed": "Zainstalowano zależności piaskownicy, ale Bubblewrap nie może utworzyć wymaganej przestrzeni nazw piaskownicy. Uruchom polecenie ponownie, aby wybrać dostępną opcję naprawy.", + "runInTerminal.missingDeps.bubblewrapFailedNoRepair": "Zainstalowano zależności piaskownicy, ale Bubblewrap nie może utworzyć wymaganej przestrzeni nazw piaskownicy w tym systemie. Polecenie nie zostało wykonane.", "runInTerminal.missingDeps.cancel": "Anuluj", "runInTerminal.missingDeps.cancelled": "Instalacja zależności piaskownicy została anulowana przez użytkownika.", "runInTerminal.missingDeps.failed": "Instalacja zależności piaskownicy nie powiodła się (kod zakończenia {0}). Polecenie nie zostało wykonane.", "runInTerminal.missingDeps.install": "Instaluj", "runInTerminal.missingDeps.message": "Następujące zależności wymagane do wykonania w trybie piaskownicy nie są zainstalowane: {0}. Czy chcesz je zainstalować?", - "runInTerminal.missingDeps.recheckFailed": "Sandbox prerequisites are still not satisfied after installation. The command was not executed.", + "runInTerminal.missingDeps.recheckFailed": "Wymagania wstępne piaskownicy nadal nie są spełnione po instalacji. Polecenie nie zostało wykonane.", "runInTerminal.missingDeps.title": "Brak zależności piaskownicy", "runInTerminal.missingDeps.unknown": "Nie można określić, czy instalacja zależności piaskownicy powiodła się. Polecenie nie zostało wykonane.", "runInTerminal.presentationOverride": "Uruchomić polecenie `{0}` w `{1}`?", "runInTerminal.presentationOverride.inDirectory": "Uruchomić polecenie `{0}` w `{1}` w obrębie `{2}`?", "runInTerminal.presentationOverride.inDirectory.withoutLanguage": "Uruchomić polecenie `{0}` w obrębie `{1}`?", "runInTerminal.presentationOverride.withoutLanguage": "Uruchomić polecenie w `{0}`?", - "runInTerminal.sandbox.fileAccessDenied": "Access Denied: The command was not executed because the terminal sandbox does not allow access to the requested file paths:\r\n{0}", + "runInTerminal.sandbox.fileAccessDenied": "Odmowa dostępu: polecenie nie zostało wykonane, ponieważ piaskownica terminalu nie zezwala na dostęp do żądanych ścieżek plików:\r\n{0}", "runInTerminal.sensitiveInput.autoCancelMessage": "Polecenie terminalu wyświetlało monit o podanie hasła lub innego wpisu tajnego. Tryb automatycznego zatwierdzania/autopilota nie może bezpiecznie podawać sekretów, więc polecenie zostało anulowane. Uruchom polecenie interaktywnie, jeśli chcesz podać wpis tajny.", "runInTerminal.sensitiveInput.autoCancelTitle": "Polecenie terminalu anulowało — wymagane poufne dane wejściowe", "runInTerminal.sensitiveInput.cancel": "Anuluj polecenie", @@ -21348,6 +21349,7 @@ "runInTerminal.unsandboxed.autoRetry.reason": "Dane wyjściowe z wykonywania w trybie piaskownicy wskazują, że piaskownica zablokowała polecenie.", "runInTerminal.unsandboxed.confirmationMessage": "Wyjaśnienie: {0}\r\n\r\nCel: {1}\r\n\r\nPrzyczyna opuszczenia piaskownicy: {2}", "runInTerminal.unsandboxed.confirmationMessage.defaultReason": "Model wskazuje, że to polecenie wymaga dostępu poza piaskownicą.", + "runInTerminal.unsandboxed.deferredRetry.reason": "The model requested unsandboxed execution.", "runInTerminal.unsandboxed.disabled.invocation": "Nie uruchamiano polecenia `{0}`, ponieważ wykonywanie poza piaskownicą jest wyłączone", "runInTerminal.unsandboxed.disabled.result": "Polecenie nie zostało wykonane, ponieważ próbowało uruchomić się poza piaskownicą terminalu, ale uruchamianie poleceń poza piaskownicą jest wyłączone przez chat.agent.sandbox.allowUnsandboxedCommands. Uruchom polecenie w piaskownicy albo włącz to ustawienie, aby zezwolić na uruchamianie poza piaskownicą.", "runInTerminal.unsandboxed.domain": "Uruchom polecenie `{0}` poza [sandbox]({1}), aby uzyskać dostęp do {2}?", @@ -21429,14 +21431,15 @@ "agentSandbox.enabledSetting.onDescription": "Włącz piaskownicę dla narzędzi trybu agenta.", "agentSandbox.fileSystemLinux.deprecated": "Zamiast tego użyj {0}", "agentSandbox.fileSystemMac.deprecated": "Zamiast tego użyj {0}", + "agentSandbox.forceFirstExecutionInSandbox": "Controls whether agent mode terminal commands first run with the sandbox's configured restrictions before honoring a request for execution outside the sandbox or unrestricted network access. The user is prompted to approve the requested additional access only if that sandboxed command fails. This applies only when {0} is enabled.", "agentSandbox.linuxFileSystemSetting": "Uwaga: to ustawienie działa tylko, gdy włączono {0}. Steruje dostępem do systemu plików w piaskownicy w systemie Linux. Ścieżki nie obsługują wzorców globalnych, tylko ścieżki literałów (np. ./src/, ~/.ssh, .env). Aby to ustawienie działało, należy zainstalować **bubblewrap** i **socat**.", "agentSandbox.linuxFileSystemSetting.allowRead": "Tablica ścieżek, które ponownie zezwalają na dostęp do odczytu w obszarach zablokowanych. Ma pierwszeństwo przed denyRead.", - "agentSandbox.linuxFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.linuxFileSystemSetting.allowWrite": "Tablica dodatkowych ścieżek, dla których zezwala się na zapis. Pozostaw puste, aby zabronić zapisu poza folderami obszaru roboczego, folderem magazynu obszaru roboczego i katalogiem tymczasowym piaskownicy.", "agentSandbox.linuxFileSystemSetting.denyRead": "Tablica ścieżek, którym zabrania się dostępu do odczytu. Pozostaw puste, aby zezwolić na odczyt wszystkich ścieżek.", "agentSandbox.linuxFileSystemSetting.denyWrite": "Tablica ścieżek, którym zabrania się zapisu w dozwolonych ścieżkach (ma pierwszeństwo przed zezwalaniem na zapis).", "agentSandbox.macFileSystemSetting": "Uwaga: to ustawienie działa tylko, gdy włączono {0}. Steruje dostępem do systemu plików w piaskownicy w systemie macOS. Ścieżki obsługują również wzorce globalne w stylu git(np. *.ts, ./src, ./src/**/*.ts, plik?. txt).", "agentSandbox.macFileSystemSetting.allowRead": "Tablica ścieżek, które ponownie zezwalają na dostęp do odczytu w obszarach zablokowanych. Ma pierwszeństwo przed denyRead.", - "agentSandbox.macFileSystemSetting.allowWrite": "Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.", + "agentSandbox.macFileSystemSetting.allowWrite": "Tablica dodatkowych ścieżek, dla których zezwala się na zapis. Pozostaw puste, aby zabronić zapisu poza folderami obszaru roboczego, folderem magazynu obszaru roboczego i katalogiem tymczasowym piaskownicy.", "agentSandbox.macFileSystemSetting.denyRead": "Tablica ścieżek, którym zabrania się dostępu do odczytu. Pozostaw puste, aby zezwolić na odczyt wszystkich ścieżek.", "agentSandbox.macFileSystemSetting.denyWrite": "Tablica ścieżek, którym zabrania się zapisu w dozwolonych ścieżkach (ma pierwszeństwo przed zezwalaniem na zapis).", "agentSandbox.retryWithAllowNetworkRequests": "Określa, czy polecenia terminala w trybie agenta mogą być ponawiane w piaskownicy z nieograniczonym dostępem do sieci po potwierdzeniu przez użytkownika. Ma to zastosowanie tylko wtedy, gdy {0} jest ustawiona na `on` i zachowuje izolację systemu plików w piaskownicy, jednocześnie łagodząc ograniczenia sieciowe dla zatwierdzonego polecenia.", @@ -21505,7 +21508,7 @@ "vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": { "deleteFilesInSandboxTempDir": "Usuń pliki w tymczasowym katalogu piaskownicy", "runInTerminal.missingDeps.focusTerminal": "Ustaw fokus na terminalu", - "runInTerminal.missingDeps.passwordPromptMessage": "Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.", + "runInTerminal.missingDeps.passwordPromptMessage": "Stosowanie wymagań wstępnych piaskownicy może poprosić o hasło sudo. Wybierz Aktywuj terminal, aby wpisać je w terminalu.", "runInTerminal.missingDeps.passwordPromptTitle": "Terminal oczekuje na dane wejściowe." }, "vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": { @@ -23245,7 +23248,7 @@ "onboarding.sessions.planMode.desc": "Przygotuj ustrukturyzowany plan wdrożenia przed wprowadzeniem jakichkolwiek zmian w kodzie, a następnie przekaż go agentowi do realizacji.", "onboarding.sessions.runAnywhere": "Uruchamiaj agentów gdziekolwiek", "onboarding.sessions.runAnywhere.desc": "Uruchamiaj agentów lokalnie na potrzeby pracy interakcyjnej, w tle za pomocą interfejsu wiersza polecenia Copilot lub w chmurze za pomocą agentów w chmurze, którzy otwierają żądanie ściągnięcia, które Twój zespół może przejrzeć.", - "onboarding.sessions.signInNudge": "Sign in to use GitHub Copilot", + "onboarding.sessions.signInNudge": "Zaloguj się, aby korzystać z GitHub Copilot", "onboarding.signIn.apple": "Kontynuuj przy użyciu konta Apple", "onboarding.signIn.disclaimer.copilotPrefix": ". {0} Funkcja Copilot może pokazywać ", "onboarding.signIn.disclaimer.improveSuffix": " sugestie i używać Twoich danych, aby ulepszać produkt.", @@ -23967,7 +23970,7 @@ "verifiedPublisher": "Ikona używana w przypadku zweryfikowanego wydawcy rozszerzeń w widoku i edytorze rozszerzeń." }, "vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": { - "extensionGalleryManifestService.accountChange": "{0} is now configured to a different Marketplace. Please restart to apply the changes.", + "extensionGalleryManifestService.accountChange": "{0} jest teraz skonfigurowany na inny Marketplace. Uruchom ponownie, aby zastosować zmiany.", "restart": "&&Restart" }, "vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": { @@ -23975,8 +23978,8 @@ "remote": "Remote" }, "vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": { - "notFoundCompatibleDependency": "Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).", - "notFoundReleaseExtension": "Can't install release version of '{0}' extension because it has no release version." + "notFoundCompatibleDependency": "Nie można zainstalować rozszerzenia '{0}', ponieważ nie jest ono kompatybilne z bieżącą wersją {1} (wersja {2}).", + "notFoundReleaseExtension": "Nie można zainstalować wersji release rozszerzenia '{0}', ponieważ nie ma wersji release." }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { "select for add": "Dodaj rekomendację rozszerzenia do", @@ -24283,11 +24286,11 @@ "lifecycleVeto": "Wprowadzone zmiany mogą nie zostać zapisane. Zaznacz pole wyboru „Anuluj” i spróbuj ponownie." }, "vs/workbench/services/localization/electron-browser/localeService": { - "argvInvalid": "Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.", + "argvInvalid": "Nie można zapisać języka wyświetlania. Otwórz ustawienia środowiska uruchomieniowego, popraw błędy/ostrzeżenia i spróbuj ponownie.", "installing": "Installing {0} language support...", "openArgv": "Open Runtime Settings", "restart": "&&Restart", - "restartDisplayLanguageDetail1": "To change the display language to {0}, {1} needs to restart.", + "restartDisplayLanguageDetail1": "Aby zmienić język wyświetlania na {0}, {1} musi zostać uruchomiony ponownie.", "restartDisplayLanguageMessage1": "Restart {0} to switch to {1}?" }, "vs/workbench/services/log/common/logConstants": { @@ -24393,7 +24396,7 @@ "tunnel.staticallyForwarded": "Przekierowany statycznie" }, "vs/workbench/services/remote/electron-browser/remoteAgentService": { - "connectionError": "Failed to connect to the remote extension host server (Error: {0})", + "connectionError": "Nie udało się połączyć z serwerem zdalnego hosta rozszerzeń (Błąd: {0})", "devTools": "Open Developer Tools", "directUrl": "Open in browser" }, @@ -24954,4 +24957,4 @@ "workspaceOpenedMessage": "Nie można zapisać obszaru roboczego „{0}”" } } -} \ No newline at end of file +}