export const settingsDict = { 'settings.providers.page.openCodeGo.title': 'Śledzenie użycia OpenCode Go', 'settings.providers.page.openCodeGo.description': 'Połącz panel OpenCode Go, aby wyświetlać limity kroczące, tygodniowe i miesięczne.', 'settings.providers.page.openCodeGo.workspaceId': 'ID przestrzeni roboczej', 'settings.providers.page.openCodeGo.authCookie': 'Plik cookie uwierzytelniania', 'settings.providers.page.openCodeGo.help': 'Skopiuj ID z adresu panelu i cookie auth z narzędzi deweloperskich przeglądarki. OpenChamber nigdy nie skanuje plików cookie przeglądarki.', 'settings.providers.page.openCodeGo.save': 'Zapisz i sprawdź', 'settings.providers.page.openCodeGo.replace': 'Zastąp', 'settings.providers.page.openCodeGo.validate': 'Sprawdź', 'settings.providers.page.openCodeGo.delete': 'Usuń', 'settings.providers.page.quotaCredentials.saved': 'Dane uwierzytelniające {provider} zostały zapisane.', 'settings.providers.page.quotaCredentials.accessToken': 'Token dostępu', 'settings.providers.page.quotaCredentials.refreshToken': 'Token odświeżania', 'settings.providers.page.quotaCredentials.tokenPlaceholder': 'Wklej token', 'settings.providers.page.openCodeGo.saveFailed': 'Nie udało się sprawdzić danych OpenCode Go.', 'settings.providers.page.openCodeGo.valid': 'Dane OpenCode Go są prawidłowe.', 'settings.providers.page.openCodeGo.invalid': 'Dane OpenCode Go są nieprawidłowe lub wygasły.', 'settings.providers.page.openCodeGo.deleted': 'Dane OpenCode Go zostały usunięte.', 'settings.providers.page.openCodeGo.deleteFailed': 'Nie udało się usunąć danych OpenCode Go.', '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.permissionsEditor.sectionInfo': 'Edytuje własne reguły uprawnień tego agenta dokładnie tak, jak są zapisane w jego konfiguracji. „Dziedzicz” pozostawia klucz nieustawiony — obowiązują konfiguracja globalna i domyślne.', 'settings.agents.page.permissionsEditor.defaultLabel': 'Domyślne dla wszystkich narzędzi', 'settings.agents.page.permissionsEditor.defaultAria': 'Domyślne uprawnienie dla wszystkich narzędzi', 'settings.agents.page.permissionsEditor.defaultInfo': 'Rezerwa na poziomie agenta (klucz *). Dotyczy narzędzi bez własnej reguły.', 'settings.agents.page.permissionsEditor.effectiveHint': '→ {action}', 'settings.agents.page.permissionsEditor.ruleCount': '{count} reguł', 'settings.agents.page.permissionsEditor.keyAria': 'Uprawnienie dla {key}', 'settings.agents.page.permissionsEditor.patternPlaceholder': 'Wzorzec, np. rm -rf * lub /path/**', 'settings.agents.page.permissionsEditor.patternActionAria': 'Akcja dla wzorca {key}', 'settings.agents.page.permissionsEditor.customKeyPlaceholder': 'Własny klucz uprawnienia…', 'settings.agents.page.permissionsEditor.sessionRulesTitle': 'Przyznane w sesji (niezapisane)', 'settings.agents.page.permissionsEditor.sessionRulesInfo': 'Reguły przyznane w trakcie sesji (odpowiedzi „zawsze zezwalaj”). Działają teraz, ale nie są częścią zapisanej konfiguracji i znikną po restarcie.', 'settings.agents.page.permissionsEditor.action.default': 'Domyślnie', 'settings.agents.page.permissionsEditor.action.inherit': 'Dziedzicz', 'settings.agents.page.permissionsEditor.action.allow': 'Zezwól', 'settings.agents.page.permissionsEditor.action.ask': 'Pytaj', 'settings.agents.page.permissionsEditor.action.deny': 'Odmów', 'settings.agents.page.permissionsEditor.actions.save': 'Zapisz uprawnienia', 'settings.agents.page.permissionsEditor.actions.discard': 'Odrzuć', 'settings.agents.page.permissionsEditor.actions.addRule': 'Dodaj regułę', 'settings.agents.page.permissionsEditor.actions.addKey': 'Dodaj klucz', 'settings.agents.page.permissionsEditor.actions.removeRuleAria': 'Usuń regułę', 'settings.agents.page.permissionsEditor.actions.retry': 'Ponów', 'settings.agents.page.permissionsEditor.state.loadFailed': 'Nie udało się wczytać konfiguracji uprawnień agenta.', 'settings.agents.page.permissionsEditor.toast.saved': 'Uprawnienia zapisane', 'settings.agents.page.permissionsEditor.toast.savedRestartRequired': 'Uprawnienia zapisane — uruchom ponownie serwer OpenCode, aby zastosować', 'settings.agents.page.permissionsEditor.toast.saveFailed': 'Nie udało się zapisać uprawnień', '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': 'Predefiniowany styl', '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.infoAria': 'Więcej informacji', '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.status.saved': 'Zapisano', 'settings.common.status.saveFailed': 'Nie udało się zapisać', '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.sessionCraftGoal': 'Tworzenie Goal', 'settings.magicPrompts.page.group.sessionCraftGoal.title': 'Tworzenie Goal', 'settings.magicPrompts.page.group.sessionCraftGoal.description': 'Prompty używane przez polecenie /craft-goal: widoczna wiadomość użytkownika + ukryte instrukcje. Przekształca pomysł lub zadanie w jasny, oparty na dowodach Goal poprzez prowadzoną rozmowę.', '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 z podglądem w trybie podglądu', 'settings.openchamber.defaults.field.openFilesPreviewAria': 'Otwieraj pliki z podglądem w trybie podglądu', 'settings.openchamber.defaults.field.showDeletionDialog': 'Pokaż dialog usuwania', 'settings.openchamber.defaults.field.showDeletionDialogAria': 'Pokaż dialog usuwania', 'settings.openchamber.defaults.smallModel.title': 'Mały model', 'settings.openchamber.defaults.smallModel.description': 'Tani model do szybkich zadań pomocniczych, takich jak krótkie podsumowania.', 'settings.openchamber.defaults.smallModel.useDefault': 'Używaj domyślnego małego modelu', 'settings.openchamber.defaults.smallModel.useDefaultAria': 'Używaj domyślnego małego modelu', 'settings.openchamber.defaults.smallModel.overrideModel': 'Model zastępczy', '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.minimizeToTrayUnsupported': 'Tryb działania w tle w zasobniku systemowym nie jest obsługiwany w tym systemie', 'settings.openchamber.desktopNetwork.error.minimizeToTraySaveFailed': 'Nie udało się zaktualizować ustawienia zasobnika systemowego', '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. Otworzysz ją z ikony stanu na pulpicie.', 'settings.openchamber.desktopNetwork.field.macMenuBarAria': 'Pokazuj OpenChamber na pasku menu macOS', 'settings.openchamber.desktopNetwork.field.macMenuBar': 'Pokazuj OpenChamber na pasku menu', 'settings.openchamber.desktopNetwork.field.macMenuBarDescription': 'Wymaga ponownego uruchomienia aplikacji. Po wyłączeniu OpenChamber nie tworzy elementu paska menu ani nie uruchamia aktualizacji sesji, zatwierdzeń i użycia.', 'settings.openchamber.desktopNetwork.field.minimizeToTrayAria': 'Minimalizuj i zamykaj OpenChamber do zasobnika systemowego', 'settings.openchamber.desktopNetwork.field.minimizeToTray': 'Minimalizuj i zamykaj do zasobnika systemowego', 'settings.openchamber.desktopNetwork.field.minimizeToTrayDescription': 'Utrzymuje OpenChamber w zasobniku systemowym, gdy główne okno jest zminimalizowane lub zamknięte.', '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.actions.showPassword': 'Pokaż hasło', 'settings.openchamber.desktopPassword.actions.hidePassword': 'Ukryj hasło', '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.desktopNetwork.field.windowControlsPosition': 'Pozycja elementów sterujących oknem', 'settings.openchamber.desktopNetwork.field.windowControlsPositionDescription': 'Wybierz, gdzie mają się pojawiać przyciski minimalizacji, maksymalizacji i zamykania. Domyślnie po prawej.', 'settings.openchamber.desktopNetwork.field.windowControlsPositionAria': 'Pozycja elementów sterujących oknem', 'settings.openchamber.desktopNetwork.option.windowControlsLeft': 'Lewo', 'settings.openchamber.desktopNetwork.option.windowControlsRight': 'Prawo', '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_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.toggle_prompt_navigator.label': 'Przełącz nawigator promptów', '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 powierzchnię plików', 'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_git.label': 'Otwórz powierzchnię Git', '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 panel kontekstu', '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.field.agentControlTool': 'Narzędzie sterowania dla agentów', 'settings.openchamber.opencodeCli.field.agentControlToolAria': 'Włącz narzędzie sterowania dla agentów', 'settings.openchamber.opencodeCli.field.agentControlToolInfo': 'Pozwól agentom orkiestrować Twoją pracę z czatu: tworzyć sesje i worktree, delegować prompty innym agentom oraz zarządzać zaplanowanymi zadaniami. Dodaje krótki opis narzędzia do każdej sesji. Zastosowane po Save + Reload.', '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': 'Tunel zewnętrzny', '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.actions.resetEditorFontSizeAria': 'Zresetuj rozmiar czcionki edytora', '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.sessionRecap': 'Generuj podsumowanie sesji', 'settings.openchamber.visual.field.sessionRecapAria': 'Generuj podsumowanie po zakończeniu pracy agenta', 'settings.openchamber.visual.field.sessionSuggestion': 'Generuj sugestię następnej wiadomości użytkownika', 'settings.openchamber.visual.field.sessionSuggestionAria': 'Generuj sugerowaną następną wiadomość użytkownika po zakończeniu pracy agenta', 'settings.openchamber.visual.field.sessionGoal': 'Włącz cele sesji', 'settings.openchamber.visual.field.sessionGoalAria': 'Utrzymuj automatyczną pracę sesji w kierunku celu', 'settings.openchamber.visual.goal.sectionTitle': 'Cel', 'settings.openchamber.visual.goal.budgetLabel': 'Domyślny budżet tokenów', 'settings.openchamber.visual.goal.budgetAria': 'Stosuj domyślny budżet tokenów do nowych celów', 'settings.openchamber.visual.goal.description': 'Uzbrój przycisk celu w kompozytorze, a następna wiadomość stanie się celem: agent będzie nad nim automatycznie pracować, audytowany przez mały model, nawet pod twoją nieobecność.', '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.allowPromptingSubagentSessionsAria': 'Zezwalaj na wysyłanie promptów do sesji podagentów', 'settings.openchamber.visual.field.allowPromptingSubagentSessions': 'Zezwalaj na prompty w sesjach podagentów', 'settings.openchamber.visual.field.draftStartersVisible': 'Pokazuj startery na ekranie nowej sesji', 'settings.openchamber.visual.field.draftStartersVisibleAria': 'Pokazuj startery na ekranie nowej sesji', '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.codeBlockLineWrapAria': 'Zawijaj wiersze bloków kodu', 'settings.openchamber.visual.field.codeBlockLineWrap': 'Zawijaj wiersze bloków kodu', '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.promptNavigatorEnabledAria': 'Nawigator promptów', 'settings.openchamber.visual.field.promptNavigatorEnabled': 'Nawigator promptów', '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.terminalShell': 'Powłoka terminala', 'settings.openchamber.visual.field.terminalShellAria': 'Wybierz powłokę terminala', 'settings.openchamber.visual.field.terminalShellHint': 'Uruchom terminal ponownie, aby zastosować tę zmianę w bieżącej sesji.', 'settings.openchamber.visual.field.terminalLoginShell': 'Uruchamiaj jako powłokę logowania', 'settings.openchamber.visual.option.terminalShell.auto': 'Automatycznie', 'settings.openchamber.visual.field.editorFontSize': 'Rozmiar czcionki edytora', '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.dark.description': 'Zawsze używaj ciemnego wyglądu', 'settings.openchamber.visual.option.themeMode.light': 'Jasny', 'settings.openchamber.visual.option.themeMode.light.description': 'Zawsze używaj jasnego wyglądu', 'settings.openchamber.visual.option.themeMode.system': 'Systemowy', 'settings.openchamber.visual.option.themeMode.system.description': 'Zgodnie z ustawieniem systemu', '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.chatDisplay': 'Wyświetlanie', 'settings.openchamber.visual.section.chatMessageOptions': 'Opcje wiadomości', 'settings.openchamber.visual.section.chatFeatures': 'Funkcje', 'settings.openchamber.visual.section.colorMode': 'Tryb kolorów', 'settings.openchamber.visual.section.colorModeAndTheme': 'Tryb kolorów i motyw', '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.sessionAssistance': 'Wsparcie sesji', 'settings.openchamber.visual.section.reasoning': 'Rozumowanie', 'settings.openchamber.visual.section.messageAppearance': 'Wygląd wiadomości', 'settings.openchamber.visual.section.toolsAndFiles': 'Narzędzia i pliki', 'settings.openchamber.visual.section.composer': 'Pole wiadomości', 'settings.openchamber.visual.section.spacingAndLayout': 'Odstępy i układ', 'settings.openchamber.visual.section.densityAndType': 'Gęstość i typografia', 'settings.openchamber.visual.section.appInstall': 'Instalacja aplikacji', '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': '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.toast.saveFailed': 'Nie udało się zapisać poleceń konfiguracji Worktree', '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.appearance.description': 'Dostosuj wygląd i odczucie OpenChamber.', 'settings.page.behavior.title': 'Zachowanie', 'settings.page.behavior.description': 'Kieruj sposobem, w jaki agent odpowiada.', 'settings.page.chat.title': 'Czat', 'settings.page.chat.description': 'Skonfiguruj sposób wyświetlania wiadomości i narzędzi.', '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.notifications.description': 'Wybierz, kiedy i jak otrzymywać powiadomienia.', 'settings.page.projects.title': 'Projekty', 'settings.page.providers.title': 'Dostawcy', 'settings.page.remoteInstances.title': 'Zdalne instancje', 'settings.page.general.title': 'Ogólne', 'settings.page.general.description': 'Uruchamianie aplikacji, bezpieczeństwo, połączenie i prywatność.', 'settings.page.sessions.title': 'Sesje', 'settings.page.sessions.description': 'Ustaw wartości domyślne i retencję sesji.', 'settings.page.shortcuts.title': 'Skróty', 'settings.page.shortcuts.description': 'Dostosuj skróty klawiszowe.', 'settings.page.skills.title': 'Umiejętności', 'settings.page.skillsCatalog.title': 'Katalog umiejętności', 'settings.page.tunnel.title': 'Tunel zewnętrzny', 'settings.page.tunnel.description': 'Udostępnij tę instancję przez 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.page.voice.description': 'Skonfiguruj mowę i dyktowanie.', '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.field.defaultModel': 'Domyślny model dla nowych czatów', 'settings.projects.page.field.defaultModelDescription': 'Używany przy rozpoczynaniu nowego czatu w tym projekcie. Gdy nie ustawiono, stosowane są globalne domyślne wartości.', '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.saveFailed': 'Nie udało się zapisać ustawień 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': 'Serwery, na które ta aplikacja może się przełączać. Zaimportuj link parowania z innego serwera lub dodaj przez adres.', 'settings.remoteInstances.direct.addDialog.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 — np. Mój iPhone', '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.qrEnlarge': 'Powiększ kod QR', 'settings.remoteInstances.clientAuth.qrScanHint': 'Zeskanuj to aplikacją OpenChamber na drugim urządzeniu. Jednorazowy i wygasa.', 'settings.remoteInstances.clientAuth.qrDialogTitle': 'Zeskanuj, aby połączyć', 'settings.remoteInstances.clientAuth.actions.addDevice': 'Dodaj urządzenie', 'settings.remoteInstances.clientAuth.actions.copied': 'Skopiowano', 'settings.remoteInstances.clientAuth.addDevice.transportLabel': 'Gdzie będziesz używać tego urządzenia?', 'settings.remoteInstances.clientAuth.addDevice.subtitle': 'Utwórz jednorazowy kod QR, który połączy inne urządzenie z tym serwerem.', 'settings.remoteInstances.clientAuth.addDevice.transport.local': 'Tylko ten komputer', 'settings.remoteInstances.clientAuth.addDevice.transport.localHint': 'Dla aplikacji na tej samej maszynie.', 'settings.remoteInstances.clientAuth.addDevice.transport.lan': 'Tylko sieć domowa', 'settings.remoteInstances.clientAuth.addDevice.transport.lanHint': 'Łączy się bezpośrednio przez Wi-Fi. Nie działa poza tą siecią.', 'settings.remoteInstances.clientAuth.addDevice.transport.relay': 'Wszędzie', 'settings.remoteInstances.clientAuth.addDevice.transport.relayHint': 'Działa w domu i poza nim. Poza domem ruch przechodzi przez OpenChamber Private Relay — szyfrowany end-to-end tunel. Bez konfiguracji.', 'settings.remoteInstances.clientAuth.addDevice.fallback.relay': 'Zezwól też na szyfrowany relay poza domem', 'settings.remoteInstances.clientAuth.addDevice.fallback.preferLocal': 'Preferuj bezpośrednie połączenie domowe, gdy dostępne', 'settings.remoteInstances.clientAuth.addDevice.create': 'Utwórz kod QR', 'settings.remoteInstances.clientAuth.addDevice.done': 'Gotowe', 'settings.remoteInstances.clientAuth.addDevice.connectedToast': 'Urządzenie połączone.', '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.state.pending': 'Oczekiwanie na połączenie…', 'settings.remoteInstances.clientAuth.state.viaRelay': 'Relay', 'settings.remoteInstances.clientAuth.state.connectedDirect': 'Połączono · Sieć lokalna', 'settings.remoteInstances.clientAuth.state.connectedRelay': 'Połączono · Relay', 'settings.remoteInstances.clientAuth.lastUsed': 'Ostatnio użyto {date}', 'settings.remoteInstances.clientAuth.neverUsed': 'Nigdy nie użyto', 'settings.remoteInstances.relay.title': 'OpenChamber Relay', 'settings.remoteInstances.relay.autoHint': 'Włącza się automatycznie po sparowaniu urządzenia przez relay.', 'settings.remoteInstances.relay.description': 'Pozwól swoim innym urządzeniom łączyć się z dowolnego miejsca bez otwierania portów. Ruch jest szyfrowany od końca do końca — relay nie może go odczytać.', 'settings.remoteInstances.relay.enableHint': 'Nic nie jest udostępniane, dopóki nie włączysz relay na tym serwerze.', 'settings.remoteInstances.relay.actions.enable': 'Włącz Relay', 'settings.remoteInstances.relay.actions.disable': 'Wyłącz', 'settings.remoteInstances.relay.confirm.disable': 'Wyłączyć relay? Urządzenia połączone przez niego zostaną natychmiast rozłączone.', 'settings.remoteInstances.relay.state.loading': 'Sprawdzanie stanu relay...', 'settings.remoteInstances.relay.state.disabled': 'Wyłączony', 'settings.remoteInstances.relay.state.connecting': 'Łączenie', 'settings.remoteInstances.relay.state.connected': 'Połączono', 'settings.remoteInstances.relay.state.reconnecting': 'Ponowne łączenie', 'settings.remoteInstances.relay.state.error': 'Błąd', 'settings.remoteInstances.relay.status.clientsOne': '{count} urządzenie połączone', 'settings.remoteInstances.relay.status.clientsMany': 'Połączone urządzenia: {count}', 'settings.remoteInstances.relay.pair.title': 'Sparuj urządzenie', 'settings.remoteInstances.relay.pair.labelPlaceholder': 'Nazwa urządzenia (opcjonalnie)', 'settings.remoteInstances.relay.pair.includeToken': 'Dołącz token dostępu (parowanie jednym skanem)', 'settings.remoteInstances.relay.pair.noTokenHint': 'Bez tokenu urządzenie zaloguje się po połączeniu hasłem interfejsu tego serwera.', 'settings.remoteInstances.relay.pair.generate': 'Utwórz link parowania', 'settings.remoteInstances.relay.pair.requiresConnected': 'Parowanie będzie dostępne, gdy relay zostanie połączony.', 'settings.remoteInstances.relay.pair.linkLabel': 'Link parowania', 'settings.remoteInstances.relay.pair.warning': 'Ten link daje dostęp do tego serwera. Nie udostępniaj go.', 'settings.remoteInstances.relay.pair.qrAlt': 'Kod QR parowania relay', 'settings.remoteInstances.relay.pair.showQr': 'Pokaż kod QR', 'settings.remoteInstances.relay.pair.qrDialogTitle': 'Zeskanuj, aby sparować', 'settings.remoteInstances.relay.pair.qrDialogDescription': 'Zeskanuj ten kod QR aplikacją OpenChamber na drugim urządzeniu.', 'settings.remoteInstances.relay.pair.manageHint': 'Zarządzaj sparowanymi urządzeniami lub odbieraj im dostęp na liście „Połączenie z tym serwerem” powyżej.', 'settings.remoteInstances.relay.toast.enableFailed': 'Nie udało się włączyć relay', 'settings.remoteInstances.relay.toast.disableFailed': 'Nie udało się wyłączyć relay', 'settings.remoteInstances.relay.toast.offerFailed': 'Nie udało się utworzyć linku parowania', 'settings.remoteInstances.relay.toast.linkCopied': 'Skopiowano link parowania', '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.nav.group.general': 'OpenChamber', 'settings.view.nav.group.projects': 'Przestrzeń robocza', 'settings.view.nav.group.opencode': 'OpenCode', 'settings.view.nav.group.content': 'Biblioteka', '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.openai': 'OpenAI', '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.voice.page.field.ttsInputModeSummarized': 'streszczony', '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', };