{
  "meta": {
    "name": "Polish",
    "native_name": "Polski",
    "complete": true,
    "review_status": "ai-reviewed"
  },
  "strings": {
    "language.auto": "Język systemu",
    "diagnostics.localization_heading": "== Lokalizacja ==",
    "diagnostics.language_setting": "language_setting: {setting}",
    "diagnostics.active_locale": "active_locale: {locale}",
    "diagnostics.catalog_complete": "catalog_complete: {complete}",
    "diagnostics.available_locales": "available_locales: {count}",
    "ui.language.label": "Język:",
    "ui.language.tooltip": "Wybierz język interfejsu. Nieprzetłumaczone pozycje są wyświetlane po angielsku.",
    "ui.table.file": "Plik",
    "ui.table.format": "Format",
    "ui.table.size": "Rozmiar",
    "ui.table.status": "Status",
    "ui.tabs.metadata_before": "Metadane PRZED",
    "ui.tabs.metadata_after": "Metadane PO",
    "ui.tabs.removed_diff": "Usunięte / różnice",
    "ui.tabs.preview": "Podgląd",
    "ui.export.selected_report": "Eksportuj wybrany raport...",
    "ui.export.batch_report": "Eksportuj raport zbiorczy...",
    "ui.export.images_pdf": "Eksportuj obrazy do PDF...",
    "ui.privacy.mask_paths_reports": "Maskuj ścieżki w raportach",
    "ui.privacy.redact_reports": "Ukrywaj wartości metadanych w raportach",
    "ui.privacy.mask_paths_ui": "Maskuj ścieżki w interfejsie",
    "ui.status.drop_or_add": "Przeciągnij obrazy tutaj albo kliknij \"Dodaj obrazy...\"",
    "ui.toolbar.actions": "Działania",
    "ui.toolbar.options": "Opcje",
    "ui.toolbar.watermark": "Znak wodny",
    "ui.action.add_images": "Dodaj obrazy...",
    "ui.action.add_images.tooltip": "Dodaj jeden lub kilka plików obrazów",
    "ui.action.add_images.status": "Dodaj jeden lub kilka plików obrazów (offline, lokalnie)",
    "ui.action.add_folder": "Dodaj folder...",
    "ui.action.add_folder.tooltip": "Dodaj wszystkie obsługiwane obrazy z folderu",
    "ui.action.add_folder.status": "Dodaj wszystkie obsługiwane obrazy z folderu (offline, lokalnie)",
    "ui.action.clear": "Wyczyść",
    "ui.action.clear.tooltip": "Wyczyść całą kolejkę",
    "ui.action.remove_selected": "Usuń zaznaczone",
    "ui.action.remove_selected.tooltip": "Usuń zaznaczone pliki z kolejki",
    "ui.action.strip": "Usuń metadane",
    "ui.action.strip.tooltip": "Rozpocznij przetwarzanie i utwórz oczyszczone pliki",
    "ui.action.strip.status": "Rozpocznij przetwarzanie (offline, lokalnie)",
    "ui.action.cancel": "Anuluj",
    "ui.action.cancel.tooltip": "Anuluj przetwarzanie po bezpiecznym ukończeniu bieżącego pliku",
    "ui.strip_mode.label": "Tryb czyszczenia:",
    "ui.strip_mode.safe": "Bezpieczny (zalecany) – zachowuje ICC",
    "ui.strip_mode.full": "Pełny – usuwa ICC i tekst PNG",
    "ui.strip_mode.tooltip": "Tryb Bezpieczny zachowuje profil kolorów ICC, aby zapobiec zmianom barw. Tryb Pełny usuwa dodatkowe dane, w tym profil ICC i bloki tekstowe PNG.",
    "ui.strip_png_text": "Usuń bloki tekstowe PNG",
    "ui.strip_png_text.tooltip": "Usuń bloki tekstowe PNG (tEXt/iTXt/zTXt), które mogą zawierać ukryte komentarze lub ścieżki.",
    "ui.watermark.text": "Znak wodny",
    "ui.watermark.text.placeholder": "Tekst znaku wodnego...",
    "ui.watermark.logo": "Logo",
    "ui.watermark.logo.placeholder": "Ścieżka do logo...",
    "ui.watermark.opacity": "Krycie:",
    "ui.watermark.opacity.short": "Kryc.:",
    "ui.watermark.scale": "Skala:",
    "ui.watermark.scale.short": "Sk.:",
    "ui.watermark.position": "Pozycja:",
    "ui.watermark.position.short": "Poz.:",
    "ui.watermark.text_position.tooltip": "Pozycja tekstowego znaku wodnego",
    "ui.mode.copy": "Zapisz w folderze wyjściowym",
    "ui.mode.overwrite": "Nadpisz oryginały",
    "ui.output.folder": "Folder wyjściowy:",
    "ui.output.backup_folder": "Folder kopii zapasowych:",
    "ui.output.browse": "Przeglądaj...",
    "ui.output.browse.compact": "...",
    "ui.output.reset": "Przywróć",
    "ui.output.reset.tooltip": "Przywróć folder domyślny",
    "ui.output.reset_output.tooltip": "Przywróć domyślny folder wyjściowy",
    "ui.output.reset_backup.tooltip": "Przywróć domyślny folder kopii zapasowych",
    "ui.output.open": "Otwórz",
    "ui.output.auto_open": "Otwórz automatycznie po zakończeniu",
    "ui.processing.small_first": "Najpierw przetwarzaj małe pliki",
    "ui.processing.small_first.tooltip": "Przed przetwarzaniem posortuj kolejkę według rozmiaru plików, aby szybciej zobaczyć pierwsze wyniki.",
    "ui.processing.error.multiframe_unsupported": "Obrazy animowane i wielostronicowe nie są jeszcze obsługiwane. Oryginalny plik nie został zmieniony i nie utworzono oczyszczonego pliku wyjściowego.",
    "ui.eta.empty": "Szacowany czas: -",
    "ui.eta.files": "Szacowany czas: ~{eta}  –  plików: {total}",
    "ui.eta.progress": "Szacowany czas: ~{eta}  –  {done}/{total}",
    "ui.preview.before": "PRZED",
    "ui.preview.after": "PO",
    "ui.preview.no_file_selected": "Nie wybrano pliku",
    "ui.preview.no_output_yet": "Brak wyniku",
    "ui.preview.before.tooltip": "Kliknij, aby otworzyć obraz PRZED w przeglądarce systemowej",
    "ui.preview.after.tooltip": "Kliknij, aby otworzyć obraz PO w przeglądarce systemowej",
    "ui.hash.label": "SHA-256 (skrót pliku):",
    "ui.hash.tooltip": "Dlaczego to ważne:\nSkrót SHA-256 pozwala sprawdzić, czy bajty pliku nie zmieniły się nieoczekiwanie.\nJest obliczany lokalnie (offline).",
    "ui.hash.before.tooltip": "Skrót SHA-256 pliku PRZED (64 znaki szesnastkowe).",
    "ui.hash.after.tooltip": "Skrót SHA-256 pliku PO (64 znaki szesnastkowe).",
    "ui.hash.copy": "Kopiuj SHA-256",
    "ui.hash.copy.tooltip": "Kopiuj skrót SHA-256 do schowka (kliknięcie: z etykietą; Shift+kliknięcie: sam skrót)",
    "ui.recovery.open_backup": "Otwórz folder kopii zapasowych...",
    "ui.recovery.open_backup.tooltip": "Otwórz folder z kopią zapasową utworzoną w trybie Nadpisz oryginały.",
    "ui.recovery.copy_restore": "Kopiuj instrukcję przywracania",
    "ui.recovery.copy_restore.tooltip": "Kopiuj do schowka instrukcję ręcznego przywracania (oryginał, kopia zapasowa i plik tymczasowy).",
    "ui.export.images_pdf.tooltip": "Połącz zaznaczone obrazy w wielostronicowy plik PDF (offline).",
    "ui.privacy.mask_paths_reports.tooltip": "Ukryj foldery i zachowaj w eksportowanych raportach tylko nazwy plików",
    "ui.privacy.redact_reports.tooltip": "Zachowaj klucze metadanych w raportach, ale zastąp większość wartości tekstem <redacted>.\nPola techniczne (format, piksele, skrót itp.) pozostają widoczne.",
    "ui.privacy.mask_paths_ui.tooltip": "Pokazuj w tabeli tylko nazwy plików, co ułatwia bezpieczne wykonywanie zrzutów ekranu",
    "ui.risk.summary": "Wysokie ryzyko: {high} z {total}{suffix}",
    "ui.risk.filtered_suffix": " (po filtrowaniu)",
    "ui.risk.summary.tooltip": "Kliknij, aby pokazać tylko pliki z poufnymi znacznikami.",
    "ui.risk.why.title": "Dlaczego to ważne?",
    "ui.risk.why.body": "Poufne metadane mogą ujawnić prywatne informacje.\n\nPrzykłady:\n- GPS może ujawnić miejsce wykonania zdjęcia.\n- Numery seryjne mogą identyfikować aparat lub telefon.\n- Znaczniki właściciela lub oprogramowania mogą ujawnić nazwiska albo sposób pracy.\n\nMetaStripper oznacza te pola, aby można było ocenić ryzyko przed udostępnieniem pliku.",
    "ui.risk.detected": "! Wykryto metadane wysokiego ryzyka",
    "ui.risk.detected.tooltip": "Wykryto: {tags}",
    "ui.risk.none": "OK: nie wykryto metadanych wysokiego ryzyka",
    "ui.status.on": "WŁ.",
    "ui.status.off": "WYŁ.",
    "ui.status.portable": "Tryb przenośny: {state}",
    "ui.status.offline": "Działa offline. Pliki nie są przesyłane do Internetu.",
    "ui.status.no_logs": "Aplikacja nie zapisuje dzienników. Ścieżki ani nazwy plików nie są wysyłane na zewnątrz.",
    "ui.license.pro": "Licencja: Pro",
    "ui.license.pro.tooltip": "Operacje wsadowe są odblokowane.",
    "ui.license.trial": "Okres próbny: do {limit} plików",
    "ui.license.trial.tooltip": "3-dniowy okres próbny pozwala na maksymalnie {limit} plików w kolejce.",
    "ui.license.trial_limit.tooltip": "Okres próbny pozwala na maksymalnie {limit} plików w kolejce.",
    "ui.license.activation_required": "Wymagana aktywacja",
    "ui.license.activation_required.tooltip": "Rozpocznij okres próbny lub aktywuj zakupioną licencję przed przetwarzaniem obrazów.",
    "ui.license.expired": "Aktywacja wygasła",
    "ui.license.expired.tooltip": "Wygasł okres próbny lub autoryzacja aktywacji. Otwórz Licencję produktu, aby kontynuować.",
    "ui.license.invalid": "Nieprawidłowa aktywacja",
    "ui.license.invalid.tooltip": "Zapisana autoryzacja aktywacji jest nieprawidłowa. Otwórz Licencję produktu, aby zobaczyć szczegóły.",
    "ui.common.yes": "Tak",
    "ui.common.no": "Nie",
    "ui.common.none": "<brak>",
    "ui.common.allowed": "dozwolone",
    "ui.common.blocked": "zablokowane",
    "ui.common.close": "Zamknij",
    "ui.license_dialog.window_title": "{app} - Licencja produktu",
    "ui.license_dialog.title": "Licencja produktu",
    "ui.license_dialog.purchase_token_label": "Token zakupionej licencji",
    "ui.license_dialog.purchase_token_placeholder": "Wklej tutaj token licencji MS1.",
    "ui.license_dialog.validate": "Sprawdź",
    "ui.license_dialog.save_securely": "Zapisz bezpiecznie",
    "ui.license_dialog.activate_online": "Aktywuj online",
    "ui.license_dialog.remove": "Usuń",
    "ui.license_dialog.trial_heading": "Trzydniowy okres próbny",
    "ui.license_dialog.trial_token_placeholder": "Wklej token dostępu próbnego MSS1 ze swojego konta.",
    "ui.license_dialog.start_trial": "Rozpocznij 3-dniowy okres próbny",
    "ui.license_dialog.device_activation": "Aktywacja urządzenia",
    "ui.license_dialog.refresh": "Odśwież",
    "ui.license_dialog.deactivate_online": "Dezaktywuj online",
    "ui.license_dialog.remove_local": "Usuń lokalną aktywację",
    "ui.license_dialog.contacting": "Łączenie z usługą aktywacji...",
    "ui.license_dialog.another_request": "Trwa już inne żądanie aktywacji.",
    "ui.license_dialog.purchase_saved": "Token zakupu zapisano bezpiecznie. Aktywuj to urządzenie, aby włączyć przetwarzanie.",
    "ui.license_dialog.license_not_saved": "Nie zapisano licencji: {status} ({reason}).",
    "ui.license_dialog.enter_purchase": "Wprowadź token zakupionej licencji.",
    "ui.license_dialog.remove_product_title": "Usunąć licencję produktu?",
    "ui.license_dialog.remove_product_body": "Spowoduje to usunięcie tokenu zakupu i lokalnej aktywacji z tego urządzenia.",
    "ui.license_dialog.product_removed": "Usunięto token zakupu i lokalną aktywację.",
    "ui.license_dialog.enter_trial": "Wprowadź token dostępu próbnego ze swojego konta.",
    "ui.license_dialog.deactivate_title": "Dezaktywować to urządzenie?",
    "ui.license_dialog.deactivate_body": "Spowoduje to zwolnienie miejsca w limicie urządzeń i zablokowanie przetwarzania na tym urządzeniu.",
    "ui.license_dialog.deactivated": "Urządzenie dezaktywowano, a lokalną aktywację usunięto.",
    "ui.license_dialog.remove_local_title": "Usunąć lokalną aktywację?",
    "ui.license_dialog.remove_local_body": "Ta operacja lokalna nie zwalnia miejsca w limicie urządzeń na serwerze.",
    "ui.license_dialog.local_removed": "Usunięto lokalną aktywację. Miejsce w limicie urządzeń na serwerze pozostaje zajęte.",
    "ui.license_dialog.auto_refreshed": "Aktywacja urządzenia została odświeżona.",
    "ui.license_dialog.auto_refresh_pending": "Odświeżenie aktywacji oczekuje; podpisana autoryzacja offline pozostaje w użyciu.",
    "ui.license_dialog.product_status": "Stan: {status}\nPoziom: {tier}\nPowód: {reason}\nToken licencji Pro: {is_pro}\nPrzetwarzanie: wymaga prawidłowej autoryzacji aktywacji tego urządzenia\nID licencji: {license_id}\nID klucza: {key_id}\nWażna do: {expires}\nFunkcje: {features}\nZaufane klucze: {trusted}",
    "ui.license_dialog.entitlement_status": "Prawo do korzystania: {status}\nPowód: {reason}\nPoziom: {tier}\nPlan: {plan}\nPrzetwarzanie: {processing}\nOdświeżenie wymagane: {refresh_required}\nWażne do: {expires}\nDostęp offline do: {grace_until}\nFunkcje: {features}\nZaufane klucze aktywacji: {trusted}",
    "ui.activation.close_in_progress": "Aktywacja nadal trwa. Poczekaj na jej zakończenie przed zamknięciem aplikacji.",
    "ui.activation.error.activation_trust_not_configured": "Zaufane klucze aktywacji nie są skonfigurowane w tej kompilacji.",
    "ui.activation.error.device_identity_unavailable": "Bezpieczna tożsamość urządzenia jest niedostępna.",
    "ui.activation.error.secure_storage_unavailable": "Bezpieczny magazyn licencji jest niedostępny.",
    "ui.activation.error.invalid_purchase_token": "Token zakupu jest nieprawidłowy.",
    "ui.activation.error.invalid_subject_token": "Token dostępu próbnego jest nieprawidłowy lub wygasł.",
    "ui.activation.error.network_unavailable": "Nie udało się połączyć z usługą aktywacji.",
    "ui.activation.error.request_timeout": "Przekroczono limit czasu żądania aktywacji.",
    "ui.activation.error.rate_limit_exceeded": "Zbyt wiele żądań aktywacji. Spróbuj ponownie później.",
    "ui.activation.error.https_required": "Usługa aktywacji wymaga HTTPS.",
    "ui.activation.error.response_too_large": "Usługa aktywacji zwróciła zbyt dużą odpowiedź.",
    "ui.activation.error.request_too_large": "Żądanie aktywacji jest zbyt duże.",
    "ui.activation.error.response_invalid": "Usługa aktywacji zwróciła nieprawidłową odpowiedź.",
    "ui.activation.error.redirect_not_allowed": "Usługa aktywacji próbowała wykonać niebezpieczne przekierowanie.",
    "ui.activation.error.challenge_invalid": "Nie udało się zweryfikować wyzwania aktywacyjnego.",
    "ui.activation.error.lease_invalid": "Nie udało się zweryfikować podpisanej autoryzacji aktywacji.",
    "ui.activation.error.lease_response_mismatch": "Odpowiedź aktywacyjna nie jest zgodna z podpisaną autoryzacją.",
    "ui.activation.error.trial_unavailable": "Okres próbny nie jest dostępny dla tego konta lub urządzenia.",
    "ui.activation.error.activation_limit_reached": "Osiągnięto limit aktywacji licencji.",
    "ui.activation.error.license_revoked": "Licencja została unieważniona.",
    "ui.activation.error.activation_revoked": "Aktywacja tego urządzenia została unieważniona.",
    "ui.activation.error.activation_inactive": "Aktywacja tego urządzenia jest nieaktywna.",
    "ui.activation.error.purchase_expired": "Token zakupu wygasł.",
    "ui.activation.error.challenge_expired": "Wyzwanie aktywacyjne wygasło. Spróbuj ponownie.",
    "ui.activation.error.challenge_consumed": "Wyzwanie aktywacyjne zostało już użyte. Spróbuj ponownie.",
    "ui.activation.error.service_unavailable": "Usługa aktywacji jest tymczasowo niedostępna.",
    "ui.activation.error.clock_rollback": "Lokalny zegar został cofnięty. Połącz się, aby odświeżyć zaufany czas.",
    "ui.activation.error.server_time_rollback": "Podpisany czas aktywacji został cofnięty. Przed ponowną próbą skontaktuj się z pomocą techniczną.",
    "ui.activation.error.vault_unavailable": "Bezpieczny magazyn licencji jest niedostępny.",
    "ui.activation.error.generic": "Nie udało się ukończyć żądania aktywacji.",
    "ui.activation.error.retry_after": "{message} Spróbuj ponownie za {seconds} s.",
    "ui.license_policy.requested_items": "Żądane elementy: {count}",
    "ui.license_policy.trial_expired": "Twój 3-dniowy okres próbny MetaStripper wygasł.",
    "ui.license_policy.pro_expired": "Autoryzacja Pro tego urządzenia wygasła i musi zostać odświeżona.",
    "ui.license_policy.activation_required": "Przed rozpoczęciem przetwarzania obrazów należy aktywować MetaStripper.",
    "ui.license_policy.invalid_lease": "Zapisana autoryzacja aktywacji jest nieprawidłowa ({reason}).",
    "ui.license_policy.feature_trial": "Ta funkcja nie jest dostępna podczas 3-dniowego okresu próbnego.",
    "ui.license_policy.feature_license": "Ta funkcja nie jest objęta aktywną licencją.",
    "ui.license_policy.requested_action": "Żądana czynność: {action}",
    "ui.license_policy.open_product_license": "Otwórz Pomoc -> Licencja produktu, aby aktywować to urządzenie lub odświeżyć jego autoryzację.",
    "ui.upgrade.window_title": "{app} - Aktywacja",
    "ui.upgrade.title": "Aktywacja MetaStripper",
    "ui.upgrade.current_status": "Bieżący stan: {status}. Powód: {reason}.",
    "ui.upgrade.action_unavailable": "{action} nie jest dostępne przy bieżącym prawie do korzystania.",
    "ui.upgrade.requested_items": "Żądane elementy: {count}",
    "ui.upgrade.trial_heading": "3-dniowy okres próbny",
    "ui.upgrade.trial_queue": "Czyszczenie do {limit} obrazów w kolejce",
    "ui.upgrade.trial_reports": "Lokalne raporty TXT/JSON, jeśli są dostępne w okresie próbnym",
    "ui.upgrade.trial_modes": "Usuwanie metadanych w trybach Bezpiecznym i Pełnym",
    "ui.upgrade.trial_restrictions": "Bez CLI, eksportu PDF, znaku wodnego i nadpisywania oryginałów",
    "ui.upgrade.pro_heading": "Pro",
    "ui.upgrade.pro_batch": "Nieograniczone czyszczenie wsadowe",
    "ui.upgrade.pro_features": "CLI, raporty, eksport PDF, znak wodny i nadpisywanie oryginałów",
    "ui.upgrade.pro_devices": "Użycie na liczbie urządzeń dozwolonej przez zakupiony plan",
    "ui.upgrade.enter_license": "Wprowadź licencję...",
    "ui.upgrade.open_website": "Otwórz witrynę",
    "ui.license_action.processing_queue": "Przetwarzanie tej kolejki",
    "ui.license_action.adding_more_files": "Dodawanie kolejnych plików",
    "ui.license_action.adding_batch": "Dodawanie tej partii plików",
    "ui.license_action.text_watermark": "Dodawanie tekstowego znaku wodnego",
    "ui.license_action.logo_watermark": "Dodawanie znaku wodnego z logo",
    "ui.license_action.overwrite_originals": "Nadpisywanie plików oryginalnych",
    "ui.license_action.export_report": "Eksportowanie raportu",
    "ui.license_action.export_batch_report": "Eksportowanie raportu wsadowego",
    "ui.license_action.export_images_pdf": "Eksportowanie obrazów do PDF",
    "ui.license_action.export_multiple_pdf": "Eksportowanie wielu obrazów do PDF",
    "ui.license_menu.plans": "Plany licencji...",
    "ui.license_menu.product": "Licencja produktu...",
    "ui.license_policy.processing_unavailable": "Przetwarzanie niedostępne: {status}.",
    "diagnostics.help_content_locale": "help_content_locale: {locale}",
    "diagnostics.help_content_complete": "help_content_complete: {complete}",
    "diagnostics.help_content_translated_keys": "help_content_translated_keys: {count}",
    "ui.dialog.window_title": "{app} - {title}",
    "ui.menu.file": "Plik",
    "ui.menu.help": "Pomoc",
    "ui.menu.quit": "Zakończ",
    "ui.menu.help.privacy": "Prywatność",
    "ui.menu.help.faq": "Najczęściej zadawane pytania",
    "ui.menu.help.terms": "Warunki użytkowania (skrót)",
    "ui.menu.help.licenses": "Licencje",
    "ui.menu.help.open_licenses_folder": "Otwórz folder licencji...",
    "ui.menu.help.exif_gps": "Czym są EXIF i GPS?",
    "ui.menu.help.orientation": "Dlaczego zdjęcia mogą być obrócone",
    "ui.menu.help.what_removed": "Co usuwamy, a co zachowujemy",
    "ui.menu.help.formats": "Obsługiwane formaty i ograniczenia",
    "ui.menu.help.smartscreen": "Windows SmartScreen i podpis kodu",
    "ui.menu.help.user_guide": "Podręcznik użytkownika",
    "ui.menu.help.keyboard_tips": "Klawiatura i wskazówki",
    "ui.menu.help.diagnostics": "Diagnostyka...",
    "ui.menu.help.about": "O programie",
    "ui.menu.help.updates": "Sprawdź aktualizacje...",
    "ui.help.copy": "Kopiuj",
    "ui.help.copied": "Skopiowano.",
    "ui.help.empty": "(pusto)",
    "ui.help.privacy.title": "Prywatność",
    "ui.help.faq.title": "Najczęściej zadawane pytania",
    "ui.help.terms.title": "Warunki użytkowania",
    "ui.help.licenses.title": "Licencje",
    "ui.help.licenses.copy": "Kopiuj tekst licencji",
    "ui.help.licenses.copied": "Tekst licencji skopiowano.",
    "ui.help.licenses.folder_missing": "Nie znaleziono folderu licencji.\n\nOczekiwana ścieżka:\n{path}\n\nPrzy uruchamianiu ze źródeł utwórz go poleceniem:\n  python tools/generate_licenses_bundle.py\n\nW gotowej kompilacji folder 'licenses' musi znajdować się obok pliku wykonywalnego.",
    "ui.help.exif_gps.title": "Czym są EXIF i GPS?",
    "ui.help.orientation.title": "Dlaczego zdjęcia mogą być obrócone",
    "ui.help.what_removed.title": "Co usuwamy",
    "ui.help.formats.title": "Obsługiwane formaty i ograniczenia",
    "ui.help.smartscreen.title": "Windows SmartScreen i podpis kodu",
    "ui.help.user_guide.title": "Podręcznik użytkownika",
    "ui.help.keyboard_tips.title": "Klawiatura i wskazówki",
    "ui.diagnostics.title": "Diagnostyka",
    "ui.diagnostics.copy": "Kopiuj diagnostykę",
    "ui.diagnostics.copied": "Diagnostykę skopiowano.",
    "ui.about.title": "O programie",
    "ui.about.heading": "O programie {app}",
    "ui.about.copy_build_info": "Kopiuj informacje o kompilacji",
    "ui.about.build_info_copied": "Informacje o kompilacji skopiowano.",
    "ui.about.text": "{app}\n\nWersja: {version}\nKompilacja: {build}\n\nŚrodowisko wykonawcze\n- Python: {py}\n- PySide6: {pyside}\n- Pillow: {pillow}\n\nKodeki obrazów\n{codec_lines}\n\nFunkcje\n- Wyświetlanie metadanych przed i po\n- Usuwanie metadanych z obrazów\n- Eksport lokalnych raportów TXT/JSON\n\nProjekt\n- Domyślnie lokalnie, bez wysyłania plików\n\n© {year} {author}",
    "ui.about.license_summary": "Licencja produktu\n- Stan: {license_status}\n- Poziom: {license_tier}\n- ID licencji: {license_id}\n- Ważna do: {license_expires}\n\nPrawo do korzystania\n- Stan: {entitlement_status}\n- Poziom: {entitlement_tier}\n- Przetwarzanie: {processing}\n- Ważne do: {entitlement_expires}",
    "ui.about.codec.available": "dostępny",
    "ui.about.codec.unavailable": "niedostępny",
    "ui.about.codec.registered_extensions": "zarejestrowane rozszerzenia: {extensions}",
    "ui.about.codec.support_flags": "flagi obsługi Pillow: {flags}",
    "ui.about.codec.not_registered": "niezarejestrowany w środowisku Pillow",
    "ui.updates.window_title": "{app} - Aktualizacje",
    "ui.updates.title": "Sprawdź aktualizacje",
    "ui.updates.info": "Zainstalowana wersja: {version}\nKompilacja: {build}\n\nMetaStripper nie aktualizuje się automatycznie i nie łączy się z Internetem w tle.\nUżyj przycisków, aby otworzyć oficjalną stronę pobierania lub skopiować odnośnik.",
    "ui.updates.copy_link": "Kopiuj odnośnik pobierania",
    "ui.updates.open_page": "Otwórz stronę pobierania",
    "ui.updates.copy_build_info": "Kopiuj informacje o kompilacji",
    "ui.updates.link_copied": "Odnośnik pobierania skopiowano.",
    "ui.updates.build_info_copied": "Informacje o kompilacji skopiowano.",
    "ui.processing.close_running": "Przetwarzanie nadal trwa.\n\nCo chcesz zrobić?",
    "ui.processing.cancel_and_exit": "Anuluj przetwarzanie i zakończ",
    "ui.processing.wait_keep_open": "Poczekaj i pozostaw aplikację otwartą",
    "ui.export.selected_report.compact": "Raport...",
    "ui.export.batch_report.compact": "Raport wsadowy...",
    "ui.export.images_pdf.compact": "Obrazy do PDF...",
    "ui.privacy.mask_paths_reports.compact": "Maskuj ścieżki raportów",
    "ui.privacy.redact_reports.compact": "Ukryj wartości",
    "ui.privacy.mask_paths_ui.compact": "Maskuj ścieżki UI",
    "ui.action.add_archive": "Dodaj archiwum...",
    "ui.action.add_archive.status": "Importuj obsługiwane obrazy z lokalnego archiwum ZIP lub RAR (bez przesyłania)",
    "ui.action.add_archive.tooltip": "Importuj obrazy z archiwum ZIP lub RAR",
    "ui.action.secure_files": "Szyfruj / odszyfruj...",
    "ui.action.secure_files.status": "Chroń lub przywróć lokalny plik za pomocą AES-256-GCM (bez przesyłania)",
    "ui.action.secure_files.tooltip": "Szyfruj lub odszyfruj dowolny plik za pomocą hasła",
    "ui.archive.create_error": "Nie można utworzyć archiwum wynikowego:\n{error}",
    "ui.archive.create_failed": "Nie udało się utworzyć archiwum wynikowego.",
    "ui.archive.create_failed_status": "Przetwarzanie zakończono, ale nie można było utworzyć archiwum wynikowego.",
    "ui.archive.created_status": "Utworzono {file}: pliki: {count}, pominięto: {omitted}.",
    "ui.archive.creating": "Tworzenie archiwum wynikowego...",
    "ui.archive.filter": "Archiwa (*.zip *.rar);;Archiwa ZIP (*.zip);;Archiwa RAR (*.rar);;Wszystkie pliki (*.*)",
    "ui.archive.import_error": "Nie można zaimportować archiwum:\n{error}",
    "ui.archive.import_failed": "Nie udało się zaimportować archiwum.",
    "ui.archive.imported": "Zaimportowane obrazy: {count}; inne pominięte elementy: {ignored}.",
    "ui.archive.importing": "Importowanie obrazów z archiwum...",
    "ui.archive.one_at_a_time": "Jednocześnie można importować tylko jedno archiwum.",
    "ui.archive.password_title": "Hasło archiwum",
    "ui.archive.rar_backend_missing": "Import RAR jest niedostępny, ponieważ nie znaleziono dołączonego składnika 7-Zip.",
    "ui.archive.result_password_title": "Hasło archiwum wynikowego",
    "ui.archive.select": "Wybierz archiwum obrazów",
    "ui.common.cancel": "Anuluj",
    "ui.file_operation.busy": "Inna operacja na plikach jest już wykonywana.",
    "ui.file_operation.canceled": "Operacja anulowana.",
    "ui.file_operation.close_in_progress": "Anuluj aktywną operację na plikach przed zamknięciem MetaStripper.",
    "ui.license_action.file_security": "Szyfrowanie lub odszyfrowywanie plików",
    "ui.license_action.import_archive": "Importowanie archiwum obrazów",
    "ui.license_action.result_archive": "Tworzenie archiwum wynikowego",
    "ui.output.result_archive": "Spakuj oczyszczone pliki do archiwum",
    "ui.output.result_archive.tooltip": "Po przetworzeniu utwórz archiwum zawierające tylko pomyślnie zapisane pliki.",
    "ui.output.result_archive_password": "Chroń archiwum wynikowe hasłem",
    "ui.output.result_archive_password.tooltip": "Utwórz zaszyfrowany plik .msarchive zamiast archiwum ZIP.",
    "ui.password.confirm": "Potwierdź hasło:",
    "ui.password.label": "Hasło:",
    "ui.password.mismatch": "Hasła nie są zgodne.",
    "ui.password.show": "Pokaż hasło",
    "ui.password.too_short": "Hasło musi zawierać co najmniej {count} znaków.",
    "ui.secure.authentication_failed": "Hasło jest nieprawidłowe lub chroniony plik został zmieniony.",
    "ui.secure.container_filter": "Chronione pliki MetaStripper (*.msenc *.msarchive);;Wszystkie pliki (*.*)",
    "ui.secure.decrypt": "Odszyfruj",
    "ui.secure.encrypt": "Zaszyfruj",
    "ui.secure.failed": "Operacja na chronionym pliku nie powiodła się:\n{error}",
    "ui.secure.file_filter": "Wszystkie pliki (*.*)",
    "ui.secure.input": "Plik wejściowy:",
    "ui.secure.input_missing": "Wybierz istniejący plik wejściowy.",
    "ui.secure.invalid_container": "Wybrany plik nie jest prawidłowym chronionym plikiem MetaStripper.",
    "ui.secure.output": "Plik wyjściowy:",
    "ui.secure.output_exists": "Plik wyjściowy już istnieje. Włącz zastępowanie lub wybierz inną ścieżkę.",
    "ui.secure.overwrite": "Zastąp istniejący plik wyjściowy",
    "ui.secure.same_path": "Ścieżki wejściowa i wyjściowa muszą być różne.",
    "ui.secure.select_input": "Wybierz plik wejściowy",
    "ui.secure.select_output": "Wybierz plik wyjściowy",
    "ui.secure.success": "Zakończono pomyślnie:\n{output}",
    "ui.secure.success_status": "Operacja na chronionym pliku zakończona.",
    "ui.secure.title": "Szyfrowanie plików",
    "ui.secure.working": "Przetwarzanie chronionego pliku...",
    "ui.splash.headline": "Prywatność metadanych i bezpieczeństwo plików",
    "ui.splash.features": "Usuwanie metadanych • Chronione archiwa • Szyfrowanie plików",
    "ui.splash.local_promise": "Wszystkie operacje pozostają na tym urządzeniu",
    "ui.splash.starting": "Uruchamianie"
  }
}
