export const settingsDict = {
  'settings.appearance.language.label': 'Język',
  'settings.appearance.language.description': 'Wybierz język interfejsu.',
  'settings.agents.modelSelector.actions.addToFavorites': 'Dodaj do ulubionych',
  'settings.agents.modelSelector.actions.favorite': 'Ulubione',
  'settings.agents.modelSelector.actions.removeFromFavorites': 'Usuń z ulubionych',
  'settings.agents.modelSelector.actions.unfavorite': 'Odznacz jako ulubione',
  'settings.agents.modelSelector.badge.current': 'Aktualny',
  'settings.agents.modelSelector.keyboardHints': '↑↓ nawiguj • Enter wybierz • Esc zamknij',
  'settings.agents.modelSelector.noModelOptional': 'Brak modelu (opcjonalnie)',
  'settings.agents.modelSelector.notSelected': 'Nie wybrano',
  'settings.agents.modelSelector.searchPlaceholder': 'Szukaj modeli',
  'settings.agents.modelSelector.section.favorites': 'Ulubione',
  'settings.agents.modelSelector.section.recent': 'Ostatnie',
  'settings.agents.modelSelector.section.recents': 'Ostatnie',
  'settings.agents.modelSelector.selectPlaceholder': 'Wybierz model...',
  'settings.agents.modelSelector.state.noModelsFound': 'Nie znaleziono modeli',
  'settings.agents.modelSelector.title': 'Wybierz model',
  'settings.agents.page.empty.description': 'lub utwórz nowego',
  'settings.agents.page.empty.title': 'Wybierz agenta z paska bocznego',
  'settings.agents.page.field.agentName': 'Nazwa agenta',
  'settings.agents.page.field.agentNamePlaceholder': 'nazwa-agenta',
  'settings.agents.page.field.clearTemperatureAria': 'Wyczyść nadpisanie temperatury',
  'settings.agents.page.field.clearTopPAria': 'Wyczyść nadpisanie Top P',
  'settings.agents.page.field.descriptionPlaceholder': 'Co robi ten agent?',
  'settings.agents.page.field.mode': 'Tryb',
  'settings.agents.page.field.modeTooltip': 'Widoczność: Główny vs Podagent',
  'settings.agents.page.field.overrideModel': 'Nadpisz model',
  'settings.agents.page.field.scopePlaceholder': 'Zakres',
  'settings.agents.page.field.systemPromptPlaceholder': 'Jesteś ekspertem w asystowaniu przy kodowaniu...',
  'settings.agents.page.field.variant': 'Wariant myślenia',
  'settings.agents.page.field.variantTooltip': 'Opcjonalne. Jeśli model obsługuje rozumowanie, wariant kontroluje głębokość rozumowania.',
  'settings.agents.page.field.variantHint': 'Zależne od modelu (np. wariant Anthropic)',
  'settings.agents.page.field.variantPlaceholder': 'np. high, max, low, none',
  'settings.agents.page.field.temperature': 'Temperatura',
  'settings.agents.page.field.temperatureRange': 'od 0.0 do 2.0',
  'settings.agents.page.field.temperatureTooltip': 'Kontroluje losowość. Wyższa = bardziej kreatywny, niższa = bardziej skupiony.',
  'settings.agents.page.field.topP': 'Top P',
  'settings.agents.page.field.topPRange': 'od 0.0 do 1.0',
  'settings.agents.page.field.topPTooltip': 'Różnorodność próbkowania jądra. Niższa = tylko najbardziej prawdopodobne tokeny.',
  'settings.agents.page.mode.all': 'Wszystkie',
  'settings.agents.page.mode.primary': 'Główny',
  'settings.agents.page.mode.subagent': 'Podagent',
  'settings.agents.page.permissions.addCustomRule': 'Dodaj własną regułę',
  'settings.agents.page.permissions.advancedEditor': 'Zaawansowany edytor',
  'settings.agents.page.permissions.defaultLabel': 'Domyślne',
  'settings.agents.page.permissions.globalDefault': 'Domyślne globalne',
  'settings.agents.page.permissions.globalSummary': 'Globalne: {summary}',
  'settings.agents.page.permissions.hideEditor': 'Ukryj edytor',
  'settings.agents.page.permissions.pattern': 'Wzorzec',
  'settings.agents.page.permissions.patternPlaceholder': 'Wzorzec (np. *)',
  'settings.agents.page.permissions.permissionPlaceholder': 'Uprawnienie...',
  'settings.agents.page.permissions.rulesSummary': 'Reguły: {summary}',
  'settings.agents.page.section.identityRole': 'Tożsamość i Rola',
  'settings.agents.page.section.modelParameters': 'Model i Parametry',
  'settings.agents.page.section.systemPrompt': 'System Prompt',
  'settings.agents.page.section.toolPermissions': 'Uprawnienia do narzędzi',
  'settings.agents.page.subtitle.edit': 'Edytuj ustawienia agenta',
  'settings.agents.page.subtitle.new': 'Skonfiguruj nową personę asystenta',
  'settings.agents.page.title.new': 'Nowy Agent',
  'settings.agents.page.toast.createFailed': 'Nie udało się utworzyć agenta',
  'settings.agents.page.toast.created': 'Agent został utworzony pomyślnie',
  'settings.agents.page.toast.permissionNameRequired': 'Nazwa uprawnienia jest wymagana',
  'settings.agents.page.toast.saveUnexpectedError': 'Wystąpił błąd podczas zapisywania',
  'settings.agents.page.toast.savedManualRestart': 'Zapisano na dysku. Uruchom ponownie połączony serwer OpenCode, aby zastosować zmiany.',
  'settings.agents.page.toast.updateFailed': 'Nie udało się zaktualizować agenta',
  'settings.agents.page.toast.updated': 'Agent został zaktualizowany pomyślnie',
  'settings.agents.sidebar.badge.system': 'system',
  'settings.agents.sidebar.dialog.deleteDescription': 'Czy na pewno chcesz usunąć agenta "{name}"?',
  'settings.agents.sidebar.dialog.deleteTitle': 'Usuń Agenta',
  'settings.agents.sidebar.dialog.resetDescription': 'Czy na pewno chcesz zresetować agenta "{name}" do domyślnej konfiguracji?',
  'settings.agents.sidebar.dialog.resetTitle': 'Zresetuj Agenta',
  'settings.agents.sidebar.empty.description': 'Użyj przycisku +, aby utworzyć nowego',
  'settings.agents.sidebar.empty.title': 'Brak skonfigurowanych agentów',
  'settings.agents.sidebar.renameDialog.description': 'Wprowadź nową nazwę dla agenta "@{name}"',
  'settings.agents.sidebar.renameDialog.placeholder': 'Nowa nazwa agenta...',
  'settings.agents.sidebar.renameDialog.title': 'Zmień nazwę agenta',
  'settings.agents.sidebar.section.builtIn': 'Wbudowani Agenci',
  'settings.agents.sidebar.section.custom': 'Własni Agenci',
  'settings.agents.sidebar.title': 'Agenci',
  'settings.agents.sidebar.toast.agentDeleted': 'Agent "{name}" został usunięty pomyślnie',
  'settings.agents.sidebar.toast.agentExists': 'Agent o tej nazwie już istnieje',
  'settings.agents.sidebar.toast.agentNameRequired': 'Nazwa agenta jest wymagana',
  'settings.agents.sidebar.toast.agentReset': 'Agent "{name}" został zresetowany do domyślnych ustawień',
  'settings.agents.sidebar.toast.builtInCannotDelete': 'Wbudowanych agentów nie można usuwać',
  'settings.agents.sidebar.toast.deleteFailed': 'Nie udało się usunąć agenta',
  'settings.agents.sidebar.toast.definitionNotFound': 'Nie znaleziono definicji agenta. Nic nie zmieniono.',
  'settings.agents.sidebar.toast.removeOldAfterRenameFailed': 'Nie udało się usunąć starego agenta po zmianie nazwy',
  'settings.agents.sidebar.toast.renameFailed': 'Nie udało się zmienić nazwy agenta',
  'settings.agents.sidebar.toast.agentRenamed': 'Zmieniono nazwę agenta na "{name}"',
  'settings.agents.sidebar.toast.resetFailed': 'Nie udało się zresetować agenta',
  'settings.agents.sidebar.total': 'Suma: {count}',
  'settings.behavior.page.field.systemPromptPlaceholder': 'Jesteś pomocnym asystentem AI...\n\nUżyj tej przestrzeni, aby zdefiniować absolutne reguły zachowania AI we wszystkich sesjach i u dostawców.',
  'settings.behavior.page.responseStyle.customPlaceholder': 'Napisz instrukcję, którą chcesz dodać do pierwszej wiadomości...',
  'settings.behavior.page.responseStyle.enable': 'Dodaj instrukcje stylu odpowiedzi do nowych rozmów',
  'settings.behavior.page.responseStyle.enableAria': 'Włącz instrukcje stylu odpowiedzi',
  'settings.behavior.page.responseStyle.option.concise': 'Zwięzły',
  'settings.behavior.page.responseStyle.option.custom': 'Własny',
  'settings.behavior.page.responseStyle.option.detailed': 'Szczegółowy',
  'settings.behavior.page.responseStyle.option.matchEnergy': 'Dostosuj do mojej energii',
  'settings.behavior.page.responseStyle.option.mentor': 'Mentor',
  'settings.behavior.page.responseStyle.option.noFiller': 'Bez zbędnych treści',
  'settings.behavior.page.responseStyle.option.pushback': 'Krytyczne podejście',
  'settings.behavior.page.responseStyle.option.warmPeer': 'Przyjazny kolega',
  'settings.behavior.page.responseStyle.preset': 'Preset',
  'settings.behavior.page.responseStyle.tooltip': 'Jeśli jest włączone, instrukcje te określają sposób odpowiadania asystenta w każdej nowej rozmowie. Są one przesyłane z Twoją pierwszą wiadomością i nie zmieniają Twoich globalnych reguł AGENTS.md.',
  'settings.behavior.page.section.responseStyle': 'Styl odpowiedzi',
  'settings.behavior.page.section.systemPrompt': 'Globalny AGENTS.md',
  'settings.behavior.page.title': 'Zachowanie',
  'settings.behavior.page.toast.saveFailed': 'Nie udało się zapisać zachowania',
  'settings.behavior.page.toast.saved': 'Zachowanie zostało zapisane pomyślnie',
  'settings.behavior.page.warning.description': 'Zmiany wprowadzone tutaj aktualizują {path}. OpenCode uwzględnia również reguły AGENTS.md na poziomie projektu, jeśli istnieją.',
  'settings.behavior.page.warning.title': 'Reguły globalne są łączone z regułami projektu',
  'settings.commands.agentSelector.notSelected': 'Nie wybrano',
  'settings.commands.agentSelector.selectAgentPlaceholder': 'Wybierz agenta...',
  'settings.commands.agentSelector.title': 'Wybierz agenta',
  'settings.commands.page.empty.description': 'lub utwórz nowego',
  'settings.commands.page.empty.title': 'Wybierz polecenie z paska bocznego',
  'settings.commands.page.field.commandName': 'Nazwa polecenia',
  'settings.commands.page.field.commandNamePlaceholder': 'nazwa-polecenia',
  'settings.commands.page.field.descriptionPlaceholder': 'Co robi to polecenie?',
  'settings.commands.page.field.overrideAgent': 'Nadpisz agenta',
  'settings.commands.page.field.templatePlaceholder': 'Twój szablon polecenia tutaj...\n\nUżyj $ARGUMENTS, aby odnieść się do danych wejściowych użytkownika.\nUżyj !`polecenie shell`, aby wstrzyknąć wynik z konsoli.\nUżyj @nazwa_pliku, aby dołączyć zawartość pliku.',
  'settings.commands.page.section.executionContext': 'Kontekst wykonania',
  'settings.commands.page.section.identity': 'Tożsamość',
  'settings.commands.page.section.template': 'Szablon polecenia',
  'settings.commands.page.subtitle.edit': 'Edytuj ustawienia polecenia',
  'settings.commands.page.subtitle.new': 'Skonfiguruj nowe polecenie slash',
  'settings.commands.page.templateHint.fileContents': 'zawartość pliku',
  'settings.commands.page.templateHint.shellOutput': 'wynik z konsoli',
  'settings.commands.page.templateHint.userInput': 'dane wejściowe użytkownika',
  'settings.commands.page.title.new': 'Nowe Polecenie',
  'settings.commands.page.toast.createFailed': 'Nie udało się utworzyć polecenia',
  'settings.commands.page.toast.created': 'Polecenie zostało utworzone pomyślnie',
  'settings.commands.page.toast.saveUnexpectedError': 'Wystąpił błąd podczas zapisywania',
  'settings.commands.page.toast.templateRequired': 'Szablon polecenia jest wymagany',
  'settings.commands.page.toast.updateFailed': 'Nie udało się zaktualizować polecenia',
  'settings.commands.page.toast.updated': 'Polecenie zostało zaktualizowane pomyślnie',
  'settings.commands.sidebar.dialog.deleteDescription': 'Czy na pewno chcesz usunąć polecenie "{name}"?',
  'settings.commands.sidebar.dialog.deleteTitle': 'Usuń Polecenie',
  'settings.commands.sidebar.dialog.resetDescription': 'Czy na pewno chcesz zresetować polecenie "{name}" do domyślnej konfiguracji?',
  'settings.commands.sidebar.dialog.resetTitle': 'Zresetuj Polecenie',
  'settings.commands.sidebar.empty.description': 'Użyj przycisku +, aby utworzyć nowe',
  'settings.commands.sidebar.empty.title': 'Brak skonfigurowanych poleceń',
  'settings.commands.sidebar.renameDialog.description': 'Wprowadź nową nazwę dla polecenia "/{name}"',
  'settings.commands.sidebar.renameDialog.placeholder': 'Nowa nazwa polecenia...',
  'settings.commands.sidebar.renameDialog.title': 'Zmień nazwę polecenia',
  'settings.commands.sidebar.section.builtIn': 'Wbudowane Polecenia',
  'settings.commands.sidebar.section.custom': 'Własne Polecenia',
  'settings.commands.sidebar.title': 'Polecenia',
  'settings.commands.sidebar.toast.builtInCannotDelete': 'Wbudowanych poleceń nie można usuwać',
  'settings.commands.sidebar.toast.commandDeleted': 'Polecenie "{name}" zostało usunięte pomyślnie',
  'settings.commands.sidebar.toast.commandExists': 'Polecenie o tej nazwie już istnieje',
  'settings.commands.sidebar.toast.commandNameRequired': 'Nazwa polecenia jest wymagana',
  'settings.commands.sidebar.toast.commandReset': 'Polecenie "{name}" zostało zresetowane do domyślnych ustawień',
  'settings.commands.sidebar.toast.deleteFailed': 'Nie udało się usunąć polecenia',
  'settings.commands.sidebar.toast.removeOldAfterRenameFailed': 'Nie udało się usunąć starego polecenia po zmianie nazwy',
  'settings.commands.sidebar.toast.renameFailed': 'Nie udało się zmienić nazwy polecenia',
  'settings.commands.sidebar.toast.resetFailed': 'Nie udało się zresetować polecenia',
  'settings.commands.sidebar.total': 'Suma: {count}',
  'settings.common.actions.cancel': 'Anuluj',
  'settings.common.actions.clear': 'Wyczyść',
  'settings.common.actions.copyAll': 'Kopiuj wszystko',
  'settings.common.actions.create': 'Utwórz',
  'settings.common.actions.delete': 'Usuń',
  'settings.common.actions.duplicate': 'Duplikuj',
  'settings.common.actions.import': 'Importuj',
  'settings.common.actions.rename': 'Zmień nazwę',
  'settings.common.actions.reset': 'Zresetuj',
  'settings.common.actions.saveChanges': 'Zapisz zmiany',
  'settings.common.actions.saving': 'Zapisywanie...',
  'settings.common.badge.modified': 'Zmodyfikowano',
  'settings.common.badge.new': 'Nowy',
  'settings.common.field.description': 'Opis',
  'settings.common.permission.allow': 'Zezwól',
  'settings.common.permission.ask': 'Zapytaj',
  'settings.common.permission.deny': 'Odmów',
  'settings.common.scope.global': 'Globalne',
  'settings.common.scope.project': 'Projekt',
  'settings.common.state.comingSoon': 'Wkrótce...',
  'settings.gitIdentities.editor.actions.close': 'Zamknij',
  'settings.gitIdentities.editor.actions.create': 'Utwórz',
  'settings.gitIdentities.editor.actions.save': 'Zapisz',
  'settings.gitIdentities.editor.description.editProfile': 'Edytuj ustawienia profilu tożsamości',
  'settings.gitIdentities.editor.description.globalReadOnly': 'Globalna tożsamość Git (tylko do odczytu)',
  'settings.gitIdentities.editor.description.newProfile': 'Utwórz nowy profil tożsamości Git',
  'settings.gitIdentities.editor.section.commitSigning': 'Podpisywanie commitów',
  'settings.gitIdentities.editor.field.authMethod': 'Metoda uwierzytelniania',
  'settings.gitIdentities.editor.field.authToken': 'Token',
  'settings.gitIdentities.editor.field.color': 'Kolor',
  'settings.gitIdentities.editor.field.emailAddress': 'Adres e-mail',
  'settings.gitIdentities.editor.field.emailAddressPlaceholder': 'john@example.com',
  'settings.gitIdentities.editor.field.emailAddressTooltip': 'Powinien być zgodny z Twoim adresem e-mail w GitHub/GitLab dla prawidłowej atrybucji.',
  'settings.gitIdentities.editor.field.host': 'Host',
  'settings.gitIdentities.editor.field.hostPlaceholder': 'github.com',
  'settings.gitIdentities.editor.field.hostTooltip': 'Token zostanie odczytany z pliku ~/.git-credentials dla tego hosta.',
  'settings.gitIdentities.editor.field.icon': 'Icon',
  'settings.gitIdentities.editor.field.profileName': 'Nazwa profilu',
  'settings.gitIdentities.editor.field.profileNamePlaceholder': 'Profil służbowy, prywatny itp.',
  'settings.gitIdentities.editor.field.sshKeyPath': 'Ścieżka do klucza SSH',
  'settings.gitIdentities.editor.field.sshKeyPathPlaceholder': '~/.ssh/id_ed25519',
  'settings.gitIdentities.editor.field.sshKeyPathTooltip': 'Opcjonalna ścieżka do klucza prywatnego, np. ~/.ssh/id_ed25519',
  'settings.gitIdentities.editor.field.signCommits': 'Podpisuj commity tą tożsamością',
  'settings.gitIdentities.editor.field.signingKey': 'Klucz podpisu',
  'settings.gitIdentities.editor.field.signingKeyPlaceholder': '~/.ssh/id_ed25519.pub',
  'settings.gitIdentities.editor.field.userName': 'Nazwa użytkownika',
  'settings.gitIdentities.editor.field.userNamePlaceholder': 'Jan Kowalski',
  'settings.gitIdentities.editor.field.userNameTooltip': 'Nazwa, która pojawi się w wiadomościach commitów Git.',
  'settings.gitIdentities.editor.title.editIdentity': 'Edytuj tożsamość',
  'settings.gitIdentities.editor.title.globalIdentity': 'Globalna tożsamość',
  'settings.gitIdentities.editor.title.importCredential': 'Importuj dane uwierzytelniające',
  'settings.gitIdentities.editor.title.newIdentity': 'Nowa tożsamość',
  'settings.gitIdentities.editor.toast.createProfileFailed': 'Failed to create profile',
  'settings.gitIdentities.editor.toast.deleteProfileFailed': 'Nie udało się usunąć profilu',
  'settings.gitIdentities.editor.toast.deleteUnexpectedError': 'Wystąpił błąd podczas usuwania',
  'settings.gitIdentities.editor.toast.hostRequiredForToken': 'Host jest wymagany dla uwierzytelniania opartego na tokenie',
  'settings.gitIdentities.editor.toast.signingKeyRequired': 'Klucz podpisu jest wymagany, gdy włączone jest podpisywanie commitów',
  'settings.gitIdentities.editor.toast.profileCreated': 'Profil utworzony',
  'settings.gitIdentities.editor.toast.profileDeleted': 'Profil usunięty',
  'settings.gitIdentities.editor.toast.profileUpdated': 'Profil zaktualizowany',
  'settings.gitIdentities.editor.toast.saveUnexpectedError': 'Wystąpił błąd podczas zapisywania',
  'settings.gitIdentities.editor.toast.updateProfileFailed': 'Nie udało się zaktualizować profilu',
  'settings.gitIdentities.editor.toast.userNameEmailRequired': 'Nazwa użytkownika i e-mail są wymagane',
  'settings.gitIdentities.page.actions.import': 'Importuj',
  'settings.gitIdentities.page.actions.setAsDefault': 'Ustaw jako domyślny',
  'settings.gitIdentities.page.actions.unsetDefault': 'Usuń domyślny',
  'settings.gitIdentities.page.badge.default': 'domyślny',
  'settings.gitIdentities.page.deleteDialog.description': 'Czy na pewno chcesz usunąć "{name}"?',
  'settings.gitIdentities.page.deleteDialog.title': 'Usuń profil',
  'settings.gitIdentities.page.discoveredCredentials.title': 'Znaleziono w ~/.git-credentials',
  'settings.gitIdentities.page.empty.description': 'Utwórz profil, aby zarządzać ustawieniami autora Git dla każdego projektu',
  'settings.gitIdentities.page.empty.title': 'Brak skonfigurowanych tożsamości',
  'settings.gitIdentities.page.section.title': 'Tożsamości',
  'settings.gitIdentities.page.toast.defaultUnset': 'Domyślna tożsamość została usunięta',
  'settings.gitIdentities.page.toast.defaultUpdated': 'Domyślna tożsamość została zaktualizowana',
  'settings.gitIdentities.page.toast.deleteProfileFailed': 'Nie udało się usunąć profilu',
  'settings.gitIdentities.page.toast.profileDeleted': 'Profil "{name}" został usunięty',
  'settings.gitIdentities.page.toast.updateDefaultFailed': 'Nie udało się zaktualizować domyślnej tożsamości',
  'settings.github.page.actions.addAccount': 'Dodaj konto',
  'settings.github.page.actions.connect': 'Połącz z GitHub',
  'settings.github.page.actions.disconnect': 'Odłącz',
  'settings.github.page.actions.openGithub': 'Otwórz GitHub',
  'settings.github.page.actions.switchTo': 'Przełącz na',
  'settings.github.page.avatarAlt.fallback': 'Awatar GitHub',
  'settings.github.page.avatarAlt.withLogin': 'Awatar {login}',
  'settings.github.page.flow.description': 'W GitHub wpisz poniższy kod, aby autoryzować to urządzenie:',
  'settings.github.page.flow.title': 'Autoryzuj OpenChamber',
  'settings.github.page.flow.waiting': 'Oczekiwanie na zatwierdzenie... (automatyczne odświeżanie)',
  'settings.github.page.label.otherAccounts': 'Inne konta',
  'settings.github.page.accountSource.oauth': 'OAuth',
  'settings.github.page.accountSource.cli': 'CLI',
  'settings.github.page.label.scopes': 'Zakresy: {value}',
  'settings.github.page.label.unknownUser': 'nieznany',
  'settings.github.page.status.active': 'Aktywne',
  'settings.github.page.status.notConnected': 'Brak połączenia',
  'settings.github.page.toast.accountSwitchFailed': 'Nie udało się przełączyć konta GitHub',
  'settings.github.page.toast.accountSwitched': 'Konto GitHub zostało przełączone',
  'settings.github.page.toast.authorizationFailed': 'Autoryzacja GitHub nie powiodła się',
  'settings.github.page.toast.connected': 'Połączono z GitHub',
  'settings.github.page.toast.disconnectFailed': 'Nie udało się odłączyć GitHub',
  'settings.github.page.toast.disconnected': 'Odłączono od GitHub',
  'settings.github.page.toast.startConnectFailed': 'Nie udało się rozpocząć połączenia z GitHub',
  'settings.github.page.toast.ghCliEnabled': 'Rezerwa gh CLI włączona',
  'settings.github.page.toast.ghCliDisabled': 'Rezerwa gh CLI wyłączona',
  'settings.github.page.toast.ghCliUpdateFailed': 'Nie udało się zaktualizować ustawienia gh CLI',
  'settings.github.page.oauth.title': 'Token OAuth GitHub',
  'settings.github.page.ghCli.title': 'Token CLI GitHub',
  'settings.github.page.ghCli.activeDescription': 'Uwierzytelniono przez gh CLI',
  'settings.github.page.ghCli.fallbackDescription': 'Dostępne jako rezerwa, jeśli uwierzytelnienie OpenChamber zostanie usunięte',
  'settings.github.page.ghCli.disabledDescription': 'Zainstalowane, ale nieużywane jako rezerwa',
  'settings.github.page.ghCli.actions.disable': 'Wyłącz',
  'settings.github.page.ghCli.actions.enable': 'Włącz',
  'settings.github.page.tooltip.connectAccount': 'Połącz konto GitHub, aby korzystać z przepływów pracy dla PR i Issue w aplikacji.',
  'settings.magicPrompts.page.actions.resetAllOverrides': 'Zresetuj wszystkie nadpisania',
  'settings.magicPrompts.page.actions.resetToDefault': 'Zresetuj do domyślnych',
  'settings.magicPrompts.page.actions.resetting': 'Resetowanie...',
  'settings.magicPrompts.page.actions.save': 'Save',
  'settings.magicPrompts.page.block.instructions': 'Instructions',
  'settings.magicPrompts.page.block.visiblePrompt': 'Visible Prompt',
  'settings.magicPrompts.page.group.gitCherrypickConflictResolve.description': 'Prompts used when resolving cherry-pick conflicts in integrate flow.',
  'settings.magicPrompts.page.group.gitCherrypickConflictResolve.title': 'Cherry-pick Conflict Resolution',
  'settings.magicPrompts.page.group.gitCommitGenerate.description': 'Prompts used for commit message generation: visible user message + hidden instructions.',
  'settings.magicPrompts.page.group.gitCommitGenerate.title': 'Commit Generation',
  'settings.magicPrompts.page.group.gitConflictResolve.description': 'Prompts used when resolving merge/rebase conflicts with AI.',
  'settings.magicPrompts.page.group.gitConflictResolve.title': 'Merge/Rebase Conflict Resolution',
  'settings.magicPrompts.page.group.gitPrGenerate.description': 'Prompts used for PR title/body generation: visible user message + hidden instructions.',
  'settings.magicPrompts.page.group.gitPrGenerate.title': 'Generowanie PR',
  'settings.magicPrompts.page.group.githubIssueReview.description': 'Prompty używane w przepływie przeglądu Issue: widoczna wiadomość użytkownika + ukryty ładunek instrukcji.',
  'settings.magicPrompts.page.group.githubIssueReview.title': 'Przegląd Issue',
  'settings.magicPrompts.page.group.githubPrCommentsReview.description': 'Prompty używane do analizy komentarzy w PR.',
  'settings.magicPrompts.page.group.githubPrCommentsReview.title': 'Przegląd komentarzy PR',
  'settings.magicPrompts.page.group.githubPrFailedChecksReview.description': 'Prompty używane do analizy nieudanych sprawdzeń (checks) w PR.',
  'settings.magicPrompts.page.group.githubPrFailedChecksReview.title': 'Przegląd nieudanych sprawdzeń PR',
  'settings.magicPrompts.page.group.githubPrReview.description': 'Prompty używane w przepływie przeglądu PR: widoczna wiadomość użytkownika + ukryty ładunek instrukcji.',
  'settings.magicPrompts.page.group.githubPrReview.title': 'Przegląd PR',
  'settings.magicPrompts.page.group.githubSinglePrCommentReview.description': 'Prompty używane do analizy pojedynczego komentarza w PR.',
  'settings.magicPrompts.page.group.githubSinglePrCommentReview.title': 'Przegląd pojedynczego komentarza PR',
  'settings.magicPrompts.page.group.planImplement.description': 'Ukryty prompt używany podczas przesyłania zapisanego planu do przepływu implementacji.',
  'settings.magicPrompts.page.group.planImplement.title': 'Implementuj Plan',
  'settings.magicPrompts.page.group.planImprove.description': 'Ukryty prompt używany podczas przesyłania zapisanego planu do przepływu ulepszania.',
  'settings.magicPrompts.page.group.planImprove.title': 'Ulepsz Plan',
  'settings.magicPrompts.page.group.planTodo.description': 'Ukryty prompt używany podczas przesyłania zadania (todo) do nowej sesji planowania.',
  'settings.magicPrompts.page.group.planTodo.title': 'Planowanie Todo',
  'settings.magicPrompts.page.group.sessionSummary.description': 'Prompty używane przez polecenie /summary: widoczna wiadomość użytkownika + ukryte instrukcje. Niedestrukcyjne – nie kompaktuje historii sesji.',
  'settings.magicPrompts.page.group.sessionSummary.title': 'Podsumowanie Sesji',
  'settings.magicPrompts.page.group.sessionWorkspaceReview.description': 'Prompty używane przez polecenie /workspace-review: widoczna wiadomość użytkownika + ukryte instrukcje. Sprawdza diff obszaru roboczego — czy realizuje swój zamiar oraz czy jest poprawny i adekwatny, klasyfikując znaleziska według wagi.',
  'settings.magicPrompts.page.group.sessionFeaturePlan.title': 'Planowanie funkcji',
  'settings.magicPrompts.page.group.sessionFeaturePlan.description': 'Prompty używane przez polecenie /plan-feature: widoczna wiadomość użytkownika + ukryte instrukcje. Uruchamia prowadzony dialog, który bada kod i zadaje pytania doprecyzowujące w małych partiach przed utworzeniem planu implementacji.',
  'settings.magicPrompts.page.group.sessionCatchUp.title': 'Nadrobienie kontekstu',
  'settings.magicPrompts.page.group.sessionCatchUp.description': 'Prompty używane przez polecenie /catch-up: widoczna wiadomość użytkownika + ukryte instrukcje. Buduje kontekst zależny od gałęzi — commity gałęzi, jej PR i niezatwierdzone zmiany razem — aby zrozumieć, nad czym pracowałeś, a następnie daje przystępne podsumowanie i produktowy następny krok.',
  'settings.magicPrompts.page.group.sessionDebug.title': 'Debugowanie',
  'settings.magicPrompts.page.group.sessionDebug.description': 'Prompty używane przez polecenie /debug: widoczna wiadomość użytkownika + ukryte instrukcje. Prowadzi badanie pierwotnej przyczyny — rejestruje objaw, formułuje hipotezy, sprawdza je w kodzie i potwierdza przyczynę przed zaproponowaniem poprawki.',
  'settings.magicPrompts.page.group.sessionWeigh.title': 'Rozważanie opcji',
  'settings.magicPrompts.page.group.sessionWeigh.description': 'Prompty używane przez polecenie /weigh: widoczna wiadomość użytkownika + ukryte instrukcje. Bada kod, a następnie przedstawia 2-3 różne podejścia z kompromisami i rekomendacją — bez pisania planu ani kodu.',
  'settings.magicPrompts.page.group.sessionWorkspaceReview.title': 'Przegląd obszaru roboczego',
  'settings.magicPrompts.page.group.sessionExplore.title': 'Przegląd bazy kodu',
  'settings.magicPrompts.page.group.sessionExplore.description': 'Prompty używane przez polecenie /explore: widoczna wiadomość użytkownika + ukryte instrukcje. Bada repozytorium i daje uporządkowaną orientację — ogólny obraz, główne moduły, jak się łączą i od czego zacząć — zamiast zrzutu plik po pliku.',
  'settings.magicPrompts.page.group.sessionFusion.title': 'Fusion',
  'settings.magicPrompts.page.group.sessionFusion.description': 'Prompty używane do łączenia wyników multi-run w jedną końcową odpowiedź: widoczna wiadomość użytkownika + ukryte instrukcje przed wynikami źródłowymi.',
  'settings.magicPrompts.page.loading.aria': 'Ładowanie',
  'settings.magicPrompts.page.loading.text': 'Ładowanie Magicznych Promptów...',
  'settings.magicPrompts.page.placeholdersLabel': 'Placeholdery:',
  'settings.magicPrompts.page.status.unsavedChanges': 'Niezapisane zmiany',
  'settings.magicPrompts.page.status.usingBuiltinDefault': 'Używa domyślnych ustawień wbudowanych',
  'settings.magicPrompts.page.status.usingSavedOverride': 'Używa zapisanego nadpisania',
  'settings.magicPrompts.page.toast.loadFailed': 'Nie udało się załadować Magicznych Promptów',
  'settings.magicPrompts.page.toast.resetAllFailed': 'Nie udało się zresetować wszystkich promptów',
  'settings.magicPrompts.page.toast.resetAllSuccess': 'Wszystkie nadpisania promptów zostały zresetowane',
  'settings.magicPrompts.page.toast.resetFailed': 'Nie udało się zresetować promptu',
  'settings.magicPrompts.page.toast.resetSuccess': 'Prompt został zresetowany do domyślnych ustawień',
  'settings.magicPrompts.page.toast.saveFailed': 'Nie udało się zapisać magicznego promptu',
  'settings.magicPrompts.page.toast.saved': 'Magiczny prompt został zapisany',
  'settings.magicPrompts.page.toast.visiblePromptRequired': 'Widoczny prompt nie może być pusty',
  'settings.magicPrompts.page.validation.visiblePromptRequired': 'Widoczny prompt nie może być pusty.',
  'settings.magicPrompts.sidebar.description': 'Wybierz szablon promptu, aby go edytować.',
  'settings.magicPrompts.sidebar.group.git': 'Git',
  'settings.magicPrompts.sidebar.group.github': 'GitHub',
  'settings.magicPrompts.sidebar.group.planning': 'Planowanie',
  'settings.magicPrompts.sidebar.group.session': 'Sesja',
  'settings.magicPrompts.sidebar.item.gitCherrypickConflictResolve': 'Rozwiązywanie konfliktów Cherry-pick',
  'settings.magicPrompts.sidebar.item.gitCommitGenerate': 'Generowanie commitów',
  'settings.magicPrompts.sidebar.item.gitConflictResolve': 'Rozwiązywanie konfliktów Merge/Rebase',
  'settings.magicPrompts.sidebar.item.gitPrGenerate': 'Generowanie PR',
  'settings.magicPrompts.sidebar.item.githubIssueReview': 'Przegląd Issue',
  'settings.magicPrompts.sidebar.item.githubPrCommentsReview': 'Przegląd komentarzy PR',
  'settings.magicPrompts.sidebar.item.githubPrFailedChecksReview': 'Przegląd nieudanych sprawdzeń PR',
  'settings.magicPrompts.sidebar.item.githubPrReview': 'Przegląd PR',
  'settings.magicPrompts.sidebar.item.githubSinglePrCommentReview': 'Przegląd pojedynczego komentarza PR',
  'settings.magicPrompts.sidebar.item.planImplement': 'Implementuj Plan',
  'settings.magicPrompts.sidebar.item.planImprove': 'Ulepsz Plan',
  'settings.magicPrompts.sidebar.item.planTodo': 'Planowanie Todo',
  'settings.magicPrompts.sidebar.item.sessionSummary': 'Podsumowanie Sesji',
  'settings.magicPrompts.sidebar.item.sessionWorkspaceReview': 'Przegląd obszaru roboczego',
  'settings.magicPrompts.sidebar.item.sessionExplore': 'Przegląd bazy kodu',
  'settings.magicPrompts.sidebar.item.sessionFeaturePlan': 'Planowanie funkcji',
  'settings.magicPrompts.sidebar.item.sessionCatchUp': 'Nadrobienie kontekstu',
  'settings.magicPrompts.sidebar.item.sessionDebug': 'Debugowanie',
  'settings.magicPrompts.sidebar.item.sessionWeigh': 'Rozważanie opcji',
  'settings.magicPrompts.sidebar.item.sessionFusion': 'Fusion',
  'settings.magicPrompts.sidebar.title': 'Magiczne Prompty',
  'settings.mcp.page.actions.authorize': 'Autoryzuj',
  'settings.mcp.page.actions.clearAuth': 'Wyczyść autoryzację',
  'settings.mcp.page.actions.clearing': 'Wyczyszczanie...',
  'settings.mcp.page.actions.completeAuthorization': 'Zakończ autoryzację',
  'settings.mcp.page.actions.completing': 'Zakończenie...',
  'settings.mcp.page.actions.connect': 'Połącz',
  'settings.mcp.page.actions.copyLink': 'Kopiuj link',
  'settings.mcp.page.actions.deleting': 'Usuwanie...',
  'settings.mcp.page.actions.disconnect': 'Odłącz',
  'settings.mcp.page.actions.openInBrowser': 'Otwórz w przeglądarce',
  'settings.mcp.page.actions.reauthorize': 'Ponowna autoryzacja',
  'settings.mcp.page.actions.starting': 'Uruchamianie...',
  'settings.mcp.page.actions.test': 'Testuj',
  'settings.mcp.page.actions.testConnection': 'Testuj połączenie',
  'settings.mcp.page.actions.testing': 'Testowanie...',
  'settings.mcp.page.actions.working': 'Praca...',
  'settings.mcp.page.advanced.autoDetect': 'Autowykrywanie',
  'settings.mcp.page.advanced.configure': 'Skonfiguruj zaawansowane opcje',
  'settings.mcp.page.advanced.custom': 'Własne',
  'settings.mcp.page.advanced.headerNamePlaceholder': 'Nazwa-Nagłówka',
  'settings.mcp.page.advanced.headers': 'nagłówki',
  'settings.mcp.page.advanced.oauthAutoDetection': 'Włącz autowykrywanie OAuth',
  'settings.mcp.page.advanced.oauthAutoDetectionAria': 'Włącz autowykrywanie OAuth',
  'settings.mcp.page.advanced.oauthCallbackHint': 'Autoryzacja MCP w przeglądarce używa tego adresu callback, gdy URI przekierowania jest pusty:',
  'settings.mcp.page.advanced.oauthClientIdPlaceholder': 'OAuth Client ID',
  'settings.mcp.page.advanced.oauthClientSecretPlaceholder': 'OAuth Client Secret',
  'settings.mcp.page.advanced.oauthHint': 'Pozostaw te pola puste, aby OpenCode mógł automatycznie odczytać ustawienia OAuth z serwera MCP.',
  'settings.mcp.page.advanced.oauthRedirectUriPlaceholder': 'Redirect URI',
  'settings.mcp.page.advanced.oauthScopesPlaceholder': 'Zakresy (rozdzielone spacją)',
  'settings.mcp.page.advanced.pasteHeaders': 'Wklej nagłówki',
  'settings.mcp.page.advanced.pasteHeadersTitle': 'Wklej linie nagłówków w formacie KLUCZ=WARTOŚĆ ze schowka',
  'settings.mcp.page.advanced.requestHeaders': 'Nagłówki żądań',
  'settings.mcp.page.advanced.timeoutHint': 'Pozostaw puste, aby użyć domyślnych ustawień OpenCode',
  'settings.mcp.page.advanced.timeoutMs': 'Czas oczekiwania (ms)',
  'settings.mcp.page.advanced.title': 'Zaawansowane opcje zdalne',
  'settings.mcp.page.auth.authorizationUrl': 'URL autoryzacji',
  'settings.mcp.page.auth.callbackInputPlaceholder': 'Wklej URL callback lub kod autoryzacyjny',
  'settings.mcp.page.auth.manualFallbackDescription': 'Jeśli przeglądarka przekieruje do innej maszyny lub wyświetli URL callback z kodem, wklej tutaj pełny URL lub sam kod.',
  'settings.mcp.page.auth.manualFallbackTitle': 'Ręczna autoryzacja alternatywna',
  'settings.mcp.page.auth.waitingForOpenCode': 'Oczekiwanie na OpenCode, aż zauważy zakończony proces autoryzacji w przeglądarce...',
  'settings.mcp.page.connection.command': 'Polecenie',
  'settings.mcp.page.connection.pasteCommand': 'Wklej polecenie',
  'settings.mcp.page.connection.pasteCommandTitle': 'Wklej lokalne polecenie ze schowka i podziel je automatycznie',
  'settings.mcp.page.connection.previewArgs': 'Podgląd ({count} argumentów)',
  'settings.mcp.page.connection.serverUrl': 'URL serwera',
  'settings.mcp.page.connection.serverUrlPlaceholder': 'https://mcp.example.com/mcp',
  'settings.mcp.page.deleteDialog.descriptionPrefix': 'To usunie serwer z',
  'settings.mcp.page.deleteDialog.descriptionSuffix': 'OpenCode będzie musiał zostać przeładowany.',
  'settings.mcp.page.deleteDialog.title': 'Usuń "{name}"?',
  'settings.mcp.page.empty.addNewOne': 'lub dodaj nowy',
  'settings.mcp.page.empty.selectServer': 'Wybierz serwer MCP z paska bocznego',
  'settings.mcp.page.env.addEnvironmentVariable': 'Dodaj zmienną środowiskową',
  'settings.mcp.page.env.addVariable': 'Dodaj zmienną',
  'settings.mcp.page.env.hide': 'Ukryj',
  'settings.mcp.page.env.key': 'Klucz',
  'settings.mcp.page.env.keyPlaceholder': 'API_KEY',
  'settings.mcp.page.env.pasteEnv': 'Wklej .env',
  'settings.mcp.page.env.pasteEnvTitle': 'Wklej linie KLUCZ=WARTOŚĆ ze schowka',
  'settings.mcp.page.env.plainTextWarning': '⚠ Wartości są przechowywane jako zwykły tekst w opencode.json',
  'settings.mcp.page.env.removeVariableAria': 'Usuń zmienną',
  'settings.mcp.page.env.show': 'Pokaż',
  'settings.mcp.page.env.title': 'Zmienne środowiskowe',
  'settings.mcp.page.env.value': 'Wartość',
  'settings.mcp.page.env.valuePlaceholder': 'wartość',
  'settings.mcp.page.header.configureNewServer': 'Skonfiguruj nowy serwer MCP',
  'settings.mcp.page.header.newServer': 'Nowy serwer MCP',
  'settings.mcp.page.header.transport': 'transport {type}',
  'settings.mcp.page.importDialog.description': 'Wklej pełny fragment JSON MCP z dokumentacji lub innego pliku konfiguracyjnego. Sparsowane wartości wypełnią ten formularz do przeglądu przed zapisaniem.',
  'settings.mcp.page.importDialog.pasteFromClipboard': 'Wklej JSON ze schowka',
  'settings.mcp.page.importDialog.title': 'Importuj fragment JSON',
  'settings.mcp.page.server.enable': 'Włącz serwer',
  'settings.mcp.page.server.enableAria': 'Włącz serwer',
  'settings.mcp.page.server.importJson': 'Importuj z fragmentu JSON',
  'settings.mcp.page.server.importJsonTitle': 'Importuj pełną konfigurację serwera MCP z fragmentu JSON',
  'settings.mcp.page.server.name': 'Nazwa serwera',
  'settings.mcp.page.server.namePlaceholder': 'moj-serwer-mcp',
  'settings.mcp.page.server.title': 'Serwer',
  'settings.mcp.page.server.transportMode': 'Tryb transportu',
  'settings.mcp.page.status.activeProject': 'aktywnego projektu',
  'settings.mcp.page.status.description.connected': 'Połączono i gotowy do odkrywania narzędzi i zasobów przez OpenCode.',
  'settings.mcp.page.status.description.default': 'Odśwież lub przetestuj połączenie, aby załadować aktualny status uruchomieniowy.',
  'settings.mcp.page.status.description.disabled': 'Ten serwer MCP jest wyłączony w konfiguracji.',
  'settings.mcp.page.status.description.failedDefault': 'OpenCode nie mógł połączyć się z tym serwerem MCP.',
  'settings.mcp.page.status.description.needsAuth': 'Ten zdalny serwer MCP wymaga autoryzacji przed połączeniem.',
  'settings.mcp.page.status.description.needsClientRegistrationDefault': 'Ten zdalny serwer MCP wymaga rejestracji klienta przed zakończeniem autoryzacji.',
  'settings.mcp.page.status.label.connected': 'Połączono',
  'settings.mcp.page.status.label.failed': 'Błąd',
  'settings.mcp.page.status.label.needsAuth': 'Wymaga autoryzacji',
  'settings.mcp.page.status.label.needsRegistration': 'Wymaga rejestracji',
  'settings.mcp.page.status.projectScopedTo': 'Ograniczony do projektu w {directory}',
  'settings.mcp.page.status.runtimeStatus': 'Status uruchomieniowy',
  'settings.mcp.page.status.userScoped': 'Konfiguracja użytkownika',
  'settings.mcp.page.toast.authSessionExpired': 'Sesja autoryzacji wygasła lub została wyczyszczona podczas przeładowania. Kliknij Autoryzuj ponownie.',
  'settings.mcp.page.toast.authorizationCompleteFailed': 'Nie udało się zakończyć autoryzacji MCP',
  'settings.mcp.page.toast.authorizationCompleted': 'Autoryzacja MCP zakończona',
  'settings.mcp.page.toast.authorizationCompletedFor': 'Autoryzacja MCP zakończona dla {name}',
  'settings.mcp.page.toast.authorizationFailed': 'Autoryzacja nie powiodła się',
  'settings.mcp.page.toast.authorizationStartFailed': 'Nie udało się rozpocząć autoryzacji',
  'settings.mcp.page.toast.authorizationStillInProgress': 'Autoryzacja wciąż trwa w Twojej przeglądarce. W razie potrzeby wklej URL callback lub kod.',
  'settings.mcp.page.toast.authorizationUrlCopied': 'URL autoryzacji został skopiowany',
  'settings.mcp.page.toast.authorizationUrlCopyFailed': 'Nie udało się skopiować URL autoryzacji',
  'settings.mcp.page.toast.clearAuthorizationFailed': 'Nie udało się wyczyścić autoryzacji',
  'settings.mcp.page.toast.clipboardReadFailed': 'Nie można odczytać schowka',
  'settings.mcp.page.toast.completeAuthorizationInBrowser': 'Zakończ proces autoryzacji MCP w swojej przeglądarce',
  'settings.mcp.page.toast.completeAuthorizationInBrowserWithPaste': 'Zakończ proces autoryzacji MCP w przeglądarce, a następnie wklej zwrócony kod lub URL callback tutaj',
  'settings.mcp.page.toast.configImported': 'Konfiguracja MCP została zaimportowana',
  'settings.mcp.page.toast.connected': 'Połączono',
  'settings.mcp.page.toast.connectionAttemptFinished': 'Próba połączenia zakończona. Odśwież status, aby zobaczyć szczegóły.',
  'settings.mcp.page.toast.connectionFailed': 'Połączenie nie powiodło się',
  'settings.mcp.page.toast.connectionNeedsAuthorization': 'Połączenie wymaga autoryzacji',
  'settings.mcp.page.toast.connectionNeedsClientRegistration': 'Połączenie wymaga rejestracji klienta',
  'settings.mcp.page.toast.connectionTestFailed': 'Test połączenia nie powiódł się',
  'settings.mcp.page.toast.connectionTestFinished': 'Test połączenia zakończony. Odśwież status, aby zobaczyć szczegóły.',
  'settings.mcp.page.toast.connectionTestSucceeded': 'Test połączenia powiódł się',
  'settings.mcp.page.toast.createServerBeforeLiveActions': 'Utwórz serwer przed uruchomieniem akcji na żywo',
  'settings.mcp.page.toast.deleteFailed': 'Nie udało się usunąć',
  'settings.mcp.page.toast.disconnected': 'Odłączono',
  'settings.mcp.page.toast.enableServerBeforeTest': 'Włącz ten serwer przed przetestowaniem połączenia',
  'settings.mcp.page.toast.importedVariablesCount': 'Zaimportowane zmienne: {count}',
  'settings.mcp.page.toast.localCommandRequired': 'Polecenie nie może być puste dla serwera lokalnego',
  'settings.mcp.page.toast.missingServerDetails': 'Brak szczegółów serwera MCP. Wybierz serwer ponownie lub wklej pełny URL callback.',
  'settings.mcp.page.toast.nameRequired': 'Nazwa jest wymagana',
  'settings.mcp.page.toast.noKeyValuePairsFound': 'Nie znaleziono par KLUCZ=WARTOŚĆ w schowku',
  'settings.mcp.page.toast.oauthBrowserCallbackSaveFailed': 'Nie udało się zapisać URL callback przeglądarki dla autoryzacji MCP',
  'settings.mcp.page.toast.oauthRedirectUrlBuildFailed': 'Nie udało się zbudować URL przekierowania OAuth dla MCP',
  'settings.mcp.page.toast.openAuthorizationUrlFailed': 'Nie udało się automatycznie otworzyć URL autoryzacji',
  'settings.mcp.page.toast.openCodeReloadFailedAfterCallbackSave': 'Przeładowanie OpenCode nie powiodło się po zapisaniu URL callback przeglądarki',
  'settings.mcp.page.toast.pasteCallbackOrCodeFirst': 'Najpierw wklej URL callback lub kod autoryzacyjny',
  'settings.mcp.page.toast.pastedArgumentsCount': 'Wklejone argumenty: {count}',
  'settings.mcp.page.toast.refreshListIfStale': 'Odśwież listę MCP, jeśli interfejs wydaje się nieaktualny.',
  'settings.mcp.page.toast.refreshStatusFailed': 'Nie udało się odświeżyć statusu MCP',
  'settings.mcp.page.toast.remoteUrlRequired': 'URL nie może być pusty dla serwera zdalnego',
  'settings.mcp.page.toast.retryRefreshHint': 'Spróbuj odświeżyć ponownie lub otwórz Ustawienia jeszcze raz przed autoryzacją tego serwera.',
  'settings.mcp.page.toast.saveBeforeLiveActions': 'Zapisz zmiany przed uruchomieniem akcji na żywo',
  'settings.mcp.page.toast.saveFailed': 'Nie udało się zapisać',
  'settings.mcp.page.toast.savedAuthorizationRemoved': 'Zapisana autoryzacja MCP została usunięta',
  'settings.mcp.page.toast.savedReloadFailed': 'Zapisano, ale przeładowanie OpenCode nie powiodło się.',
  'settings.mcp.page.toast.savedReloading': 'Zapisano. Przeładowywanie OpenCode...',
  'settings.mcp.page.toast.serverCreatedReloadFailed': 'Serwer MCP utworzony, ale przeładowanie OpenCode nie powiodło się.',
  'settings.mcp.page.toast.serverCreatedReloading': 'Serwer MCP utworzony. Przeładowywanie OpenCode...',
  'settings.mcp.page.toast.serverDeleted': '"{name}" został usunięty',
  'settings.mcp.page.toast.serverDeletedReloadFailed': '"{name}" został usunięty, ale przeładowanie OpenCode nie powiodło się',
  'settings.mcp.page.toast.serverNameExists': 'Serwer o tej nazwie już istnieje',
  'settings.mcp.page.toast.unexpectedError': 'Wystąpił błąd',
  'settings.mcp.page.transport.local': 'Lokalny · stdio',
  'settings.mcp.page.transport.remote': 'Zdalny · SSE',
  'settings.mcp.sidebar.actions.addServerTitle': 'Dodaj serwer MCP',
  'settings.mcp.sidebar.actions.deleting': 'Usuwanie...',
  'settings.mcp.sidebar.actions.refreshStatusAria': 'Odśwież status MCP',
  'settings.mcp.sidebar.actions.refreshStatusTitle': 'Odśwież status MCP',
  'settings.mcp.sidebar.deleteDialog.descriptionPrefix': 'Czy na pewno chcesz usunąć "{name}"? To usunie go z',
  'settings.mcp.sidebar.deleteDialog.title': 'Usuń serwer MCP',
  'settings.mcp.sidebar.empty.description': 'Użyj przycisku +, aby dodać nowy',
  'settings.mcp.sidebar.empty.title': 'Brak skonfigurowanych serwerów MCP',
  'settings.mcp.sidebar.group.projectServers': 'Serwery projektu',
  'settings.mcp.sidebar.group.userServers': 'Serwery użytkownika',
  'settings.mcp.sidebar.serverType.localTitle': 'Serwer lokalny',
  'settings.mcp.sidebar.serverType.remoteTitle': 'Serwer zdalny',
  'settings.mcp.sidebar.title': 'Serwery MCP',
  'settings.mcp.sidebar.toast.deleteFailed': 'Nie udało się usunąć serwera MCP',
  'settings.mcp.sidebar.toast.refreshListIfStale': 'Odśwież listę MCP, jeśli interfejs wydaje się nieaktualny.',
  'settings.plugins.sidebar.title': 'Pluginy',
  'settings.plugins.sidebar.total': 'Łącznie: {count}',
  'settings.plugins.sidebar.actions.addTitle': 'Dodaj plugin',
  'settings.plugins.sidebar.actions.deleting': 'Usuwanie…',
  'settings.plugins.sidebar.empty.title': 'Brak skonfigurowanych pluginów',
  'settings.plugins.sidebar.empty.description': 'Użyj przycisku + powyżej, aby dodać plugin',
  'settings.plugins.sidebar.group.userEntries': 'Konfiguracja użytkownika',
  'settings.plugins.sidebar.group.userFiles': 'Plik pluginu użytkownika',
  'settings.plugins.sidebar.group.projectEntries': 'Konfiguracja projektu',
  'settings.plugins.sidebar.group.projectFiles': 'Plik pluginu projektu',
  'settings.plugins.sidebar.kind.npm': 'pakiet npm',
  'settings.plugins.sidebar.kind.path': 'Ścieżka lokalna',
  'settings.plugins.sidebar.kind.file': 'Plik pluginu',
  'settings.plugins.sidebar.deleteDialog.title': 'Usuń plugin',
  'settings.plugins.sidebar.deleteDialog.description': 'Czy na pewno chcesz usunąć „{name}”?',
  'settings.plugins.sidebar.toast.deleted': 'Plugin „{name}” usunięty',
  'settings.plugins.sidebar.toast.deleteFailed': 'Nie udało się usunąć pluginu',
  'settings.plugins.page.empty.select': 'Wybierz plugin, aby go wyświetlić lub edytować',
  'settings.plugins.page.empty.add': 'Albo kliknij +, aby dodać nowy plugin',
  'settings.plugins.page.header.entry': 'Zainstalowany plugin',
  'settings.plugins.page.header.file': 'Plik pluginu',
  'settings.plugins.page.field.spec': 'Specyfikacja',
  'settings.plugins.page.field.spec.placeholder': 'pakiet-npm@wersja lub /ścieżka/bezwzględna',
  'settings.plugins.page.field.options': 'Opcje (JSON)',
  'settings.plugins.page.field.options.invalidJson': 'Nieprawidłowy JSON',
  'settings.plugins.page.field.fileName': 'Nazwa pliku',
  'settings.plugins.page.field.content': 'Zawartość',
  'settings.plugins.page.field.scope': 'Zakres',
  'settings.plugins.scope.user': 'Użytkownik',
  'settings.plugins.scope.project': 'Projekt',
  'settings.plugins.page.action.save': 'Zapisz',
  'settings.plugins.page.action.discard': 'Odrzuć',
  'settings.plugins.dialog.add.title': 'Dodaj plugin',
  'settings.plugins.dialog.add.tab.npm': 'Z npm',
  'settings.plugins.dialog.add.tab.path': 'Ze ścieżki lokalnej',
  'settings.plugins.dialog.add.tab.file': 'Nowy plik',
  'settings.plugins.dialog.add.action.submit': 'Dodaj',
  'settings.plugins.dialog.add.action.cancel': 'Anuluj',
  'settings.plugins.toast.created': 'Plugin dodany',
  'settings.plugins.toast.updated': 'Plugin zaktualizowany',
  'settings.plugins.toast.reloadFailed': 'Nie udało się przeładować opencode; wymagany restart',
  'settings.plugins.validation.fileName': 'Nazwa pliku musi być małymi literami i kończyć się na .js / .ts / .mjs / .cjs',
  'settings.plugins.validation.specRequired': 'Specyfikacja jest wymagana',
  'settings.plugins.registry.badge.update.label': '↑ {version}',
  'settings.plugins.registry.badge.update.tooltip': 'Dostępna aktualizacja: {current} → {latest}',
  'settings.plugins.registry.badge.malformed.tooltip': 'Specyfikacja jest nieprawidłowa',
  'settings.plugins.registry.badge.missingPackage.tooltip': 'Nie znaleziono pakietu {name} w npm',
  'settings.plugins.registry.badge.missingVersion.tooltip': 'Wersja {version} pakietu {name} nie została opublikowana',
  'settings.plugins.registry.badge.pathMissing.tooltip': 'Nie znaleziono pliku: {path}',
  'settings.plugins.registry.badge.pathUnreadable.tooltip': 'Nie można odczytać pliku: {path}',
  'settings.plugins.registry.badge.network.tooltip': 'Nie można połączyć się z rejestrem npm',
  'settings.plugins.registry.banner.updateAvailable.title': 'Dostępna aktualizacja',
  'settings.plugins.registry.banner.updateAvailable.description': '{current} → {latest}',
  'settings.plugins.registry.banner.updateAvailable.action': 'Aktualizuj do {latest}',
  'settings.plugins.registry.banner.invalid.title': 'Nieprawidłowy plugin',
  'settings.plugins.registry.banner.invalid.malformed': 'Składnia specyfikacji jest nieprawidłowa',
  'settings.plugins.registry.banner.invalid.missingPackage': 'Nie znaleziono pakietu w npm',
  'settings.plugins.registry.banner.invalid.missingVersion': 'Wersja nie została opublikowana',
  'settings.plugins.registry.banner.invalid.pathMissing': 'Plik nie istnieje',
  'settings.plugins.registry.banner.invalid.pathUnreadable': 'Nie można odczytać pliku',
  'settings.plugins.sidebar.actions.updateToLatest': 'Aktualizuj do najnowszej wersji',
  'settings.plugins.sidebar.actions.refresh': 'Sprawdź aktualizacje',
  'settings.plugins.sidebar.group.updatesAvailable_one': 'Dostępna {count} aktualizacja',
  'settings.plugins.sidebar.group.updatesAvailable_other': 'Dostępnych aktualizacji: {count}',
  'settings.plugins.toast.updatedToLatest': 'Plugin zaktualizowany do {version}',
  'settings.plugins.toast.refreshing': 'Sprawdzanie aktualizacji w npm…',
  'settings.plugins.toast.refreshFailed': 'Nie udało się sprawdzić rejestru npm',
  'settings.mcp.sidebar.toast.serverDeleted': 'Serwer MCP "{name}" został usunięty',
  'settings.mcp.sidebar.total': 'Suma: {count}',
  'settings.notifications.page.delivery.browserPermissionHint': 'Twoja przeglądarka może poprosić o uprawnienia przy pierwszym uruchomieniu.',
  'settings.notifications.page.delivery.enableAria': 'Włącz powiadomienia',
  'settings.notifications.page.delivery.enableLabel': 'Włącz powiadomienia',
  'settings.notifications.page.delivery.focusedAria': 'Powiadamiaj, gdy aplikacja jest w centrum uwagi',
  'settings.notifications.page.delivery.focusedLabel': 'Powiadamiaj, gdy aplikacja jest w centrum uwagi',
  'settings.notifications.page.delivery.permissionDenied': 'Odmówiono uprawnień do powiadomień. Włącz je w ustawieniach przeglądarki.',
  'settings.notifications.page.delivery.permissionGrantedButDisabled': 'Uprawnienia przyznano, ale powiadomienia są wyłączone.',
  'settings.notifications.page.delivery.testAction': 'Wyślij powiadomienie testowe',
  'settings.notifications.page.delivery.title': 'Dostarczanie powiadomień',
  'settings.notifications.page.delivery.vscodeHint': 'Jeśli jest włączone, powiadomienia są dostarczane za pomocą natywnych powiadomień VS Code.',
  'settings.notifications.page.events.completionAria': 'Zakończenie pracy agenta',
  'settings.notifications.page.events.completionLabel': 'Zakończenie pracy agenta',
  'settings.notifications.page.events.errorAria': 'Błędy agenta',
  'settings.notifications.page.events.errorLabel': 'Błędy agenta',
  'settings.notifications.page.events.questionAria': 'Pytania agenta',
  'settings.notifications.page.events.questionLabel': 'Pytania agenta',
  'settings.notifications.page.events.subtaskAria': 'Zakończenie pracy podagenta',
  'settings.notifications.page.events.subtaskLabel': 'Zakończenie pracy podagenta',
  'settings.notifications.page.events.title': 'Zdarzenia powiadomień',
  'settings.notifications.page.push.enableAria': 'Włącz powiadomienia push',
  'settings.notifications.page.push.enableLabel': 'Włącz powiadomienia push',
  'settings.notifications.page.push.loadingAria': 'Ładowanie',
  'settings.notifications.page.push.supportedHint': 'Otrzymuj powiadomienia za pomocą usługi tła systemu operacyjnego',
  'settings.notifications.page.push.title': 'Powiadomienia Push w tle',
  'settings.notifications.page.push.unsupportedHint': 'Push nie jest wspierany. Wsparcie dla push posiadają Desktop Chrome/Edge oraz Android. iOS wymaga zainstalowanej aplikacji PWA.',
  'settings.notifications.page.summary.lengthHint': 'Docelowa długość podsumowania w znakach',
  'settings.notifications.page.summary.lengthLabel': 'Długość',
  'settings.notifications.page.summary.maxLengthHint': 'Otnij {last_message} do tej długości',
  'settings.notifications.page.summary.maxLengthLabel': 'Maksymalna długość',
  'settings.notifications.page.summary.modelLabel': 'Model podsumowywania',
  'settings.notifications.page.summary.modelTooltip': 'Używany do podsumowań w powiadomieniach i głosie.',
  'settings.notifications.page.summary.notSelected': 'Nie wybrano',
  'settings.notifications.page.summary.requiresTemplateVariable': 'Wymaga',
  'settings.notifications.page.summary.resetLengthAria': 'Zresetuj długość podsumowania',
  'settings.notifications.page.summary.resetMaxLengthAria': 'Zresetuj maksymalną długość wiadomości',
  'settings.notifications.page.summary.resetThresholdAria': 'Zresetuj próg',
  'settings.notifications.page.summary.thresholdHint': 'Wiadomości dłuższe niż ta wartość zostaną podsumowane',
  'settings.notifications.page.summary.thresholdLabel': 'Próg',
  'settings.notifications.page.summary.title': 'Podsumowywanie AI',
  'settings.notifications.page.summary.toggleAria': 'Podsumuj ostatnią wiadomość',
  'settings.notifications.page.summary.toggleLabel': 'Podsumuj ostatnią wiadomość',
  'settings.notifications.page.template.defaults.completion.message': '{model_name} zakończył zadanie',
  'settings.notifications.page.template.defaults.completion.title': '{agent_name} jest gotowy',
  'settings.notifications.page.template.defaults.error.message': '{last_message}',
  'settings.notifications.page.template.defaults.error.title': 'Błąd narzędzia',
  'settings.notifications.page.template.defaults.question.message': '{last_message}',
  'settings.notifications.page.template.defaults.question.title': 'Wymagane dane wejściowe',
  'settings.notifications.page.template.defaults.subtask.message': '{model_name} zakończył zadanie',
  'settings.notifications.page.template.defaults.subtask.title': '{agent_name} jest gotowy',
  'settings.notifications.page.template.event.completion': 'zakończenie',
  'settings.notifications.page.template.event.error': 'błąd',
  'settings.notifications.page.template.event.question': 'pytanie',
  'settings.notifications.page.template.event.subtask': 'Zakończenie pracy podagenta',
  'settings.notifications.page.template.field.message': 'Wiadomość',
  'settings.notifications.page.template.field.title': 'Tytuł',
  'settings.notifications.page.template.title': 'Szablony powiadomień',
  'settings.notifications.page.template.variablesLabel': 'Zmienne:',
  'settings.notifications.page.testNotification.body': 'To jest powiadomienie testowe z OpenChamber.',
  'settings.notifications.page.testNotification.title': 'Powiadomienie testowe',
  'settings.notifications.page.toast.backgroundDisabled': 'Powiadomienia w tle zostały wyłączone',
  'settings.notifications.page.toast.backgroundEnabled': 'Powiadomienia w tle zostały włączone',
  'settings.notifications.page.toast.enableBackgroundFailed': 'Nie udało się włączyć powiadomień w tle',
  'settings.notifications.page.toast.notificationsApiUnavailable': 'API powiadomień jest niedostępne',
  'settings.notifications.page.toast.permissionDenied.description': 'Włącz powiadomienia w ustawieniach przeglądarki.',
  'settings.notifications.page.toast.permissionDenied.enableInBrowser': 'Włącz powiadomienia w ustawieniach przeglądarki.',
  'settings.notifications.page.toast.permissionDenied.title': 'Odmówiono uprawnień do powiadomień',
  'settings.notifications.page.toast.pushApiUnavailable': 'API Push jest niedostępne',
  'settings.notifications.page.toast.pushKeyLoadFailed': 'Nie udało się załadować klucza push',
  'settings.notifications.page.toast.pushUnsupported': 'Powiadomienia push nie są wspierane',
  'settings.notifications.page.toast.requestPermissionFailed': 'Nie udało się poprosić o uprawnienia do powiadomień',
  'settings.notifications.page.toast.testNotificationFailed': 'Nie udało się wysłać powiadomienia testowego',
  'settings.notifications.page.toast.testNotificationSent': 'Powiadomienie testowe zostało wysłane pomyślnie',
  'settings.openchamber.about.actions.checkForUpdates': 'Sprawdź aktualizacje',
  'settings.openchamber.about.actions.checkUpdates': 'Sprawdź aktualizacje',
  'settings.openchamber.about.actions.update': 'Aktualizuj',
  'settings.openchamber.about.actions.updateToVersion': 'Aktualizuj do wersji {version}',
  'settings.openchamber.about.field.version': 'Wersja',
  'settings.openchamber.about.field.openCodeVersion': 'Wersja OpenCode',
  'settings.openchamber.about.state.checking': 'Sprawdzanie...',
  'settings.openchamber.about.state.upToDate': 'Aktualna wersja',
  'settings.openchamber.about.state.unknown': 'nieznane',
  'settings.openchamber.about.title': 'O OpenChamber',
  'settings.openchamber.about.toast.latestVersion': 'Używasz najnowszej wersji',
  'settings.openchamber.defaults.field.defaultAgent': 'Domyślny Agent',
  'settings.openchamber.defaults.field.defaultModel': 'Domyślny Model',
  'settings.openchamber.defaults.field.defaultThinking': 'Domyślne Myślenie',
  'settings.openchamber.defaults.field.openFilesPreview': 'Otwieraj pliki w trybie podglądu',
  'settings.openchamber.defaults.field.openFilesPreviewAria': 'Otwieraj pliki w trybie podglądu',
  'settings.openchamber.defaults.field.showDeletionDialog': 'Pokaż dialog usuwania',
  'settings.openchamber.defaults.field.showDeletionDialogAria': 'Pokaż dialog usuwania',
  'settings.openchamber.defaults.field.thinkingPlaceholder': 'Myślenie',
  'settings.openchamber.defaults.option.default': 'Domyślne',
  'settings.openchamber.defaults.option.defaultLowercase': 'domyślne',
  'settings.openchamber.defaults.summaryOpenCodeDefault': 'Domyślny agent OpenCode',
  'settings.openchamber.defaults.summaryPrefix': 'Nowe sesje będą rozpoczynać się od:',
  'settings.openchamber.defaults.title': 'Domyślne ustawienia sesji',
  'settings.openchamber.desktopNetwork.actions.saveAndRestart': 'Zapisz + Zrestartuj',
  'settings.openchamber.desktopNetwork.error.launchAtLoginUnsupported': 'Uruchamianie przy logowaniu nie jest obsługiwane w tym systemie',
  'settings.openchamber.desktopNetwork.error.launchAtLoginSaveFailed': 'Nie udało się zaktualizować ustawienia uruchamiania przy logowaniu',
  'settings.openchamber.desktopNetwork.error.keepAwakeUnsupported': 'Zapobieganie uśpieniu nie jest obsługiwane w tym systemie',
  'settings.openchamber.desktopNetwork.error.keepAwakeSaveFailed': 'Nie udało się zaktualizować ustawienia utrzymywania aktywności',
  'settings.openchamber.desktopNetwork.error.loadFailed': 'Nie udało się załadować ustawień pulpitu',
  'settings.openchamber.desktopNetwork.error.saveFailed': 'Nie udało się zapisać ustawień pulpitu',
  'settings.openchamber.desktopNetwork.error.savedRestartFailed': 'Zapisano, ale restart aplikacji nie powiódł się',
  'settings.openchamber.desktopNetwork.field.allowLanAccess': 'Pozwól innym urządzeniom w sieci lokalnej otwierać tę aplikację',
  'settings.openchamber.desktopNetwork.field.allowLanAccessAria': 'Zezwól na dostęp LAN do sidecara pulpitu',
  'settings.openchamber.desktopNetwork.field.allowLanAccessDescription': 'Restartuje aplikację, aby telefony, tablety i inne komputery w Twojej sieci Wi-Fi mogły ją otworzyć.',
  'settings.openchamber.desktopNetwork.field.launchAtLogin': 'Uruchamiaj OpenChamber przy logowaniu',
  'settings.openchamber.desktopNetwork.field.launchAtLoginAria': 'Uruchamiaj OpenChamber przy logowaniu',
  'settings.openchamber.desktopNetwork.field.launchAtLoginDescription': 'Uruchamia aplikację w tle bez otwierania okna. Kliknij ikonę w Docku, aby ją otworzyć.',
  'settings.openchamber.desktopNetwork.field.keepAwakeAria': 'Utrzymuj komputer aktywny, gdy OpenChamber jest uruchomiony',
  'settings.openchamber.desktopNetwork.field.keepAwake': 'Utrzymuj komputer aktywny, gdy OpenChamber jest uruchomiony',
  'settings.openchamber.desktopNetwork.field.keepAwakeDescription': 'Aby telefony nadal mogły otwierać tę aplikację. Ekran nadal może się wyłączyć.',
  'settings.openchamber.desktopNetwork.field.warning': 'Ostrzeżenie: po włączeniu aplikacja jest dostępna dla każdego w tej samej sieci lokalnej.',
  'settings.openchamber.desktopNetwork.field.passwordRequiredWarning': 'Dostęp LAN wymaga hasła UI pulpitu. Dopóki go nie ustawisz, aplikacja pulpitu uruchamia się tylko lokalnie.',
  'settings.openchamber.desktopPassword.field.password': 'Hasło UI pulpitu',
  'settings.openchamber.desktopPassword.field.passwordPlaceholder': 'Hasło nie jest wymagane',
  'settings.openchamber.desktopPassword.field.passwordDescription': 'OpenChamber pyta po restarcie, a potem po wygaśnięciu sesji logowania: po 12 godzinach albo po 7 dniach z opcją Zaufaj temu urządzeniu. Zostaw puste, aby wyłączyć logowanie.',
  'settings.openchamber.desktopNetwork.hint.openAfterRestart': 'Po restarcie otwórz z innego urządzenia: ',
  'settings.openchamber.desktopNetwork.hint.openNow': 'Otwórz z innego urządzenia: ',
  'settings.openchamber.desktopNetwork.title': 'Dostęp sieciowy pulpitu',
  'settings.openchamber.git.changesViewAria': 'Tryb widoku zmian Git',
  'settings.openchamber.git.changesViewTitle': 'Widok zmian',
  'settings.openchamber.git.enableGitmoji': 'Włącz wybieranie Gitmoji',
  'settings.openchamber.git.enableGitmojiAria': 'Włącz wybieranie Gitmoji',
  'settings.openchamber.git.option.flatList': 'Płaska lista',
  'settings.openchamber.git.option.treeView': 'Widok drzewa',
  'settings.openchamber.git.optionAria': 'Tryb widoku zmian Git: {option}',
  'settings.openchamber.git.showGitignored': 'Wyświetlaj pliki zignorowane przez Git',
  'settings.openchamber.git.showGitignoredAria': 'Wyświetlaj pliki zignorowane przez Git',
  'settings.openchamber.git.title': 'Preferencje Git',
  'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_backward.label': 'Przełącz ulubiony model wstecz',
  'settings.openchamber.keyboardShortcuts.action.open_model_selector.label': 'Otwórz wybór modelu',
  'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_forward.label': 'Przełącz ulubiony model w przód',
  'settings.openchamber.keyboardShortcuts.action.cycle_right_sidebar_tab.label': 'Przełącz zakładkę prawego paska bocznego',
  'settings.openchamber.keyboardShortcuts.action.cycle_services_tab.label': 'Przełącz zakładkę usług',
  'settings.openchamber.keyboardShortcuts.action.cycle_theme.label': 'Przełącz motyw',
  'settings.openchamber.keyboardShortcuts.action.cycle_agent.label': 'Przełącz agenta',
  'settings.openchamber.keyboardShortcuts.action.expand_input.label': 'Rozwiń pole wprowadzania',
  'settings.openchamber.keyboardShortcuts.action.focus_input.label': 'Skup pole wprowadzania',
  'settings.openchamber.keyboardShortcuts.action.new_chat.label': 'Nowa sesja',
  'settings.openchamber.keyboardShortcuts.action.new_chat_worktree.label': 'Nowy szkic obszaru roboczego',
  'settings.openchamber.keyboardShortcuts.action.new_mini_chat.label': 'Nowe okno Mini Chat',
  'settings.openchamber.keyboardShortcuts.action.open_command_palette.label': 'Otwórz paletę poleceń',
  'settings.openchamber.keyboardShortcuts.action.open_go_to_line.label': 'Przejdź do linii (edytor plików)',
  'settings.openchamber.keyboardShortcuts.action.open_help.label': 'Otwórz skróty klawiszowe',
  'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_files.label': 'Otwórz zakładkę Pliki w prawym pasku bocznym',
  'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_git.label': 'Otwórz zakładkę Git w prawym pasku bocznym',
  'settings.openchamber.keyboardShortcuts.action.open_settings.label': 'Otwórz ustawienia',
  'settings.openchamber.keyboardShortcuts.action.toggle_context_plan.label': 'Przełącz panel kontekstu planu',
  'settings.openchamber.keyboardShortcuts.action.toggle_right_sidebar.label': 'Przełącz prawy pasek boczny',
  'settings.openchamber.keyboardShortcuts.action.toggle_services_menu.label': 'Przełącz menu usług',
  'settings.openchamber.keyboardShortcuts.action.toggle_sidebar.label': 'Przełącz pasek boczny',
  'settings.openchamber.keyboardShortcuts.action.toggle_terminal.label': 'Przełącz dokowanie terminala',
  'settings.openchamber.keyboardShortcuts.action.toggle_terminal_expanded.label': 'Przełącz rozszerzony terminal',
  'settings.openchamber.keyboardShortcuts.actions.overwrite': 'Nadpisz',
  'settings.openchamber.keyboardShortcuts.actions.resetAll': 'Zresetuj wszystko',
  'settings.openchamber.keyboardShortcuts.error.captureFirst': 'Najpierw przechwyć skrót.',
  'settings.openchamber.keyboardShortcuts.field.pressKeys': 'Naciśnij klawisze...',
  'settings.openchamber.keyboardShortcuts.overwritePrompt': 'Ta kombinacja jest już używana przez inny skrót. Nadpisać i wyczyścić to inne przypisanie?',
  'settings.openchamber.keyboardShortcuts.title': 'Skróty klawiszowe',
  'settings.openchamber.keyboardShortcuts.tooltip': 'Przechwyć nową kombinację klawiszy, zapisz ją, a przypisania zostaną natychmiast zaktualizowane.',
  'settings.openchamber.keyboardShortcuts.warning.riskyBrowserShortcut': 'Ten skrót może kolidować z domyślnymi skrótami przeglądarki. Został jednak zapisany.',
  'settings.openchamber.opencodeCli.actions.browse': 'Przeglądaj',
  'settings.openchamber.opencodeCli.actions.browseAria': 'Przeglądaj ścieżkę do pliku binarnego OpenCode',
  'settings.openchamber.opencodeCli.actions.restartingOpenCode': 'Restartowanie OpenCode...',
  'settings.openchamber.opencodeCli.actions.saveAndReload': 'Zapisz + Przeładuj',
  'settings.openchamber.opencodeCli.dialog.selectBinaryTitle': 'Wybierz plik binarny opencode',
  'settings.openchamber.opencodeCli.field.binaryPath': 'Ścieżka do pliku binarnego OpenCode',
  'settings.openchamber.opencodeCli.field.binaryPathPlaceholder': '/Users/you/.bun/bin/opencode',
  'settings.openchamber.opencodeCli.field.showUpdateNotifications': 'Pokazuj powiadomienia o aktualizacjach OpenCode',
  'settings.openchamber.opencodeCli.field.showUpdateNotificationsAria': 'Pokazuj powiadomienia o aktualizacjach OpenCode',
  'settings.openchamber.opencodeCli.tipMiddle': 'zmienna środowiskowa, ale to ustawienie jest zapisywane w',
  'settings.openchamber.opencodeCli.tipPrefix': 'Wskazówka: możesz również użyć',
  'settings.openchamber.opencodeCli.title': 'OpenCode CLI',
  'settings.openchamber.opencodeCli.tooltipPrefix': 'Opcjonalna ścieżka absolutna do',
  'settings.openchamber.opencodeCli.tooltipSuffix': 'pliku binarnego.',
  'settings.openchamber.passkeys.actions.add': 'Dodaj klucz dostępu (passkey)',
  'settings.openchamber.passkeys.actions.cancelSetup': 'Anuluj konfigurację klucza dostępu',
  'settings.openchamber.passkeys.actions.removing': 'Usuwanie...',
  'settings.openchamber.passkeys.actions.signOutEverywhere': 'Wyloguj ze wszystkich urządzeń',
  'settings.openchamber.passkeys.actions.signingOut': 'Wylogowywanie...',
  'settings.openchamber.passkeys.field.currentDevice': 'Obecne urządzenie',
  'settings.openchamber.passkeys.item.added': 'Dodano {time}',
  'settings.openchamber.passkeys.item.lastUsed': 'Ostatnio używane {time}',
  'settings.openchamber.passkeys.state.loading': 'Ładowanie kluczy dostępu...',
  'settings.openchamber.passkeys.state.noneSaved': 'Brak zapisanych kluczy dostępu dla tego hosta.',
  'settings.openchamber.passkeys.state.uiPasswordRequired': 'Klucze dostępu są dostępne tylko wtedy, gdy włączona jest blokada hasłem UI.',
  'settings.openchamber.passkeys.time.neverUsed': 'Nigdy nie używano',
  'settings.openchamber.passkeys.title': 'Klucze dostępu',
  'settings.openchamber.passkeys.toast.addFailed': 'Nie udało się dodać klucza dostępu.',
  'settings.openchamber.passkeys.toast.added': 'Klucz dostępu dodany',
  'settings.openchamber.passkeys.toast.clearAuthFailed': 'Nie udało się wyczyścić zapisanej autoryzacji.',
  'settings.openchamber.passkeys.toast.enableUiPasswordFirst': 'Włącz blokadę hasłem UI przed dodaniem kluczy dostępu.',
  'settings.openchamber.passkeys.toast.loadFailed': 'Nie udało się załadować kluczy dostępu.',
  'settings.openchamber.passkeys.toast.removeFailed': 'Nie udało się usunąć klucza dostępu.',
  'settings.openchamber.passkeys.toast.removed': 'Klucz dostępu usunięty',
  'settings.openchamber.passkeys.toast.setupCanceled': 'Konfiguracja klucza dostępu anulowana',
  'settings.openchamber.sessionRetention.action.archive': 'Archiwizuj',
  'settings.openchamber.sessionRetention.action.delete': 'Usuń',
  'settings.openchamber.sessionRetention.actions.cleaningUp': 'Sprzątanie...',
  'settings.openchamber.sessionRetention.actions.resetRetentionAria': 'Zresetuj okres przechowywania',
  'settings.openchamber.sessionRetention.actions.runCleanupNow': 'Uruchom czyszczenie teraz',
  'settings.openchamber.sessionRetention.field.days': 'dni',
  'settings.openchamber.sessionRetention.field.enableAutoCleanup': 'Włącz automatyczne czyszczenie',
  'settings.openchamber.sessionRetention.field.enableAutoCleanupAria': 'Włącz automatyczne czyszczenie',
  'settings.openchamber.sessionRetention.field.retentionPeriod': 'Okres przechowywania',
  'settings.openchamber.sessionRetention.field.retentionPeriodAria': 'Okres przechowywania w dniach',
  'settings.openchamber.sessionRetention.field.whenSessionsExpire': 'Kiedy sesje wygasają',
  'settings.openchamber.sessionRetention.manualCleanup.eligibleArchiveNow': 'Kwalifikuje się do archiwizacji teraz: {count}',
  'settings.openchamber.sessionRetention.manualCleanup.eligibleDeleteNow': 'Kwalifikuje się do usunięcia teraz: {count}',
  'settings.openchamber.sessionRetention.manualCleanup.title': 'Ręczne czyszczenie',
  'settings.openchamber.sessionRetention.title': 'Przechowywanie sesji',
  'settings.openchamber.sessionRetention.toast.archivedCount': 'Zarchiwizowano {count} sesji',
  'settings.openchamber.sessionRetention.toast.deletedCount': 'Usunięto {count} sesji',
  'settings.openchamber.sessionRetention.toast.failedArchiveCount': 'Nie udało się zarchiwizować {count} sesji',
  'settings.openchamber.sessionRetention.toast.failedDeleteCount': 'Nie udało się usunąć {count} sesji',
  'settings.openchamber.sessionRetention.toast.noneEligibleArchive': 'Brak sesji kwalifikujących się do archiwizacji',
  'settings.openchamber.sessionRetention.toast.noneEligibleDelete': 'Brak sesji kwalifikujących się do usunięcia',
  'settings.openchamber.sessionRetention.tooltip': 'Automatycznie archiwizuje lub usuwa nieaktywne sesje na podstawie ostatniej aktywności. Zachowuje 5 najnowszych sesji.',
  'settings.openchamber.tunnel.actions.browseConfigFileAria': 'Przeglądaj plik konfiguracyjny',
  'settings.openchamber.tunnel.actions.clearConfigFileAria': 'Wyczyść plik konfiguracyjny',
  'settings.openchamber.tunnel.actions.copied': 'Skopiowano',
  'settings.openchamber.tunnel.actions.newConnectLink': 'Nowy link połączenia',
  'settings.openchamber.tunnel.actions.openManagedLocalDocs': 'Sprawdź dokumentację konfiguracji tunelu managed local',
  'settings.openchamber.tunnel.actions.openManagedRemoteDocs': 'Sprawdź dokumentację konfiguracji tunelu managed remote',
  'settings.openchamber.tunnel.actions.removePresetAria': 'Usuń {name}',
  'settings.openchamber.tunnel.actions.retry': 'Spróbuj ponownie',
  'settings.openchamber.tunnel.actions.saveToken': 'Zapisz token',
  'settings.openchamber.tunnel.actions.startTunnel': 'Uruchom tunel',
  'settings.openchamber.tunnel.actions.startingTunnel': 'Uruchamianie tunelu...',
  'settings.openchamber.tunnel.actions.stopTunnel': 'Zatrzymaj tunel',
  'settings.openchamber.tunnel.actions.stopping': 'Zatrzymywanie...',
  'settings.openchamber.tunnel.badge.local': 'LOCAL',
  'settings.openchamber.tunnel.badge.quick': 'QUICK',
  'settings.openchamber.tunnel.badge.remote': 'REMOTE',
  'settings.openchamber.tunnel.description': 'Skonfiguruj bezpieczny dostęp zdalny z szybkim linkiem lub własnym zarządzanym tunelem Cloudflare.',
  'settings.openchamber.tunnel.empty.noManagedRemoteTunnels': 'Nie zapisano jeszcze żadnych tuneli managed remote.',
  'settings.openchamber.tunnel.error.invalidConfigExtension': 'Plik konfiguracji musi mieć rozszerzenie .yml, .yaml lub .json.',
  'settings.openchamber.tunnel.field.configurationFile': 'Plik konfiguracji',
  'settings.openchamber.tunnel.field.configurationFilePlaceholder': 'Używana jest domyślna konfiguracja cloudflared',
  'settings.openchamber.tunnel.field.connectLink': 'Link połączenia',
  'settings.openchamber.tunnel.field.connectLinkTtl': 'TTL linku połączenia',
  'settings.openchamber.tunnel.field.connectQrAlt': 'Kod QR połączenia tunelu',
  'settings.openchamber.tunnel.field.expires': 'Wygasa',
  'settings.openchamber.tunnel.field.hostnameLabel': 'Nazwa hosta:',
  'settings.openchamber.tunnel.field.managedRemoteTokenInfoAria': 'Informacje o tokenie tunelu managed remote',
  'settings.openchamber.tunnel.field.managedRemoteTunnelToConnect': 'Tunel managed remote do połączenia',
  'settings.openchamber.tunnel.field.newPresetHostnamePlaceholder': 'Nazwa hosta (np. oc.example.com)',
  'settings.openchamber.tunnel.field.newPresetNamePlaceholder': 'Nazwa tunelu (np. Produkcja)',
  'settings.openchamber.tunnel.field.newPresetTokenPlaceholder': 'Token',
  'settings.openchamber.tunnel.field.pasteTokenPlaceholder': 'Wklej token dla tego tunelu',
  'settings.openchamber.tunnel.field.provider': 'Dostawca',
  'settings.openchamber.tunnel.field.providerPlaceholder': 'Wybierz dostawcę',
  'settings.openchamber.tunnel.field.publicUrlHint': 'Publiczny URL (niedostępny bez tokenu)',
  'settings.openchamber.tunnel.field.savedTokenAvailablePlaceholder': 'Zapisany token dostępny (opcjonalnie do podmiany)',
  'settings.openchamber.tunnel.field.selectSavedTunnelPlaceholder': 'Wybierz zapisany tunel',
  'settings.openchamber.tunnel.field.tunnelSessionTtl': 'TTL sesji tunelu',
  'settings.openchamber.tunnel.field.tunnelType': 'Typ tunelu',
  'settings.openchamber.tunnel.notAvailable.cloudflaredNotFound': 'Nie znaleziono cloudflared',
  'settings.openchamber.tunnel.notAvailable.dependencyNotFound': 'Nie znaleziono {dependency}.',
  'settings.openchamber.tunnel.notAvailable.installHint': 'Zainstaluj go, aby włączyć zdalny dostęp przez tunel:',
  'settings.openchamber.tunnel.note.cloudflareConnectorTarget': 'Docelowy adres konektora Cloudflare:',
  'settings.openchamber.tunnel.note.cloudflareConnectorTargetUse': 'Dla docelowego adresu konektora Cloudflare użyj',
  'settings.openchamber.tunnel.note.connectLinksOneTime': 'Linki połączenia są jednorazowe i są unieważniane po zatrzymaniu tunelu lub wygaśnięciu TTL linku połączenia.',
  'settings.openchamber.tunnel.note.customConfigUsed': 'Przy uruchamianiu tunelu zostanie użyty własny plik konfiguracji.',
  'settings.openchamber.tunnel.note.defaultConfigUsed': 'Gdy pole jest puste, cloudflared używa domyślnej konfiguracji (~/.cloudflared/config.yml).',
  'settings.openchamber.tunnel.note.managedLocalUsesConfig': 'Tunele managed local używają lokalnego pliku konfiguracji cloudflared.',
  'settings.openchamber.tunnel.note.managedRemoteRequiresDomain': 'Tunele managed remote wymagają wykupionej domeny na Twoim koncie Cloudflare.',
  'settings.openchamber.tunnel.note.scanQrToConnect': 'Zeskanuj telefonem, aby się połączyć.',
  'settings.openchamber.tunnel.note.serverSideEnforced': 'Bezpieczny tunel jest wymuszony po stronie serwera.',
  'settings.openchamber.tunnel.note.startModeAndGenerateLink': 'Uruchom tunel {mode} i wygeneruj jednorazowy link połączenia. Nie zamykaj aplikacji, gdy ten tunel jest używany.',
  'settings.openchamber.tunnel.note.tokensSavedPerTunnel': 'Tokeny są zapisywane osobno dla każdego tunelu i ponownie używane z dysku.',
  'settings.openchamber.tunnel.option.mode.managedLocal.label': 'Managed Local',
  'settings.openchamber.tunnel.option.mode.managedLocal.tooltip': 'Managed Local używa lokalnego pliku konfiguracji cloudflared.',
  'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Managed Remote',
  'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Managed Remote używa Twojego konta Cloudflare i nazwy hosta do długotrwałego dostępu.',
  'settings.openchamber.tunnel.option.mode.quick.label': 'Quick',
  'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel działa w trybie best effort i jego dostępność nie jest gwarantowana.',
  'settings.openchamber.tunnel.option.moreProvidersSoon': 'Wkrótce pojawi się więcej dostawców',
  'settings.openchamber.tunnel.section.redeemedAccessLinks': 'Wykorzystane linki dostępu',
  'settings.openchamber.tunnel.section.savedManagedRemoteTunnels': 'Zapisane tunele managed remote',
  'settings.openchamber.tunnel.session.expiresIn': 'Wygasa za {remaining}',
  'settings.openchamber.tunnel.session.inactiveWithReason': 'Nieaktywny ({reason})',
  'settings.openchamber.tunnel.session.redeemedAt': 'Wykorzystano {time}',
  'settings.openchamber.tunnel.state.expired': 'Wygasł',
  'settings.openchamber.tunnel.state.inactive': 'Nieaktywny',
  'settings.openchamber.tunnel.state.loading': 'Ładowanie',
  'settings.openchamber.tunnel.state.never': 'Nigdy',
  'settings.openchamber.tunnel.state.noExpiry': 'Bez wygaśnięcia',
  'settings.openchamber.tunnel.state.revoked': 'Unieważniony',
  'settings.openchamber.tunnel.state.tunnelReady': 'Tunel gotowy',
  'settings.openchamber.tunnel.title': 'Zdalny Tunel',
  'settings.openchamber.tunnel.toast.addManagedRemoteTokenBeforeStarting': 'Dodaj token tunelu managed remote przed uruchomieniem',
  'settings.openchamber.tunnel.toast.checkAvailabilityFailed': 'Nie udało się sprawdzić dostępności tunelu',
  'settings.openchamber.tunnel.toast.connectLinkCopied': 'Link połączenia został skopiowany',
  'settings.openchamber.tunnel.toast.copyUrlFailed': 'Nie udało się skopiować URL-a',
  'settings.openchamber.tunnel.toast.hostnameAlreadyExists': 'Ta nazwa hosta już istnieje',
  'settings.openchamber.tunnel.toast.linkReady': 'Link tunelu jest gotowy',
  'settings.openchamber.tunnel.toast.managedRemoteHostnameRequired': 'Nazwa hosta tunelu managed remote jest wymagana',
  'settings.openchamber.tunnel.toast.managedRemoteRemoved': 'Tunel managed remote został usunięty',
  'settings.openchamber.tunnel.toast.managedRemoteSaved': 'Tunel managed remote został zapisany',
  'settings.openchamber.tunnel.toast.managedRemoteTokenRequired': 'Token tunelu managed remote jest wymagany',
  'settings.openchamber.tunnel.toast.managedRemoteTokenRequiredBeforeStarting': 'Token tunelu managed remote jest wymagany przed uruchomieniem',
  'settings.openchamber.tunnel.toast.replacedTunnelManyLinksSingleSession': 'Zastąpiono poprzedni tunel: unieważniono {revokedBootstrapCount} linków i 1 sesję.',
  'settings.openchamber.tunnel.toast.replacedTunnelManyMany': 'Zastąpiono poprzedni tunel: unieważniono {revokedBootstrapCount} linków i {invalidatedSessionCount} sesji.',
  'settings.openchamber.tunnel.toast.replacedTunnelSingleManySessions': 'Zastąpiono poprzedni tunel: unieważniono 1 link i {invalidatedSessionCount} sesji.',
  'settings.openchamber.tunnel.toast.replacedTunnelSingleSingle': 'Zastąpiono poprzedni tunel: unieważniono 1 link i 1 sesję.',
  'settings.openchamber.tunnel.toast.saveSelectedManagedRemoteFailed': 'Nie udało się zapisać wybranego tunelu managed remote',
  'settings.openchamber.tunnel.toast.saveSettingsFailed': 'Nie udało się zapisać ustawień tunelu',
  'settings.openchamber.tunnel.toast.saveTokenFailed': 'Nie udało się zapisać tokenu tunelu managed remote',
  'settings.openchamber.tunnel.toast.saveTtlFailed': 'Nie udało się zapisać ustawień TTL tunelu',
  'settings.openchamber.tunnel.toast.selectOrAddManagedRemoteFirst': 'Najpierw wybierz lub dodaj tunel managed remote',
  'settings.openchamber.tunnel.toast.startFailed': 'Nie udało się uruchomić tunelu',
  'settings.openchamber.tunnel.toast.startedButNoPublicUrl': 'Tunel został uruchomiony, ale nie zwrócono publicznego URL-a',
  'settings.openchamber.tunnel.toast.stopFailed': 'Nie udało się zatrzymać tunelu',
  'settings.openchamber.tunnel.toast.stopped': 'Tunel został zatrzymany',
  'settings.openchamber.tunnel.toast.tunnelNameRequired': 'Nazwa tunelu jest wymagana',
  'settings.openchamber.tunnel.tooltip.tokensSavedPath': 'Tokeny są zapisywane w ~/.config/openchamber/cloudflare-managed-remote-tunnels.json.',
  'settings.openchamber.tunnel.warning.quickModeReliability': 'Aby uzyskać bardziej niezawodny długotrwały dostęp, przełącz się na tryb Managed Remote lub Managed Local.',
  'settings.openchamber.tunnel.warning.replacesActiveTunnel': 'Uruchomienie tego tunelu zastępuje aktywny tunel i unieważnia istniejące linki połączenia oraz zdalne sesje.',
  'settings.openchamber.visual.actions.reloadThemes': 'Przeładuj motywy',
  'settings.openchamber.visual.field.macVibrancy': 'Przezroczystość okna',
  'settings.openchamber.visual.field.macVibrancyHint': 'Używaj natywnego rozmycia macOS (vibrancy) za panelem bocznym. Wyłącz, aby uzyskać w pełni nieprzezroczyste powierzchnie.',
  'settings.openchamber.visual.field.dockBadge': 'Plakietka w Docku',
  'settings.openchamber.visual.field.dockBadgeHint': 'Pokazuj na ikonie w Docku macOS liczbę czatów z nieprzeczytaną aktywnością.',
  'settings.openchamber.visual.actions.saveAndRestart': 'Zapisz i uruchom ponownie',
  'settings.openchamber.visual.actions.restarting': 'Ponowne uruchamianie…',
  'settings.openchamber.visual.actions.reloadingThemes': 'Przeładowywanie motywów...',
  'settings.openchamber.visual.actions.resetCodeFontAria': 'Zresetuj czcionkę kodu',
  'settings.openchamber.visual.actions.resetFontSizeAria': 'Zresetuj rozmiar czcionki',
  'settings.openchamber.visual.actions.resetInputBarOffsetAria': 'Zresetuj przesunięcie paska wpisywania',
  'settings.openchamber.visual.actions.resetInstallAppNameAria': 'Zresetuj nazwę aplikacji instalacyjnej',
  'settings.openchamber.visual.actions.resetInstallOrientationAria': 'Zresetuj orientację instalacji',
  'settings.openchamber.visual.actions.resetInterfaceFontAria': 'Zresetuj czcionkę interfejsu',
  'settings.openchamber.visual.actions.resetSpacingAria': 'Zresetuj odstępy',
  'settings.openchamber.visual.actions.resetTerminalFontSizeAria': 'Zresetuj rozmiar czcionki terminala',
  'settings.openchamber.visual.field.activityDefaultModeAria': 'Domyślny tryb aktywności: {option}',
  'settings.openchamber.visual.field.bash': 'Bash',
  'settings.openchamber.visual.field.codeFont': 'Czcionka kodu',
  'settings.openchamber.visual.field.darkTheme': 'Ciemny motyw',
  'settings.openchamber.visual.field.diffLayoutAria': 'Układ diffa: {option}',
  'settings.openchamber.visual.field.editTools': 'Narzędzia edycji',

  'settings.openchamber.visual.field.enableSpellcheckInTextInputs': 'Włącz sprawdzanie pisowni w polach tekstowych',
  'settings.openchamber.visual.field.enableSpellcheckInTextInputsAria': 'Włącz sprawdzanie pisowni w polach tekstowych',
  'settings.openchamber.visual.field.fontSizePercentageAria': 'Procentowy rozmiar czcionki',
  'settings.openchamber.visual.field.inputBarOffset': 'Przesunięcie paska wpisywania',
  'settings.openchamber.visual.field.inputBarOffsetTooltip': 'Podnieś pasek wpisywania, aby uniknąć zasłaniania przez systemowe elementy ekranu, takie jak pasek gestów.',
  'settings.openchamber.visual.field.installAppName': 'Nazwa aplikacji do instalacji',
  'settings.openchamber.visual.field.installAppNameHint': 'Używana przez proces instalacji PWA.',
  'settings.openchamber.visual.field.installOrientation': 'Orientacja instalacji',
  'settings.openchamber.visual.field.installOrientationHint': 'Używana przez zainstalowaną aplikację webową. Po zmianie zainstaluj PWA ponownie.',
  'settings.openchamber.visual.field.interfaceFont': 'Czcionka interfejsu',
  'settings.openchamber.visual.field.interfaceFontSize': 'Rozmiar czcionki interfejsu',
  'settings.openchamber.visual.field.lightTheme': 'Jasny motyw',
  'settings.openchamber.visual.field.mermaidRenderingAria': 'Renderowanie Mermaid: {option}',
  'settings.openchamber.visual.field.mobileKeyboardMode': 'Tryb klawiatury mobilnej',
  'settings.openchamber.visual.field.mobileKeyboardModeHint': 'Wybierz sposób zachowania widoku podczas otwartej klawiatury.',
  'settings.openchamber.visual.field.persistDraftMessages': 'Zachowuj szkice wiadomości',
  'settings.openchamber.visual.field.persistDraftMessagesAria': 'Zachowuj szkice wiadomości',
  'settings.openchamber.visual.field.pwaInstallAppNameAria': 'Nazwa aplikacji instalacyjnej PWA',
  'settings.openchamber.visual.field.pwaInstallOrientationAria': 'Orientacja instalacji PWA',
  'settings.openchamber.visual.field.queueMessagesByDefault': 'Domyślnie kolejkuj wiadomości',
  'settings.openchamber.visual.field.queueMessagesByDefaultAria': 'Domyślnie kolejkuj wiadomości',
  'settings.openchamber.visual.field.queueMessagesByDefaultTooltip': 'Gdy ta opcja jest włączona, Enter dodaje wiadomości do kolejki. Użyj {modifier}+Enter, aby wysłać.',
  'settings.openchamber.visual.field.selectCodeFontAria': 'Wybierz czcionkę kodu',
  'settings.openchamber.visual.field.selectDarkThemeAria': 'Wybierz ciemny motyw',
  'settings.openchamber.visual.field.selectInterfaceFontAria': 'Wybierz czcionkę interfejsu',
  'settings.openchamber.visual.field.selectLightThemeAria': 'Wybierz jasny motyw',
  'settings.openchamber.visual.field.selectOrientationPlaceholder': 'Wybierz orientację',
  'settings.openchamber.visual.field.selectThemePlaceholder': 'Wybierz motyw',
  'settings.openchamber.visual.field.selectTimeFormatAria': 'Wybierz format czasu',
  'settings.openchamber.visual.field.selectWeekStartAria': 'Wybierz początek tygodnia',
  'settings.openchamber.visual.field.sendAnonymousUsageReports': 'Przesyłaj anonimowe raporty z użytkowania',
  'settings.openchamber.visual.field.sendAnonymousUsageReportsAria': 'Przesyłaj anonimowe raporty z użytkowania',
  'settings.openchamber.visual.field.sendAnonymousUsageReportsHint': 'Pomaga nam zrozumieć, które wersje aplikacji są aktywnie używane, co pozwala nam priorytetyzować ulepszenia. Zbierane są tylko wersja aplikacji, platforma i środowisko uruchomieniowe – żadne dane osobowe ani kod.',
  'settings.openchamber.visual.field.showDotfiles': 'Pokaż pliki ukryte',
  'settings.openchamber.visual.field.showDotfilesAria': 'Pokaż pliki ukryte',
  'settings.openchamber.visual.field.showExpandedBashToolsAria': 'Pokaż rozwinięte narzędzia bash',
  'settings.openchamber.visual.field.showExpandedEditToolsAria': 'Pokaż rozwinięte narzędzia edycji',
  'settings.openchamber.visual.field.showReasoningTraces': 'Pokaż ślady rozumowania',
  'settings.openchamber.visual.field.showReasoningTracesAria': 'Pokaż ślady rozumowania',
  'settings.openchamber.visual.field.collapsibleThinkingBlocks': 'Włącz zwijalne bloki rozumowania',
  'settings.openchamber.visual.field.collapsibleThinkingBlocksAria': 'Włącz zwijalne bloki rozumowania',
  'settings.openchamber.visual.field.collapsibleUserMessages': 'Zwijaj długie wiadomości użytkownika',
  'settings.openchamber.visual.field.collapsibleUserMessagesAria': 'Zwijaj długie wiadomości użytkownika',
  'settings.openchamber.visual.field.showSplitAssistantMessageActions': 'Akcje asystenta w treści',
  'settings.openchamber.visual.field.showSplitAssistantMessageActionsAria': 'Akcje asystenta w treści',
  'settings.openchamber.visual.field.showSplitAssistantMessageActionsTooltip': 'Pokaż Kopiuj odpowiedź, Zapisz jako obraz i Odczytaj na głos w blokach tekstu asystenta, które pojawiają się przed późniejszymi wywołaniami narzędzi w tej samej odpowiedzi.',
  'settings.openchamber.visual.field.showToolFileIcons': 'Pokaż ikony plików narzędzi',
  'settings.openchamber.visual.field.showToolFileIconsAria': 'Pokaż ikony plików narzędzi',
  'settings.openchamber.visual.field.showTurnChangedFiles': 'Pokaż zmienione pliki w ukończonych turach',
  'settings.openchamber.visual.field.showTurnChangedFilesAria': 'Pokaż zmienione pliki w ukończonych turach',
  'settings.openchamber.visual.field.spacingDensity': 'Gęstość odstępów',
  'settings.openchamber.visual.field.stickyUserHeader': 'Przyklejony nagłówek użytkownika',
  'settings.openchamber.visual.field.stickyUserHeaderAria': 'Przyklejony nagłówek użytkownika',
  'settings.openchamber.visual.field.expandedEditorToolbarAria': 'Always show editor toolbar',
  'settings.openchamber.visual.field.expandedEditorToolbar': 'Always show editor toolbar (docked under the file tabs)',
  'settings.openchamber.visual.field.terminalFontSize': 'Rozmiar czcionki terminala',
  'settings.openchamber.visual.field.terminalQuickKeys': 'Szybkie klawisze terminala',
  'settings.openchamber.visual.field.terminalQuickKeysAria': 'Szybkie klawisze terminala',
  'settings.openchamber.visual.field.terminalQuickKeysTooltip': 'Pokaż Esc, Ctrl i strzałki w widoku terminala',
  'settings.openchamber.visual.field.fileEditorKeymap': 'Mapa klawiszy edytora plików',
  'settings.openchamber.visual.option.fileEditorKeymap.default': 'Domyślna',
  'settings.openchamber.visual.option.fileEditorKeymap.vim': 'Vim',
  'settings.openchamber.visual.field.themeImportInfoAria': 'Informacje o imporcie motywów',
  'settings.openchamber.visual.field.themeImportInfoTooltip': 'Importuj własne motywy z ~/.config/openchamber/themes/',
  'settings.openchamber.visual.field.timeFormat': 'Format czasu',
  'settings.openchamber.visual.field.userMessageRenderingAria': 'Renderowanie wiadomości użytkownika: {option}',
  'settings.openchamber.visual.field.weekStartsOn': 'Początek tygodnia',
  'settings.openchamber.visual.field.wideChatLayout': 'Szeroki układ czatu',
  'settings.openchamber.visual.field.wideChatLayoutAria': 'Szeroki układ czatu',
  'settings.openchamber.visual.option.activityRenderMode.collapsed.description': 'Domyślnie utrzymuj aktywność zwiniętą.',
  'settings.openchamber.visual.option.activityRenderMode.collapsed.label': 'Zwinięta',
  'settings.openchamber.visual.option.activityRenderMode.summary.description': 'Domyślnie rozwijaj aktywność.',
  'settings.openchamber.visual.option.activityRenderMode.summary.label': 'Rozwinięta',
  'settings.openchamber.visual.option.chatRenderMode.live.description': 'Strumieniuj tekst asystenta i narzędzia w miarę ich pojawiania się.',
  'settings.openchamber.visual.option.chatRenderMode.live.label': 'Na żywo',
  'settings.openchamber.visual.option.chatRenderMode.sorted.description': 'Renderuj zakończone wiadomości asystenta bez strumieniowania na żywo.',
  'settings.openchamber.visual.option.chatRenderMode.sorted.label': 'Posortowane',
  'settings.openchamber.visual.option.diffLayout.dynamic.description': 'Nowe pliki w widoku inline, zmodyfikowane obok siebie.',
  'settings.openchamber.visual.option.diffLayout.dynamic.label': 'Dynamiczny',
  'settings.openchamber.visual.option.diffLayout.inline.description': 'Pokaż jako pojedynczy widok ujednolicony.',
  'settings.openchamber.visual.option.diffLayout.inline.label': 'Zawsze inline',
  'settings.openchamber.visual.option.diffLayout.sideBySide.description': 'Porównuj oryginalne i zmodyfikowane pliki.',
  'settings.openchamber.visual.option.diffLayout.sideBySide.label': 'Zawsze obok siebie',
  'settings.openchamber.visual.option.mermaidRendering.ascii.description': 'Renderuj diagramy jako bloki tekstowe.',
  'settings.openchamber.visual.option.mermaidRendering.ascii.label': 'ASCII',
  'settings.openchamber.visual.option.mermaidRendering.svg.description': 'Renderuj diagramy jako skalowalną grafikę.',
  'settings.openchamber.visual.option.mermaidRendering.svg.label': 'SVG',
  'settings.openchamber.visual.option.messageTransport.auto.description': 'Preferuj WebSocket i przełączaj się na SSE, jeśli to potrzebne.',
  'settings.openchamber.visual.option.messageTransport.auto.label': 'Auto',
  'settings.openchamber.visual.option.messageTransport.sse.description': 'Używaj Server-Sent Events do strumieniowania wiadomości.',
  'settings.openchamber.visual.option.messageTransport.sse.label': 'SSE',
  'settings.openchamber.visual.option.messageTransport.ws.description': 'Używaj WebSocket do strumieniowania wiadomości.',
  'settings.openchamber.visual.option.messageTransport.ws.label': 'WebSocket',
  'settings.openchamber.visual.option.pwaOrientation.landscape.description': 'Zainstaluj aplikację z blokadą orientacji poziomej.',
  'settings.openchamber.visual.option.pwaOrientation.landscape.label': 'Blokada pozioma',
  'settings.openchamber.visual.option.pwaOrientation.portrait.description': 'Zainstaluj aplikację z blokadą orientacji pionowej.',
  'settings.openchamber.visual.option.pwaOrientation.portrait.label': 'Blokada pionowa',
  'settings.openchamber.visual.option.pwaOrientation.system.description': 'Uwzględniaj ustawienie obrotu urządzenia.',
  'settings.openchamber.visual.option.pwaOrientation.system.label': 'Zgodnie z systemem',
  'settings.openchamber.visual.option.themeMode.dark': 'Ciemny',
  'settings.openchamber.visual.option.themeMode.light': 'Jasny',
  'settings.openchamber.visual.option.themeMode.system': 'Systemowy',
  'settings.openchamber.visual.option.timeFormat.12h.description': 'Pokazuj czas jako 02:15 PM.',
  'settings.openchamber.visual.option.timeFormat.12h.label': '12-godzinny',
  'settings.openchamber.visual.option.timeFormat.24h.description': 'Pokazuj czas jako 14:15.',
  'settings.openchamber.visual.option.timeFormat.24h.label': '24-godzinny',
  'settings.openchamber.visual.option.timeFormat.auto.description': 'Używaj preferencji lokalnych systemu.',
  'settings.openchamber.visual.option.timeFormat.auto.label': 'Auto',
  'settings.openchamber.visual.option.userMessageRendering.markdown.description': 'Renderuj tekst użytkownika z formatowaniem Markdown.',
  'settings.openchamber.visual.option.userMessageRendering.markdown.label': 'Markdown',
  'settings.openchamber.visual.option.userMessageRendering.plain.description': 'Renderuj tekst użytkownika z zachowaniem białych znaków i linków.',
  'settings.openchamber.visual.option.userMessageRendering.plain.label': 'Zwykły tekst',
  'chat.message.userText.collapseAria': 'Zwiń wiadomość użytkownika',
  'settings.openchamber.visual.option.weekStart.auto.description': 'Używaj lokalnego początku tygodnia.',
  'settings.openchamber.visual.option.weekStart.auto.label': 'Auto',
  'settings.openchamber.visual.option.weekStart.monday.label': 'Poniedziałek',
  'settings.openchamber.visual.option.weekStart.sunday.label': 'Niedziela',
  'settings.openchamber.visual.section.activityDefault': 'Domyślna aktywność',
  'settings.openchamber.visual.section.activityDefaultAria': 'Domyślny tryb aktywności',
  'settings.openchamber.visual.section.chatRenderMode': 'Tryb renderowania czatu',
  'settings.openchamber.visual.section.chatRenderModeAria': 'Tryb renderowania czatu',
  'settings.openchamber.visual.section.colorMode': 'Tryb kolorów',
  'settings.openchamber.visual.section.mobileLayout': 'Układ mobilny',
  'settings.openchamber.visual.option.mobileLayout.default': 'Poprzedni',
  'settings.openchamber.visual.option.mobileLayout.new': 'Nowy',
  'settings.openchamber.visual.section.diffLayout': 'Układ diffa',
  'settings.openchamber.visual.section.diffLayoutAria': 'Układ diffa',
  'settings.openchamber.visual.section.localization': 'Lokalizacja',
  'settings.openchamber.visual.section.mermaidRendering': 'Renderowanie Mermaid',
  'settings.openchamber.visual.section.mermaidRenderingAria': 'Tryb renderowania Mermaid',
  'settings.openchamber.visual.section.messageStreamTransport': 'Transport strumienia wiadomości',
  'settings.openchamber.visual.section.navigation': 'Nawigacja',
  'settings.openchamber.visual.section.privacy': 'Prywatność',
  'settings.openchamber.visual.section.showToolsOpenedByDefault': 'Pokaż narzędzia domyślnie otwarte:',
  'settings.openchamber.visual.section.spacingAndLayout': 'Odstępy i układ',
  'settings.openchamber.visual.section.userMessageRendering': 'Renderowanie wiadomości użytkownika',
  'settings.openchamber.visual.section.userMessageRenderingAria': 'Tryb renderowania wiadomości użytkownika',
  'settings.openchamber.worktrees.list.deleteWorktreeAria': 'Usuń worktree {name}',
  'settings.openchamber.worktrees.list.detachedHead': 'Odłączony HEAD',
  'settings.openchamber.worktrees.list.empty': 'Nie znaleziono worktree dla tego projektu',
  'settings.openchamber.worktrees.list.loading': 'Ładowanie worktree...',
  'settings.openchamber.worktrees.list.title': 'Istniejące worktree',
  'settings.openchamber.worktrees.list.tooltip': 'Worktree znajdują się poza repozytorium i są zarządzane przez OpenCode. Usunięcie worktree usuwa także powiązane sesje.',
  'settings.openchamber.worktrees.setup.addCommand': 'Dodaj polecenie',
  'settings.openchamber.worktrees.setup.commandPlaceholder': 'np. bun install',
  'settings.openchamber.worktrees.setup.loading': 'Ładowanie...',
  'settings.openchamber.worktrees.setup.removeCommandAria': 'Usuń polecenie',
  'settings.openchamber.worktrees.setup.title': 'Polecenia konfiguracji',
  'settings.openchamber.worktrees.setup.waitForCommands': 'Czekaj na zakończenie poleceń konfiguracji przed utworzeniem lub wysłaniem sesji',
  'settings.openchamber.worktrees.setup.waitForCommandsAria': 'Czekaj na polecenia konfiguracji Worktree przed utworzeniem lub wysłaniem sesji',
  'settings.openchamber.worktrees.setup.tooltipPrefix': 'Uruchamiaj automatycznie w nowym katalogu worktree po jego utworzeniu. Użyj',
  'settings.openchamber.worktrees.setup.tooltipSuffix': 'dla katalogu głównego projektu.',
  'settings.openchamber.worktrees.state.gitOnly': 'Ustawienia worktree są dostępne tylko dla repozytoriów Git.',
  'settings.openchamber.worktrees.state.selectProject': 'Wybierz projekt, aby zarządzać worktree.',
  'settings.page.agents.title': 'Agenci',
  'settings.page.appearance.title': 'Wygląd',
  'settings.page.behavior.title': 'Zachowanie',
  'settings.page.chat.title': 'Czat',
  'settings.page.commands.title': 'Polecenia',
  'settings.page.git.title': 'Git',
  'settings.page.magicPrompts.title': 'Magiczne Prompty',
  'settings.page.mcp.title': 'MCP',
  'settings.page.plugins.title': 'Plugins',
  'settings.page.notifications.title': 'Powiadomienia',
  'settings.page.projects.title': 'Projekty',
  'settings.page.providers.title': 'Dostawcy',
  'settings.page.remoteInstances.title': 'Zdalne instancje',
  'settings.page.sessions.title': 'Sesje',
  'settings.page.shortcuts.title': 'Skróty',
  'settings.page.skills.title': 'Umiejętności',
  'settings.page.skillsCatalog.title': 'Katalog umiejętności',
  'settings.page.tunnel.title': 'Zdalny Tunel',
  'settings.page.about.title': 'O aplikacji',
  'settings.page.snippets.title': 'Fragmenty',
  'settings.snippets.sidebar.title': 'Fragmenty',
  'settings.snippets.sidebar.total': 'Suma: {count}',
  'settings.snippets.sidebar.actions.create': 'Utwórz fragment',
  'settings.snippets.sidebar.actions.more': 'Więcej akcji dla {name}',
  'settings.snippets.sidebar.toast.deleted': 'Fragment usunięty',
  'settings.snippets.sidebar.toast.deleteFailed': 'Nie udało się usunąć fragmentu',
  'settings.snippets.sidebar.dialog.deleteTitle': 'Usunąć fragment?',
  'settings.snippets.sidebar.dialog.deleteDescription': 'To trwale usunie #{name}.',
  'settings.snippets.page.empty.title': 'Wybierz fragment',
  'settings.snippets.page.empty.description': 'Wybierz fragment z paska bocznego, aby go edytować.',
  'settings.snippets.page.title.new': 'Nowy fragment',
  'settings.snippets.page.field.namePlaceholder': 'snippet-name',
  'settings.snippets.page.field.descriptionPlaceholder': 'Co robi ten fragment',
  'settings.snippets.page.field.aliases': 'Aliasy',
  'settings.snippets.page.field.aliasesPlaceholder': 'safe, careful',
  'settings.snippets.page.field.content': 'Treść',
  'settings.snippets.page.field.contentPlaceholder': 'Markdown fragmentu...',
  'settings.snippets.page.hint': 'Użyj #name w promptach. Obsługuje aliasy oraz bloki prepend/append zgodne z opencode-snippets.',
  'settings.snippets.page.toast.nameRequired': 'Nazwa fragmentu jest wymagana',
  'settings.snippets.page.toast.contentRequired': 'Treść fragmentu jest wymagana',
  'settings.snippets.page.toast.saveFailed': 'Nie udało się zapisać fragmentu',
  'settings.snippets.page.toast.saved': 'Fragment zapisany',
  'settings.page.promptTemplates.title': 'Szablony promptów',
  'settings.promptTemplates.sidebar.title': 'Szablony promptów',
  'settings.promptTemplates.sidebar.total': 'Suma: {count}',
  'settings.promptTemplates.sidebar.empty.title': 'Brak szablonów promptów',
  'settings.promptTemplates.sidebar.empty.description': 'Utwórz szablon promptu, aby rozpocząć.',
  'settings.promptTemplates.sidebar.toast.deleted': 'Szablon "{name}" usunięty',
  'settings.promptTemplates.sidebar.toast.deleteFailed': 'Nie udało się usunąć szablonu',
  'settings.promptTemplates.sidebar.toast.nameRequired': 'Nazwa szablonu jest wymagana',
  'settings.promptTemplates.sidebar.toast.renamed': 'Szablon zmienił nazwę',
  'settings.promptTemplates.sidebar.toast.renameFailed': 'Nie udało się zmienić nazwy szablonu',
  'settings.promptTemplates.sidebar.dialog.deleteTitle': 'Usunąć szablon?',
  'settings.promptTemplates.sidebar.dialog.deleteDescription': 'To trwale usunie "{name}". Tej operacji nie można cofnąć.',
  'settings.promptTemplates.sidebar.renameDialog.title': 'Zmień nazwę szablonu',
  'settings.promptTemplates.sidebar.renameDialog.description': 'Wpisz nową nazwę dla "{name}".',
  'settings.promptTemplates.sidebar.renameDialog.placeholder': 'Nazwa szablonu',
  'settings.promptTemplates.sidebar.badge.default': 'domyślny',
  'settings.promptTemplates.page.empty.title': 'Wybierz szablon',
  'settings.promptTemplates.page.empty.description': 'Wybierz szablon z paska bocznego, aby go edytować.',
  'settings.promptTemplates.page.title.new': 'Nowy szablon',
  'settings.promptTemplates.page.subtitle.edit': 'Edytuj szablon',
  'settings.promptTemplates.page.subtitle.new': 'Utwórz nowy szablon promptu',
  'settings.promptTemplates.page.section.identity': 'Tożsamość',
  'settings.promptTemplates.page.field.name': 'Nazwa',
  'settings.promptTemplates.page.field.namePlaceholder': 'Nazwa szablonu',
  'settings.promptTemplates.page.section.template': 'Szablon',
  'settings.promptTemplates.page.field.templatePlaceholder': 'Wpisz tekst szablonu promptu...',
  'settings.promptTemplates.page.templateHint': 'Ten tekst zostanie dodany przed promptem użytkownika po wybraniu w grupie wielokrotnego uruchomienia.',
  'settings.promptTemplates.page.toast.nameRequired': 'Nazwa szablonu jest wymagana',
  'settings.promptTemplates.page.toast.updated': 'Szablon zaktualizowany',
  'settings.promptTemplates.page.toast.updateFailed': 'Nie udało się zaktualizować szablonu',
  'settings.promptTemplates.page.toast.created': 'Szablon utworzony',
  'settings.promptTemplates.page.toast.createFailed': 'Nie udało się utworzyć szablonu',
  'settings.promptTemplates.page.toast.saveUnexpectedError': 'Wystąpił nieoczekiwany błąd podczas zapisywania',
  'settings.page.usage.title': 'Użycie',
  'settings.page.voice.title': 'Głos',
  'settings.projects.actions.actions.add': 'Dodaj akcję',
  'settings.projects.actions.actions.save': 'Zapisz akcje',
  'settings.projects.actions.description': 'Polecenia dla projektu wyświetlane w nagłówku obok nazwy projektu.',
  'settings.projects.actions.field.actionNamePlaceholder': 'Nazwa akcji',
  'settings.projects.actions.field.autoOpenUrl': 'Automatycznie otwieraj URL',
  'settings.projects.actions.field.autoOpenUrlDescription': 'Otwórz URL z wyniku lub własny URL poniżej',
  'settings.projects.actions.field.autoOpenUrlForAria': 'Automatycznie otwieraj URL dla {title}',
  'settings.projects.actions.field.command': 'Polecenie',
  'settings.projects.actions.field.commandPlaceholder': 'np. bun run lint',
  'settings.projects.actions.field.desktopSshForward': 'Przekierowanie SSH pulpitu',
  'settings.projects.actions.field.iconAria': 'Ikona {icon}',
  'settings.projects.actions.field.overrideUrlPlaceholder': 'Nadpisz URL (opcjonalnie)',
  'settings.projects.actions.field.overrideUrlTooltip': 'Jeśli to pole jest wypełnione, używany jest własny URL. Jeśli jest puste, aplikacja otwiera najlepszy URL z wyniku.',
  'settings.projects.actions.field.selectIconAria': 'Wybierz ikonę',
  'settings.projects.actions.field.useOutputManualUrl': 'Użyj URL-a z wyniku lub ręcznego',
  'settings.projects.actions.state.empty': 'Nie skonfigurowano jeszcze żadnych akcji.',
  'settings.projects.actions.state.loading': 'Ładowanie...',
  'settings.projects.actions.state.noDesktopSshForwards': 'Brak włączonych lokalnych przekierowań SSH.',
  'settings.projects.actions.state.untitled': 'Akcja bez nazwy',
  'settings.projects.actions.title': 'Akcje',
  'settings.projects.actions.toast.saveFailed': 'Nie udało się zapisać akcji',
  'settings.projects.actions.toast.saved': 'Akcje projektu zostały zapisane',
  'settings.projects.actions.validation.fillNameAndCommand': 'Przed zapisaniem uzupełnij nazwę akcji i polecenie.',
  'settings.projects.page.actions.discoverFavicon': 'Wykryj faviconę',
  'settings.projects.page.actions.discovering': 'Wykrywanie...',
  'settings.projects.page.actions.removeProjectIcon': 'Usuń ikonę projektu',
  'settings.projects.page.actions.removing': 'Usuwanie...',
  'settings.projects.page.actions.undoRemove': 'Cofnij usunięcie',
  'settings.projects.page.actions.uploadIcon': 'Prześlij ikonę',
  'settings.projects.page.actions.uploading': 'Przesyłanie...',
  'settings.projects.page.empty.noProjects': 'Brak dostępnych projektów.',
  'settings.projects.page.field.accentColor': 'Kolor akcentu',
  'settings.projects.page.field.clearBackground': 'Wyczyść tło',
  'settings.projects.page.field.clearIconBackgroundAria': 'Wyczyść tło ikony',
  'settings.projects.page.field.none': 'Brak',
  'settings.projects.page.field.preview': 'Podgląd',
  'settings.projects.page.field.projectIcon': 'Ikona projektu',
  'settings.projects.page.field.projectIconBackgroundAria': 'Kolor tła ikony projektu',
  'settings.projects.page.field.projectName': 'Nazwa projektu',
  'settings.projects.page.field.projectNamePlaceholder': 'Nazwa projektu',
  'settings.projects.page.section.worktree': 'Worktree',
  'settings.projects.page.title.default': 'Project Settings',
  'settings.projects.page.toast.customIconAlreadySet': 'Dla tego projektu ustawiono już własną ikonę',
  'settings.projects.page.toast.discoverIconFailed': 'Nie udało się wykryć ikony projektu',
  'settings.projects.page.toast.iconDiscovered': 'Wykryto ikonę projektu',
  'settings.projects.page.toast.iconRemoved': 'Ikona projektu została usunięta',
  'settings.projects.page.toast.iconUpdated': 'Ikona projektu została zaktualizowana',
  'settings.projects.page.toast.removeIconFailed': 'Nie udało się usunąć ikony projektu',
  'settings.projects.page.toast.uploadIconFailed': 'Nie udało się przesłać ikony projektu',
  'settings.projects.sidebar.actions.addProject': 'Dodaj projekt',
  'settings.projects.sidebar.total': 'Suma: {count}',
  'settings.providers.page.actions.complete': 'Zakończ',
  'settings.providers.page.actions.connect': 'Połącz',
  'settings.providers.page.actions.copy': 'Kopiuj',
  'settings.providers.page.actions.copyCode': 'Kopiuj kod',
  'settings.providers.page.actions.disconnect': 'Odłącz',
  'settings.providers.page.actions.disconnecting': 'Odłączanie...',
  'settings.providers.page.actions.hide': 'Ukryj',
  'settings.providers.page.actions.hideAll': 'Ukryj wszystko',
  'settings.providers.page.actions.open': 'Otwórz',
  'settings.providers.page.actions.reconnect': 'Połącz ponownie',
  'settings.providers.page.actions.saveKey': 'Zapisz klucz',
  'settings.providers.page.actions.saving': 'Zapisywanie...',
  'settings.providers.page.actions.showAll': 'Pokaż wszystko',
  'settings.providers.page.auth.apiKeyLabel': 'API Key',
  'settings.providers.page.auth.apiKeyPlaceholder': 'sk-...',
  'settings.providers.page.auth.apiKeyTooltip': 'Klucze są wysyłane bezpośrednio do OpenCode i nigdy nie są przechowywane przez OpenChamber.',
  'settings.providers.page.auth.connected': 'Połączono',
  'settings.providers.page.auth.loadingMethods': 'Ładowanie metod uwierzytelniania...',
  'settings.providers.page.auth.oauthMethodFallback': 'Metoda OAuth {index}',
  'settings.providers.page.auth.pasteAuthorizationCodePlaceholder': 'Wklej kod autoryzacyjny',
  'settings.providers.page.auth.title': 'Uwierzytelnianie',
  'settings.providers.page.auth.useReconnectHint': '· Użyj Połącz ponownie, aby zaktualizować dane logowania',
  'settings.providers.page.connect.allProvidersConnected': 'Wszyscy dostawcy są połączeni.',
  'settings.providers.page.connect.noProvidersFound': 'Nie znaleziono dostawców',
  'settings.providers.page.connect.providerField': 'Dostawca',
  'settings.providers.page.connect.searchProvidersPlaceholder': 'Szukaj...',
  'settings.providers.page.connect.selectProviderPlaceholder': 'Wybierz dostawcę',
  'settings.providers.page.connect.selectProviderTitle': 'Wybierz dostawcę',
  'settings.providers.page.connect.title': 'Połącz dostawcę',
  'settings.providers.page.connectionDetails.configuredIn': 'Skonfigurowano w:',
  'settings.providers.page.connectionDetails.noActiveSource': 'Brak aktywnego źródła konfiguracji',
  'settings.providers.page.connectionDetails.source.authCredentials': 'dane uwierzytelniające',
  'settings.providers.page.connectionDetails.source.customConfig': 'własna konfiguracja',
  'settings.providers.page.connectionDetails.source.projectConfig': 'konfiguracja projektu',
  'settings.providers.page.connectionDetails.source.userConfig': 'konfiguracja użytkownika',
  'settings.providers.page.connectionDetails.title': 'Szczegóły połączenia',
  'settings.providers.page.empty.checkOpenCodeConfiguration': 'Sprawdź konfigurację OpenCode',
  'settings.providers.page.empty.noProvidersDetected': 'Nie wykryto dostawców',
  'settings.providers.page.empty.reviewDetailsAndConfigureAuth': 'Sprawdź szczegóły i skonfiguruj uwierzytelnianie',
  'settings.providers.page.empty.selectProviderFromSidebar': 'Wybierz dostawcę z paska bocznego',
  'settings.providers.page.models.actions.hideModel': 'Ukryj model',
  'settings.providers.page.models.actions.hideModelFromSelectors': 'Ukryj model w selektorach',
  'settings.providers.page.models.actions.showModel': 'Pokaż model',
  'settings.providers.page.models.actions.showModelInSelectors': 'Pokaż model w selektorach',
  'settings.providers.page.models.capability.imageInput': 'Wejście obrazowe',
  'settings.providers.page.models.capability.reasoning': 'Rozumowanie',
  'settings.providers.page.models.capability.toolCalling': 'Wywoływanie narzędzi',
  'settings.providers.page.models.filterPlaceholder': 'Filtruj modele...',
  'settings.providers.page.models.noModelsMatchFilter': 'Żadne modele nie pasują do tego filtra.',
  'settings.providers.page.models.title': 'Dostępne modele',
  'settings.providers.page.models.tokenBadge.context': 'ctx',
  'settings.providers.page.models.tokenBadge.output': 'out',
  'settings.providers.page.state.loading': 'Ładowanie...',
  'settings.providers.page.state.unableToLoadProviderList': 'Nie udało się załadować listy dostawców',
  'settings.providers.page.toast.apiKeyRequired': 'Klucz API jest wymagany',
  'settings.providers.page.toast.apiKeySaveFailed': 'Nie udało się zapisać klucza API',
  'settings.providers.page.toast.apiKeySaved': 'Klucz API został zapisany',
  'settings.providers.page.toast.authMethodsLoadFailed': 'Nie udało się załadować metod uwierzytelniania dostawcy',
  'settings.providers.page.toast.completeOAuthInBrowser': 'Dokończ proces OAuth w przeglądarce',
  'settings.providers.page.toast.deviceCodeCopied': 'Kod urządzenia został skopiowany',
  'settings.providers.page.toast.deviceCodeCopyFailed': 'Nie udało się skopiować kodu urządzenia',
  'settings.providers.page.toast.oauthCompleteFailed': 'Nie udało się dokończyć procesu OAuth',
  'settings.providers.page.toast.oauthCompleted': 'Połączenie OAuth zostało zakończone',
  'settings.providers.page.toast.oauthDetailsMissing': 'Nie zwrócono szczegółów OAuth',
  'settings.providers.page.toast.oauthLinkCopied': 'Link OAuth został skopiowany',
  'settings.providers.page.toast.oauthLinkCopyFailed': 'Nie udało się skopiować linku OAuth',
  'settings.providers.page.toast.oauthStartFailed': 'Nie udało się rozpocząć procesu OAuth',
  'settings.providers.page.toast.providerDisconnectFailed': 'Nie udało się odłączyć dostawcy',
  'settings.providers.page.toast.providerDisconnected': 'Dostawca został odłączony',
  'settings.providers.page.toast.providerSourcesLoadFailed': 'Nie udało się załadować źródeł dostawcy',
  'settings.providers.sidebar.actions.connectProviderAria': 'Połącz dostawcę',
  'settings.providers.sidebar.actions.connectProviderTitle': 'Połącz dostawcę',
  'settings.providers.sidebar.empty.description': 'Sprawdź konfigurację OpenCode',
  'settings.providers.sidebar.empty.title': 'Nie znaleziono dostawców',
  'settings.providers.sidebar.section.projectProviders': 'Dostawcy projektu',
  'settings.providers.sidebar.section.userProviders': 'Dostawcy użytkownika',
  'settings.providers.sidebar.title': 'Dostawcy',
  'settings.providers.sidebar.total': 'Suma: {count}',
  'settings.remoteInstances.page.actions.addForward': 'Dodaj przekierowanie',
  'settings.remoteInstances.page.actions.cancel': 'Anuluj',
  'settings.remoteInstances.page.actions.connecting': 'Łączenie...',
  'settings.remoteInstances.page.actions.copyLocalUrl': 'Kopiuj lokalny URL',
  'settings.remoteInstances.page.actions.create': 'Utwórz',
  'settings.remoteInstances.page.actions.enableForwardAria': 'Włącz przekierowanie',
  'settings.remoteInstances.page.actions.logs': 'Logi SSH',
  'settings.remoteInstances.page.actions.open': 'Otwórz',
  'settings.remoteInstances.page.actions.openLocal': 'Otwórz lokalnie',
  'settings.remoteInstances.page.actions.pickRandomPort': 'Wybierz losowy port',
  'settings.remoteInstances.page.actions.reconnectNow': 'Połącz ponownie teraz',
  'settings.remoteInstances.page.actions.reconnecting': 'Ponowne łączenie...',
  'settings.remoteInstances.page.confirm.bindAllInterfaces': 'Powiązanie z 0.0.0.0 udostępnia przekierowane porty Twojej sieci lokalnej. Kontynuować?',
  'settings.remoteInstances.page.confirm.removeInstance': 'Usunąć tę zdalną instancję?',
  'settings.remoteInstances.page.confirm.storeSshPasswordPlaintext': 'Zapisać hasło SSH jawnym tekstem na dysku?',
  'settings.remoteInstances.page.confirm.storeUiPasswordPlaintext': 'Zapisać hasło UI jawnym tekstem na dysku?',
  'settings.remoteInstances.page.description': 'Połącz się z inną maszyną przez SSH i otwórz tam OpenChamber.',
  'settings.remoteInstances.page.empty.noExtraForwards': 'Nie skonfigurowano dodatkowych przekierowań portów.',
  'settings.remoteInstances.page.empty.selectInstance': 'Wybierz instancję, aby wyświetlić i edytować jej ustawienia.',
  'settings.remoteInstances.page.field.auto': 'Auto',
  'settings.remoteInstances.page.field.bindHost': 'Host powiązania',
  'settings.remoteInstances.page.field.bindHostHint': 'Miejsce nasłuchiwania lokalnego połączenia. Użyj 127.0.0.1 lub localhost, chyba że potrzebujesz dostępu z sieci lokalnej.',
  'settings.remoteInstances.page.field.connectionTimeoutSeconds': 'Limit czasu połączenia (sekundy)',
  'settings.remoteInstances.page.field.forwardType': 'Typ przekierowania',
  'settings.remoteInstances.page.field.forwardTypeHint': 'Wybierz, jaki dostęp do portów ma zapewniać to połączenie SSH.',
  'settings.remoteInstances.page.field.installMethod': 'Metoda instalacji',
  'settings.remoteInstances.page.field.installMethodDownloadRelease': 'Pobierz wydanie',
  'settings.remoteInstances.page.field.installMethodHint': 'Jak OpenChamber ma zostać umieszczony na zdalnej maszynie, gdy aplikacja uruchamia go za Ciebie.',
  'settings.remoteInstances.page.field.installMethodUploadBundle': 'Prześlij paczkę',
  'settings.remoteInstances.page.field.keepServerRunning': 'Pozostaw serwer uruchomiony',
  'settings.remoteInstances.page.field.keepServerRunningHint': 'Pozostaw OpenChamber uruchomiony na zdalnej maszynie po rozłączeniu.',
  'settings.remoteInstances.page.field.localHostPlaceholder': '127.0.0.1',
  'settings.remoteInstances.page.field.mode': 'Tryb',
  'settings.remoteInstances.page.field.modeExternal': 'Już działa',
  'settings.remoteInstances.page.field.modeHint': 'Wybierz, czy OpenChamber ma uruchomić serwer za Ciebie, czy połączyć się z już działającym.',
  'settings.remoteInstances.page.field.modeManaged': 'Uruchom za mnie',
  'settings.remoteInstances.page.field.modePlaceholder': 'Wybierz tryb',
  'settings.remoteInstances.page.field.nickname': 'Pseudonim',
  'settings.remoteInstances.page.field.nicknamePlaceholder': 'Laptop służbowy',
  'settings.remoteInstances.page.field.preferredLocalPort': 'Preferowany port lokalny',
  'settings.remoteInstances.page.field.preferredLocalPortHint': 'Lokalny port dla tego połączenia. Zostaw puste, aby wybrać automatycznie.',
  'settings.remoteInstances.page.field.preferredRemotePort': 'Preferowany port zdalny',
  'settings.remoteInstances.page.field.preferredRemotePortHint': 'Port używany na zdalnej maszynie. Zostaw puste, aby wybrać automatycznie.',
  'settings.remoteInstances.page.field.remoteHostPlaceholder': '127.0.0.1',
  'settings.remoteInstances.page.field.selectBindHostPlaceholder': 'Wybierz host powiązania',
  'settings.remoteInstances.page.field.selectInstallMethodPlaceholder': 'Wybierz metodę instalacji',
  'settings.remoteInstances.page.field.sshCommand': 'Polecenie SSH',
  'settings.remoteInstances.page.field.sshCommandPlaceholder': 'ssh user@host',
  'settings.remoteInstances.page.field.sshPasswordOptional': 'Hasło SSH (opcjonalnie)',
  'settings.remoteInstances.page.field.sshPasswordPlaceholder': 'Wpisz hasło SSH',
  'settings.remoteInstances.page.field.typePlaceholder': 'Typ',
  'settings.remoteInstances.page.field.uiPasswordOptional': 'Hasło UI (opcjonalnie)',
  'settings.remoteInstances.page.field.uiPasswordPlaceholder': 'Wpisz hasło UI',
  'settings.remoteInstances.page.forwardType.dynamic': 'Dynamic (-D)',
  'settings.remoteInstances.page.forwardType.local': 'Local (-L)',
  'settings.remoteInstances.page.forwardType.remote': 'Remote (-R)',
  'settings.remoteInstances.page.forwardTypeDescription.dynamic': 'Otwórz lokalny proxy SOCKS przez połączenie SSH.',
  'settings.remoteInstances.page.forwardTypeDescription.local': 'Otwórz lokalny port łączący się z usługą na zdalnej maszynie.',
  'settings.remoteInstances.page.forwardTypeDescription.remote': 'Otwórz port na zdalnej maszynie, który połączy się z powrotem z Twoim komputerem.',
  'settings.remoteInstances.page.import.loading': 'Ładowanie hostów SSH...',
  'settings.remoteInstances.page.import.noneAvailable': 'Brak hostów SSH dostępnych do importu.',
  'settings.remoteInstances.page.import.noneFound': 'Nie znaleziono hostów SSH.',
  'settings.remoteInstances.page.import.patternSuffix': '(wzorzec)',
  'settings.remoteInstances.page.import.sectionTitle': 'Zapisane hosty SSH',
  'settings.remoteInstances.page.logsDialog.empty': 'Brak logów SSH.',
  'settings.remoteInstances.page.logsDialog.loading': 'Ładowanie logów...',
  'settings.remoteInstances.page.logsDialog.selectedInstanceFallback': 'Wybrana instancja',
  'settings.remoteInstances.page.logsDialog.title': 'Logi SSH',
  'settings.remoteInstances.page.patternDialog.description': 'Wpisz cel.',
  'settings.remoteInstances.page.patternDialog.descriptionWithHost': '{host} wymaga konkretnego celu.',
  'settings.remoteInstances.page.patternDialog.destinationPlaceholder': 'user@host',
  'settings.remoteInstances.page.patternDialog.title': 'Utwórz z wzorca wildcard',
  'settings.remoteInstances.page.phase.checkingAuth': 'Sprawdzanie uwierzytelniania',
  'settings.remoteInstances.page.phase.detectingServer': 'Wykrywanie serwera',
  'settings.remoteInstances.page.phase.establishingSsh': 'Nawiązywanie połączenia SSH',
  'settings.remoteInstances.page.phase.forwardingPorts': 'Przekierowywanie portów',
  'settings.remoteInstances.page.phase.installingOpenChamber': 'Instalowanie OpenChamber',
  'settings.remoteInstances.page.phase.probingRemote': 'Sprawdzanie zdalnej maszyny',
  'settings.remoteInstances.page.phase.reconnecting': 'Ponowne łączenie',
  'settings.remoteInstances.page.phase.resolvingConfiguration': 'Rozwiązywanie konfiguracji',
  'settings.remoteInstances.page.phase.startingServer': 'Uruchamianie serwera',
  'settings.remoteInstances.page.phase.updatingOpenChamber': 'Aktualizowanie OpenChamber',
  'settings.remoteInstances.page.preview.local': '(lokalny)',
  'settings.remoteInstances.page.preview.localSocks5': '(lokalny SOCKS5)',
  'settings.remoteInstances.page.preview.remote': '(zdalny)',
  'settings.remoteInstances.page.section.actions': 'Akcje',
  'settings.remoteInstances.page.section.actionsDescription': 'Połącz, połącz ponownie, przejrzyj logi lub usuń to połączenie.',
  'settings.remoteInstances.page.section.authentication': 'Uwierzytelnianie',
  'settings.remoteInstances.page.section.authenticationDescription': 'Opcjonalne dane logowania dla SSH i zdalnego interfejsu OpenChamber.',
  'settings.remoteInstances.page.section.instance': 'Instancja',
  'settings.remoteInstances.page.section.instanceDescription': 'Wybierz polecenie SSH i nazwę wyświetlaną dla tego połączenia.',
  'settings.remoteInstances.page.section.mainTunnel': 'Dostęp lokalny',
  'settings.remoteInstances.page.section.mainTunnelDescription': 'Wybierz lokalny adres używany do otwierania tego zdalnego serwera OpenChamber.',
  'settings.remoteInstances.page.section.portForwards': 'Przekierowania portów',
  'settings.remoteInstances.page.section.portForwardsDescription': 'Opcjonalne dodatkowe porty udostępniane przez to połączenie SSH.',
  'settings.remoteInstances.page.section.remoteServer': 'OpenChamber na zdalnej maszynie',
  'settings.remoteInstances.page.section.remoteServerDescription': 'Wybierz, jak OpenChamber ma działać po połączeniu SSH.',
  'settings.remoteInstances.page.status.currentLocalUrl': 'Aktualny lokalny URL:',
  'settings.remoteInstances.page.status.reconnectStale': 'Ponowne łączenie wygląda na zawieszone. Możesz spróbować jeszcze raz.',
  'settings.remoteInstances.page.title': 'Zdalna instancja',
  'settings.remoteInstances.page.toast.cancelConnectionFailed': 'Nie udało się anulować połączenia',
  'settings.remoteInstances.page.toast.clearLogsFailed': 'Nie udało się wyczyścić logów',
  'settings.remoteInstances.page.toast.connectFailed': 'Nie udało się połączyć z instancją',
  'settings.remoteInstances.page.toast.destinationRequired': 'Cel jest wymagany',
  'settings.remoteInstances.page.toast.disconnectFailed': 'Nie udało się rozłączyć instancji',
  'settings.remoteInstances.page.toast.instanceCreated': 'Instancja została utworzona',
  'settings.remoteInstances.page.toast.instanceRemoved': 'Instancja została usunięta',
  'settings.remoteInstances.page.toast.instanceSaved': 'Instancja została zapisana',
  'settings.remoteInstances.page.toast.instanceUrlUnavailable': 'URL instancji jest niedostępny',
  'settings.remoteInstances.page.toast.localUrlCopied': 'Lokalny URL został skopiowany',
  'settings.remoteInstances.page.toast.logsCleared': 'Logi zostały wyczyszczone',
  'settings.remoteInstances.page.toast.logsCopied': 'Logi zostały skopiowane',
  'settings.remoteInstances.page.toast.noLogsToCopy': 'Brak logów do skopiowania',
  'settings.remoteInstances.page.toast.openLocalEndpointFailed': 'Nie udało się otworzyć lokalnego adresu',
  'settings.remoteInstances.page.toast.removeInstanceFailed': 'Nie udało się usunąć instancji',
  'settings.remoteInstances.page.toast.retryFailed': 'Nie udało się ponowić połączenia',
  'settings.remoteInstances.page.toast.saveFailed': 'Nie udało się zapisać instancji',
  'settings.remoteInstances.page.toast.sshCommandRequired': 'Polecenie SSH jest wymagane',
  'settings.remoteInstances.sidebar.actions.addSshInstance': 'Dodaj połączenie SSH',
  'settings.remoteInstances.sidebar.actions.connect': 'Połącz',
  'settings.remoteInstances.sidebar.actions.disconnect': 'Rozłącz',
  'settings.remoteInstances.sidebar.actions.remove': 'Usuń',
  'settings.remoteInstances.sidebar.actions.retry': 'Ponów',
  'settings.remoteInstances.sidebar.confirm.localPortInUseRetry': 'Lokalny port jest już używany. Wybrać losowy wolny port lokalny i spróbować ponownie?',
  'settings.remoteInstances.sidebar.newSshInstanceName': 'Nowe połączenie SSH',
  'settings.remoteInstances.sidebar.phase.connecting': 'Łączenie',
  'settings.remoteInstances.sidebar.phase.error': 'Błąd',
  'settings.remoteInstances.sidebar.phase.forwarding': 'Przekierowywanie',
  'settings.remoteInstances.sidebar.phase.idle': 'Bezczynny',
  'settings.remoteInstances.sidebar.phase.installing': 'Instalowanie',
  'settings.remoteInstances.sidebar.phase.ready': 'Gotowe',
  'settings.remoteInstances.sidebar.phase.reconnect': 'Połącz ponownie',
  'settings.remoteInstances.sidebar.phase.starting': 'Uruchamianie',
  'settings.remoteInstances.sidebar.phase.updating': 'Aktualizowanie',
  'settings.remoteInstances.sidebar.title': 'Zdalne instancje',
  'settings.remoteInstances.sidebar.toast.connectFailed': 'Nie udało się połączyć z instancją',
  'settings.remoteInstances.sidebar.toast.createFailed': 'Nie udało się utworzyć połączenia SSH',
  'settings.remoteInstances.sidebar.toast.disconnectFailed': 'Nie udało się rozłączyć instancji',
  'settings.remoteInstances.sidebar.toast.removeFailed': 'Nie udało się usunąć instancji',
  'settings.remoteInstances.direct.sidebarTitle': 'Linki do serwerów',
  'settings.remoteInstances.direct.sidebarDescription': 'Połącz przez link lub token',
  'settings.remoteInstances.direct.title': 'Inne serwery OpenChamber',
  'settings.remoteInstances.direct.description': 'Dodaj inny serwer OpenChamber przez URL. Użyj tego, gdy serwer już działa i masz token połączenia.',
  'settings.remoteInstances.direct.field.labelPlaceholder': 'Etykieta (opcjonalnie)',
  'settings.remoteInstances.direct.field.urlPlaceholder': 'https://host:port',
  'settings.remoteInstances.direct.field.tokenPlaceholder': 'Token połączenia (opcjonalny dla zaufanych serwerów lokalnych)',
  'settings.remoteInstances.direct.note': 'Tokeny połączenia są zapisywane na tym urządzeniu i używane tylko wtedy, gdy ta aplikacja łączy się z danym serwerem.',
  'settings.remoteInstances.direct.headers.title': 'Additional headers',
  'settings.remoteInstances.direct.headers.description': 'Optional HTTP headers for desktop API requests. Authorization is reserved for the connection token.',
  'settings.remoteInstances.direct.headers.field.namePlaceholder': 'Header name',
  'settings.remoteInstances.direct.headers.field.valuePlaceholder': 'Header value',
  'settings.remoteInstances.direct.headers.actions.add': 'Add header',
  'settings.remoteInstances.direct.headers.removeAria': 'Remove header',
  'settings.remoteInstances.direct.actions.add': 'Dodaj serwer',
  'settings.remoteInstances.direct.import.description': 'Wklej link połączenia z innego serwera OpenChamber.',
  'settings.remoteInstances.direct.import.placeholder': 'openchamber://connect?...',
  'settings.remoteInstances.direct.import.action': 'Importuj link',
  'settings.remoteInstances.direct.error.invalidConnectLink': 'Nieprawidłowy link połączenia OpenChamber.',
  'settings.remoteInstances.direct.state.loading': 'Ładowanie serwerów...',
  'settings.remoteInstances.direct.state.empty': 'Nie dodano jeszcze innych serwerów.',
  'settings.remoteInstances.clientAuth.title': 'Połącz z tym serwerem',
  'settings.remoteInstances.clientAuth.description': 'Utwórz bezpieczny link lub token, aby OpenChamber Desktop mógł połączyć się z tym serwerem.',
  'settings.remoteInstances.clientAuth.field.labelPlaceholder': 'Nazwa urządzenia (opcjonalnie)',
  'settings.remoteInstances.clientAuth.actions.create': 'Utwórz token',
  'settings.remoteInstances.clientAuth.actions.pair': 'Utwórz link',
  'settings.remoteInstances.clientAuth.actions.revoke': 'Unieważnij',
  'settings.remoteInstances.clientAuth.actions.clearRevoked': 'Wyczyść unieważnione',
  'settings.remoteInstances.clientAuth.qrAlt': 'Kod QR połączenia OpenChamber',
  'settings.remoteInstances.clientAuth.pairingUrl': 'Link połączenia',
  'settings.remoteInstances.clientAuth.createdToken': 'Skopiuj ten token teraz. Ze względów bezpieczeństwa nie zostanie pokazany ponownie.',
  'settings.remoteInstances.clientAuth.state.loading': 'Ładowanie tokenów...',
  'settings.remoteInstances.clientAuth.state.empty': 'Nie podłączono jeszcze żadnych urządzeń.',
  'settings.remoteInstances.clientAuth.state.revoked': 'Unieważniony',
  'settings.remoteInstances.clientAuth.state.thisDevice': 'To urządzenie',
  'settings.remoteInstances.clientAuth.lastUsed': 'Ostatnio użyto {date}',
  'settings.remoteInstances.clientAuth.neverUsed': 'Nigdy nie użyto',
  'settings.remoteInstances.sidebar.toast.retriedWithRandomPort': 'Ponowiono próbę z losowym lokalnym portem',
  'settings.remoteInstances.sidebar.toast.retryFailed': 'Nie udało się ponowić połączenia',
  'settings.remoteInstances.sidebar.total': 'Suma: {count}',
  'settings.shared.projectSelector.fallbackProject': 'Projekt',
  'settings.shared.projectSelector.switchProjectAria': 'Przełącz projekt',
  'settings.shared.projectSelector.switchProjectTitle': 'Przełącz projekt',
  'settings.skills.catalog.add.actions.addCatalog': 'Dodaj katalog',
  'settings.skills.catalog.add.descriptionPrefix': 'Dodaj repozytorium Git jako nowe źródło katalogu. OpenChamber przeskanuje je w poszukiwaniu folderów zawierających',
  'settings.skills.catalog.add.descriptionSuffix': '.',
  'settings.skills.catalog.add.duplicateMessage': 'Ten katalog został już dodany.',
  'settings.skills.catalog.add.field.catalogName': 'Nazwa katalogu',
  'settings.skills.catalog.add.field.catalogNamePlaceholder': 'np. Umiejętności zespołu',
  'settings.skills.catalog.add.field.optionalSubpath': 'Opcjonalna podścieżka',
  'settings.skills.catalog.add.field.repository': 'Repozytorium',
  'settings.skills.catalog.add.field.repositoryHint': 'Publiczne repozytoria działają wszędzie. Prywatne repozytoria wymagają tożsamości SSH (tylko Desktop/Web).',
  'settings.skills.catalog.add.scanResult': 'Wynik skanowania: znaleziono {count} umiejętności',
  'settings.skills.catalog.add.title': 'Dodaj katalog umiejętności',
  'settings.skills.catalog.add.toast.authenticationRequiredScan': 'Wymagane uwierzytelnienie. Wybierz tożsamość Git i przeskanuj ponownie.',
  'settings.skills.catalog.add.toast.catalogAdded': 'Katalog został dodany',
  'settings.skills.catalog.add.toast.catalogAlreadyExists': 'Ten katalog już istnieje',
  'settings.skills.catalog.add.toast.catalogNameRequired': 'Nazwa katalogu jest wymagana',
  'settings.skills.catalog.add.toast.noSkillsFound': 'W tym repozytorium nie znaleziono umiejętności',
  'settings.skills.catalog.add.toast.repositoryRequired': 'Źródło repozytorium jest wymagane',
  'settings.skills.catalog.add.toast.saveFailed': 'Nie udało się zapisać katalogu',
  'settings.skills.catalog.add.toast.scanBeforeAdd': 'Przeskanuj repozytorium przed dodaniem tego katalogu',
  'settings.skills.catalog.add.toast.scanFailed': 'Nie udało się przeskanować repozytorium',
  'settings.skills.catalog.conflicts.actions.continue': 'Kontynuuj',
  'settings.skills.catalog.conflicts.actions.overwriteAll': 'Nadpisz wszystko',
  'settings.skills.catalog.conflicts.actions.skipAll': 'Pomiń wszystko',
  'settings.skills.catalog.conflicts.count': '{count} konfliktów',
  'settings.skills.catalog.conflicts.decision.overwrite': 'Nadpisz',
  'settings.skills.catalog.conflicts.decision.skip': 'Pomiń',
  'settings.skills.catalog.conflicts.description': 'Niektóre wybrane umiejętności są już zainstalowane w tym zakresie. Wybierz, czy je pominąć, czy nadpisać.',
  'settings.skills.catalog.conflicts.installedIn': 'Zainstalowano w {scope} / {source}',
  'settings.skills.catalog.conflicts.scope.project': 'projekt',
  'settings.skills.catalog.conflicts.scope.user': 'użytkownik',
  'settings.skills.catalog.conflicts.source.agents': 'agents',
  'settings.skills.catalog.conflicts.source.opencode': 'opencode',
  'settings.skills.catalog.conflicts.title': 'Umiejętności już istnieją',
  'settings.skills.catalog.installFromRepo.actions.installSelected': 'Zainstaluj wybrane',
  'settings.skills.catalog.installFromRepo.actions.selectAll': 'Zaznacz wszystko',
  'settings.skills.catalog.installFromRepo.actions.selectNone': 'Odznacz wszystko',
  'settings.skills.catalog.installFromRepo.authDescription': 'Wybierz tożsamość Git (klucz SSH), która ma dostęp do tego repozytorium.',
  'settings.skills.catalog.installFromRepo.badge.installed': 'zainstalowano ({scope}/{source})',
  'settings.skills.catalog.installFromRepo.descriptionPrefix': 'Przeskanuj repozytorium w poszukiwaniu folderów zawierających',
  'settings.skills.catalog.installFromRepo.descriptionSuffix': ', a następnie zainstaluj wybrane umiejętności.',
  'settings.skills.catalog.installFromRepo.empty.noScanResultsDescription': 'Przeskanuj repozytorium, aby znaleźć umiejętności',
  'settings.skills.catalog.installFromRepo.empty.noScanResultsTitle': 'Brak wyników skanowania',
  'settings.skills.catalog.installFromRepo.repositoryHintPrefix': 'Dla skróconego zapisu GitHub możesz dodać podścieżkę, np.',
  'settings.skills.catalog.installFromRepo.selectedCount': 'Wybrano: {selected} / {total}',
  'settings.skills.catalog.installFromRepo.title': 'Instaluj z repozytorium Git',
  'settings.skills.catalog.installFromRepo.toast.authenticationRequiredInstall': 'Wymagane uwierzytelnienie. Wybierz tożsamość Git i spróbuj zainstalować ponownie.',
  'settings.skills.catalog.installFromRepo.toast.authenticationRequiredScan': 'Wymagane uwierzytelnienie. Wybierz tożsamość Git i spróbuj przeskanować ponownie.',
  'settings.skills.catalog.installFromRepo.toast.installCompleted': 'Instalacja zakończona',
  'settings.skills.catalog.installFromRepo.toast.installFailed': 'Nie udało się zainstalować umiejętności',
  'settings.skills.catalog.installFromRepo.toast.installedCount': 'Zainstalowano {count} umiejętności',
  'settings.skills.catalog.installFromRepo.toast.scanFailed': 'Nie udało się przeskanować repozytorium',
  'settings.skills.catalog.installFromRepo.toast.selectAtLeastOne': 'Wybierz co najmniej jedną umiejętność do instalacji',
  'settings.skills.catalog.installSkill.actions.install': 'Zainstaluj',
  'settings.skills.catalog.installSkill.actions.installing': 'Instalowanie...',
  'settings.skills.catalog.installSkill.descriptionPrefix': 'Zainstaluj',
  'settings.skills.catalog.installSkill.descriptionSuffix': 'w jednej z czterech docelowych lokalizacji.',
  'settings.skills.catalog.installSkill.field.chooseProjectPlaceholder': 'Wybierz projekt',
  'settings.skills.catalog.installSkill.field.destination': 'Miejsce docelowe',
  'settings.skills.catalog.installSkill.field.noProjects': 'Brak dostępnych projektów',
  'settings.skills.catalog.installSkill.field.project': 'Projekt',
  'settings.skills.catalog.installSkill.title': 'Zainstaluj umiejętność',
  'settings.skills.catalog.installSkill.toast.authRequired': 'Wymagane uwierzytelnienie',
  'settings.skills.catalog.installSkill.toast.installFailed': 'Nie udało się zainstalować umiejętności',
  'settings.skills.catalog.installSkill.toast.installed': 'Umiejętność została zainstalowana',
  'settings.skills.catalog.page.actions.addCatalog': 'Dodaj katalog',
  'settings.skills.catalog.page.actions.loadMoreSkills': 'Załaduj więcej umiejętności',
  'settings.skills.catalog.page.actions.refreshTitle': 'Odśwież',
  'settings.skills.catalog.page.actions.removeCatalog': 'Usuń katalog',
  'settings.skills.catalog.page.actions.removeCatalogTitle': 'Usuń katalog',
  'settings.skills.catalog.page.badge.installed': 'zainstalowano ({scope})',
  'settings.skills.catalog.page.badge.notInstallable': 'nie można zainstalować',
  'settings.skills.catalog.page.badge.unknown': 'nieznane',
  'settings.skills.catalog.page.byOwnerPrefix': 'autor:',
  'settings.skills.catalog.page.empty.noSkillsDescription': 'Spróbuj innego wyszukiwania lub odśwież katalog',
  'settings.skills.catalog.page.empty.noSkillsTitle': 'Nie znaleziono umiejętności',
  'settings.skills.catalog.page.error.catalogTitle': 'Błąd katalogu',
  'settings.skills.catalog.page.field.selectSourcePlaceholder': 'Wybierz źródło',
  'settings.skills.catalog.page.foundCount': 'Znaleziono {count} umiejętności',
  'settings.skills.catalog.page.loading.catalog': 'Ładowanie...',
  'settings.skills.catalog.page.loading.more': 'Ładowanie...',
  'settings.skills.catalog.page.loading.skills': 'Ładowanie umiejętności...',
  'settings.skills.catalog.page.mode.external': 'Zewnętrzny',
  'settings.skills.catalog.page.mode.manual': 'Ręczny',
  'settings.skills.catalog.page.removeDialog.description': 'Czy na pewno chcesz usunąć ten katalog?',
  'settings.skills.catalog.page.removeDialog.title': 'Usuń katalog',
  'settings.skills.catalog.page.section.sourceRepository': 'Repozytorium źródłowe',
  'settings.skills.catalog.page.title': 'Katalog umiejętności',
  'settings.skills.catalog.shared.actions.install': 'Zainstaluj',
  'settings.skills.catalog.shared.actions.installing': 'Instalowanie...',
  'settings.skills.catalog.shared.actions.scan': 'Skanuj',
  'settings.skills.catalog.shared.actions.scanning': 'Skanowanie...',
  'settings.skills.catalog.shared.auth.chooseIdentity': 'Wybierz tożsamość',
  'settings.skills.catalog.shared.auth.description': 'Wybierz tożsamość Git (klucz SSH)',
  'settings.skills.catalog.shared.auth.footerHint': 'Skonfiguruj tożsamości w Ustawieniach - Tożsamości Git.',
  'settings.skills.catalog.shared.auth.footerHintArrow': 'Skonfiguruj tożsamości w Ustawieniach → Tożsamości Git.',
  'settings.skills.catalog.shared.auth.title': 'Wymagane uwierzytelnienie',
  'settings.skills.catalog.shared.field.chooseProjectPlaceholder': 'Wybierz projekt',
  'settings.skills.catalog.shared.field.noProjects': 'Brak dostępnych projektów',
  'settings.skills.catalog.shared.field.optionalSubpath': 'Opcjonalna podścieżka',
  'settings.skills.catalog.shared.field.project': 'Projekt',
  'settings.skills.catalog.shared.field.repository': 'Repozytorium',
  'settings.skills.catalog.shared.field.repositoryPlaceholder': 'owner/repo lub git@github.com:owner/repo.git',
  'settings.skills.catalog.shared.field.searchSkillsPlaceholder': 'Szukaj umiejętności…',
  'settings.skills.catalog.shared.field.subpathPlaceholder': 'np. skills',
  'settings.skills.catalog.shared.field.targetLocation': 'Lokalizacja docelowa',
  'settings.skills.catalog.shared.noDescription': 'Nie podano opisu',
  'settings.skills.catalog.shared.toast.foundSkills': 'Znaleziono {count} umiejętności',
  'settings.skills.catalog.shared.toast.privateRepoNotSupportedVsCode': 'Prywatne repozytoria nie są jeszcze obsługiwane w VS Code',
  'settings.skills.catalog.shared.toast.repositoryRequired': 'Źródło repozytorium jest wymagane',
  'settings.skills.location.option.projectAgents.description': 'Bieżąca lokalizacja zgodna z .agents dla projektu',
  'settings.skills.location.option.projectAgents.label': 'Projekt / Agents',
  'settings.skills.location.option.projectOpencode.description': 'Bieżąca lokalizacja .opencode projektu',
  'settings.skills.location.option.projectOpencode.label': 'Projekt / OpenCode',
  'settings.skills.location.option.projectClaude.description': 'Bieżąca lokalizacja .claude projektu',
  'settings.skills.location.option.projectClaude.label': 'Projekt / Claude',
  'settings.skills.location.option.userClaude.description': 'Globalna lokalizacja Claude skills',
  'settings.skills.location.option.userClaude.label': 'Użytkownik / Claude',
  'settings.skills.location.option.userAgents.description': 'Globalna lokalizacja zgodna z .agents',
  'settings.skills.location.option.userAgents.label': 'Użytkownik / Agents',
  'settings.skills.location.option.userOpencode.description': 'Globalna lokalizacja konfiguracji OpenCode',
  'settings.skills.location.option.userOpencode.label': 'Użytkownik / OpenCode',
  'settings.skills.page.actions.addFile': 'Dodaj plik',
  'settings.skills.page.actions.createFile': 'Utwórz plik',
  'settings.skills.page.actions.createSkill': 'Utwórz umiejętność',
  'settings.skills.page.badge.claudeCompatible': 'Zgodne z Claude',
  'settings.skills.page.badge.pending': 'oczekuje',
  'settings.skills.page.deleteFileDialog.description': 'Czy na pewno chcesz usunąć „{path}”?',
  'settings.skills.page.deleteFileDialog.title': 'Usuń plik pomocniczy',
  'settings.skills.page.empty.description': 'lub utwórz nową',
  'settings.skills.page.empty.title': 'Wybierz umiejętność z paska bocznego',
  'settings.skills.page.field.descriptionHint': 'Agent używa tego, aby zdecydować, kiedy załadować umiejętność',
  'settings.skills.page.field.descriptionPlaceholder': 'Krótki opis tego, co robi ta umiejętność...',
  'settings.skills.page.field.instructionsPlaceholder': 'Instrukcje krok po kroku, wytyczne lub treść referencyjna...',
  'settings.skills.page.field.skillNameHint': 'Małe litery, cyfry, myślniki',
  'settings.skills.page.field.skillNameLocation': 'Nazwa i lokalizacja umiejętności',
  'settings.skills.page.field.skillNamePlaceholder': 'nazwa-umiejętnosci',
  'settings.skills.page.fileDialog.descriptionAdd': 'Utwórz nowy plik w katalogu umiejętności',
  'settings.skills.page.fileDialog.descriptionEdit': 'Zmodyfikuj zawartość pliku',
  'settings.skills.page.fileDialog.field.content': 'Zawartość',
  'settings.skills.page.fileDialog.field.contentPlaceholder': 'Zawartość pliku...',
  'settings.skills.page.fileDialog.field.filePath': 'Ścieżka pliku',
  'settings.skills.page.fileDialog.field.filePathHint': 'Ścieżka względna w katalogu umiejętności. Podkatalogi zostaną utworzone automatycznie.',
  'settings.skills.page.fileDialog.field.filePathPlaceholder': 'example.md lub docs/reference.txt',
  'settings.skills.page.fileDialog.titleAdd': 'Dodaj plik pomocniczy',
  'settings.skills.page.fileDialog.titleEdit': 'Edytuj plik pomocniczy',
  'settings.skills.page.loading.details': 'Ładowanie szczegółów umiejętności...',
  'settings.skills.page.loading.fileContent': 'Ładowanie zawartości pliku...',
  'settings.skills.page.section.basicInformation': 'Podstawowe informacje',
  'settings.skills.page.section.instructions': 'Instrukcje',
  'settings.skills.page.section.supportingFiles': 'Pliki pomocnicze',
  'settings.skills.page.subtitle.newSkill': 'Skonfiguruj nową umiejętność',
  'settings.skills.page.subtitle.skillLocation': 'Umiejętność {location}',
  'settings.skills.page.supportingFiles.empty': 'Brak plików pomocniczych. Użyj „Dodaj plik”, aby dołączyć materiały referencyjne.',
  'settings.skills.page.title.newSkill': 'Nowa umiejętność',
  'settings.skills.page.toast.createFileFailed': 'Nie udało się utworzyć pliku',
  'settings.skills.page.toast.createSkillFailed': 'Nie udało się utworzyć umiejętności',
  'settings.skills.page.toast.deleteFileFailed': 'Nie udało się usunąć pliku',
  'settings.skills.page.toast.descriptionRequired': 'Opis jest wymagany',
  'settings.skills.page.toast.fileAdded': 'Dodano plik „{path}”',
  'settings.skills.page.toast.fileCreated': 'Utworzono plik „{path}”',
  'settings.skills.page.toast.fileDeleted': 'Usunięto plik „{path}”',
  'settings.skills.page.toast.fileExists': 'Plik o tej nazwie już istnieje',
  'settings.skills.page.toast.fileNameRequired': 'Nazwa pliku jest wymagana',
  'settings.skills.page.toast.fileRemoved': 'Usunięto plik „{path}”',
  'settings.skills.page.toast.fileUpdated': 'Zaktualizowano plik „{path}”',
  'settings.skills.page.toast.invalidSkillName': 'Nazwa umiejętności musi mieć 1–64 małych znaków alfanumerycznych lub myślników i nie może zaczynać się ani kończyć myślnikiem',
  'settings.skills.page.toast.loadFileContentFailed': 'Nie udało się załadować zawartości pliku',
  'settings.skills.page.toast.noSkillSelected': 'Nie wybrano umiejętności',
  'settings.skills.page.toast.saveUnexpectedError': 'Wystąpił błąd podczas zapisywania',
  'settings.skills.page.toast.skillCreated': 'Umiejętność została utworzona',
  'settings.skills.page.toast.skillExists': 'Umiejętność o tej nazwie już istnieje',
  'settings.skills.page.toast.skillNameRequired': 'Nazwa umiejętności jest wymagana',
  'settings.skills.page.toast.skillUpdated': 'Umiejętność została zaktualizowana',
  'settings.skills.page.toast.updateFileFailed': 'Nie udało się zaktualizować pliku',
  'settings.skills.page.toast.updateSkillFailed': 'Nie udało się zaktualizować umiejętności',
  'settings.skills.sidebar.badge.agents': 'agents',
  'settings.skills.sidebar.badge.claude': 'claude',
  'settings.skills.sidebar.badge.opencode': 'opencode',
  'settings.skills.sidebar.deleteDialog.description': 'Czy na pewno chcesz usunąć umiejętność „{name}”?',
  'settings.skills.sidebar.deleteDialog.title': 'Usuń umiejętność',
  'settings.skills.sidebar.empty.description': 'Użyj przycisku + powyżej, aby utworzyć nową',
  'settings.skills.sidebar.empty.title': 'Nie skonfigurowano żadnych umiejętności',
  'settings.skills.sidebar.renameDialog.description': 'Wpisz nową nazwę dla umiejętności „{name}”',
  'settings.skills.sidebar.renameDialog.placeholder': 'Nowa nazwa umiejętności...',
  'settings.skills.sidebar.renameDialog.title': 'Zmień nazwę umiejętności',
  'settings.skills.sidebar.section.project': 'Umiejętności projektu',
  'settings.skills.sidebar.section.user': 'Umiejętności użytkownika',
  'settings.skills.sidebar.title': 'Umiejętności',
  'settings.skills.sidebar.toast.deleteSkillFailed': 'Nie udało się usunąć umiejętności',
  'settings.skills.sidebar.toast.duplicateLoadFailed': 'Nie udało się załadować szczegółów umiejętności do duplikacji',
  'settings.skills.sidebar.toast.removeOldAfterRenameFailed': 'Nie udało się usunąć starej umiejętności po zmianie nazwy',
  'settings.skills.sidebar.toast.renameFailed': 'Nie udało się zmienić nazwy umiejętności',
  'settings.skills.sidebar.toast.renameLoadFailed': 'Nie udało się załadować szczegółów umiejętności',
  'settings.skills.sidebar.toast.skillDeleted': 'Umiejętność „{name}” została usunięta',
  'settings.skills.sidebar.total': 'Suma: {count}',
  'settings.usage.pace.prediction': 'Prognoza: {prediction}',
  'settings.usage.pace.predictionLabel': 'Prognoza: ',
  'settings.usage.pace.predictionTooltip': 'Przewidywane użycie na koniec okna na podstawie obecnego tempa: {prediction}',
  'settings.usage.pace.rate': 'Tempo: {rate}',
  'settings.usage.pace.status.onTrack': 'Zgodnie z planem',
  'settings.usage.pace.status.slightlyFast': 'Nieco za szybko',
  'settings.usage.pace.status.tooFast': 'Zbyt szybko',
  'settings.usage.pace.status.usedUp': 'Wykorzystano',
  'settings.usage.pace.wait': 'Czekaj {duration}',
  'settings.usage.pace.waitSeparator': ' · Czekaj ',
  'settings.usage.page.empty.selectProvider': 'Wybierz dostawcę, aby wyświetlić szczegóły użycia.',
  'settings.usage.page.header.lastUpdated': 'Ostatnio aktualizowano: {time}',
  'settings.usage.page.header.providerUsage': 'Użycie {provider}',
  'settings.usage.page.header.refreshing': 'Odświeżanie użycia...',
  'settings.usage.page.options.showInHeader': 'Pokaż w menu nagłówka',
  'settings.usage.page.options.showInHeaderAria': 'Pokaż w menu nagłówka',
  'settings.usage.page.options.showInHeaderTooltip': 'Jeśli jest włączone, ten dostawca',
  'settings.usage.page.section.modelQuotas': 'Limity modeli',
  'settings.usage.page.section.otherModels': 'Inne modele',
  'settings.usage.page.state.noData': 'Brak dostępnych danych o użyciu.',
  'settings.usage.page.state.noQuotaWindowsDescription': 'Ten dostawca obecnie nie raportuje żadnych limitów prędkości ani kwot użycia.',
  'settings.usage.page.state.noQuotaWindowsTitle': 'Brak raportowanych okien kwot',
  'settings.usage.page.state.providerNotConfiguredDescription': 'Dodaj dane uwierzytelniające w zakładce Dostawcy, aby włączyć śledzenie użycia.',
  'settings.usage.page.state.providerNotConfiguredTitle': 'Dostawca nie jest skonfigurowany',
  'settings.usage.page.state.refreshFailedTitle': 'Nie udało się odświeżyć danych o użyciu',
  'settings.usage.sidebar.actions.refreshAria': 'Odśwież użycie',
  'settings.usage.sidebar.actions.refreshTitle': 'Odśwież użycie',
  'settings.usage.sidebar.actions.toggleAutoRefreshAria': 'Przełącz automatyczne odświeżanie',
  'settings.usage.sidebar.field.display': 'Wyświetlanie',
  'settings.usage.sidebar.field.displayModePlaceholder': 'Tryb wyświetlania',
  'settings.usage.sidebar.field.displayModeRemaining': 'Pozostała kwota',
  'settings.usage.sidebar.field.showPredictions': 'Pokaż prognozy',
  'settings.usage.sidebar.field.displayModeUsage': 'Użycie',
  'settings.usage.sidebar.field.intervalPlaceholder': 'Interwał',
  'settings.usage.sidebar.status.notSet': 'Nie ustawiono',
  'settings.usage.sidebar.title': 'Użycie',
  'settings.usage.sidebar.tooltip.autoRefresh': 'Automatycznie odświeżaj dane o użyciu w określonych odstępach czasu',
  'settings.usage.sidebar.total': 'Suma: {count}',
  'settings.view.actions.back': 'Wstecz',
  'settings.view.actions.backToSettings': 'Powrót do ustawień',
  'settings.view.actions.closeSettings': 'Zamknij ustawienia',
  'settings.view.actions.closeSettingsWithShortcut': 'Zamknij ustawienia ({shortcut}+,)',
  'settings.view.actions.openSectionList': 'Otwórz listę sekcji',
  'settings.view.actions.reloadOpenCode': 'Przeładuj OpenCode',
  'settings.view.actions.reloadOpenCodeTooltip': 'Uruchom ponownie OpenCode i przeładuj jego konfigurację.',
  'settings.view.actions.resizeNavigation': 'Zmień rozmiar nawigacji',
  'settings.view.search.placeholder': 'Szukaj ustawień',
  'settings.view.search.aria': 'Szukaj ustawień',
  'settings.view.search.clear': 'Wyczyść wyszukiwanie ustawień',
  'settings.view.search.noResults': 'Brak pasujących ustawień',
  'settings.view.badge.beta': 'beta',
  'settings.view.home.cards.agents.description': 'Prompty, narzędzia, uprawnienia',
  'settings.view.home.cards.agents.title': 'Agenci',
  'settings.view.home.cards.mcp.description': 'Skonfiguruj serwery MCP + połączenia',
  'settings.view.home.cards.mcp.title': 'MCP',
  'settings.view.home.cards.plugins.title': 'Plugins',
  'settings.view.home.cards.plugins.description': 'Manage opencode plugins',
  'settings.view.home.cards.providers.description': 'Połącz modele + dane uwierzytelniające',
  'settings.view.home.cards.providers.title': 'Dostawcy',
  'settings.view.home.cards.skillsCatalog.description': 'Zainstaluj skille z katalogów',
  'settings.view.home.cards.skillsCatalog.title': 'Katalog umiejętności',
  'settings.view.home.cards.usage.description': 'Kwota + widoczność wydatków',
  'settings.view.home.cards.usage.title': 'Użycie',
  'settings.view.home.description': 'Przejdź do popularnych stron.',
  'settings.view.home.title': 'Ustawienia',
  'settings.view.unavailable.description': 'Ta strona ustawień jest niedostępna w tym środowisku.',
  'settings.view.unavailable.title': 'Niedostępne',
  'settings.voice.page.actions.preview': 'Podgląd',
  'settings.voice.page.field.apiKey': 'Klucz API',
  'settings.voice.page.field.apiKeyHintProvide': 'Podaj swój klucz OpenAI',
  'settings.voice.page.field.apiKeyHintRequired': 'OpenAI TTS wymaga klucza API',
  'settings.voice.page.field.apiKeyHintUsingConfig': 'Użyto klucza z konfiguracji',
  'settings.voice.page.field.auto': 'Auto',
  'settings.voice.page.field.configuredAbove': 'Skonfigurowano powyżej',
  'settings.voice.page.field.language': 'Język',
  'settings.voice.page.field.messageReadAloudButton': 'Przycisk czytania wiadomości na głos',
  'settings.voice.page.field.messageReadAloudButtonAria': 'Przycisk czytania wiadomości na głos',
  'settings.voice.page.field.millisecondsUnit': 'ms',
  'settings.voice.page.field.model': 'Model',
  'settings.voice.page.field.provider': 'Dostawca',
  'settings.voice.page.field.selectLanguagePlaceholder': 'Wybierz język',
  'settings.voice.page.field.selectVoicePlaceholder': 'Wybierz głos',
  'settings.voice.page.field.serverUrl': 'URL serwera',
  'settings.voice.page.field.serverUrlHint': 'Bazowy URL serwera TTS zgodnego z OpenAI',
  'settings.voice.page.field.silenceHold': 'Podtrzymanie ciszy',
  'settings.voice.page.field.silenceThreshold': 'Próg ciszy',
  'settings.voice.page.field.transcribeOnStopAria': 'Transkrybuj po zatrzymaniu nagrania',
  'settings.voice.page.field.transcribeOnStop': 'Transkrybuj po zatrzymaniu',
  'settings.voice.page.field.speechPitch': 'Wysokość głosu',
  'settings.voice.page.field.speechRate': 'Tempo mowy',
  'settings.voice.page.field.speechVolume': 'Głośność mowy',
  'settings.voice.page.field.sttBrowserSupportError': 'MediaRecorder lub AudioContext nie są dostępne w tej przeglądarce. Serwerowe STT może nie działać.',
  'settings.voice.page.field.sttLanguageHint': 'Kod BCP-47 (na przykład en, fr). Zostaw puste, aby wykrywać automatycznie.',
  'settings.voice.page.field.sttServerUrlHint': 'Bazowy URL serwera zgodnego z Whisper',
  'settings.voice.page.field.summarizationThreshold': 'Próg podsumowania',
  'settings.voice.page.field.summarizeBeforePlayback': 'Podsumuj przed odtworzeniem',
  'settings.voice.page.field.summarizeBeforePlaybackAria': 'Podsumuj przed odtworzeniem',
  'settings.voice.page.field.summarizeVoiceModeResponses': 'Podsumowuj odpowiedzi w trybie głosowym',
  'settings.voice.page.field.summarizeVoiceModeResponsesAria': 'Podsumowuj odpowiedzi w trybie głosowym',
  'settings.voice.page.field.summaryMaxLength': 'Maksymalna długość podsumowania',
  'settings.voice.page.field.voice': 'Głos',
  'settings.voice.page.field.voiceIdentifierHint': 'Identyfikator głosu obsługiwany przez serwer',
  'settings.voice.page.hint.shiftClickPrefix': 'Naciśnij',
  'settings.voice.page.hint.shiftClickSuffix': 'na przycisku mikrofonu, aby przełączyć tryb ciągły',
  'settings.voice.page.preview.browserVoiceFallback': 'głos przeglądarki',
  'settings.voice.page.preview.customServerLine': 'Cześć! To jest podgląd własnego serwera TTS.',
  'settings.voice.page.preview.voiceLine': 'Cześć! Jestem {voiceName}. Tak brzmi mój głos.',
  'settings.voice.page.provider.browser': 'Przeglądarka',
  'settings.voice.page.provider.custom': 'Własny',
  'settings.voice.page.provider.say': 'Say',
  'settings.voice.page.provider.server': 'Serwer',
  'settings.voice.page.provider.local': 'Lokalny',
  'settings.voice.page.tooltip.sttLocal': 'Transkrypcja lokalna na serwerze OpenChamber. Modele pobierają się automatycznie; klucz API nie jest potrzebny.',
  'settings.voice.page.tooltip.localTts': 'Lokalna synteza na serwerze OpenChamber (Kokoro, angielski). Model pobiera się automatycznie; klucz API nie jest potrzebny.',
  'settings.voice.page.stt.model.parakeetV2': 'Parakeet v2 (angielski)',
  'settings.voice.page.stt.model.parakeetV3': 'Parakeet v3 (25 języków europejskich)',
  'settings.voice.page.stt.model.whisperBase': 'Whisper base (wielojęzyczny)',
  'settings.voice.page.stt.model.whisperTiny': 'Whisper tiny (wielojęzyczny)',
  'settings.voice.page.stt.badge.bestForEnglish': 'Najlepszy do angielskiego',
  'settings.voice.page.stt.badge.bestForMultilingual': 'Najlepszy wielojęzyczny',
  'settings.voice.page.stt.meta.accuracy': 'Dokładność',
  'settings.voice.page.stt.meta.speed': 'Szybkość',
  'settings.voice.page.stt.modelInstalled': 'Model zainstalowany',
  'settings.voice.page.stt.modelDownloading': 'Pobieranie modelu...',
  'settings.voice.page.stt.modelDownloadingProgress': 'Pobieranie modelu... {percent}%',
  'settings.voice.page.stt.modelNotInstalled': 'Model niepobrany',
  'settings.voice.page.stt.modelDownload': 'Pobierz',
  'settings.voice.page.stt.modelDelete': 'Usuń model',
  'settings.voice.page.stt.modelRetry': 'Ponów',
  'settings.voice.page.provider.wasm': 'Lokalny',
  'settings.voice.page.stt.wasmModel': 'Model Whisper',
  'settings.voice.page.stt.wasmLoaded': 'Model załadowany',
  'settings.voice.page.stt.wasmDownloading': 'Pobieranie modelu...',
  'settings.voice.page.stt.wasmLoading': 'Ładowanie modelu...',
  'settings.voice.page.stt.wasmNotLoaded': 'Model zostanie pobrany przy pierwszym użyciu',
  'settings.voice.page.stt.wasmDownload': 'Pobierz',
  'settings.voice.page.stt.wasmRetry': 'Spróbuj ponownie',
  'settings.voice.page.section.playbackAndSummary': 'Odtwarzanie',
  'settings.voice.page.section.speechRecognition': 'Rozpoznawanie mowy',
  'settings.voice.page.field.enableVoiceInput': 'Włącz wprowadzanie głosowe',
  'settings.voice.page.field.enableVoiceInputAria': 'Włącz wprowadzanie głosowe (dyktowanie)',
  'settings.voice.page.tooltip.browser': 'Darmowe, offline, ograniczone wsparcie mobilne.',
  'settings.voice.page.tooltip.custom': 'Serwer zgodny z OpenAI (na przykład Kokoro).',
  'settings.voice.page.tooltip.openai': 'Wysoka jakość, gotowe na urządzenia mobilne, wymaga klucza API.',
  'settings.voice.page.tooltip.say': 'Natywne dla macOS. Szybkie, darmowe, offline.',
  'settings.voice.page.tooltip.sttBrowser': 'Web Speech API (Chrome/Edge). Darmowe, bez konfiguracji.',
  'settings.voice.page.tooltip.sttServer': 'Serwer Whisper zgodny z OpenAI. Lepsza dokładność, dowolny język.',
  'settings.voice.page.field.ttsInputMode': 'Tryb wejścia TTS',
  'settings.voice.page.field.ttsInputModeSanitized': 'Oczyszczony tekst',
  'settings.voice.page.field.ttsInputModeRaw': 'Surowy Markdown',
  'settings.window.description': 'Okno ustawień OpenChamber.',
  'settings.openchamber.visual.section.followUpBehavior': 'Follow-up behavior',
  'settings.openchamber.visual.section.followUpBehaviorAria': 'Follow-up behavior',
  'settings.openchamber.visual.field.followUpBehaviorAria': 'Follow-up behavior: {option}',
  'settings.openchamber.visual.field.followUpBehaviorDescription': 'Choose what happens when you press Enter on a follow-up message while the agent is still responding.',
  'settings.openchamber.visual.option.followUpBehavior.steer.label': 'Steer',
  'settings.openchamber.visual.option.followUpBehavior.queue.label': 'Queue',
};
