msgid ""
msgstr "Project-Id-Version: Accessibility Audio TTS - Text To Speech for Articles 1.1.0\nReport-Msgid-Bugs-To: https://wordpress.org/support/plugin/free\nPOT-Creation-Date: 2025-08-21 21:45:19+00:00\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\nPO-Revision-Date: 2025-08-21\nLast-Translator: App4You.dev <office@app4you.dev>\nLanguage-Team: Język Polski <wiktor.slominski@app4you.dev>\nLanguage: pl_PL\nPlural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\nX-Poedit-Country: Poland\nX-Poedit-SourceCharset: UTF-8\nX-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\nX-Poedit-Basepath: ../\nX-Poedit-SearchPath-0: .\nX-Poedit-Bookmarks: \nX-Textdomain-Support: tak\nX-Generator: grunt-wp-i18n 1.0.3\n"

#: includes/admin/ajax/class-admin-conversion-ajax-handler.php:33
#: includes/admin/ajax/class-ajax-validator.php:341
#: includes/admin/ajax/class-conversion-ajax-handler.php:61
#: includes/admin/ajax/class-conversion-ajax-handler.php:85
#: includes/admin/ajax/class-listening-tracker-ajax.php:52
#: includes/admin/ajax/class-listening-tracker-ajax.php:138
#: includes/admin/core/class-ajax-security-trait.php:160
#: includes/admin/utils/class-admin-delete-handler.php:44
#: includes/admin/utils/class-admin-production.php:158
#: includes/handlers/class-listening-tracker-ajax.php:52
#: includes/handlers/class-listening-tracker-ajax.php:138
msgid "Invalid post ID"
msgstr "Nieprawidłowe ID wpisu"

#: includes/admin/ajax/class-admin-posts-ajax-handler.php:105
#: includes/admin/utils/class-admin-delete-handler.php:79
msgid "No generated audio files"
msgstr "Brak wygenerowanych plików audio"

#: includes/admin/ajax/class-admin-settings-ajax-handler.php:49
#: includes/admin/controllers/class-admin-settings-controller.php:56
msgid "Settings have been saved successfully"
msgstr "Ustawienia zostały pomyślnie zapisane"

#: includes/admin/ajax/class-admin-settings-ajax-handler.php:54
#: includes/admin/controllers/class-admin-settings-controller.php:61
msgid "An error occurred while saving settings"
msgstr "Wystąpił błąd podczas zapisywania ustawień"

#: includes/admin/ajax/class-ajax-router.php:243
#: includes/admin/ajax/class-ajax-validator.php:163
#: includes/admin/core/class-ajax-security-trait.php:57
#: includes/admin/utils/class-debug-log-handler.php:41
#: includes/admin/utils/class-debug-mode-manager.php:42
#: includes/api/elevenlabs/class-elevenlabs-voice-manager.php:59
#: includes/handlers/class-debug-log-handler.php:41
#: includes/handlers/class-debug-mode-manager.php:42
msgid "Permission denied"
msgstr "Brak uprawnień"

#: includes/admin/ajax/class-ajax-router.php:264
#: includes/admin/ajax/class-ajax-validator.php:180
#: includes/admin/core/class-ajax-security-trait.php:63
#: includes/admin/utils/class-debug-mode-manager.php:47
#: includes/handlers/class-debug-mode-manager.php:47
#: includes/handlers/class-test-endpoint-handler.php:33
msgid "Invalid security token"
msgstr "Nieprawidłowy token bezpieczeństwa"

#: includes/admin/ajax/class-ajax-router.php:282
msgid "Rate limit exceeded"
msgstr "Przekroczono limit żądań"

#: includes/admin/ajax/class-ajax-validator.php:189
#: includes/admin/ajax/class-listening-tracker-ajax.php:36
#: includes/admin/ajax/class-listening-tracker-ajax.php:125
#: includes/handlers/class-listening-tracker-ajax.php:36
#: includes/handlers/class-listening-tracker-ajax.php:125
msgid "Invalid request method"
msgstr "Nieprawidłowa metoda żądania"

#: includes/admin/ajax/class-ajax-validator.php:212
#: includes/api/class-rest-api.php:290
msgid "Rate limit exceeded. Please try again later."
msgstr "Przekroczono limit żądań. Spróbuj ponownie później."

#: includes/admin/ajax/class-ajax-validator.php:240
#. translators: auto
msgid "Required field missing: %s"
msgstr "Brak wymaganego pola: %s"

#: includes/admin/ajax/class-ajax-validator.php:313
#: includes/admin/controllers/class-admin-settings-controller.php:79
#: includes/admin/controllers/class-admin-settings-controller.php:172
msgid "Invalid API key format"
msgstr "Nieprawidłowy format klucza API"

#: includes/admin/ajax/class-ajax-validator.php:322
#: includes/admin/settings/class-settings-validator.php:150
#: includes/api/handlers/class-elevenlabs-request-builder.php:210
msgid "Invalid voice ID format"
msgstr "Nieprawidłowy format ID głosu"

#: includes/admin/ajax/class-ajax-validator.php:332
msgid "Invalid model selection"
msgstr "Nieprawidłowy wybór modelu"

#: includes/admin/ajax/class-audio-ajax-handler.php:66
#: includes/handlers/class-audio-ajax-handler.php:63
#: includes/handlers/class-audio-single-post-processor.php:43
msgid "Missing required parameters"
msgstr "Brakuje wymaganych parametrów"

#: includes/admin/ajax/class-conversion-ajax-handler.php:92
#: includes/admin/conversion/class-conversion-processor.php:85
#: includes/api/elevenlabs/class-elevenlabs-voice-manager.php:76
msgid "Audio deleted successfully"
msgstr "Plik audio został pomyślnie usunięty"

#: includes/admin/ajax/class-listening-tracker-ajax.php:42
#: includes/admin/ajax/class-listening-tracker-ajax.php:131
#: includes/handlers/class-listening-tracker-ajax.php:42
#: includes/handlers/class-listening-tracker-ajax.php:131
#: includes/licensing/class-license-ajax-handler.php:101
#: includes/licensing/class-license-ajax-handler.php:243
#: includes/licensing/class-license-ajax-handler.php:330
#: includes/licensing/class-license-ajax-handler.php:343
#: includes/licensing/license-functions.php:206
msgid "Security check failed"
msgstr "Weryfikacja bezpieczeństwa nie powiodła się"

#: includes/admin/ajax/class-listening-tracker-ajax.php:57
#: includes/handlers/class-listening-tracker-ajax.php:57
msgid "Listen duration must be at least 10 seconds"
msgstr "Czas odsłuchu musi wynosić co najmniej 10 sekund"

#: includes/admin/ajax/class-listening-tracker-ajax.php:63
#: includes/handlers/class-listening-tracker-ajax.php:63
msgid "Post does not have audio or does not exist"
msgstr "Wpis nie zawiera pliku audio lub nie istnieje"

#: includes/admin/ajax/class-listening-tracker-ajax.php:110
#: includes/handlers/class-listening-tracker-ajax.php:110
msgid "Listening event recorded successfully"
msgstr "Zdarzenie odsłuchu zapisane pomyślnie"

#: includes/admin/ajax/class-listening-tracker-ajax.php:115
#: includes/handlers/class-listening-tracker-ajax.php:115
msgid "Failed to record listening event"
msgstr "Nie udało się zapisać zdarzenia odsłuchu"

#: includes/admin/assets/class-asset-manager.php:441
#: includes/handlers/class-test-endpoint-handler.php:129
#: includes/licensing/class-license-ajax-handler.php:249
#: includes/licensing/license-functions.php:216
msgid "Insufficient permissions"
msgstr "Brak wystarczających uprawnień"

#: includes/admin/assets/class-asset-manager.php:447
#: includes/admin/utils/class-debug-log-handler.php:47
#: includes/handlers/class-debug-log-handler.php:47
msgid "Invalid nonce"
msgstr "Nieprawidłowy nonce"

#: includes/admin/assets/class-asset-manager.php:464
msgid "No cache to clear"
msgstr "Brak pamięci podręcznej do wyczyszczenia"

#: includes/admin/assets/class-asset-manager.php:466
#. translators: auto
msgid "Cleared: %s"
msgstr "Wyczyszczono: %s"

#: includes/admin/assets/class-asset-manager.php:472
msgid "Error clearing cache"
msgstr "Błąd podczas czyszczenia pamięci podręcznej"

#: includes/admin/assets/class-frontend-asset-loader.php:119
#: includes/admin/renderers/class-generated-list-renderer.php:138
#: includes/admin/renderers/class-generated-list-renderer.php:142
#: includes/frontend/views/class-player-html-renderer.php:101
#: includes/frontend/views/class-player-html-renderer.php:104
#: includes/frontend/views/unused/class-frontend-asset-manager.php:197
#: includes/frontend/views/unused/class-player-js-renderer.php:203
msgid "Play"
msgstr "Odtwórz"

#: includes/admin/assets/class-frontend-asset-loader.php:120
#: includes/frontend/views/unused/class-frontend-asset-manager.php:198
#: includes/frontend/views/unused/class-player-js-renderer.php:202
msgid "Pause"
msgstr "Pauza"

#: includes/admin/assets/class-frontend-asset-loader.php:121
#: includes/admin/renderers/class-generated-list-renderer.php:157
#: includes/admin/renderers/class-generated-list-renderer.php:163
#: includes/frontend/views/class-player-html-renderer.php:156
#: includes/frontend/views/class-player-html-renderer.php:159
#: includes/frontend/views/unused/class-frontend-asset-manager.php:199
msgid "Mute"
msgstr "Wyłącz dźwięk"

#: includes/admin/assets/class-frontend-asset-loader.php:122
#: includes/frontend/views/unused/class-frontend-asset-manager.php:200
msgid "Unmute"
msgstr "Włącz dźwięk"

#: includes/admin/assets/class-frontend-asset-loader.php:123
#: includes/admin/controllers/class-posts-page-controller.php:146
#: includes/frontend/views/unused/class-frontend-asset-manager.php:201
msgid "Loading..."
msgstr "Wczytywanie..."

#: includes/admin/assets/class-frontend-asset-loader.php:124
#: includes/frontend/views/unused/class-frontend-asset-manager.php:202
msgid "Available offline"
msgstr "Dostępne offline"

#: includes/admin/assets/class-frontend-asset-loader.php:125
#: includes/frontend/views/unused/class-frontend-asset-manager.php:203
msgid "Offline mode"
msgstr "Tryb offline"

#: includes/admin/assets/class-frontend-asset-loader.php:126
#: includes/frontend/views/unused/class-frontend-asset-manager.php:204
msgid "Audio unavailable offline"
msgstr "Dźwięk niedostępny offline"

#: includes/admin/assets/class-frontend-asset-loader.php:159
msgid "Audio loading failed"
msgstr "Wczytywanie dźwięku nie powiodło się"

#: includes/admin/assets/class-frontend-asset-loader.php:160
msgid "Audio format not supported"
msgstr "Format dźwięku nieobsługiwany"

#: includes/admin/assets/class-frontend-asset-loader.php:161
msgid "Audio loading was aborted"
msgstr "Wczytywanie dźwięku zostało przerwane"

#: includes/admin/assets/class-frontend-asset-loader.php:162
msgid "Network error while loading audio"
msgstr "Błąd sieci podczas wczytywania dźwięku"

#: includes/admin/assets/class-frontend-asset-loader.php:163
msgid "Audio decoding failed"
msgstr "Dekodowanie dźwięku nie powiodło się"

#: includes/admin/assets/class-frontend-asset-loader.php:164
msgid "Loading stalled"
msgstr "Wczytywanie zatrzymane"

#: includes/admin/assets/class-frontend-asset-loader.php:165
msgid "Loading timeout"
msgstr "Przekroczono czas ładowania"

#: includes/admin/assets/class-frontend-asset-loader.php:166
msgid "Manual retry"
msgstr "Spróbuj ponownie ręcznie"

#: includes/admin/assets/class-frontend-asset-loader.php:167
msgid "Playback failed"
msgstr "Odtwarzanie nie powiodło się"

#: includes/admin/assets/class-frontend-asset-loader.php:168
msgid "Playback aborted"
msgstr "Odtwarzanie przerwane"

#: includes/admin/assets/class-frontend-asset-loader.php:169
msgid "Playback blocked by browser (user needs to interact first)"
msgstr "Odtwarzanie zablokowane przez przeglądarkę (użytkownik musi najpierw zareagować)"

#: includes/admin/assets/class-frontend-asset-loader.php:170
msgid "Audio source not found"
msgstr "Nie znaleziono źródła dźwięku"

#: includes/admin/assets/class-frontend-asset-loader.php:173
msgid "Failed to load FingerprintJS"
msgstr "Nie udało się załadować FingerprintJS"

#: includes/admin/assets/class-frontend-asset-loader.php:174
msgid "FingerprintJS load timeout"
msgstr "Przekroczono czas ładowania FingerprintJS"

#: includes/admin/assets/class-frontend-asset-loader.php:175
msgid "Rate limited"
msgstr "Przekroczono limit"

#: includes/admin/assets/class-frontend-asset-loader.php:178
msgid "Failed to get post stats"
msgstr "Nie udało się pobrać statystyk wpisu"

#: includes/admin/controllers/class-admin-ajax-controller.php:60
msgid "Background processing scheduled"
msgstr "Przetwarzanie w tle zaplanowane"

#: includes/admin/controllers/class-admin-ajax-controller.php:70
#. translators: %d: liczba wpisów
msgid "Scheduled processing of %1$d posts in background"
msgstr "Zaplanowano przetwarzanie %1$d wpisów w tle"

#: includes/admin/controllers/class-admin-ajax-controller.php:133
#: includes/admin/controllers/class-admin-ajax-controller.php:201
msgid "No posts to process"
msgstr "Brak wpisów do przetworzenia"

#: includes/admin/controllers/class-admin-ajax-controller.php:170
#: includes/admin/controllers/class-admin-ajax-controller.php:305
#: includes/api/batch/class-batch-results-manager.php:81
#. translators: 1: liczba przetworzonych wpisów, 2: łączna liczba wpisów
msgid "Processed %1$d of %2$d posts"
msgstr "Przetworzono %1$d z %2$d wpisów"

#: includes/admin/controllers/class-admin-ajax-controller.php:214
#. translators: auto
msgid "Scheduled processing of %d posts in background"
msgstr "Zaplanowane przetwarzanie %d wpisów w tle"

#: includes/admin/controllers/class-admin-audio-controller.php:113
#: includes/admin/controllers/class-admin-audio-controller.php:155
msgid "Processing all articles requires a Pro license."
msgstr "Przetwarzanie wszystkich artykułów wymaga licencji Pro."

#: includes/admin/controllers/class-admin-audio-controller.php:128
msgid "Bulk conversion started successfully"
msgstr "Masowa konwersja została pomyślnie uruchomiona"

#: includes/admin/controllers/class-admin-audio-controller.php:135
msgid "Bulk conversion failed: "
msgstr "Nie udało się uruchomić masowej konwersji: "

#: includes/admin/controllers/class-admin-audio-controller.php:174
msgid "Bulk conversion (all) started successfully"
msgstr "Masowa konwersja (wszystkie) została pomyślnie uruchomiona"

#: includes/admin/controllers/class-admin-audio-controller.php:181
msgid "Bulk conversion (all) failed: "
msgstr "Nie udało się uruchomić masowej konwersji (wszystkie): "

#: includes/admin/controllers/class-admin-audio-controller.php:195
msgid ""
"To jest test generacji dźwięku. Jeśli słyszysz tę wiadomość, oznacza to, "
"że system działa poprawnie."
msgstr "To jest test generacji dźwięku. Jeśli słyszysz tę wiadomość, oznacza to, że system działa poprawnie."

#: includes/admin/controllers/class-admin-data-controller.php:67
msgid "Import data is required"
msgstr "Wymagane dane importu"

#: includes/admin/controllers/class-admin-data-controller.php:81
#. translators: %d: liczba wpisów
msgid "Successfully imported cost data for %1$d posts"
msgstr "Pomyślnie zaimportowano dane kosztów dla %1$d wpisów"

#: includes/admin/controllers/class-admin-data-controller.php:86
msgid "Error during data import"
msgstr "Błąd podczas importu danych"

#: includes/admin/controllers/class-admin-data-controller.php:106
#. translators: %s: message o błędzie JSON
msgid "Invalid JSON format: %1$s"
msgstr "Nieprawidłowy format JSON: %1$s"

#: includes/admin/controllers/class-admin-data-controller.php:110
msgid "Invalid data structure - missing posts_costs"
msgstr "Nieprawidłowa struktura danych - brak posts_costs"

#: includes/admin/controllers/class-admin-data-controller.php:166
msgid "All cost data has been cleared"
msgstr "Wszystkie dane kosztowe zostały wyczyszczone"

#: includes/admin/controllers/class-admin-data-controller.php:168
msgid "Error clearing cost data"
msgstr "Błąd podczas czyszczenia danych kosztowych"

#: includes/admin/controllers/class-admin-debug-controller.php:28
msgid "Debug log downloaded"
msgstr "Dziennik debugowania pobrany"

#: includes/admin/controllers/class-admin-debug-controller.php:46
msgid "Simple test completed successfully"
msgstr "Prosty test zakończył się sukcesem"

#: includes/admin/controllers/class-admin-debug-controller.php:79
msgid "WCAG test completed"
msgstr "Test WCAG zakończony"

#: includes/admin/controllers/class-admin-debug-controller.php:99
msgid "ChatGPT API key is required"
msgstr "Wymagany klucz API ChatGPT"

#: includes/admin/controllers/class-admin-debug-controller.php:110
msgid "ChatGPT connection works correctly"
msgstr "Połączenie z ChatGPT działa poprawnie"

#: includes/admin/controllers/class-admin-debug-controller.php:116
msgid "ChatGPT connection test failed: "
msgstr "Test połączenia z ChatGPT nie powiódł się: "

#: includes/admin/controllers/class-admin-debug-controller.php:140
msgid "ChatGPT key deleted successfully"
msgstr "Klucz ChatGPT został pomyślnie usunięty"

#: includes/admin/controllers/class-admin-debug-controller.php:144
msgid "Error deleting ChatGPT key"
msgstr "Błąd podczas usuwania klucza ChatGPT"

#: includes/admin/controllers/class-admin-debug-controller.php:171
msgid "Voice diagnostics completed"
msgstr "Diagnostyka głosu zakończona"

#: includes/admin/controllers/class-admin-debug-controller.php:195
msgid "Debug log is not available or empty"
msgstr "Dziennik debugowania jest niedostępny lub pusty"

#: includes/admin/controllers/class-admin-page-controller.php:36
#: includes/admin/controllers/class-admin-page-controller.php:37
#: includes/admin/utils/class-admin-menu-manager.php:45
#: includes/admin/utils/class-admin-menu-manager.php:46
msgid "Accessibility Audio TTS"
msgstr "Dostępność Audio TTS"

#: includes/admin/controllers/class-admin-posts-controller.php:61
msgid ""
"Processing all articles requires a Pro license. Please activate your "
"license."
msgstr "Przetwarzanie wszystkich artykułów wymaga licencji Pro. Proszę aktywować licencję."

#: includes/admin/controllers/class-admin-posts-controller.php:104
msgid "Character data retrieved"
msgstr "Dane postaci pobrane"

#: includes/admin/controllers/class-admin-posts-controller.php:152
msgid "Character count calculated"
msgstr "Liczba znaków obliczona"

#: includes/admin/controllers/class-admin-posts-controller.php:189
msgid "Missing posts count calculated"
msgstr "Brak obliczonej liczby wpisów"

#: includes/admin/controllers/class-admin-settings-controller.php:90
msgid "Voices have been fetched successfully"
msgstr "Głosy zostały pomyślnie pobrane"

#: includes/admin/controllers/class-admin-settings-controller.php:94
#: includes/admin/utils/class-admin-production.php:293
msgid "Error fetching voices: "
msgstr "Błąd pobierania głosów: "

#: includes/admin/controllers/class-admin-settings-controller.php:113
msgid "Invalid voices data"
msgstr "Nieprawidłowe dane głosów"

#: includes/admin/controllers/class-admin-settings-controller.php:132
msgid "Voices list has been saved"
msgstr "Lista głosów została zapisana"

#: includes/admin/controllers/class-admin-settings-controller.php:136
msgid "Error saving voices"
msgstr "Błąd zapisywania głosów"

#: includes/admin/controllers/class-admin-settings-controller.php:154
msgid "Voices fetched from cache"
msgstr "Głosy pobrane z pamięci podręcznej"

#: includes/admin/controllers/class-admin-settings-controller.php:186
msgid "Voice cache updated"
msgstr "Pamięć cache głosu zaktualizowana"

#: includes/admin/controllers/class-admin-settings-controller.php:191
msgid "Error updating cache: "
msgstr "Błąd aktualizacji pamięci cache: "

#: includes/admin/controllers/class-posts-page-controller.php:69
msgid "WCAG Audio Posts"
msgstr "Wpisy audio WCAG"

#: includes/admin/controllers/class-posts-page-controller.php:70
msgid "Audio Posts"
msgstr "Wpisy audio"

#: includes/admin/controllers/class-posts-page-controller.php:147
msgid "Error loading posts"
msgstr "Błąd ładowania wpisów"

#: includes/admin/controllers/class-posts-page-controller.php:148
msgid "No posts found"
msgstr "Nie znaleziono wpisów"

#: includes/admin/controllers/class-posts-page-controller.php:182
msgid "Generated Posts"
msgstr "Wygenerowane wpisy"

#: includes/admin/controllers/class-posts-page-controller.php:187
#: includes/admin/controllers/class-statistics-page-controller.php:276
msgid "Total Posts"
msgstr "Razem wpisów"

#: includes/admin/controllers/class-posts-page-controller.php:192
#: includes/admin/controllers/class-statistics-page-controller.php:278
msgid "Coverage"
msgstr "Pokrycie"

#: includes/admin/controllers/class-posts-page-controller.php:209
msgid "Posts with Audio"
msgstr "Wpisy z audio"

#: includes/admin/controllers/class-posts-page-controller.php:212
msgid "No posts with audio found."
msgstr "Nie znaleziono wpisów z audio."

#: includes/admin/controllers/class-posts-page-controller.php:217
msgid "Title"
msgstr "Tytuł"

#: includes/admin/controllers/class-posts-page-controller.php:218
msgid "Type"
msgstr "Typ"

#: includes/admin/controllers/class-posts-page-controller.php:219
#: includes/admin/controllers/class-statistics-page-controller.php:343
msgid "Status"
msgstr "Status"

#: includes/admin/controllers/class-posts-page-controller.php:220
msgid "Audio File"
msgstr "Plik audio"

#: includes/admin/controllers/class-posts-page-controller.php:221
msgid "Actions"
msgstr "Akcje"

#: includes/admin/controllers/class-posts-page-controller.php:239
#: includes/handlers/cron/class-cron-health-diagnostics.php:59
msgid "Available"
msgstr "Dostępny"

#: includes/admin/controllers/class-posts-page-controller.php:242
msgid "Not available"
msgstr "Niedostępny"

#: includes/admin/controllers/class-posts-page-controller.php:248
msgid "View"
msgstr "Zobacz"

#: includes/admin/controllers/class-posts-page-controller.php:255
msgid "Regenerate"
msgstr "Regeneruj"

#: includes/admin/controllers/class-settings-page-controller.php:70
#: includes/licensing/class-license-notification-manager.php:202
msgid "WCAG Audio"
msgstr "Audio WCAG"

#: includes/admin/controllers/class-settings-page-controller.php:152
msgid "Saving..."
msgstr "Zapisuję..."

#: includes/admin/controllers/class-settings-page-controller.php:153
msgid "Settings saved!"
msgstr "Ustawienia zapisane!"

#: includes/admin/controllers/class-settings-page-controller.php:154
msgid "Error saving settings"
msgstr "Błąd przy zapisywaniu ustawień"

#: includes/admin/controllers/class-statistics-page-controller.php:69
msgid "WCAG Audio Statistics"
msgstr "Statystyki audio WCAG"

#: includes/admin/controllers/class-statistics-page-controller.php:70
msgid "Statistics"
msgstr "Statystyki"

#: includes/admin/controllers/class-statistics-page-controller.php:154
msgid "Loading statistics..."
msgstr "Wczytuję statystyki..."

#: includes/admin/controllers/class-statistics-page-controller.php:155
msgid "Error loading statistics"
msgstr "Błąd ładowania statystyk"

#: includes/admin/controllers/class-statistics-page-controller.php:156
msgid "Refresh"
msgstr "Odśwież"

#: includes/admin/controllers/class-statistics-page-controller.php:217
msgid "Overview"
msgstr "Przegląd"

#: includes/admin/controllers/class-statistics-page-controller.php:227
msgid "Total Audio Files"
msgstr "Łączna liczba plików audio"

#: includes/admin/controllers/class-statistics-page-controller.php:232
msgid "Total File Size"
msgstr "Razem rozmiar plików"

#: includes/admin/controllers/class-statistics-page-controller.php:250
msgid "Detailed Statistics"
msgstr "Szczegółowe statystyki"

#: includes/admin/controllers/class-statistics-page-controller.php:271
msgid "By Post Type"
msgstr "Według typu wpisu"

#: includes/admin/controllers/class-statistics-page-controller.php:275
msgid "Post Type"
msgstr "Typ wpisu"

#: includes/admin/controllers/class-statistics-page-controller.php:277
msgid "With Audio"
msgstr "Z audio"

#: includes/admin/controllers/class-statistics-page-controller.php:306
msgid "By Date"
msgstr "Według daty"

#: includes/admin/controllers/class-statistics-page-controller.php:310
msgid "Date"
msgstr "Data"

#: includes/admin/controllers/class-statistics-page-controller.php:311
msgid "Generated"
msgstr "Wygenerowano"

#: includes/admin/controllers/class-statistics-page-controller.php:312
msgid "File Size"
msgstr "Rozmiar pliku"

#: includes/admin/controllers/class-statistics-page-controller.php:339
msgid "By Status"
msgstr "Według statusu"

#: includes/admin/controllers/class-statistics-page-controller.php:344
msgid "Count"
msgstr "Liczba"

#: includes/admin/controllers/class-statistics-page-controller.php:345
msgid "Percentage"
msgstr "Procent"

#: includes/admin/controllers/class-statistics-page-controller.php:372
msgid "Charts"
msgstr "Wykresy"

#: includes/admin/controllers/class-statistics-page-controller.php:376
msgid "Generation Trend"
msgstr "Trend generacji"

#: includes/admin/controllers/class-statistics-page-controller.php:381
#: includes/admin/controllers/class-statistics-page-controller.php:415
msgid "Post Type Distribution"
msgstr "Rozkład według typu wpisu"

#: includes/admin/controllers/class-statistics-page-controller.php:399
msgid "Audio Generation Trend"
msgstr "Trend generacji audio"

#: includes/admin/conversion/class-conversion-processor.php:40
msgid "Post does not exist"
msgstr "Wpis nie istnieje"

#: includes/admin/conversion/class-conversion-processor.php:45
#: includes/admin/conversion/class-conversion-processor.php:258
#: includes/handlers/class-audio-single-post-processor.php:93
msgid "Post already has generated audio"
msgstr "Wpis ma już wygenerowane audio"

#: includes/admin/conversion/class-conversion-processor.php:89
msgid "Error occurred while deleting audio"
msgstr "Wystąpił błąd podczas usuwania audio"

#: includes/admin/conversion/class-conversion-processor.php:132
msgid "Missing API key"
msgstr "Brak klucza API"

#: includes/admin/conversion/class-conversion-processor.php:136
msgid "No voice selected"
msgstr "Nie wybrano głosu"

#: includes/admin/conversion/class-conversion-processor.php:250
#: includes/handlers/class-audio-single-post-processor.php:64
msgid "Post nie istnieje"
msgstr "Post does not exist"

#: includes/admin/conversion/class-conversion-processor.php:254
msgid "Post is not published"
msgstr "Post nie jest opublikowany"

#: includes/admin/core/class-ajax-security-trait.php:128
msgid "An error occurred during operation: "
msgstr "Wystąpił błąd podczas operacji: "

#: includes/admin/core/class-ajax-security-trait.php:140
#: includes/admin/settings/class-settings-validator.php:106
#: includes/admin/utils/class-admin-debug-handler.php:72
#: includes/admin/utils/class-admin-production.php:276
msgid "API key is required"
msgstr "Wymagany klucz API"

#: includes/admin/core/class-ajax-security-trait.php:145
#: includes/api/handlers/class-elevenlabs-request-builder.php:134
#: includes/api/handlers/class-elevenlabs-request-builder.php:203
msgid "Voice ID is required"
msgstr "Wymaga się ID głosu"

#: includes/admin/core/class-ajax-security-trait.php:166
msgid "Post not found"
msgstr "Nie znaleziono wpisu"

#: includes/admin/cost/class-cost-storage.php:209
msgid "No historical data available"
msgstr "Brak dostępnych danych historycznych"

#: includes/admin/cost/class-cost-storage.php:217
#. translators: %+.1f: procent powyżej średniej
msgid "%1$+.1f%% above average"
msgstr "%1$+.1f%% powyżej średniej"

#: includes/admin/cost/class-cost-storage.php:220
#. translators: %.1f: procent poniżej średniej
msgid "%.1f%% below average"
msgstr "%.1f%% poniżej średniej"

#: includes/admin/cost/class-cost-storage.php:222
msgid "Similar to average"
msgstr "Podobne do średniej"

#: includes/admin/cron/class-admin-cron-manager.php:47
#: includes/admin/utils/class-admin-production.php:205
#: includes/cron/schedulers/class-cron-scheduler.php:146
#: includes/handlers/class-cron-diagnostic-helper.php:93
msgid "Co 5 minut"
msgstr "Co 5 minut"

#: includes/admin/cron/class-admin-cron-manager.php:57
#: includes/handlers/class-cron-diagnostic-helper.php:104
#. translators: auto
msgid "Every %d minutes (user settings)"
msgstr "Co %d minut (ustawienia użytkownika)"

#: includes/admin/cron/class-cron-status-renderer.php:23
msgid "CRON System"
msgstr "System CRON"

#: includes/admin/cron/class-cron-status-renderer.php:38
msgid "Loading status..."
msgstr "Wczytywanie statusu..."

#: includes/admin/renderers/class-admin-page-renderer.php:79
msgid "Made in EU"
msgstr "Wyprodukowano w UE"

#: includes/admin/renderers/class-admin-page-renderer.php:80
msgid "by App4You"
msgstr "przez App4You"

#: includes/admin/renderers/class-admin-page-renderer.php:84
msgid ""
"Automatic article to audio conversion system compliant with accessibility "
"standards"
msgstr ""
"Automatyczny system konwersji artykułów na audio zgodny z normami dostępności"

#: includes/admin/renderers/class-admin-page-renderer.php:110
msgid "Processing Progress"
msgstr "Postęp przetwarzania"

#: includes/admin/renderers/class-admin-page-renderer.php:116
#: includes/admin/renderers/class-generated-list-renderer.php:83
#: includes/frontend/views/unused/class-player-js-renderer.php:212
msgid "of"
msgstr "z"

#: includes/admin/renderers/class-admin-page-renderer.php:116
msgid "articles"
msgstr "artykułów"

#: includes/admin/renderers/class-admin-page-renderer.php:135
msgid "Spent Amount"
msgstr "Wydana kwota"

#: includes/admin/renderers/class-admin-page-renderer.php:149
#. translators: auto
msgid "Processed %1$d posts this month at $%2$s per post"
msgstr "W tym miesiącu przetworzono %1$d wpisów po $%2$s za wpis"

#: includes/admin/renderers/class-admin-page-renderer.php:158
#. translators: auto
msgid "API costs: %1$d%% ElevenLabs, %2$d%% DeepAI"
msgstr "Koszty API: %1$d%% ElevenLabs, %2$d%% DeepAI"

#: includes/admin/renderers/class-admin-page-renderer.php:164
msgid "No spending data available yet"
msgstr "Brak dostępnych danych o wydatkach"

#: includes/admin/renderers/class-admin-page-renderer.php:187
msgid "Audio Listens"
msgstr "Odsłuchania audio"

#: includes/admin/renderers/class-admin-page-renderer.php:193
msgid "Listens counted only if audio played for at least 10 seconds"
msgstr "Liczba odsłuchań jest liczona tylko, jeśli odtwarzanie trwa co najmniej 10 sekund"

#: includes/admin/renderers/class-admin-page-renderer.php:233
msgid "Premium Active"
msgstr "Aktywna wersja Premium"

#: includes/admin/renderers/class-admin-page-renderer.php:235
msgid "Pro License Active"
msgstr "Aktywna licencja Pro"

#: includes/admin/renderers/class-admin-page-renderer.php:240
#. translators: %d: liczba dni do wygaśnięcia
msgid "%1$d days remaining until license expires"
msgstr "Pozostało %1$d dni do wygaśnięcia licencji"

#: includes/admin/renderers/class-admin-page-renderer.php:242
msgid "Full access to Pro features"
msgstr "Pełny dostęp do funkcji Pro"

#: includes/admin/renderers/class-admin-page-renderer.php:256
#. translators: %s: data wygaśnięcia
msgid "Expires: %1$s"
msgstr "Wygasa: %1$s"

#: includes/admin/renderers/class-admin-page-renderer.php:268
#. translators: %s: nazwa klienta
msgid "Licensed to: %1$s"
msgstr "Licencjonowany dla: %1$s"

#: includes/admin/renderers/class-admin-page-renderer.php:281
#: includes/licensing/class-license-notification-manager.php:119
#: includes/licensing/class-license-notification-manager.php:647
#: includes/licensing/license-functions.php:188
msgid "Manage License"
msgstr "Zarządzaj licencją"

#: includes/admin/renderers/class-admin-page-renderer.php:289
#: includes/admin/renderers/class-admin-page-renderer.php:347
msgid "Get WCAG 2.2 Certificate"
msgstr "Uzyskaj certyfikat WCAG 2.2"

#: includes/admin/renderers/class-admin-page-renderer.php:326
#: includes/admin/templates/sections/main-settings-section.php:45
msgid "Premium"
msgstr "Premium"

#: includes/admin/renderers/class-admin-page-renderer.php:328
#: includes/admin/templates/sections/main-settings-section.php:48
msgid "Unlock Full Power"
msgstr "Odblokuj pełną moc"

#: includes/admin/renderers/class-admin-page-renderer.php:329
#: includes/admin/templates/sections/main-settings-section.php:49
msgid "Access to advanced features and unlimited conversions"
msgstr "Dostęp do zaawansowanych funkcji i nieograniczonej liczby konwersji"

#: includes/admin/renderers/class-admin-page-renderer.php:339
msgid "Activate Premium Plan"
msgstr "Aktywuj plan Premium"

#: includes/admin/renderers/class-admin-page-renderer.php:382
#: includes/admin/templates/admin-page-settings.php:367
msgid "Generating audio..."
msgstr "Generowanie dźwięku..."

#: includes/admin/renderers/class-admin-page-renderer.php:384
#: includes/admin/templates/admin-page-settings.php:369
msgid "Calculating..."
msgstr "Obliczam..."

#: includes/admin/renderers/class-admin-page-renderer.php:393
msgid "Test completed successfully. Play generated audio:"
msgstr "Test zakończony pomyślnie. Odtwórz wygenerowany dźwięk:"

#: includes/admin/renderers/class-admin-page-renderer.php:427
msgid "Ukrainian:"
msgstr "Ukraiński:"

#: includes/admin/renderers/class-admin-page-renderer.php:428
msgid ""
"Ми рішуче засуджуємо незаконну агресію Росії проти України. Те, що "
"відбувається, є військовими злочинами — навмисні напади на цивільне "
"населення, знищення лікарень та інфраструктури, а також примусові "
"депортації. Закликаємо до припинення цієї насильницької поведінки та "
"притягнення винни�\n"
" до відповідальності відповідно до міжнародного права. 🤍💙🤍"
msgstr "My zdecydowanie potępiamy nielegalną agresję Rosji na Ukrainę. To, co się dzieje, to zbrodnie wojenne — celowe ataki na ludność cywilną, niszczenie szpitali i infrastruktury, a także przymusowe deportacje. Wzywamy do zaprzestania tej przemocy i pociągnięcia winnych do odpowiedzialności zgodnie z prawem międzynarodowym. 🤍💙🤍"

#: includes/admin/renderers/class-admin-page-renderer.php:430
msgid "Детальніше про ініціативу"
msgstr "Dowiedz się więcej o inicjatywie"

#: includes/admin/renderers/class-admin-page-renderer.php:434
msgid "Rosyjski:"
msgstr "Rosyjski:"

#: includes/admin/renderers/class-admin-page-renderer.php:435
msgid ""
"Мы решительно осуждаем незаконную агрессию России против Украины. То, что "
"проис�\n"
"одит, — военные преступления: преднамеренные атаки на мирное население, "
"разрушение больниц и инфраструктуры, а также принудительные депортации. "
"Призываем к прекращению насилия и привлечению виновны�\n"
" к ответственности в соответствии с международным правом. 🤍💙🤍"
msgstr "My stanowczo potępiamy nielegalną agresję Rosji na Ukrainę. To, co się dzieje — to zbrodnie wojenne: celowe ataki na ludność cywilną, niszczenie szpitali i infrastruktury, a także przymusowe deportacje. Wzywamy do zaprzestania przemocy i pociągnięcia winnych do odpowiedzialności zgodnie z prawem międzynarodowym. 🤍💙🤍"

#: includes/admin/renderers/class-admin-page-renderer.php:438
msgid "Подробнее об инициативе"
msgstr "Dowiedz się więcej o inicjatywie"

#: includes/admin/renderers/class-generated-list-renderer.php:54
msgid "Audio file deleted successfully."
msgstr "Plik audio został pomyślnie usunięty."

#: includes/admin/renderers/class-generated-list-renderer.php:59
msgid "Generated audio files"
msgstr "Wygenerowane pliki audio"

#: includes/admin/renderers/class-generated-list-renderer.php:74
msgid "Loading generated files..."
msgstr "Wczytywanie wygenerowanych plików..."

#: includes/admin/renderers/class-generated-list-renderer.php:80
msgid "Load more"
msgstr "Załaduj więcej"

#: includes/admin/renderers/class-generated-list-renderer.php:124
msgid "Voice:"
msgstr "Głos:"

#: includes/admin/renderers/class-generated-list-renderer.php:128
msgid "Model:"
msgstr "Model:"

#: includes/admin/renderers/class-generated-list-renderer.php:135
#: includes/frontend/views/class-player-html-renderer.php:43
msgid "Audio player"
msgstr "Odtwarzacz audio"

#: includes/admin/renderers/class-generated-list-renderer.php:147
#: includes/frontend/views/class-player-html-renderer.php:123
msgid "Playback progress bar"
msgstr "Pasek postępu odtwarzania"

#: includes/admin/renderers/class-generated-list-renderer.php:165
#: includes/frontend/views/class-player-html-renderer.php:160
msgid "Volume control"
msgstr "Regulacja głośności"

#: includes/admin/renderers/class-generated-list-renderer.php:174
#: includes/admin/renderers/class-generated-list-renderer.php:175
msgid "Delete audio"
msgstr "Usuń audio"

#: includes/admin/renderers/class-generated-list-renderer.php:185
#: includes/frontend/views/class-player-html-renderer.php:202
msgid "Your browser does not support the audio player."
msgstr "Twoja przeglądarka nie obsługuje odtwarzacza audio."

#: includes/admin/settings/class-settings-renderer.php:94
msgid "API Configuration"
msgstr "Konfiguracja API"

#: includes/admin/settings/class-settings-renderer.php:96
msgid "Configure your ElevenLabs API settings to enable audio generation."
msgstr "Skonfiguruj ustawienia API ElevenLabs, aby włączyć generację dźwięku."

#: includes/admin/settings/class-settings-renderer.php:103
#: includes/admin/templates/sections/api-key-section.php:29
msgid "ElevenLabs API Key"
msgstr "Klucz API ElevenLabs"

#: includes/admin/settings/class-settings-renderer.php:117
msgid "Show"
msgstr "Pokaż"

#: includes/admin/settings/class-settings-renderer.php:120
msgid "Your ElevenLabs API key. Get it from your ElevenLabs dashboard."
msgstr "Twój klucz API ElevenLabs. Uzyskaj go z panelu ElevenLabs."

#: includes/admin/settings/class-settings-renderer.php:128
#: includes/admin/settings/class-settings-renderer.php:511
msgid "AI Model"
msgstr "Model AI"

#: includes/admin/settings/class-settings-renderer.php:141
msgid "Choose the AI model for audio generation. Multilingual v2 is recommended."
msgstr "Wybierz model AI do generowania dźwięku. Zalecana jest wersja wielojęzyczna v2."

#: includes/admin/settings/class-settings-renderer.php:160
msgid "Voice Configuration"
msgstr "Konfiguracja głosu"

#: includes/admin/settings/class-settings-renderer.php:162
msgid "Select and configure the voice for audio generation."
msgstr "Wybierz i skonfiguruj głos do generowania dźwięku."

#: includes/admin/settings/class-settings-renderer.php:169
#: includes/admin/settings/class-settings-renderer.php:509
msgid "Voice Selection"
msgstr "Wybór głosu"

#: includes/admin/settings/class-settings-renderer.php:179
msgid "Select a voice..."
msgstr "Wybierz głos..."

#: includes/admin/settings/class-settings-renderer.php:193
msgid "Load Voices"
msgstr "Załaduj głosy"

#: includes/admin/settings/class-settings-renderer.php:200
msgid "Your browser does not support the audio element."
msgstr "Twoja przeglądarka nie obsługuje elementu audio."

#: includes/admin/settings/class-settings-renderer.php:205
msgid ""
"Select a voice from your ElevenLabs account. Click \"Load Voices\" to "
"refresh the list."
msgstr "Wybierz głos z konta ElevenLabs. Kliknij \"Załaduj głosy\", aby odświeżyć listę."

#: includes/admin/settings/class-settings-renderer.php:224
msgid "Processing Configuration"
msgstr "Konfiguracja przetwarzania"

#: includes/admin/settings/class-settings-renderer.php:226
msgid "Configure how and when audio files are generated."
msgstr "Skonfiguruj sposób i czas generowania plików audio."

#: includes/admin/settings/class-settings-renderer.php:233
#: includes/admin/settings/class-settings-renderer.php:239
#: includes/admin/settings/class-settings-renderer.php:512
msgid "Processing Mode"
msgstr "Tryb przetwarzania"

#: includes/admin/settings/class-settings-renderer.php:273
msgid "Content Configuration"
msgstr "Konfiguracja treści"

#: includes/admin/settings/class-settings-renderer.php:275
msgid "Choose which content types should have audio generation enabled."
msgstr "Wybierz typy treści, dla których włączona będzie generacja audio."

#: includes/admin/settings/class-settings-renderer.php:282
#: includes/admin/settings/class-settings-renderer.php:289
#: includes/admin/settings/class-settings-renderer.php:513
#: includes/admin/templates/admin-page-settings.php:72
msgid "Content Types"
msgstr "Typy treści"

#: includes/admin/settings/class-settings-renderer.php:305
msgid "Select which content types should have audio generation enabled."
msgstr "Wybierz, które typy treści mają mieć włączoną generację audio."

#: includes/admin/settings/class-settings-renderer.php:324
msgid "Advanced Settings"
msgstr "Zaawansowane ustawienia"

#: includes/admin/settings/class-settings-renderer.php:326
msgid "Advanced configuration options for power users."
msgstr "Zaawansowane opcje konfiguracji dla zaawansowanych użytkowników."

#: includes/admin/settings/class-settings-renderer.php:333
#: includes/admin/settings/class-settings-renderer.php:514
msgid "ChatGPT API Key"
msgstr "Klucz API ChatGPT"

#: includes/admin/settings/class-settings-renderer.php:334
#: includes/admin/settings/class-settings-renderer.php:355
msgid "PRO"
msgstr "PRO"

#: includes/admin/settings/class-settings-renderer.php:346
msgid ""
"Optional: ChatGPT API key for content optimization. Available in PRO "
"version."
msgstr "Opcjonalnie: klucz API ChatGPT do optymalizacji treści. Dostępny w wersji PRO."

#: includes/admin/settings/class-settings-renderer.php:354
#: includes/admin/settings/class-settings-renderer.php:515
msgid "Content Optimization Prompt"
msgstr "Prompt optymalizacji treści"

#: includes/admin/settings/class-settings-renderer.php:366
msgid ""
"Custom prompt for content optimization before audio generation. Available "
"in PRO version."
msgstr "Niestandardowy prompt do optymalizacji treści przed generacją dźwięku. Dostępny w wersji PRO."

#: includes/admin/settings/class-settings-renderer.php:387
msgid "Save Settings"
msgstr "Zapisz ustawienia"

#: includes/admin/settings/class-settings-renderer.php:393
msgid "Test Connection"
msgstr "Test połączenia"

#: includes/admin/settings/class-settings-renderer.php:399
msgid "Reset to Defaults"
msgstr "Przywróć domyślne"

#: includes/admin/settings/class-settings-renderer.php:423
msgid "Settings Validation Errors"
msgstr "Błędy walidacji ustawień"

#: includes/admin/settings/class-settings-renderer.php:445
msgid "Settings saved successfully!"
msgstr "Ustawienia zapisane pomyślnie!"

#: includes/admin/settings/class-settings-renderer.php:459
msgid "Multilingual v2 (Recommended)"
msgstr "Wielojęzyczna v2 (zalecane)"

#: includes/admin/settings/class-settings-renderer.php:460
msgid "Turbo v2 (Fast)"
msgstr "Turbo v2 (szybkie)"

#: includes/admin/settings/class-settings-renderer.php:461
msgid "Monolingual v1 (English only)"
msgstr "Jednolanguage v1 (tylko angielski)"

#: includes/admin/settings/class-settings-renderer.php:476
msgid "Instant Processing"
msgstr "Natychmiastowe przetwarzanie"

#: includes/admin/settings/class-settings-renderer.php:477
msgid "Background Processing (Recommended)"
msgstr "Przetwarzanie w tle (zalecane)"

#: includes/admin/settings/class-settings-renderer.php:492
msgid ""
"Generate audio immediately when content is published. May slow down "
"publishing."
msgstr "Generuj dźwięk natychmiast po publikacji treści. Może to spowolnić publikację."

#: includes/admin/settings/class-settings-renderer.php:493
msgid ""
"Generate audio in the background using WordPress cron. Recommended for "
"better performance."
msgstr "Generuj dźwięk w tle za pomocą cron WordPress. Zalecane dla lepszej wydajności."

#: includes/admin/settings/class-settings-renderer.php:508
#: includes/admin/templates/sections/api-key-section.php:21
msgid "API Key"
msgstr "Klucz API"

#: includes/admin/settings/class-settings-renderer.php:510
msgid "Voice Name"
msgstr "Nazwa głosu"

#: includes/admin/settings/class-settings-storage.php:121
#. translators: %s: nieznany/nieprawidłowy klucz ustawienia
msgid "Unknown setting: %s"
msgstr "Nieznane ustawienie: %s"

#: includes/admin/settings/class-settings-storage.php:130
#. translators: %s: klucz ustawienia, które nie zostało zapisane poprawnie
msgid "Failed to save setting: %s"
msgstr "Nie udało się zapisać ustawienia: %s"

#: includes/admin/settings/class-settings-storage.php:268
msgid "Invalid import data format"
msgstr "Nieprawidłowy format danych importu"

#: includes/admin/settings/class-settings-validator.php:113
msgid "API key appears to be too short"
msgstr "Klucz API wydaje się być za krótki"

#: includes/admin/settings/class-settings-validator.php:120
msgid "API key contains invalid characters"
msgstr "Klucz API zawiera nieprawidłowe znaki"

#: includes/admin/settings/class-settings-validator.php:141
msgid "Voice selection is required"
msgstr "Wybór głosu jest wymagany"

#: includes/admin/settings/class-settings-validator.php:145
msgid "Voice name is required"
msgstr "Nazwa głosu jest wymagana"

#: includes/admin/settings/class-settings-validator.php:170
msgid "Model selection is required"
msgstr "Wybór modelu jest wymagany"

#: includes/admin/settings/class-settings-validator.php:177
msgid "Invalid model selected"
msgstr "Wybrano nieprawidłowy model"

#: includes/admin/settings/class-settings-validator.php:195
msgid "Processing mode is required"
msgstr "Tryb przetwarzania jest wymagany"

#: includes/admin/settings/class-settings-validator.php:202
msgid "Invalid processing mode selected"
msgstr "Wybrano nieprawidłowy tryb przetwarzania"

#: includes/admin/settings/class-settings-validator.php:220
msgid "At least one content type must be selected"
msgstr "Należy wybrać co najmniej jeden typ treści"

#: includes/admin/settings/class-settings-validator.php:227
msgid "Invalid post types format"
msgstr "Nieprawidłowy format typów wpisów"

#: includes/admin/settings/class-settings-validator.php:241
#. translators: %s: nieprawidłowy typ wpisu
msgid "Invalid post type: %1$s"
msgstr "Nieprawidłowy typ wpisu: %1$s"

#: includes/admin/settings/class-settings-validator.php:266
msgid "ChatGPT API key appears to be too short"
msgstr "Klucz API ChatGPT wydaje się być za krótki"

#: includes/admin/settings/class-settings-validator.php:270
msgid "ChatGPT API key should start with \"sk-\""
msgstr "Klucz API ChatGPT powinien zaczynać się od \"sk-\""

#: includes/admin/settings/class-settings-validator.php:275
msgid "ChatGPT prompt is too long (max 2000 characters)"
msgstr "Prompt ChatGPT jest za długi (maksymalnie 2000 znaków)"

#: includes/admin/templates/admin-page-settings.php:73
msgid "Selection of post types for automatic conversion"
msgstr "Wybór typów wpisów do automatycznej konwersji"

#: includes/admin/templates/admin-page-settings.php:80
msgid "Select Content Types for Conversion"
msgstr "Wybierz typy treści do konwersji"

#: includes/admin/templates/admin-page-settings.php:89
msgid "Generated Audio Files"
msgstr "Wygenerowane pliki audio"

#: includes/admin/templates/admin-page-settings.php:90
msgid "Overview of all generated audio files from selected content types"
msgstr "Przegląd wszystkich wygenerowanych plików audio z wybranych typów treści"

#: includes/admin/templates/admin-page-settings.php:97
msgid "Show Details"
msgstr "Pokaż szczegóły"

#: includes/admin/templates/admin-page-settings.php:100
msgid "No generated files"
msgstr "Brak wygenerowanych plików"

#: includes/admin/templates/admin-page-settings.php:125
msgid "Automatic Processing"
msgstr "Przetwarzanie automatyczne"

#: includes/admin/templates/admin-page-settings.php:126
msgid "Background processing configuration"
msgstr "Konfiguracja przetwarzania w tle"

#: includes/admin/templates/admin-page-settings.php:134
msgid "Server Load Control"
msgstr "Kontrola obciążenia serwera"

#: includes/admin/templates/admin-page-settings.php:151
msgid "Low"
msgstr "Niskie"

#: includes/admin/templates/admin-page-settings.php:157
#: includes/admin/templates/admin-page-settings.php:182
#: includes/admin/templates/admin-page-settings.php:207
msgid "per hour"
msgstr "na godzinę"

#: includes/admin/templates/admin-page-settings.php:176
msgid "Recommended"
msgstr "Zalecane"

#: includes/admin/templates/admin-page-settings.php:201
msgid "High"
msgstr "Wysokie"

#: includes/admin/templates/admin-page-settings.php:218
msgid "WP-Cron Tasks Status"
msgstr "Status zadań WP-Cron"

#: includes/admin/templates/admin-page-settings.php:219
msgid "Monitoring scheduled background processing tasks"
msgstr "Monitorowanie zaplanowanych zadań w tle"

#: includes/admin/templates/admin-page-settings.php:225
msgid "Show Status"
msgstr "Pokaż status"

#: includes/admin/templates/admin-page-settings.php:239
msgid "Bulk Processing"
msgstr "Przetwarzanie masowe"

#: includes/admin/templates/admin-page-settings.php:240
msgid "Mass processing of all posts without audio"
msgstr "Masowe przetwarzanie wszystkich wpisów bez audio"

#: includes/admin/templates/admin-page-settings.php:246
msgid "Number to process at once"
msgstr "Liczba do przetworzenia naraz"

#: includes/admin/templates/admin-page-settings.php:266
#: includes/admin/templates/admin-page-settings.php:286
#: includes/admin/templates/admin-page-settings.php:306
#: includes/admin/templates/admin-page-settings.php:337
msgid "at once"
msgstr "naraz"

#: includes/admin/templates/admin-page-settings.php:329
#: includes/admin/templates/admin-page-settings.php:352
msgid "Run Processing"
msgstr "Uruchom przetwarzanie"

#: includes/admin/templates/admin-page-settings.php:334
msgid "Process all"
msgstr "Przetwarzaj wszystko"

#: includes/admin/templates/admin-page-settings.php:378
msgid "Test completed successfully. Play the generated audio:"
msgstr "Test zakończony pomyślnie. Odtwórz wygenerowany dźwięk:"

#: includes/admin/templates/admin-page-settings.php:474
msgid "All articles already have audio"
msgstr "Wszystkie artykuły mają już audio"

#: includes/admin/templates/admin-page-settings.php:507
msgid "All articles already have audio generated!"
msgstr "Wszystkie artykuły mają już wygenerowane audio!"

#: includes/admin/templates/admin-page-settings.php:512
msgid ""
"Are you sure you want to process ALL {count} missing articles? This may "
"take a long time and consume significant API credits."
msgstr "Czy na pewno chcesz przetworzyć WSZYSTKIE {count} brakujące artykuły? To może zająć dużo czasu i zużyć znaczne kredyty API."

#: includes/admin/templates/admin-page-settings.php:522
msgid "Processing all articles..."
msgstr "Przetwarzanie wszystkich artykułów..."

#: includes/admin/templates/admin-page-settings.php:555
msgid "Error processing articles: "
msgstr "Błąd podczas przetwarzania artykułów: "

#: includes/admin/templates/sections/api-key-section.php:22
msgid "ElevenLabs API key configuration for audio generation"
msgstr "Konfiguracja klucza API ElevenLabs do generacji dźwięku"

#: includes/admin/templates/sections/api-key-section.php:43
msgid "sk_..."
msgstr "sk_..."

#: includes/admin/templates/sections/api-key-section.php:94
msgid "You can get the API key at"
msgstr "Możesz uzyskać klucz API na"

#: includes/admin/templates/sections/main-settings-section.php:56
msgid "Plik Licencji"
msgstr "Plik licencyjny"

#: includes/admin/templates/sections/main-settings-section.php:70
msgid "Drag and drop license file or"
msgstr "Przeciągnij i upuść plik licencyjny lub"

#: includes/admin/templates/sections/main-settings-section.php:71
msgid "click to select"
msgstr "kliknij, aby wybrać"

#: includes/admin/templates/sections/main-settings-section.php:82
msgid "Upload the .lic file received after purchasing Pro license"
msgstr "Prześlij plik .lic otrzymany po zakupie licencji Pro"

#: includes/admin/templates/sections/main-settings-section.php:95
msgid "Aktywuj Plan Premium"
msgstr "Aktywuj plan Premium"

#: includes/admin/templates/sections/main-settings-section.php:104
msgid "Uzyskaj Certyfikat WCAG 2.2"
msgstr "Uzyskaj certyfikat WCAG 2.2"

#: includes/admin/templates/sections/main-settings-section.php:160
msgid "Please select a .lic file"
msgstr "Proszę wybrać plik .lic"

#: includes/admin/templates/sections/main-settings-section.php:170
msgid "Security token not available. Please refresh the page."
msgstr "Token bezpieczeństwa niedostępny. Odśwież stronę."

#: includes/admin/templates/sections/main-settings-section.php:177
msgid "Uploading license..."
msgstr "Przesyłanie licencji..."

#: includes/admin/templates/sections/main-settings-section.php:186
#: includes/licensing/class-license-notification-manager.php:176
msgid "License activated successfully!"
msgstr "Licencja aktywowana pomyślnie!"

#: includes/admin/templates/sections/main-settings-section.php:191
msgid "License activation error"
msgstr "Błąd aktywacji licencji"

#: includes/admin/templates/sections/main-settings-section.php:196
msgid "File upload error"
msgstr "Błąd przesyłania pliku"

#: includes/admin/templates/sections/model-section.php:20
msgid "Model"
msgstr "Model"

#: includes/admin/templates/sections/model-section.php:21
msgid "Select language model for audio generation"
msgstr "Wybierz model językowy do generacji dźwięku"

#: includes/admin/templates/sections/model-section.php:27
msgid "Select Model"
msgstr "Wybierz model"

#: includes/admin/templates/sections/model-section.php:69
msgid "Zalecane"
msgstr "Zalecane"

#: includes/admin/templates/sections/player-branding-section.php:21
msgid "Player Branding"
msgstr "Branding odtwarzacza"

#: includes/admin/templates/sections/player-branding-section.php:22
msgid "Audio player branding display options"
msgstr "Opcje wyświetlania brandingu odtwarzacza audio"

#: includes/admin/templates/sections/player-branding-section.php:42
msgid "Hide plugin link in player"
msgstr "Ukryj link do wtyczki w odtwarzaczu"

#: includes/admin/templates/sections/player-branding-section.php:45
msgid "Removes \"WCAG 2.2 Audio Player\" link from audio player header."
msgstr "Usuwa link \"WCAG 2.2 Player audio\" z nagłówka odtwarzacza."

#: includes/admin/templates/sections/player-branding-section.php:60
msgid "Branding hidden 😔"
msgstr "Branding ukryty 😔"

#: includes/admin/templates/sections/player-branding-section.php:63
msgid ""
"Too bad you don't want to help other users discover this free plugin. Your "
"support would really help us."
msgstr "Szkoda, że nie chcesz pomóc innym użytkownikom odkryć tej darmowej wtyczki. Twoje wsparcie bardzo nam pomoże."

#: includes/admin/templates/sections/voice-section.php:23
msgid "Voice"
msgstr "Głos"

#: includes/admin/templates/sections/voice-section.php:24
msgid "Voice selection for ElevenLabs speech synthesizer"
msgstr "Wybór głosu dla syntezatora mowy ElevenLabs"

#: includes/admin/templates/sections/voice-section.php:30
msgid "Select Voice"
msgstr "Wybierz głos"

#: includes/admin/templates/sections/voice-section.php:93
msgid "Stop sample"
msgstr "Zatrzymaj próbkę"

#: includes/admin/templates/sections/voice-section.php:93
msgid "Play sample"
msgstr "Odtwórz próbkę"

#: includes/admin/utils/class-admin-debug-handler.php:81
#: includes/admin/utils/class-admin-debug-handler.php:88
#. translators: %d: długość klucza API
msgid "Invalid API key length: %1$d characters."
msgstr "Nieprawidłowa długość klucza API: %1$d znaków."

#: includes/admin/utils/class-admin-debug-handler.php:92
msgid "API key must start with \"sk-\" or \"sk-proj-\"."
msgstr "Klucz API musi zaczynać się od \"sk-\" lub \"sk-proj-\"."

#: includes/admin/utils/class-admin-debug-handler.php:100
msgid "Test ChatGPT API wymaga wersji PRO"
msgstr "Test API ChatGPT wymaga wersji PRO"

#: includes/admin/utils/class-admin-debug-handler.php:118
msgid "Test error: "
msgstr "Błąd testu: "

#: includes/admin/utils/class-admin-debug-handler.php:134
msgid "Corrupted ChatGPT key has been cleared. You can now enter a new key."
msgstr "Usunięto uszkodzony klucz ChatGPT. Możesz teraz wprowadzić nowy klucz."

#: includes/admin/utils/class-admin-delete-handler.php:52
#: includes/admin/utils/class-admin-production.php:168
msgid "Audio deleted"
msgstr "Audio usunięte"

#: includes/admin/utils/class-admin-delete-handler.php:58
#: includes/admin/utils/class-admin-production.php:173
msgid "Error occurred during deletion"
msgstr "Wystąpił błąd podczas usuwania"

#: includes/admin/utils/class-admin-menu-manager.php:105
msgid "Settings saved successfully."
msgstr "Ustawienia zapisane pomyślnie."

#: includes/admin/utils/class-admin-menu-manager.php:108
#: includes/admin/utils/class-admin-message-manager.php:21
#. translators: %d: liczba wpisów do przetworzenia masowo
msgid "Bulk processing started for %1$d posts."
msgstr "Masowe przetwarzanie rozpoczęte dla %1$d wpisów."

#: includes/admin/utils/class-admin-menu-manager.php:110
#: includes/admin/utils/class-admin-message-manager.php:23
msgid "All posts already have generated audio."
msgstr "Wszystkie wpisy mają już wygenerowane audio."

#: includes/admin/utils/class-admin-message-manager.php:19
msgid "Settings have been saved successfully."
msgstr "Ustawienia zapisano pomyślnie."

#: includes/admin/utils/class-admin-message-manager.php:24
msgid "Permission denied to save settings."
msgstr "Brak uprawnień do zapisywania ustawień."

#: includes/admin/utils/class-admin-message-manager.php:25
msgid "Invalid security token."
msgstr "Nieprawidłowy token bezpieczeństwa."

#: includes/admin/utils/class-admin-message-manager.php:26
msgid "An error occurred while saving settings."
msgstr "Wystąpił błąd podczas zapisywania ustawień."

#: includes/admin/utils/class-admin-performance-manager.php:79
#. translators: %d: liczba minut
msgid "Co %1$d minut"
msgstr "Co %1$d minut"

#: includes/admin/utils/class-admin-production.php:215
#: includes/cron/schedulers/class-cron-scheduler.php:161
#. translators: %d: liczba minut od ustawień użytkownika
#. translators: %d: liczba minut
msgid "Every %1$d minutes (user settings)"
msgstr "Co %1$d minut (ustawienia użytkownika)"

#: includes/admin/utils/class-admin-production.php:252
#: includes/admin/utils/class-admin-production.php:257
#: includes/admin/utils/class-admin-production.php:262
msgid "Endpoint moved to specialized handler"
msgstr "Punkt końcowy przeniesiony do obsługi specjalistycznej"

#: includes/admin/utils/class-debug-log-handler.php:91
#: includes/handlers/class-debug-log-handler.php:91
msgid "Debug log does not exist"
msgstr "Dziennik debugowania nie istnieje"

#: includes/admin/views/class-cron-posts-renderer.php:82
#: includes/handlers/class-cron-posts-renderer.php:82
msgid "All posts loaded"
msgstr "Wszystkie wpisy załadowane"

#: includes/admin/views/class-cron-posts-renderer.php:87
#: includes/handlers/class-cron-posts-renderer.php:87
#. translators: auto
msgid "Load More Posts"
msgstr "Załaduj więcej wpisów"

#: includes/api/batch/class-batch-processing-strategy.php:50
msgid ""
"Processing started in background. Refresh the page in a few minutes to see "
"progress."
msgstr "Przetwarzanie rozpoczęło się w tle. Odśwież stronę za kilka minut, aby zobaczyć postęp."

#: includes/api/batch/class-batch-results-manager.php:68
msgid "All posts already have generated audio. No posts to process."
msgstr "Wszystkie wpisy mają już wygenerowane audio. Brak wpisów do przetworzenia."

#: includes/api/batch/class-batch-results-manager.php:76
#. translators: auto
msgid "All %d posts already had generated audio."
msgstr "Wszystkie %d wpisów miały już wygenerowane audio."

#: includes/api/batch/class-batch-results-manager.php:85
#. translators: auto
msgid " (%d errors)"
msgstr " (%d błędów)"

#: includes/api/batch/class-batch-results-manager.php:90
#. translators: auto
msgid " (%d already had audio)"
msgstr " (%d już miało audio)"

#: includes/api/class-rest-api.php:187 includes/api/class-rest-api.php:234
#: includes/api/class-rest-api.php:300
msgid "Post not found."
msgstr "Nie znaleziono wpisu."

#: includes/api/class-rest-api.php:196
msgid "Post is not published."
msgstr "Wpis nie jest opublikowany."

#: includes/api/class-rest-api.php:257
msgid "Audio generation completed."
msgstr "Generacja dźwięku zakończona."

#: includes/api/class-rest-api.php:262
msgid "Audio generation in progress."
msgstr "Trwa generacja dźwięku."

#: includes/api/class-rest-api.php:265
msgid "Audio generation failed."
msgstr "Generacja dźwięku nie powiodła się."

#: includes/api/class-rest-api.php:269
msgid "Audio generation not started."
msgstr "Generacja dźwięku nie rozpoczęła się."

#: includes/api/class-rest-api.php:309
msgid "Audio already exists for this post. Use force=true to regenerate."
msgstr "Dźwięk już istnieje dla tego wpisu. Użyj force=true, aby ponownie wygenerować."

#: includes/api/class-rest-api.php:319
msgid "Audio generation is already in progress for this post."
msgstr "Trwa już generacja dźwięku dla tego wpisu."

#: includes/api/class-rest-api.php:335
msgid "Audio generation started."
msgstr "Rozpoczęto generację dźwięku."

#: includes/api/class-rest-api.php:455
msgid "Cache cleared successfully."
msgstr "Pamięć podręczna wyczyszczona pomyślnie."

#: includes/api/class-rest-api.php:504
msgid "Settings updated successfully."
msgstr "Ustawienia zaktualizowano pomyślnie."

#: includes/api/class-rest-api.php:655
#. translators: auto
msgid "Setting %s must be an array."
msgstr "Ustawienie %s musi być tablicą."

#: includes/api/class-rest-api.php:669
#. translators: auto
msgid "Setting %s must be between 0 and 1."
msgstr "Ustawienie %s musi mieścić się w zakresie od 0 do 1."

#: includes/api/clients/class-elevenlabs-api-client.php:246
msgid "Invalid API key or unauthorized access"
msgstr "Nieprawidłowy klucz API lub brak autoryzacji"

#: includes/api/clients/class-elevenlabs-api-client.php:248
msgid "Access forbidden - check your API permissions"
msgstr "Dostęp zabroniony — sprawdź uprawnienia API"

#: includes/api/clients/class-elevenlabs-api-client.php:250
msgid "Resource not found"
msgstr "Nie znaleziono zasobu"

#: includes/api/clients/class-elevenlabs-api-client.php:252
msgid "Rate limit exceeded - please try again later"
msgstr "Przekroczono limit żądań — spróbuj ponownie później"

#: includes/api/clients/class-elevenlabs-api-client.php:254
msgid "ElevenLabs server error - please try again later"
msgstr "Błąd serwera ElevenLabs — spróbuj ponownie później"

#: includes/api/clients/class-elevenlabs-api-client.php:257
#. translators: auto
msgid "API error (HTTP %d)"
msgstr "Błąd API (HTTP %d)"

#: includes/api/clients/class-elevenlabs-api-client.php:269
#. translators: %s: komunikat o błędzie z ElevenLabs
msgid "ElevenLabs API error: %1$s"
msgstr "Błąd API ElevenLabs: %1$s"

#: includes/api/elevenlabs/class-elevenlabs-batch-processor.php:73
msgid "No posts without generated audio"
msgstr "Brak wpisów bez wygenerowanego audio"

#: includes/api/elevenlabs/class-elevenlabs-client.php:126
msgid ""
"Current voice has been disabled by ElevenLabs. Refresh the page and select "
"a new voice from the list."
msgstr "Obecny głos został wyłączony przez ElevenLabs. Odśwież stronę i wybierz nowy głos z listy."

#: includes/api/elevenlabs/class-elevenlabs-client.php:139
msgid "Error generating audio: "
msgstr "Błąd generowania dźwięku: "

#: includes/api/elevenlabs/class-elevenlabs-client.php:171
msgid "Error getting voices: "
msgstr "Błąd pobierania głosów: "

#: includes/api/elevenlabs/class-elevenlabs-client.php:190
msgid "Connection successful"
msgstr "Połączenie pomyślnie nawiązane"

#: includes/api/elevenlabs/class-elevenlabs-client.php:191
msgid "Connection failed"
msgstr "Połączenie nie powiodło się"

#: includes/api/elevenlabs/class-elevenlabs-client.php:198
msgid "Error testing connection: "
msgstr "Błąd testowania połączenia: "

#: includes/api/elevenlabs/class-elevenlabs-connection-tester.php:55
msgid "API test error: "
msgstr "Błąd testu API: "

#: includes/api/elevenlabs/class-elevenlabs-connection-tester.php:86
msgid "API returned empty voice list"
msgstr "API zwróciło pustą listę głosów"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:132
msgid ""
"ElevenLabs API quota/credits exceeded. Please top up your account or wait "
"for limit renewal."
msgstr "Przekroczono limit/zasoby API ElevenLabs. Doładuj konto lub poczekaj na odnowienie limitu."

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:143
msgid "Invalid ElevenLabs API key"
msgstr "Nieprawidłowy klucz API ElevenLabs"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:152
msgid "API rate limit exceeded. Please try again later."
msgstr "Przekroczono limit żądań API. Spróbuj ponownie później."

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:164
msgid "Voice has been disabled by owner"
msgstr "Głos został wyłączony przez właściciela"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:173
#. translators: auto
msgid "Access error (code: %d)"
msgstr "Błąd dostępu (kod: %d)"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:186
#. translators: auto
msgid "API error (code: %d)"
msgstr "Błąd API (kod: %d)"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:228
msgid "Cannot connect to ElevenLabs API"
msgstr "Nie można połączyć się z API ElevenLabs"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:229
msgid "Unknown error"
msgstr "Nieznany błąd"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:235
msgid "ElevenLabs API connection works correctly"
msgstr "Połączenie z API ElevenLabs działa poprawnie"

#: includes/api/elevenlabs/class-elevenlabs-voice-handler.php:53
msgid "Failed to fetch voice list"
msgstr "Nie udało się pobrać listy głosów"

#: includes/api/elevenlabs/class-elevenlabs-voice-handler.php:106
msgid "Voice with given ID not found"
msgstr "Głos o podanym ID nie został znaleziony"

#: includes/api/elevenlabs/class-elevenlabs-voice-manager.php:40
msgid "API client not initialized"
msgstr "Klient API nie został zainicjowany"

#: includes/api/handlers/class-elevenlabs-request-builder.php:86
msgid "Error building TTS request: "
msgstr "Błąd podczas tworzenia żądania TTS: "

#: includes/api/handlers/class-elevenlabs-request-builder.php:189
msgid "Text cannot be empty"
msgstr "Tekst nie może być pusty"

#: includes/api/handlers/class-elevenlabs-request-builder.php:196
msgid "Text is too long (maximum 5000 characters)"
msgstr "Tekst jest zbyt długi (maksymalnie 5000 znaków)"

#: includes/api/handlers/class-elevenlabs-response-parser.php:25
msgid "TTS request failed"
msgstr "Żądanie TTS nie powiodło się"

#: includes/api/handlers/class-elevenlabs-response-parser.php:30
msgid "No audio data received"
msgstr "Nie otrzymano danych audio"

#: includes/api/handlers/class-elevenlabs-response-parser.php:37
msgid "Audio data is too small"
msgstr "Dane audio są zbyt małe"

#: includes/api/handlers/class-elevenlabs-response-parser.php:58
msgid "Error parsing TTS response: "
msgstr "Błąd parsowania odpowiedzi TTS: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:73
msgid "Voices request failed"
msgstr "Żądanie głosów nie powiodło się"

#: includes/api/handlers/class-elevenlabs-response-parser.php:77
msgid "Invalid voices data structure"
msgstr "Nieprawidłowa struktura danych głosów"

#: includes/api/handlers/class-elevenlabs-response-parser.php:99
msgid "Error parsing voices response: "
msgstr "Błąd parsowania odpowiedzi głosów: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:114
msgid "Voice request failed"
msgstr "Żądanie głosu nie powiodło się"

#: includes/api/handlers/class-elevenlabs-response-parser.php:118
msgid "Invalid voice data structure"
msgstr "Nieprawidłowa struktura danych głosu"

#: includes/api/handlers/class-elevenlabs-response-parser.php:124
msgid "Failed to parse voice data"
msgstr "Nie udało się sparsować danych głosu"

#: includes/api/handlers/class-elevenlabs-response-parser.php:137
msgid "Error parsing voice response: "
msgstr "Błąd parsowania odpowiedzi głosu: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:152
msgid "User request failed"
msgstr "Żądanie użytkownika nie powiodło się"

#: includes/api/handlers/class-elevenlabs-response-parser.php:156
msgid "Invalid user data structure"
msgstr "Nieprawidłowa struktura danych użytkownika"

#: includes/api/handlers/class-elevenlabs-response-parser.php:183
msgid "Error parsing user response: "
msgstr "Błąd parsowania odpowiedzi użytkownika: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:198
msgid "Subscription request failed"
msgstr "Żądanie subskrypcji nie powiodło się"

#: includes/api/handlers/class-elevenlabs-response-parser.php:202
msgid "Invalid subscription data structure"
msgstr "Nieprawidłowa struktura danych subskrypcji"

#: includes/api/handlers/class-elevenlabs-response-parser.php:245
msgid "Error parsing subscription response: "
msgstr "Błąd parsowania odpowiedzi subskrypcji: "

#: includes/api/text/class-text-cleaner.php:110
#: includes/api/text/class-text-content-processor.php:183
#: includes/text/processors/class-text-content-processor.php:334
msgid "return_to_article_content"
msgstr "wracając_do_treści_artykułu"

#: includes/api/text/class-text-cleaner.php:111
#: includes/api/text/class-text-content-processor.php:211
#: includes/text/processors/class-text-content-processor.php:371
msgid "proceed_to_article_content"
msgstr "wracając_do_treści_artykułu"

#: includes/api/text/class-text-content-processor.php:190
#: includes/text/processors/class-text-content-processor.php:344
msgid "image_description_single"
msgid_plural "image_description_plural"
msgstr[0] "Opis obrazu"
msgstr[1] "Opisy obrazów"
msgstr[2] "Opisy obrazów"

#: includes/api/text/class-text-content-processor.php:197
#: includes/text/processors/class-text-content-processor.php:353
msgid "next_image"
msgstr "następny_obraz"

#: includes/api/text/class-text-content-processor.php:204
#: includes/text/processors/class-text-content-processor.php:362
msgid "article_cover_shows"
msgstr "okładka_artykułu"

#: includes/audio/handlers/class-audio-request-handler.php:65
msgid "Failed to split text into chunks."
msgstr "Nie udało się podzielić tekstu na fragmenty."

#: includes/audio/handlers/class-audio-request-handler.php:99
msgid "Error processing audio request: "
msgstr "Błąd podczas przetwarzania żądania audio: "

#: includes/audio/handlers/class-audio-request-handler.php:162
msgid "Failed to generate any audio fragments."
msgstr "Nie udało się wygenerować żadnych fragmentów dźwięku."

#: includes/audio/handlers/class-audio-request-handler.php:195
msgid "Failed to merge audio fragments."
msgstr "Nie udało się scalić fragmentów dźwięku."

#: includes/audio/handlers/class-audio-request-handler.php:210
msgid "Audio generated and merged successfully."
msgstr "Dźwięk wygenerowany i scalony pomyślnie."

#: includes/audio/handlers/class-audio-request-handler.php:215
msgid "Error merging audio: "
msgstr "Błąd scalania dźwięku: "

#: includes/audio/managers/class-audio-generation-manager.php:100
msgid "A critical error occurred during audio generation: "
msgstr "Wystąpił krytyczny błąd podczas generowania dźwięku: "

#: includes/audio/managers/class-audio-generation-manager.php:111
msgid ""
"This is an audio generation test. This message tests the chunking and "
"merging system."
msgstr "To jest test generacji dźwięku. Ta wiadomość testuje system dzielenia i scalania."

#: includes/audio/managers/class-audio-generation-manager.php:157
msgid "Cannot prepare text for conversion (text is empty)."
msgstr "Nie można przygotować tekstu do konwersji (tekst jest pusty)."

#: includes/audio/processors/class-audio-response-processor.php:41
msgid "Error processing API response: "
msgstr "Błąd podczas przetwarzania odpowiedzi API: "

#: includes/audio/processors/class-audio-response-processor.php:56
msgid "Invalid response: missing success field"
msgstr "Nieprawidłowa odpowiedź: brak pola sukcesu"

#: includes/audio/processors/class-audio-response-processor.php:64
msgid "Invalid successful response: missing body field"
msgstr "Nieprawidłowa odpowiedź sukcesu: brak pola ciała"

#: includes/audio/processors/class-audio-response-processor.php:72
msgid "Invalid error response: missing error field"
msgstr "Nieprawidłowa odpowiedź o błędzie: brak pola błędu"

#: includes/audio/processors/class-audio-response-processor.php:95
msgid "Generated audio content is too small"
msgstr "Wygenerowana zawartość audio jest zbyt mała"

#: includes/audio/processors/class-audio-response-processor.php:123
msgid "Unknown API error"
msgstr "Nieznany błąd API"

#: includes/audio/storage/class-audio-file-cleaner.php:60
msgid "No audio file to clean up"
msgstr "Brak pliku audio do czyszczenia"

#: includes/audio/storage/class-audio-file-cleaner.php:70
msgid "Failed to delete audio file"
msgstr "Nie udało się usunąć pliku audio"

#: includes/audio/storage/class-audio-file-cleaner.php:79
msgid "Failed to delete audio metadata"
msgstr "Nie udało się usunąć metadanych audio"

#: includes/audio/storage/class-audio-file-cleaner.php:88
msgid "Audio file cleaned up successfully"
msgstr "Plik audio został pomyślnie wyczyszczony"

#: includes/audio/storage/class-audio-file-cleaner.php:88
msgid "Partial cleanup completed with errors"
msgstr "Częściowe czyszczenie zakończyło się błędami"

#: includes/audio/storage/class-audio-file-cleaner.php:96
msgid "Error during cleanup: "
msgstr "Błąd podczas czyszczenia: "

#: includes/audio/storage/class-audio-file-cleaner.php:148
#: includes/audio/storage/class-audio-file-cleaner.php:220
msgid "Upload directory does not exist"
msgstr "Katalog przesyłania nie istnieje"

#: includes/audio/storage/class-audio-file-cleaner.php:194
#. translators: auto
msgid "Cleaned up %d orphaned files"
msgstr "Wyczyszczono %d niepowiązanych plików"

#: includes/audio/storage/class-audio-file-cleaner.php:201
msgid "Error cleaning orphaned files: "
msgstr "Błąd podczas czyszczenia niepowiązanych plików: "

#: includes/audio/storage/class-audio-file-cleaner.php:259
#. translators: auto
msgid "Cleaned up %d temporary files"
msgstr "Wyczyszczono %d plików tymczasowych"

#: includes/audio/storage/class-audio-file-cleaner.php:266
msgid "Error cleaning temporary files: "
msgstr "Błąd podczas czyszczenia plików tymczasowych: "

#: includes/audio/storage/class-audio-file-cleaner.php:298
#. translators: auto
msgid "Comprehensive cleanup completed. Deleted %1$d files with %2$d errors."
msgstr "Kompleksowe czyszczenie zakończone. Usunięto %1$d plików z %2$d błędami."

#: includes/audio/storage/class-audio-file-storage.php:51
#: includes/audio/storage/class-audio-file-storage.php:105
#: includes/audio/validators/class-audio-validator.php:178
msgid "Audio content is empty"
msgstr "Zawartość audio jest pusta"

#: includes/audio/storage/class-audio-file-storage.php:55
#: includes/audio/validators/class-audio-validator.php:182
msgid "Audio content is too small"
msgstr "Zawartość audio jest zbyt mała"

#: includes/audio/storage/class-audio-file-storage.php:60
msgid "Upload directory is not writable"
msgstr "Katalog przesyłania nie jest zapisywalny"

#: includes/audio/storage/class-audio-file-storage.php:71
msgid "Failed to write audio file"
msgstr "Nie udało się zapisać pliku audio"

#: includes/audio/storage/class-audio-file-storage.php:88
msgid "Error storing audio file: "
msgstr "Błąd podczas przechowywania pliku audio: "

#: includes/audio/storage/class-audio-file-storage.php:112
msgid "Cannot create directory: "
msgstr "Nie można utworzyć katalogu: "

#: includes/audio/storage/class-audio-file-storage.php:118
msgid "Failed to write raw audio content"
msgstr "Nie udało się zapisać surowej zawartości audio"

#: includes/audio/storage/class-audio-file-storage.php:133
msgid "Error storing raw audio: "
msgstr "Błąd podczas przechowywania surowego audio: "

#: includes/audio/validators/class-audio-validator.php:42
#: includes/audio/validators/class-audio-validator.php:89
#: includes/audio/validators/class-audio-validator.php:144
msgid "Audio file does not exist"
msgstr "Plik audio nie istnieje"

#: includes/audio/validators/class-audio-validator.php:51
#. translators: auto
msgid "Unsupported audio format: %1$s. Supported formats: %2$s"
msgstr "Nieobsługiwany format audio: %1$s. Obsługiwane formaty: %2$s"

#: includes/audio/validators/class-audio-validator.php:69
msgid "Audio format is valid"
msgstr "Format audio jest prawidłowy"

#: includes/audio/validators/class-audio-validator.php:74
msgid "Error validating audio format: "
msgstr "Błąd walidacji formatu audio: "

#: includes/audio/validators/class-audio-validator.php:95
msgid "Cannot determine file size"
msgstr "Nie można określić rozmiaru pliku"

#: includes/audio/validators/class-audio-validator.php:101
#. translators: auto
msgid "Audio file is too small: %1$s (minimum: %2$s)"
msgstr "Plik audio jest zbyt mały: %1$s (minimum: %2$s)"

#: includes/audio/validators/class-audio-validator.php:111
#. translators: auto
msgid "Audio file is too large: %1$s (maximum: %2$s)"
msgstr "Plik audio jest zbyt duży: %1$s (maksymalnie: %2$s)"

#: includes/audio/validators/class-audio-validator.php:124
msgid "Audio file size is valid"
msgstr "Rozmiar pliku audio jest prawidłowy"

#: includes/audio/validators/class-audio-validator.php:129
msgid "Error validating audio size: "
msgstr "Błąd walidacji rozmiaru audio: "

#: includes/audio/validators/class-audio-validator.php:162
msgid "Error validating audio quality: "
msgstr "Błąd walidacji jakości audio: "

#: includes/audio/validators/class-audio-validator.php:186
msgid "Audio content is too large"
msgstr "Zawartość audio jest zbyt duża"

#: includes/audio/validators/class-audio-validator.php:201
msgid "Audio content is valid"
msgstr "Zawartość audio jest prawidłowa"

#: includes/audio/validators/class-audio-validator.php:206
msgid "Error validating audio content: "
msgstr "Błąd walidacji zawartości audio: "

#: includes/audio/validators/class-audio-validator.php:248
msgid "Audio file passed all validations"
msgstr "Plik audio przeszedł wszystkie walidacje"

#: includes/audio/validators/class-audio-validator.php:250
#. translators: auto
msgid "Audio file failed validation with %d errors"
msgstr "Plik audio nie przeszedł walidacji. Błędy: %d"

#: includes/audio/validators/class-audio-validator.php:272
msgid "Cannot read audio file"
msgstr "Nie można odczytać pliku audio"

#: includes/audio/validators/class-audio-validator.php:288
msgid "Content too short to validate header"
msgstr "Zawartość zbyt krótka do walidacji nagłówka"

#: includes/audio/validators/class-audio-validator.php:300
msgid "Invalid MP3 header"
msgstr "Nieprawidłowy nagłówek MP3"

#: includes/audio/validators/class-audio-validator.php:307
msgid "Invalid WAV header"
msgstr "Nieprawidłowy nagłówek WAV"

#: includes/audio/validators/class-audio-validator.php:314
msgid "Invalid OGG header"
msgstr "Nieprawidłowy nagłówek OGG"

#: includes/audio/validators/class-audio-validator.php:337
msgid "Cannot read MP3 file"
msgstr "Nie można odczytać pliku MP3"

#: includes/audio/validators/class-audio-validator.php:345
msgid "MP3 quality validation passed"
msgstr "Walidacja jakości MP3 pomyślna"

#: includes/audio/validators/class-audio-validator.php:353
msgid "MP3 with ID3 tag - quality validation passed"
msgstr "MP3 z tagiem ID3 - walidacja jakości pomyślna"

#: includes/audio/validators/class-audio-validator.php:357
msgid "Invalid MP3 structure"
msgstr "Nieprawidłowa struktura MP3"

#: includes/audio/validators/class-audio-validator.php:374
msgid "Cannot read WAV file"
msgstr "Nie można odczytać pliku WAV"

#: includes/audio/validators/class-audio-validator.php:379
msgid "WAV file header is incomplete"
msgstr "Niekompletny nagłówek pliku WAV"

#: includes/audio/validators/class-audio-validator.php:384
msgid "Invalid WAV file structure"
msgstr "Nieprawidłowa struktura pliku WAV"

#: includes/audio/validators/class-audio-validator.php:389
msgid "WAV quality validation passed"
msgstr "Walidacja jakości WAV pomyślna"

#: includes/audio/validators/class-audio-validator.php:404
msgid "Audio file appears to be corrupted (too small)"
msgstr "Plik audio wydaje się być uszkodzony (za mały)"

#: includes/audio/validators/class-audio-validator.php:416
msgid "Audio file is not readable"
msgstr "Plik audio jest nieczytelny"

#: includes/audio/validators/class-audio-validator.php:421
msgid "Audio file appears to be empty or corrupted"
msgstr "Plik audio wydaje się być pusty lub uszkodzony"

#: includes/audio/validators/class-audio-validator.php:426
msgid "Basic quality validation passed"
msgstr "Podstawowa walidacja jakości pomyślna"

#: includes/core/bootstrap/class-admin-initializer.php:112
msgid "WordPress optimizations applied"
msgstr "Optymalizacje WordPress zastosowane"

#: includes/core/bootstrap/class-admin-initializer.php:127
msgid "Initializing admin security..."
msgstr "Inicjalizacja zabezpieczeń administratora..."

#: includes/core/bootstrap/class-admin-initializer.php:145
msgid "Admin security initialized successfully"
msgstr "Zabezpieczenia administratora zainicjowane pomyślnie"

#: includes/core/bootstrap/class-admin-initializer.php:160
msgid "Initializing admin controllers..."
msgstr "Inicjalizacja kontrolerów administratora..."

#: includes/core/bootstrap/class-admin-initializer.php:179
msgid "Admin controllers initialized successfully"
msgstr "Kontrolery administratora zainicjowane pomyślnie"

#: includes/core/bootstrap/class-admin-initializer.php:194
msgid "Initializing admin renderers..."
msgstr "Inicjalizacja rendererów administratora..."

#: includes/core/bootstrap/class-admin-initializer.php:201
msgid "Admin renderers initialized successfully"
msgstr "Renderery administratora zainicjowane pomyślnie"

#: includes/core/bootstrap/class-admin-initializer.php:216
msgid "Initializing conversion system..."
msgstr "Inicjalizacja systemu konwersji..."

#: includes/core/bootstrap/class-admin-initializer.php:223
msgid "Conversion system initialized successfully"
msgstr "System konwersji zainicjowany pomyślnie"

#: includes/core/bootstrap/class-admin-initializer.php:238
msgid "Initializing admin asset management..."
msgstr "Inicjalizacja zarządzania zasobami administratora..."

#: includes/core/bootstrap/class-admin-initializer.php:246
msgid "Admin asset management initialized successfully"
msgstr "Zarządzanie zasobami administratora zainicjowane pomyślnie"

#: includes/core/bootstrap/class-admin-initializer.php:355
#: includes/core/bootstrap/class-core-initializer.php:267
#: includes/core/bootstrap/class-frontend-initializer.php:336
#. translators: 1: obszar inicjalizacji (core/admin/frontend), 2: komunikat o błędzie
msgid "CRITICAL ERROR in %1$s initialization: %2$s"
msgstr "KRYTYCZNY BŁĄD podczas inicjalizacji %1$s: %2$s"

#: includes/core/bootstrap/class-admin-initializer.php:359
#: includes/core/bootstrap/class-core-initializer.php:271
#: includes/core/bootstrap/class-frontend-initializer.php:340
#. translators: 1: obszar wtyczki, 2: komunikat o błędzie
msgid "WCAG Audio Plugin %1$s Error: %2$s"
msgstr "Błąd wtyczki WCAG Audio %1$s: %2$s"

#: includes/core/bootstrap/class-core-initializer.php:53
msgid "Core initialization started"
msgstr "Rozpoczęcie inicjalizacji rdzenia"

#: includes/core/bootstrap/class-core-initializer.php:70
msgid "Core initialization completed successfully"
msgstr "Inicjalizacja rdzenia zakończona pomyślnie"

#: includes/core/bootstrap/class-core-initializer.php:91
msgid "Initializing security systems..."
msgstr "Inicjalizacja systemów bezpieczeństwa..."

#: includes/core/bootstrap/class-core-initializer.php:100
msgid "Security systems initialized successfully"
msgstr "Systemy bezpieczeństwa zainicjowane pomyślnie"

#: includes/core/bootstrap/class-core-initializer.php:115
msgid "Initializing AJAX handlers..."
msgstr "Inicjalizacja obsługi AJAX..."

#: includes/core/bootstrap/class-core-initializer.php:133
msgid "AJAX handlers initialized successfully"
msgstr "Obsługa AJAX zainicjowana pomyślnie"

#: includes/core/bootstrap/class-core-initializer.php:149
msgid "Initializing CRON system..."
msgstr "Inicjalizacja systemu CRON..."

#: includes/core/bootstrap/class-core-initializer.php:154
msgid "CRON system initialized successfully"
msgstr "System CRON zainicjowany pomyślnie"

#: includes/core/bootstrap/class-core-initializer.php:169
msgid "Initializing REST API..."
msgstr "Inicjalizacja REST API..."

#: includes/core/bootstrap/class-core-initializer.php:174
msgid "REST API initialized successfully"
msgstr "REST API zainicjowane pomyślnie"

#: includes/core/bootstrap/class-core-initializer.php:189
msgid "Initializing WP-CLI commands..."
msgstr "Inicjalizacja poleceń WP-CLI..."

#: includes/core/bootstrap/class-core-initializer.php:194
msgid "WP-CLI commands initialized successfully"
msgstr "Polecenia WP-CLI zainicjowane pomyślnie"

#: includes/core/bootstrap/class-frontend-initializer.php:90
msgid "Initializing frontend player..."
msgstr "Inicjalizacja odtwarzacza frontend..."

#: includes/core/bootstrap/class-frontend-initializer.php:100
msgid "Frontend player initialized successfully"
msgstr "Odtwarzacz frontend zainicjowany pomyślnie"

#: includes/core/bootstrap/class-frontend-initializer.php:115
msgid "Initializing frontend assets..."
msgstr "Inicjalizacja zasobów frontend..."

#: includes/core/bootstrap/class-frontend-initializer.php:124
msgid "Frontend assets initialized successfully"
msgstr "Zasoby frontend zainicjowane pomyślnie"

#: includes/core/bootstrap/class-frontend-initializer.php:139
msgid "Initializing frontend controllers..."
msgstr "Inicjalizacja kontrolerów frontend..."

#: includes/core/bootstrap/class-frontend-initializer.php:155
msgid "Frontend controllers initialized successfully"
msgstr "Kontrolery frontend zainicjowane pomyślnie"

#: includes/core/bootstrap/class-frontend-initializer.php:170
msgid "Initializing public API..."
msgstr "Inicjalizacja API publicznego..."

#: includes/core/bootstrap/class-frontend-initializer.php:178
msgid "Public API initialized successfully"
msgstr "API publiczne zainicjowane pomyślnie"

#: includes/core/class-cron-manager.php:116
msgid "Plugin activated - Initializing CRON system"
msgstr "Wtyczka aktywowana — inicjalizacja systemu CRON"

#: includes/core/class-cron-manager.php:147
msgid "Plugin deactivated - Cleaning up CRON events"
msgstr "Wtyczka dezaktywowana — czyszczenie zdarzeń CRON"

#: includes/core/class-plugin-helpers.php:493
msgid "WCAG Audio Player: System Requirements Not Met"
msgstr "Odtwarzacz audio WCAG: Warunki systemowe nie spełnione"

#: includes/core/class-plugin-helpers.php:499
#. translators: auto
msgid "%1$s: Required %2$s, Current %3$s"
msgstr "%1$s: Wymagane %2$s, obecnie %3$s"

#: includes/core/class-plugin-initializer.php:48
msgid "Essential plugin initialization started"
msgstr "Rozpoczynamy podstawową inicjalizację wtyczki"

#: includes/core/class-plugin-initializer.php:68
msgid "Essential plugin initialization completed successfully"
msgstr "Podstawowa inicjalizacja wtyczki zakończona pomyślnie"

#: includes/core/class-plugin-initializer.php:87
msgid "Admin late initialization started"
msgstr "Rozpoczynamy późną inicjalizację administratora"

#: includes/core/class-plugin-initializer.php:92
msgid "Admin late initialization completed successfully"
msgstr "Późna inicjalizacja administratora zakończona pomyślnie"

#: includes/core/class-plugin-initializer.php:178
#. translators: %s: komunikat o błędzie
msgid "CRITICAL ERROR in plugin initialization: %s"
msgstr "KRYTYCZNY BŁĄD podczas inicjalizacji wtyczki: %s"

#: includes/core/class-plugin-initializer.php:180
#. translators: %s: ścieżka stosu
msgid "Stack trace: %s"
msgstr "Ścieżka stosu: %s"

#: includes/core/class-plugin-initializer.php:186
#. translators: %s: komunikat o błędzie
msgid "WCAG Audio Plugin Error: %s"
msgstr "Błąd wtyczki WCAG Audio: %s"

#: includes/core/class-plugin-initializer.php:218
msgid "Plugin activated - Initializing systems"
msgstr "Aktywacja wtyczki — inicjalizacja systemów"

#: includes/core/class-plugin-initializer.php:226
msgid "Plugin activation completed"
msgstr "Aktywacja wtyczki zakończona"

#: includes/core/class-plugin-initializer.php:239
msgid "Plugin deactivated - Cleaning up systems"
msgstr "Dezaktywacja wtyczki — czyszczenie systemów"

#: includes/core/class-plugin-initializer.php:252
msgid "Plugin deactivation completed"
msgstr "Dezaktywacja wtyczki zakończona"

#: includes/core/class-plugin-utils.php:149
#. translators: %s: aktualna wersja PHP
msgid "WCAG Audio Plugin requires PHP 7.4 or higher. Your current version is: %s"
msgstr "Wtyczka WCAG Audio wymaga PHP 7.4 lub nowszego. Twoja wersja: %s"

#: includes/core/class-plugin-utils.php:324
msgid "Loading required files..."
msgstr "Ładowanie wymaganych plików..."

#: includes/core/class-plugin-utils.php:334
#. translators: auto
msgid "ERROR: File not found: %1$s"
msgstr "Błąd: Nie znaleziono pliku: %1$s"

#: includes/core/class-plugin-utils.php:336
#. translators: %s: ścieżka do wymaganego pliku
msgid "Required file not found: %1$s"
msgstr "Nie znaleziono wymaganego pliku: %1$s"

#: includes/core/class-plugin-utils.php:342
#. translators: %d: liczba załadowanych plików
msgid "Successfully loaded %1$d required files"
msgstr "Pomyślnie załadowano %1$d wymaganego pliku"

#: includes/core/class-security-manager.php:88
msgid ""
"WCAG Audio Player: WordPress version is outdated. Please update for "
"security reasons."
msgstr "Odtwarzacz WCAG Audio: Twoja wersja WordPress jest nieaktualna. Zaktualizuj dla bezpieczeństwa."

#: includes/core/class-security-manager.php:98
msgid ""
"WCAG Audio Player: PHP version is outdated and unsupported. Please update "
"immediately."
msgstr "Odtwarzacz WCAG Audio: Twoja wersja PHP jest nieaktualna i nieobsługiwana. Zaktualizuj natychmiast."

#: includes/core/security/class-nonce-manager.php:283
msgid "Invalid AJAX request."
msgstr "Nieprawidłowe żądanie AJAX."

#: includes/core/security/class-nonce-manager.php:291
msgid "Security check failed."
msgstr "Weryfikacja bezpieczeństwa nie powiodła się."

#: includes/core/security/class-request-validator.php:400
msgid "Request validation failed. Please try again."
msgstr "Weryfikacja żądania nie powiodła się. Spróbuj ponownie."

#: includes/core/security/class-request-validator.php:401
msgid "Security Error"
msgstr "Błąd bezpieczeństwa"

#: includes/core/security/class-security-coordinator.php:154
#. translators: 1: wymagana wersja WordPress, 2: obecna wersja WordPress
msgid ""
"WCAG Audio Player: WordPress version %1$s or higher is recommended for "
"security. Current version: %2$s"
msgstr "Odtwarzacz WCAG Audio: Zalecana wersja WordPress to %1$s lub wyższa. Obecna wersja: %2$s"

#: includes/core/security/class-security-coordinator.php:168
#. translators: 1: wymagana wersja PHP, 2: obecna wersja PHP
msgid ""
"WCAG Audio Player: PHP version %1$s or higher is required. Current version: "
"%2$s"
msgstr "Odtwarzacz WCAG Audio: Wymagana wersja PHP to %1$s lub wyższa. Obecna wersja: %2$s"

#: includes/cron/schedulers/class-cron-scheduler.php:151
msgid "Co 15 minut"
msgstr "Co 15 minut"

#: includes/frontend/views/class-player-html-renderer.php:243
msgid "WCAG 2.2 Audio Player"
msgstr "Odtwarzacz audio WCAG 2.2"

#: includes/frontend/views/class-player-html-renderer.php:249
#. translators: auto
msgid "%d listen"
msgid_plural "%d listens"
msgstr[0] "%d odsłuch"
msgstr[1] "%d odsłuchy"
msgstr[2] "%d odsłuchów"

#: includes/handlers/class-audio-bulk-posts-processor.php:48
msgid "unlimited"
msgstr "nieograniczone"

#: includes/handlers/class-audio-single-post-processor.php:143
msgid "Post processed successfully"
msgstr "Wpis pomyślnie przetworzony"

#: includes/handlers/class-cron-diagnostic-helper.php:57
#. translators: auto
msgid "WP-Cron is disabled. Add to crontab: */5 * * * * wget -q -O - %s/wp-cron.php"
msgstr "WP-Cron jest wyłączony. Dodaj do crontaba: */5 * * * * wget -q -O - %s/wp-cron.php"

#: includes/handlers/class-cron-diagnostic-helper.php:64
msgid "Enable allow_url_fopen or install php-curl"
msgstr "Włącz allow_url_fopen lub zainstaluj php-curl"

#: includes/handlers/class-cron-diagnostic-helper.php:66
msgid "Check firewall settings or SSL certificate"
msgstr "Sprawdź ustawienia zapory lub certyfikat SSL"

#: includes/handlers/class-cron-diagnostic-helper.php:69
msgid "Try adding to wp-config.php: define(\"ALTERNATE_WP_CRON\", true);"
msgstr "Spróbuj dodać do wp-config.php: define(\"ALTERNATE_WP_CRON\", true);"

#: includes/handlers/class-cron-diagnostic-helper.php:84
msgid "Cleared stale cron lock"
msgstr "Usunięto martwy blok cron"

#: includes/handlers/class-cron-diagnostic-helper.php:123
#. translators: auto
msgid "Rescheduled %s"
msgstr "Przekładano %s"

#: includes/handlers/class-cron-diagnostic-helper.php:126
#. translators: auto
msgid "Failed to reschedule %s (check custom intervals)"
msgstr "Nie udało się przekładać %s (sprawdź niestandardowe interwały)"

#: includes/handlers/class-cron-diagnostic-helper.php:135
msgid "spawn_cron() is failing - server configuration issue detected"
msgstr "spawn_cron() zawodzi — wykryto problem z konfiguracją serwera"

#: includes/handlers/class-cron-diagnostic-helper.php:136
msgid "Recommendation: Add define('ALTERNATE_WP_CRON', true); to wp-config.php"
msgstr "Zalecenie: Dodaj do wp-config.php: define('ALTERNATE_WP_CRON', true);"

#: includes/handlers/class-cron-diagnostic-helper.php:138
msgid "spawn_cron() test successful"
msgstr "Test spawn_cron() powiódł się"

#: includes/handlers/class-cron-diagnostic-helper.php:141
msgid "spawn_cron() function not available"
msgstr "Funkcja spawn_cron() niedostępna"

#: includes/handlers/class-cron-manual-trigger.php:38
msgid "CRON tasks were executed manually"
msgstr "Zadania CRON zostały wykonane ręcznie"

#: includes/handlers/class-cron-manual-trigger.php:50
msgid "Failed to execute CRON tasks - all methods failed"
msgstr "Nie udało się wykonać zadań CRON — wszystkie metody zawiodły"

#: includes/handlers/class-test-endpoint-handler.php:47
msgid "AJAX test works!"
msgstr "Test AJAX działa!"

#: includes/handlers/class-test-endpoint-handler.php:100
#: includes/handlers/class-test-endpoint-handler.php:293
msgid "No nonce provided"
msgstr "Nie podano nonce"

#: includes/handlers/class-test-endpoint-handler.php:110
msgid "Nonce validation successful"
msgstr "Weryfikacja nonce powiodła się"

#: includes/handlers/class-test-endpoint-handler.php:115
msgid "Nonce validation failed"
msgstr "Weryfikacja nonce nie powiodła się"

#: includes/handlers/class-test-endpoint-handler.php:139
msgid "Fresh nonce generated"
msgstr "Nowy nonce wygenerowany"

#: includes/handlers/class-test-endpoint-handler.php:165
msgid "Invalid or missing nonce"
msgstr "Nieprawidłowy lub brakujący nonce"

#: includes/handlers/cron/class-cron-background-statistics.php:53
msgid "Not scheduled"
msgstr "Nie zaplanowano"

#: includes/handlers/cron/class-cron-health-diagnostics.php:27
msgid "WP-Cron Status"
msgstr "Status WP-Cron"

#: includes/handlers/cron/class-cron-health-diagnostics.php:31
#: includes/handlers/cron/class-cron-health-diagnostics.php:44
#: includes/handlers/cron/class-cron-health-diagnostics.php:60
msgid "Disabled"
msgstr "Wyłączony"

#: includes/handlers/cron/class-cron-health-diagnostics.php:31
#: includes/handlers/cron/class-cron-health-diagnostics.php:44
#: includes/handlers/cron/class-cron-health-diagnostics.php:60
msgid "Enabled"
msgstr "Włączony"

#: includes/handlers/cron/class-cron-health-diagnostics.php:33
msgid "WP-Cron is disabled by DISABLE_WP_CRON constant"
msgstr "WP-Cron jest wyłączony przez stałą DISABLE_WP_CRON"

#: includes/handlers/cron/class-cron-health-diagnostics.php:34
msgid "WP-Cron is enabled and functional"
msgstr "WP-Cron jest włączony i działa poprawnie"

#: includes/handlers/cron/class-cron-health-diagnostics.php:40
msgid "Alternative WP-Cron"
msgstr "Alternatywny WP-Cron"

#: includes/handlers/cron/class-cron-health-diagnostics.php:46
msgid ""
"ALTERNATE_WP_CRON is enabled - WordPress will run CRON tasks directly "
"instead of through spawn_cron()"
msgstr "ALTERNATE_WP_CRON jest włączony — WordPress uruchomi zadania CRON bezpośrednio, zamiast przez spawn_cron()"

#: includes/handlers/cron/class-cron-health-diagnostics.php:47
msgid ""
"Recommendation: Add define('ALTERNATE_WP_CRON', true); to wp-config.php - "
"this bypasses spawn_cron() issues and runs tasks directly"
msgstr "Zalecenie: Dodaj do wp-config.php: define('ALTERNATE_WP_CRON', true); — omija to problemy związane z spawn_cron() i uruchamia zadania bezpośrednio"

#: includes/handlers/cron/class-cron-health-diagnostics.php:53
msgid "HTTP Capabilities"
msgstr "Możliwości HTTP"

#: includes/handlers/cron/class-cron-health-diagnostics.php:59
msgid "Unavailable"
msgstr "Niedostępny"

#: includes/handlers/cron/class-cron-health-diagnostics.php:115
#: includes/handlers/cron/class-cron-health-diagnostics.php:130
#: includes/handlers/cron/class-cron-health-diagnostics.php:139
msgid "Test spawn_cron()"
msgstr "Test spawn_cron()"

#: includes/handlers/cron/class-cron-health-diagnostics.php:118
msgid "Function unavailable"
msgstr "Funkcja niedostępna"

#: includes/handlers/cron/class-cron-health-diagnostics.php:119
msgid "spawn_cron() function is not available"
msgstr "Funkcja spawn_cron() nie jest dostępna"

#: includes/handlers/cron/class-cron-health-diagnostics.php:133
msgid "Failed (but ALTERNATE_WP_CRON enabled)"
msgstr "Nie powiodło się (ale ALTERNATE_WP_CRON jest włączony)"

#: includes/handlers/cron/class-cron-health-diagnostics.php:134
msgid ""
"spawn_cron() does not work, but ALTERNATE_WP_CRON is enabled. This is "
"normal in local environments and will not affect CRON operation in "
"production."
msgstr "spawn_cron() nie działa, ale ALTERNATE_WP_CRON jest włączony. To normalne w środowiskach lokalnych i nie wpłynie na działanie CRON w produkcji."

#: includes/handlers/cron/class-cron-health-diagnostics.php:143
msgid "Working"
msgstr "Działa"

#: includes/handlers/cron/class-cron-health-diagnostics.php:143
#: includes/handlers/cron/class-cron-health-diagnostics.php:169
msgid "Failed"
msgstr "Nie powiodło się"

#: includes/handlers/cron/class-cron-health-diagnostics.php:145
msgid "spawn_cron() executed successfully"
msgstr "spawn_cron() wykonano pomyślnie"

#: includes/handlers/cron/class-cron-health-diagnostics.php:146
msgid ""
"spawn_cron() cannot make HTTP requests to itself - server configuration "
"issue"
msgstr "spawn_cron() nie może wykonywać żądań HTTP do siebie — problem z konfiguracją serwera"

#: includes/handlers/cron/class-cron-health-diagnostics.php:166
#: includes/handlers/cron/class-cron-health-diagnostics.php:183
msgid "HTTP loopback request test"
msgstr "Test zapytania pętli zwrotnej HTTP"

#: includes/handlers/cron/class-cron-health-diagnostics.php:172
#. translators: 1: komunikat o błędzie, 2: kod błędu
msgid "Error: %1$s | Code: %2$s"
msgstr "Błąd: %1$s | Kod: %2$s"

#: includes/handlers/cron/class-cron-health-diagnostics.php:188
#. translators: auto
msgid "Response code: %d"
msgstr "Kod odpowiedzi: %d"

#: includes/handlers/cron/class-cron-health-diagnostics.php:190
#. translators: auto
msgid "Test URL: %s"
msgstr "Testowy URL: %s"

#: includes/handlers/cron/class-cron-health-diagnostics.php:219
msgid "Scheduled Jobs"
msgstr "Zaplanowane zadania"

#: includes/handlers/cron/class-cron-health-diagnostics.php:225
#. translators: 1: łączna liczba zadań, 2: liczba zadań wtyczki
msgid "Total: %1$d | WCAG Audio: %2$d"
msgstr "Razem: %1$d | WCAG Audio: %2$d"

#: includes/handlers/cron/class-cron-health-diagnostics.php:249
msgid "CRON execution test"
msgstr "Test wykonania CRON"

#: includes/handlers/cron/class-cron-health-diagnostics.php:255
#. translators: 1: tekst statusu WP, 2: tekst statusu wtyczki
msgid "WP: %1$s | Plugin: %2$s"
msgstr "WP: %1$s | Wtyczka: %2$s"

#: includes/handlers/cron/class-cron-health-diagnostics.php:256
#: includes/handlers/cron/class-cron-health-diagnostics.php:257
msgid "Recently executed"
msgstr "Ostatnio wykonano"

#: includes/handlers/cron/class-cron-health-diagnostics.php:256
#: includes/handlers/cron/class-cron-health-diagnostics.php:257
msgid "No activity"
msgstr "Brak aktywności"

#: includes/handlers/cron/class-cron-health-diagnostics.php:280
msgid "Sprawny"
msgstr "Sprawny"

#: includes/handlers/cron/class-cron-health-diagnostics.php:284
msgid "Background processing disabled"
msgstr "Przetwarzanie w tle wyłączone"

#: includes/handlers/cron/class-cron-health-diagnostics.php:287
msgid "Manual mode"
msgstr "Tryb ręczny"

#: includes/handlers/cron/class-cron-health-diagnostics.php:291
msgid "Queue management test"
msgstr "Test zarządzania kolejką"

#: includes/handlers/cron/class-cron-health-diagnostics.php:317
msgid "WP-Cron disabled"
msgstr "WP-Cron wyłączony"

#: includes/handlers/cron/class-cron-health-diagnostics.php:318
msgid "Remove or set DISABLE_WP_CRON to false in wp-config.php"
msgstr "Usuń lub ustaw w wp-config.php: DISABLE_WP_CRON = false"

#: includes/handlers/cron/class-cron-health-diagnostics.php:327
msgid "HTTP capabilities missing"
msgstr "Brak możliwości obsługi HTTP"

#: includes/handlers/cron/class-cron-health-diagnostics.php:328
msgid "Enable cURL or allow_url_fopen in PHP configuration"
msgstr "Włącz cURL lub allow_url_fopen w konfiguracji PHP"

#: includes/handlers/cron/class-cron-health-diagnostics.php:337
msgid "spawn_cron() not working"
msgstr "spawn_cron() nie działa"

#: includes/handlers/cron/class-cron-health-diagnostics.php:338
msgid "Enable ALTERNATE_WP_CRON in wp-config.php"
msgstr "Włącz ALTERNATE_WP_CRON w wp-config.php"

#: includes/handlers/cron/class-cron-health-diagnostics.php:347
msgid "Loopback request issues"
msgstr "Problemy z żądaniem pętli zwrotnej"

#: includes/handlers/cron/class-cron-health-diagnostics.php:348
msgid "Configure server to allow requests to itself or use external CRON"
msgstr "Skonfiguruj serwer, aby umożliwić żądania do siebie lub użyj zewnętrznego CRON"

#: includes/handlers/cron/class-cron-health-diagnostics.php:356
msgid "General recommendation"
msgstr "Ogólne zalecenie"

#: includes/handlers/cron/class-cron-health-diagnostics.php:357
msgid "For best performance, configure external CRON and disable WP-Cron"
msgstr "Dla najlepszej wydajności, skonfiguruj zewnętrzny CRON i wyłącz WP-Cron"

#: includes/handlers/cron/class-cron-health-diagnostics.php:445
msgid "CRON system working properly"
msgstr "System CRON działa poprawnie"

#: includes/handlers/cron/class-cron-health-diagnostics.php:449
msgid "Critical CRON system issues"
msgstr "Krytyczne problemy systemu CRON"

#: includes/handlers/cron/class-cron-health-diagnostics.php:452
msgid "CRON system issues detected"
msgstr "Wykryto problemy z systemem CRON"

#: includes/handlers/cron/class-cron-status-data-provider.php:139
msgid "Overdue"
msgstr "Przeterminowany"

#: includes/handlers/cron/class-cron-status-data-provider.php:144
#. translators: auto
msgid "%d seconds"
msgstr "%d sekund"

#: includes/handlers/cron/class-cron-status-data-provider.php:147
#. translators: auto
msgid "%d minutes"
msgstr "%d minut"

#: includes/handlers/cron/class-cron-status-data-provider.php:150
#. translators: auto
msgid "%d hours"
msgstr "%d godzin"

#: includes/handlers/cron/class-cron-status-data-provider.php:153
#. translators: auto
msgid "%d days"
msgstr "%d dni"

#: includes/licensing/class-license-ajax-handler.php:51
msgid "License key is required"
msgstr "Wymagany klucz licencji"

#: includes/licensing/class-license-ajax-handler.php:81
#. translators: auto
msgid "License activated: %s"
msgstr "Licencja aktywowana: %s"

#: includes/licensing/class-license-ajax-handler.php:110
msgid "No active license"
msgstr "Brak aktywnej licencji"

#: includes/licensing/class-license-ajax-handler.php:148
msgid "License deactivated by user"
msgstr "Licencja dezaktywowana przez użytkownika"

#: includes/licensing/class-license-ajax-handler.php:151
msgid "License deactivated successfully"
msgstr "Licencja dezaktywowana pomyślnie"

#: includes/licensing/class-license-ajax-handler.php:167
msgid "No file uploaded or upload error"
msgstr "Nie przesłano pliku lub wystąpił błąd podczas przesyłania"

#: includes/licensing/class-license-ajax-handler.php:183
msgid "Could not read license file"
msgstr "Nie można odczytać pliku licencji"

#: includes/licensing/class-license-ajax-handler.php:267
msgid "File too large. Maximum size is 10MB."
msgstr "Plik jest zbyt duży. Maksymalny rozmiar to 10MB."

#: includes/licensing/class-license-ajax-handler.php:275
msgid "Invalid file type. Please upload a .lic file."
msgstr "Nieprawidłowy typ pliku. Prześlij plik z rozszerzeniem .lic."

#: includes/licensing/class-license-ajax-handler.php:284
msgid "Invalid file type detected."
msgstr "Wykryto nieprawidłowy typ pliku."

#: includes/licensing/class-license-ajax-handler.php:290
msgid "File validation passed"
msgstr "Walidacja pliku przebiegła pomyślnie"

#: includes/licensing/class-license-ajax-handler.php:307
msgid "No active license found"
msgstr "Nie znaleziono aktywnej licencji"

#: includes/licensing/class-license-ajax-handler.php:353
msgid "License status refreshed"
msgstr "Status licencji odświeżony"

#: includes/licensing/class-license-data-manager.php:98
#. translators: auto
msgid "License status changed to: %s"
msgstr "Status licencji zmieniony na: %s"

#: includes/licensing/class-license-encryption-service.php:265
msgid "No license data to rotate"
msgstr "Brak danych licencyjnych do rotacji"

#: includes/licensing/class-license-encryption-service.php:272
msgid "Failed to re-encrypt data with new key"
msgstr "Nie udało się ponownie zaszyfrować danych nowym kluczem"

#: includes/licensing/class-license-encryption-service.php:279
msgid "Encryption keys rotated successfully"
msgstr "Klucze szyfrowania pomyślnie obrócone"

#: includes/licensing/class-license-encryption-service.php:284
msgid "Failed to store re-encrypted data"
msgstr "Nie udało się zapisać ponownie zaszyfrowanych danych"

#: includes/licensing/class-license-notification-manager.php:105
msgid "WCAG Audio Pro License Expired"
msgstr "Licencja WCAG Audio Pro wygasła"

#: includes/licensing/class-license-notification-manager.php:110
#. translators: auto
msgid "Your license expired on %1$s. <a href=\"%2$s\">Renew your license</a> to "
"continue using Pro features."
msgstr "Twoja licencja wygasła dnia %1$s. <a href=\"%2$s\">Odśwież licencję</a>, aby kontynuować korzystanie z funkcji Pro."

#: includes/licensing/class-license-notification-manager.php:111
#: includes/licensing/class-license-notification-manager.php:151
msgid "Unknown date"
msgstr "Nieznana data"

#: includes/licensing/class-license-notification-manager.php:122
#: includes/licensing/class-license-notification-manager.php:162
#: includes/licensing/class-license-notification-manager.php:569
msgid "Dismiss"
msgstr "Zamknij"

#: includes/licensing/class-license-notification-manager.php:139
#: includes/licensing/class-license-notification-manager.php:487
msgid "WCAG Audio Pro License Expiring"
msgstr "Licencja WCAG Audio Pro wygaśnie wkrótce"

#: includes/licensing/class-license-notification-manager.php:144
#. translators: 1: dni do wygaśnięcia, 2: data wygaśnięcia, 3: URL odnowienia
msgid ""
"Your license expires in %1$d day (%2$s). <a href=\"%3$s\">Renew now</a> to "
"avoid interruption."
msgid_plural ""
"Your license expires in %1$d days (%2$s). <a href=\"%3$s\">Renew now</a> to "
"avoid interruption."
msgstr[0] "Twoja licencja wygaśnie za %1$d dzień (%2$s). <a href=\"%3$s\">Odnowić teraz</a>, aby uniknąć przerwy."
msgstr[1] "Twoja licencja wygaśnie za %1$d dni (%2$s). <a href=\"%3$s\">Odnowić teraz</a>, aby uniknąć przerwy."
msgstr[2] "Twoja licencja wygaśnie za %1$d dni (%2$s). <a href=\"%3$s\">Odnowić teraz</a>, aby uniknąć przerwy."

#: includes/licensing/class-license-notification-manager.php:159
#: includes/licensing/class-license-notification-manager.php:506
msgid "Renew License"
msgstr "Odnowić licencję"

#: includes/licensing/class-license-notification-manager.php:182
msgid "WCAG Audio Pro"
msgstr "WCAG Audio Pro"

#: includes/licensing/class-license-notification-manager.php:196
msgid "License deactivated. Pro features are no longer available."
msgstr "Licencja dezaktywowana. Funkcje Pro nie są już dostępne."

#: includes/licensing/class-license-notification-manager.php:218
msgid "WCAG Audio License Error"
msgstr "Błąd licencji WCAG Audio"

#: includes/licensing/class-license-notification-manager.php:223
#: includes/licensing/class-license-notification-manager.php:531
msgid "Check License Settings"
msgstr "Sprawdź ustawienia licencji"

#: includes/licensing/class-license-notification-manager.php:245
msgid "WCAG Audio License"
msgstr "Licencja WCAG Audio"

#: includes/licensing/class-license-notification-manager.php:313
msgid "License is active"
msgstr "Licencja jest aktywna"

#: includes/licensing/class-license-notification-manager.php:317
#: includes/licensing/validators/class-license-checker.php:121
#: includes/licensing/validators/class-license-checker.php:306
#: includes/licensing/validators/class-license-validator.php:162
msgid "License has expired"
msgstr "Licencja wygasła"

#: includes/licensing/class-license-notification-manager.php:322
#: includes/licensing/validators/class-license-checker.php:127
#. translators: %d: dni do wygaśnięcia
msgid "License expires in %1$d day"
msgid_plural "License expires in %1$d days"
msgstr[0] "Licencja wygasa za %1$d dzień"
msgstr[1] "Licencja wygasa za %1$d dni"
msgstr[2] "Licencja wygasa za %1$d dni"

#: includes/licensing/class-license-notification-manager.php:335
msgid "WCAG Audio Pro License Status:"
msgstr "Status licencji WCAG Audio Pro:"

#: includes/licensing/class-license-notification-manager.php:343
#. translators: auto
msgid "Expires: %s"
msgstr "Wygasa: %s"

#: includes/licensing/class-license-notification-manager.php:492
#. translators: 1: dni do wygaśnięcia, 2: URL do odnowienia
msgid ""
"Your license expires in %1$d day. <a href=\"%2$s\">Renew now</a> to "
"avoid interruption."
msgid_plural ""
"Your license expires in %1$d days. <a href=\"%2$s\">Renew now</a> to "
"avoid interruption."
msgstr[0] "Twoja licencja wygaśnie za %1$d dzień. <a href=\"%2$s\">Odnowić teraz</a>, aby uniknąć przerwy."
msgstr[1] "Twoja licencja wygaśnie za %1$d dni. <a href=\"%2$s\">Odnowić teraz</a>, aby uniknąć przerwy."
msgstr[2] "Twoja licencja wygaśnie za %1$d dni. <a href=\"%2$s\">Odnowić teraz</a>, aby uniknąć przerwy."

#: includes/licensing/class-license-notification-manager.php:509
msgid "Remind me later"
msgstr "Przypomnij później"

#: includes/licensing/class-license-notification-manager.php:526
msgid "WCAG Audio License Validation Error"
msgstr "Błąd walidacji licencji WCAG Audio"

#: includes/licensing/class-license-notification-manager.php:548
msgid "WCAG Audio Pro License Renewal"
msgstr "Odnowienie licencji WCAG Audio Pro"

#: includes/licensing/class-license-notification-manager.php:553
#. translators: 1: dni do wygaśnięcia
msgid ""
"Your license expires in %1$d day. Consider renewing early to ensure "
"uninterrupted service."
msgid_plural ""
"Your license expires in %1$d days. Consider renewing early to ensure "
"uninterrupted service."
msgstr[0] "Twoja licencja wygaśnie za %1$d dzień. Zalecamy wcześniejsze odnowienie, aby zapewnić nieprzerwaną usługę."
msgstr[1] "Twoja licencja wygaśnie za %1$d dni. Zalecamy wcześniejsze odnowienie, aby zapewnić nieprzerwaną usługę."
msgstr[2] "Twoja licencja wygaśnie za %1$d dni. Zalecamy wcześniejsze odnowienie, aby zapewnić nieprzerwaną usługę."

#: includes/licensing/class-license-notification-manager.php:566
msgid "View License Details"
msgstr "Zobacz szczegóły licencji"

#: includes/licensing/class-license-notification-manager.php:610
msgid "WCAG Audio Pro License Alert"
msgstr "Alert licencji WCAG Audio Pro"

#: includes/licensing/class-license-notification-manager.php:634
#. translators: auto
msgid "License Alert for %s"
msgstr "Alert licencyjny dla %s"

#: includes/licensing/class-license-notification-manager.php:638
msgid "Your WCAG Audio Pro license has expired."
msgstr "Twoja licencja WCAG Audio Pro wygasła."

#: includes/licensing/class-license-notification-manager.php:639
msgid "Pro features are no longer available until you renew your license."
msgstr "Funkcje Pro są niedostępne do czasu odnowienia licencji."

#: includes/licensing/class-license-notification-manager.php:642
msgid "There are validation errors with your WCAG Audio Pro license."
msgstr "Występują błędy walidacji Twojej licencji WCAG Audio Pro."

#: includes/licensing/class-license-notification-manager.php:643
msgid "Errors:"
msgstr "Błędy:"

#: includes/licensing/class-license-notification-manager.php:649
#. translators: auto
msgid "This email was sent from %1$s (%2$s)"
msgstr "Ten e-mail został wysłany z %1$s (%2$s)"

#: includes/licensing/class-license-notification-manager.php:663
msgid "Invalid notice ID"
msgstr "Nieprawidłowy identyfikator powiadomienia"

#: includes/licensing/class-license-notification-manager.php:669
msgid "Notice dismissed"
msgstr "Powiadomienie odrzucone"

#: includes/licensing/class-license-settings-manager.php:44
msgid "WCAG Audio License Data (Encrypted)"
msgstr "Dane licencji WCAG Audio (zaszyfrowane)"

#: includes/licensing/class-license-settings-manager.php:57
msgid "WCAG Audio License Status"
msgstr "Status licencji WCAG Audio"

#: includes/licensing/class-license-settings-manager.php:78
msgid "License verification frequency"
msgstr "Częstotliwość weryfikacji licencji"

#: includes/licensing/class-license-settings-manager.php:91
msgid "Enable license expiry notifications"
msgstr "Włącz powiadomienia o wygaśnięciu licencji"

#: includes/licensing/class-license-settings-manager.php:104
msgid "Enable license debug mode"
msgstr "Włącz tryb debugowania licencji"

#: includes/licensing/class-license-settings-manager.php:235
msgid "License Configuration"
msgstr "Konfiguracja licencji"

#: includes/licensing/class-license-settings-manager.php:236
msgid "Configure your WCAG Audio Pro license settings."
msgstr "Skonfiguruj ustawienia licencji WCAG Audio Pro."

#: includes/licensing/class-license-settings-manager.php:240
msgid "Advanced License Settings"
msgstr "Zaawansowane ustawienia licencji"

#: includes/licensing/class-license-settings-manager.php:241
msgid "Advanced license configuration options."
msgstr "Zaawansowane opcje konfiguracji licencji."

#: includes/licensing/class-license-settings-manager.php:255
msgid "License Key"
msgstr "Klucz licencyjny"

#: includes/licensing/class-license-settings-manager.php:257
msgid "Enter your WCAG Audio Pro license key."
msgstr "Wprowadź swój klucz licencyjny WCAG Audio Pro."

#: includes/licensing/class-license-settings-manager.php:261
msgid "License Email"
msgstr "E-mail licencji"

#: includes/licensing/class-license-settings-manager.php:263
msgid "Email address associated with your license."
msgstr "Adres e-mail powiązany z Twoją licencją."

#: includes/licensing/class-license-settings-manager.php:276
msgid "Verification Frequency"
msgstr "Częstotliwość weryfikacji"

#: includes/licensing/class-license-settings-manager.php:279
msgid "Hourly"
msgstr "Co godzinę"

#: includes/licensing/class-license-settings-manager.php:280
msgid "Daily"
msgstr "Codziennie"

#: includes/licensing/class-license-settings-manager.php:281
msgid "Weekly"
msgstr "Tygodniowo"

#: includes/licensing/class-license-settings-manager.php:282
msgid "Monthly"
msgstr "Miesięcznie"

#: includes/licensing/class-license-settings-manager.php:284
msgid "How often to verify license status."
msgstr "Jak często weryfikować status licencji."

#: includes/licensing/class-license-settings-manager.php:287
msgid "Enable Notifications"
msgstr "Włącz powiadomienia"

#: includes/licensing/class-license-settings-manager.php:289
msgid "Show license expiry notifications in admin."
msgstr "Wyświetl powiadomienia o wygaśnięciu licencji w panelu administracyjnym."

#: includes/licensing/class-license-settings-manager.php:292
msgid "Debug Mode"
msgstr "Tryb debugowania"

#: includes/licensing/class-license-settings-manager.php:294
msgid "Enable detailed license debugging (for troubleshooting)."
msgstr "Włącz szczegółowe debugowanie licencji (do rozwiązywania problemów)."

#: includes/licensing/class-license-settings-manager.php:376
#: includes/licensing/validators/class-license-checker.php:89
msgid "No license data found"
msgstr "Nie znaleziono danych licencji"

#: includes/licensing/class-license-settings-manager.php:383
msgid "License tampering detected"
msgstr "Wykryto manipulację licencją"

#: includes/licensing/class-ultra-simple-license.php:83
msgid "Empty license file"
msgstr "Pusty plik licencji"

#: includes/licensing/class-ultra-simple-license.php:114
#: includes/licensing/managers/class-license-storage.php:153
#: includes/licensing/validators/class-license-validator.php:290
msgid "Invalid license file format"
msgstr "Nieprawidłowy format pliku licencji"

#: includes/licensing/class-ultra-simple-license.php:122
msgid "License file signature invalid"
msgstr "Podpis pliku licencji jest nieprawidłowy"

#: includes/licensing/class-ultra-simple-license.php:131
msgid ""
"Old license format not supported. Please contact support for a new license "
"file."
msgstr "Stary format licencji nie jest obsługiwany. Skontaktuj się z obsługą, aby uzyskać nowy plik licencyjny."

#: includes/licensing/class-ultra-simple-license.php:135
msgid "Invalid license data"
msgstr "Nieprawidłowe dane licencji"

#: includes/licensing/class-ultra-simple-license.php:141
msgid "License signature invalid"
msgstr "Podpis licencji jest nieprawidłowy"

#: includes/licensing/class-ultra-simple-license.php:152
msgid "License modules corrupted"
msgstr "Moduły licencji są uszkodzone"

#: includes/licensing/class-ultra-simple-license.php:185
msgid "Pro license activated successfully! Valid for 365 days."
msgstr "Licencja Pro pomyślnie aktywowana! Ważna przez 365 dni."

#: includes/licensing/class-ultra-simple-license.php:230
msgid "Pro license deactivated"
msgstr "Licencja Pro dezaktywowana"

#: includes/licensing/class-ultra-simple-license.php:321
msgid "Please use the license file upload method instead of manual key entry."
msgstr "Proszę użyć metody przesyłania pliku licencyjnego zamiast ręcznego wpisywania klucza."

#: includes/licensing/license-functions.php:181
msgid "Access Denied"
msgstr "Brak dostępu"

#: includes/licensing/license-functions.php:184
#. translators: auto
msgid "The feature \"%s\" requires a valid WCAG Audio Pro license."
msgstr "Funkcja \"%s\" wymaga ważnej licencji WCAG Audio Pro."

#: includes/licensing/license-functions.php:191
msgid "License Required"
msgstr "Wymagana licencja"

#: includes/licensing/license-functions.php:211
msgid "This feature requires a valid Pro license"
msgstr "Ta funkcja wymaga ważnej licencji Pro"

#: includes/licensing/managers/class-license-storage.php:139
msgid "Invalid file upload"
msgstr "Nieprawidłowe przesłanie pliku"

#: includes/licensing/managers/class-license-storage.php:146
#: includes/licensing/validators/class-license-validator.php:283
msgid "Failed to read license file"
msgstr "Nie udało się odczytać pliku licencji"

#: includes/licensing/managers/class-license-storage.php:160
msgid "License file uploaded successfully"
msgstr "Plik licencyjny przesłano pomyślnie"

#: includes/licensing/managers/class-license-storage.php:163
msgid "Failed to store license data"
msgstr "Nie udało się zapisać danych licencyjnych"

#: includes/licensing/managers/class-license-storage.php:183
msgid "No license data to export"
msgstr "Brak danych licencyjnych do eksportu"

#: includes/licensing/managers/class-license-storage.php:204
msgid "License data exported successfully"
msgstr "Dane licencyjne wyeksportowano pomyślnie"

#: includes/licensing/managers/class-license-storage.php:206
msgid "Failed to export license data"
msgstr "Nie udało się wyeksportować danych licencyjnych"

#: includes/licensing/managers/class-license-storage.php:349
msgid "No license data to backup"
msgstr "Brak danych licencyjnych do kopii zapasowej"

#: includes/licensing/managers/class-license-storage.php:364
msgid "License data backed up successfully"
msgstr "Dane licencyjne zapisano pomyślnie"

#: includes/licensing/managers/class-license-storage.php:366
msgid "Failed to backup license data"
msgstr "Nie udało się wykonać kopii zapasowej danych licencyjnych"

#: includes/licensing/managers/class-license-storage.php:386
msgid "Backup not found or invalid"
msgstr "Kopia zapasowa nie znaleziona lub nieprawidłowa"

#: includes/licensing/managers/class-license-storage.php:392
msgid "License data restored successfully"
msgstr "Dane licencyjne przywrócono pomyślnie"

#: includes/licensing/managers/class-license-storage.php:394
msgid "Failed to restore license data"
msgstr "Nie udało się przywrócić danych licencyjnych"

#: includes/licensing/validators/class-license-checker.php:84
msgid "Error accessing license data"
msgstr "Błąd dostępu do danych licencyjnych"

#: includes/licensing/validators/class-license-checker.php:276
msgid "No license found"
msgstr "Nie znaleziono licencji"

#: includes/licensing/validators/class-license-checker.php:277
msgid "Upload a valid license file"
msgstr "Prześlij ważny plik licencyjny"

#: includes/licensing/validators/class-license-checker.php:290
msgid "License validation failed"
msgstr "Weryfikacja licencji nie powiodła się"

#: includes/licensing/validators/class-license-checker.php:291
msgid "Check license file integrity"
msgstr "Sprawdź integralność pliku licencji"

#: includes/licensing/validators/class-license-checker.php:298
msgid "License is not active"
msgstr "Licencja nie jest aktywna"

#: includes/licensing/validators/class-license-checker.php:299
msgid "Activate your license"
msgstr "Aktywuj licencję"

#: includes/licensing/validators/class-license-checker.php:307
msgid "Renew your license"
msgstr "Przedłuż licencję"

#: includes/licensing/validators/class-license-checker.php:316
#. translators: %d: liczba dni do wygaśnięcia
msgid "License expires in %d days"
msgid_plural "License expires in %d days"
msgstr[0] "Licencja wygasa za %d dzień"
msgstr[1] "Licencja wygasa za %d dni"
msgstr[2] "Licencja wygasa za %d dni"

#: includes/licensing/validators/class-license-checker.php:319
msgid "Consider renewing your license"
msgstr "Rozważ odnowienie licencji"

#: includes/licensing/validators/class-license-validator.php:37
msgid "License data must be an array"
msgstr "Dane licencji muszą być tablicą"

#: includes/licensing/validators/class-license-validator.php:47
#. translators: %s: brakujące lub puste pole
msgid "Required field \"%s\" is missing or empty"
msgstr "Wymagane pole \"%s\" jest brakujące lub puste"

#: includes/licensing/validators/class-license-validator.php:56
msgid "Invalid license key format"
msgstr "Nieprawidłowy format klucza licencji"

#: includes/licensing/validators/class-license-validator.php:63
msgid "Invalid domain format"
msgstr "Nieprawidłowy format domeny"

#: includes/licensing/validators/class-license-validator.php:70
msgid "Invalid expiry date format"
msgstr "Nieprawidłowy format daty wygaśnięcia"

#: includes/licensing/validators/class-license-validator.php:148
msgid "No license data provided"
msgstr "Nie podano danych licencyjnych"

#: includes/licensing/validators/class-license-validator.php:155
msgid "License domain does not match current site"
msgstr "Domena licencji nie pasuje do aktualnej strony"

#: includes/licensing/validators/class-license-validator.php:169
msgid "License product does not match"
msgstr "Produkt licencyjny się nie zgadza"

#: includes/licensing/validators/class-license-validator.php:272
msgid "License file does not exist"
msgstr "Plik licencji nie istnieje"

#: includes/licensing/validators/class-license-validator.php:277
msgid "License file is not readable"
msgstr "Plik licencji nie jest czytelny"

#: includes/text/processors/class-text-format-processor.php:277
msgid "main_heading"
msgstr "nagłówek główny"

#: includes/text/processors/class-text-format-processor.php:279
msgid "section_heading"
msgstr "nagłówek sekcji"

#: includes/text/processors/class-text-format-processor.php:281
msgid "subsection_heading"
msgstr "nagłówek podsekcji"

#: includes/text/processors/class-text-format-processor.php:283
msgid "heading"
msgstr "nagłówek"

#: includes/text/processors/class-text-format-processor.php:293
msgid "list_follows"
msgstr "lista następuje"

#: includes/text/processors/class-text-format-processor.php:302
msgid "numbered_list_follows"
msgstr "lista numerowana następuje"

#: includes/text/processors/class-text-format-processor.php:311
msgid "quote_begins"
msgstr "cytowanie zaczyna się"

#: includes/text/processors/class-text-format-processor.php:320
msgid "quote_ends"
msgstr "cytowanie kończy się"

#: includes/text/processors/class-text-length-processor.php:352
msgid "no_content_available"
msgstr "brak dostępnej treści"

#: includes/text/processors/class-text-length-processor.php:361
msgid "brief_content"
msgstr "zwięzła treść"

#: accessibility-audio-tts.php:93
#. translators: auto
msgid ""
"%1$s requires PHP %2$s or higher. You are running PHP %3$s. Please upgrade "
"PHP to use this plugin."
msgstr ""
"%1$s wymaga PHP %2$s lub nowszego. Obecnie używasz PHP %3$s. Zaktualizuj PHP, aby móc korzystać z tej wtyczki."

#: accessibility-audio-tts.php:172
#. translators: auto
msgid ""
"%1$s requires WordPress %2$s or higher. You are running WordPress %3$s. "
"Please upgrade WordPress to use this plugin."
msgstr ""
"%1$s wymaga WordPress %2$s lub nowszego. Obecnie używasz WordPress %3$s. Zaktualizuj WordPress, aby korzystać z tej wtyczki."

#: accessibility-audio-tts.php:359
msgid "Settings"
msgstr "Ustawienia"

#: accessibility-audio-tts.php:381
msgid "Documentation"
msgstr "Dokumentacja"

#: accessibility-audio-tts.php:386
msgid "Support"
msgstr "Wsparcie"

#: accessibility-audio-tts.php:391
msgid "Rate Plugin"
msgstr "Oceń wtyczkę"

#. Nazwa wtyczki motywu
msgid "Accessibility Audio TTS - Text To Speech for Articles"
msgstr "Accessibility Audio TTS - Tekst na mowę dla artykułów"

#. URI wtyczki/motywu
msgid "https://app4you.dev/accessibility-audio-tts/"
msgstr "https://app4you.dev/accessibility-audio-tts/"

#. Opis wtyczki/motywu
msgid ""
"Enhance accessibility with a compliant text-to-speech audio player. Convert "
"articles to high-quality speech for users with visual impairments, reading "
"difficulties, or multitasking needs."
msgstr ""
"Zwiększ dostępność dzięki zgodnemu odtwarzaczowi audio tekst na mowę. "
"Konwertuj artykuły na wysokiej jakości mowę dla użytkowników z wadami wzroku, "
"trudnościami w czytaniu lub potrzebami wielozadaniowości."

#. Author of the plugin/theme

#. Author URI of the plugin/theme
msgid "https://app4you.dev"
msgstr "https://app4you.dev"

#: admin/templates/settings/sections/privacy-section.php
msgid "Privacy & cookies"
msgstr "Prywatność i cookies"

#: admin/templates/settings/sections/privacy-section.php
msgid "Optional statistics and policy text for your website."
msgstr "Opcjonalne statystyki i teksty do polityk Twojej witryny."

#: admin/templates/settings/sections/privacy-section.php
msgid "Listening statistics"
msgstr "Statystyki odsłuchów"

#: admin/templates/settings/sections/privacy-section.php
msgid "Visitor consent required. No listener identifiers."
msgstr "Wymagana zgoda odwiedzającego. Bez identyfikatorów słuchaczy."

#: admin/templates/settings/sections/privacy-section.php
msgid "Private / password-protected posts"
msgstr "Wpisy prywatne i chronione hasłem"

#: admin/templates/settings/sections/privacy-section.php
msgid "Sends text to ElevenLabs and, if enabled, OpenAI. Playback remains protected."
msgstr "Wysyła tekst do ElevenLabs i, jeśli włączono, do OpenAI. Odtwarzanie pozostaje chronione."

#: admin/templates/settings/sections/privacy-section.php
msgid "Statistics: 365 days · Legacy archives: 30 days · Audio: removed after permanent post deletion."
msgstr "Statystyki: 365 dni · Stare archiwa: 30 dni · Audio: usuwane po trwałym usunięciu wpisu."

#: admin/templates/settings/sections/privacy-section.php
msgid "Save changes"
msgstr "Zapisz zmiany"

#: admin/templates/settings/sections/privacy-section.php
msgid "Legacy listening data cleanup is pending (%d rows). Existing identifying records have not all been removed yet."
msgstr "Czyszczenie historycznych danych odsłuchów oczekuje na zakończenie (%d wierszy). Nie wszystkie wcześniejsze rekordy umożliwiające identyfikację zostały już usunięte."

#: admin/templates/settings/sections/privacy-section.php
msgid "Automatic data cleanup needs attention. Scheduled tasks will retry it."
msgstr "Automatyczne usuwanie danych wymaga uwagi. Zadania harmonogramu ponowią próbę."

#: admin/templates/settings/sections/privacy-section.php
msgid "Documentation & policy texts"
msgstr "Dokumentacja i teksty polityk"

#: admin/templates/settings/sections/privacy-section.php
msgid "Automatic data retention"
msgstr "Automatyczne przechowywanie i usuwanie danych"

#: admin/templates/settings/sections/privacy-section.php
msgid "365 days. Older daily totals are automatically removed."
msgstr "365 dni. Starsze dzienne podsumowania są usuwane automatycznie."

#: admin/templates/settings/sections/privacy-section.php
msgid "Article recordings"
msgstr "Nagrania artykułów"

#: admin/templates/settings/sections/privacy-section.php
msgid "Unused recordings are always removed after permanent post deletion. Trash keeps them for recovery; files still used by another post are preserved."
msgstr "Nieużywane nagrania są zawsze usuwane po trwałym usunięciu wpisu. Kosz zachowuje je na potrzeby przywrócenia; pliki używane przez inny wpis pozostają."

#: admin/templates/settings/sections/privacy-section.php
msgid "Old backup archives"
msgstr "Stare archiwa kopii zapasowych"

#: admin/templates/settings/sections/privacy-section.php
msgid "30 days, only for old ZIP archives secured during migration. This does not limit current recordings or control your hosting backups. New temporary exports are removed after download."
msgstr "30 dni, wyłącznie dla starych archiwów ZIP zabezpieczonych podczas migracji. Ten okres nie dotyczy aktualnych nagrań ani kopii hostingu. Nowe tymczasowe eksporty są usuwane po pobraniu."

#: admin/templates/settings/sections/privacy-section.php
msgid "Cleanup runs through WordPress scheduled tasks. Keep WP-Cron running so expired data can be removed."
msgstr "Dane są usuwane przez zadania harmonogramu WordPressa. Zapewnij działanie WP-Cron, aby usuwać dane po upływie okresu przechowywania."

#: admin/templates/settings/sections/privacy-section.php
msgid "Texts for your website policies"
msgstr "Teksty do polityk Twojej witryny"

#: admin/templates/settings/sections/privacy-section.php
msgid "Texts follow your WordPress site language. Complete the bracketed website, provider and consent-manager details before publishing. The storage list covers this player and its dependencies."
msgstr "Teksty odpowiadają językowi witryny w WordPressie. Przed publikacją uzupełnij dane witryny, dostawców i menedżera zgód w nawiasach. Wykaz pamięci obejmuje odtwarzacz i powiązane mechanizmy."

#: admin/templates/settings/sections/privacy-section.php
msgid "Prepared with the EU GDPR in mind. We do not guarantee legal compliance, including compliance with national law. These templates are not legal advice; the website administrator must review applicable GDPR, cookie and local requirements."
msgstr "Przygotowane z myślą o unijnym RODO. Nie gwarantujemy zgodności z prawem, w tym z prawem krajowym. Wzory nie stanowią porady prawnej; administrator witryny musi sprawdzić właściwe wymagania RODO, dotyczące cookies i przepisy krajowe."

#: admin/templates/settings/sections/privacy-section.php
msgid "WordPress privacy guide"
msgstr "Przewodnik prywatności WordPressa"

#: admin/templates/settings/sections/privacy-section.php
msgid "Privacy policy — text to adapt and copy"
msgstr "Polityka prywatności — tekst do dostosowania i skopiowania"

#: admin/templates/settings/sections/privacy-section.php
msgid "Suggested privacy policy text"
msgstr "Proponowany tekst polityki prywatności"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copy privacy policy text"
msgstr "Kopiuj tekst polityki prywatności"

#: admin/templates/settings/sections/privacy-section.php
msgid "Cookie policy — text to adapt and copy"
msgstr "Polityka cookies — tekst do dostosowania i skopiowania"

#: admin/templates/settings/sections/privacy-section.php
msgid "Suggested cookie policy text"
msgstr "Proponowany tekst polityki cookies"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copy cookie policy text"
msgstr "Kopiuj tekst polityki cookies"

#: admin/templates/settings/sections/privacy-section.php
msgid "Cookie and browser-storage inventory"
msgstr "Wykaz cookies i pamięci przeglądarki"

#: admin/templates/settings/sections/privacy-section.php
msgid "Player cookie and storage inventory"
msgstr "Wykaz cookies i pamięci odtwarzacza"

#: admin/templates/settings/sections/privacy-section.php
msgid "Player-related storage, purpose, retention and conditions"
msgstr "Pamięć związana z odtwarzaczem, cel, okres przechowywania i warunki"

#: admin/templates/settings/sections/privacy-section.php
msgid "Name / owner"
msgstr "Nazwa / właściciel"

#: admin/templates/settings/sections/privacy-section.php
msgid "Purpose"
msgstr "Cel"

#: admin/templates/settings/sections/privacy-section.php
msgid "Retention"
msgstr "Okres przechowywania"

#: admin/templates/settings/sections/privacy-section.php
msgid "When used"
msgstr "Kiedy używane"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copyable storage inventory"
msgstr "Wykaz pamięci do skopiowania"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copy cookie and storage list"
msgstr "Kopiuj wykaz cookies i pamięci"

#: admin/templates/settings/sections/privacy-section.php
msgid "Older installations may retain a PHPSESSID cookie or hosting-side PHP session files. The current tracker does not create new sessions. Check legacy session expiry with your host; do not delete session data shared with other applications."
msgstr "Starsze instalacje mogą zachować cookie PHPSESSID lub pliki sesji PHP na hostingu. Aktualny moduł statystyk nie tworzy nowych sesji. Sprawdź z hostingiem, kiedy wygasają stare sesje; nie usuwaj danych sesji współdzielonych z innymi aplikacjami."

#: admin/templates/settings/sections/privacy-section.php
msgid "Connect your consent manager and review provider settings"
msgstr "Połącz menedżer zgód i sprawdź ustawienia dostawców"

#: admin/templates/settings/sections/privacy-section.php
msgid "For optional statistics, connect a cookie banner using WP Consent API in opt-in mode, or call the bridge below only after an actual visitor choice. The plugin stores no consent cookie of its own. Consent refusal or withdrawal must keep the player available."
msgstr "Dla opcjonalnych statystyk połącz baner cookies przez WP Consent API w trybie opt-in lub wywołaj poniższy interfejs dopiero po rzeczywistym wyborze odwiedzającego. Wtyczka nie zapisuje własnego cookie zgody. Odtwarzacz musi pozostać dostępny po odmowie lub wycofaniu zgody."

#: admin/templates/settings/sections/privacy-section.php
msgid "The administrator must verify provider processing terms, region, retention and any international transfer safeguards. OpenAI store=false does not mean Zero Data Retention. ElevenLabs Zero Retention Mode requires an eligible account and provider configuration. Ordinary audio generation uses your own provider account."
msgstr "Administrator musi sprawdzić warunki przetwarzania u dostawców, region, retencję i zabezpieczenia transferów międzynarodowych. OpenAI store=false nie oznacza Zero Data Retention. ElevenLabs Zero Retention Mode wymaga odpowiedniego konta i konfiguracji u dostawcy. Zwykłe generowanie audio korzysta z Twojego konta dostawcy."

#: admin/templates/settings/sections/privacy-section.php
msgid "Privacy requests about personal data in article text also require reviewing the article and deleting or regenerating its existing recording. Editing text alone does not remove older audio or provider-side copies. The WordPress privacy tools below cover remaining historical listening records; provider-side requests are handled through the provider account."
msgstr "Żądania dotyczące danych osobowych w treści artykułu wymagają również sprawdzenia artykułu oraz usunięcia lub ponownego wygenerowania nagrania. Sama edycja tekstu nie usuwa starszego audio ani kopii u dostawców. Poniższe narzędzia prywatności WordPressa obejmują pozostałe historyczne rekordy odsłuchów; żądania do dostawców obsługuje się przez konto dostawcy."

#: admin/templates/settings/sections/privacy-section.php
msgid "Export personal data"
msgstr "Eksportuj dane osobowe"

#: admin/templates/settings/sections/privacy-section.php
msgid "Erase personal data"
msgstr "Usuń dane osobowe"

#: admin/templates/settings/sections/privacy-section.php
msgid "EU GDPR guidance. No guarantee of legal compliance, including national law."
msgstr "Wytyczne oparte na unijnym RODO. Bez gwarancji zgodności z prawem, w tym krajowym."

#: shared/privacy-settings.php
msgid "Privacy settings saved. The policy text below now reflects these settings."
msgstr "Ustawienia prywatności zapisane. Poniższe teksty polityk uwzględniają aktualne ustawienia."

#: shared/privacy-settings.php
msgid "Privacy settings could not be saved. Please retry."
msgstr "Nie udało się zapisać ustawień prywatności. Spróbuj ponownie."

#: shared/privacy-settings.php
msgid "Copied."
msgstr "Skopiowano."

#: shared/privacy-settings.php
msgid "Select the text and copy it manually."
msgstr "Zaznacz tekst i skopiuj go ręcznie."

#: shared/privacy-settings.php
msgid "Save privacy settings to refresh the policy text before copying it."
msgstr "Zapisz ustawienia prywatności, aby odświeżyć teksty polityk przed skopiowaniem."

#: admin/admin-page-renderer.php
msgid "Audio requests"
msgstr "Żądania audio"

#: admin/admin-page-renderer.php
msgid "Approximate public audio requests starting at byte zero. Retries may count again; this does not measure unique listeners or listening time."
msgstr "Przybliżona liczba żądań publicznego audio od pierwszego bajtu. Ponowienia mogą zostać policzone ponownie; to nie pomiar unikalnych słuchaczy ani czasu odsłuchu."

#: admin/templates/settings/sections/privacy-section.php
msgid "Anonymous request counts or detailed listening with consent."
msgstr "Anonimowe liczniki żądań lub szczegółowy pomiar za zgodą."

#: admin/templates/settings/sections/privacy-section.php
msgid "Statistics mode"
msgstr "Tryb statystyk"

#: admin/templates/settings/sections/privacy-section.php
msgid "Anonymous · no consent prompt"
msgstr "Anonimowe · bez pytania o zgodę"

#: admin/templates/settings/sections/privacy-section.php
msgid "Server counts public audio requests. No tracking cookies, listener IDs or Google events. Approximate counts; no listening time or unique listeners."
msgstr "Serwer liczy żądania publicznych nagrań. Bez cookies śledzących, identyfikatorów słuchaczy i zdarzeń Google. Wynik przybliżony; bez czasu i unikalnych słuchaczy."

#: admin/templates/settings/sections/privacy-section.php
msgid "Detailed · consent required"
msgstr "Szczegółowe · wymagana zgoda"

#: admin/templates/settings/sections/privacy-section.php
msgid "Listening time and completion after opt-in. Optional Google Analytics 4 events. Refusal or withdrawal keeps playback available."
msgstr "Czas i ukończenie odsłuchu po zgodzie. Opcjonalne zdarzenia Google Analytics 4. Odmowa lub cofnięcie zgody nie blokuje odtwarzania."

#: admin/templates/settings/sections/privacy-section.php
msgid "Send events to Google Analytics 4"
msgstr "Wysyłaj zdarzenia do Google Analytics 4"

#: admin/templates/settings/sections/privacy-section.php
msgid "Uses your existing Google tag or Tag Manager after consent. The plugin does not install Google scripts or grant consent."
msgstr "Korzysta z istniejącego tagu Google lub Tag Managera po zgodzie. Wtyczka nie instaluje skryptów Google ani nie nadaje zgody."

#: admin/templates/settings/sections/privacy-section.php
msgid "Integration"
msgstr "Integracja"

#: admin/templates/settings/sections/privacy-section.php
msgid "GA4 measurement ID"
msgstr "Identyfikator pomiaru GA4"

#: admin/templates/settings/sections/privacy-section.php
msgid "Only this GA4 destination receives the player events."
msgstr "Zdarzenia odtwarzacza trafiają tylko do tego miejsca docelowego GA4."

#: admin/templates/settings/sections/privacy-section.php
msgid "For detailed statistics, connect a cookie banner using WP Consent API in opt-in mode, or call the bridge below only after an actual visitor choice. Anonymous server counts use no consent bridge. The plugin stores no consent cookie of its own. Refusal or withdrawal keeps the player available."
msgstr "Dla szczegółowych statystyk połącz baner zgód przez WP Consent API w trybie opt-in lub wywołuj poniższy mostek dopiero po rzeczywistym wyborze odwiedzającego. Anonimowy licznik serwerowy nie korzysta z mostka zgód. Wtyczka nie zapisuje własnego cookie zgody. Odmowa lub cofnięcie zgody nie blokuje odtwarzacza."

#: admin/templates/settings/sections/privacy-section.php
msgid "Google tag: install and configure your GA4 tag separately, then enter its measurement ID above. Tag Manager: create Custom Event triggers for aat_audio_start, aat_audio_progress and aat_audio_complete, map the event parameters to GA4, and require analytics_storage consent on the tags. Do not configure both delivery paths for the same player events."
msgstr "Tag Google: osobno zainstaluj i skonfiguruj tag GA4, a powyżej wpisz jego identyfikator pomiaru. Tag Manager: utwórz reguły Zdarzenie niestandardowe dla aat_audio_start, aat_audio_progress i aat_audio_complete, przypisz parametry do GA4 i wymagaj zgody analytics_storage w tagach. Nie konfiguruj obu ścieżek dla tych samych zdarzeń odtwarzacza."

#: admin/templates/settings/sections/privacy-section.php
msgid "Google receives only public article IDs, playback metrics and the player name from this integration. Existing Google tags may attach page, device, cookie and session information. Configure the consent banner, Google consent settings, retention and privacy policy for your actual deployment; the plugin does not manage these external settings."
msgstr "Ta integracja przekazuje Google tylko identyfikatory publicznych artykułów, parametry odtwarzania i nazwę odtwarzacza. Istniejące tagi Google mogą dołączać dane strony, urządzenia, cookies i sesji. Dopasuj baner, ustawienia zgód Google, retencję i politykę prywatności do swojego wdrożenia; wtyczka nie zarządza tymi zewnętrznymi ustawieniami."

#: admin/simple-admin-asset-loader.php:315
#, php-format
msgid "%d recordings queued. You can close this window; processing continues in WordPress."
msgstr "Dodano do kolejki: %d. Możesz zamknąć to okno; WordPress będzie kontynuować przetwarzanie."

#: admin/simple-admin-asset-loader.php:317
#, php-format
msgid "%d recordings were not queued."
msgstr "Nie dodano do kolejki: %d."

#: admin/simple-admin-asset-loader.php:313
#, php-format
msgid "%d recordings were skipped because they are unavailable or cannot be processed."
msgstr "Pominięto niedostępne nagrania lub takie, których nie można przetworzyć: %d."

#: admin/simple-admin-asset-loader.php:302
#, php-format
msgid "%d selected"
msgstr "Wybrano: %d"

#: features/audio-generation/conversion-processor.php:157
msgid "A valid voice is required to rebuild this recording."
msgstr "Aby ponownie utworzyć to nagranie, wybierz prawidłowy głos."

#: admin/posts/recording-rebuild-controller.php:15
#: shared/privacy-settings.php:93
#: shared/recording-rebuild.php:140
#: shared/recording-rebuild.php:181
#: shared/recording-rebuild.php:190
#: shared/recording-rebuild.php:86
msgid "Access denied."
msgstr "Brak dostępu."

#: admin/posts/generated-list-renderer.php:93
msgid "All models"
msgstr "Wszystkie modele"

#: features/audio-generation/audio-generation-manager.php:109
#: features/audio-generation/conversion-processor.php:132
#: shared/recording-rebuild.php:150
msgid "Audio generation is already in progress."
msgstr "Generowanie audio już trwa."

#: accessibility-audio-tts-text-to-speech-for-articles.php:156
#: admin/admin-secure.php:119
#: admin/admin-secure.php:120
#: admin/admin-secure.php:121
#: admin/admin-secure.php:160
#: admin/admin-secure.php:222
#: admin/admin-secure.php:224
#: admin/admin-secure.php:30
#: admin/admin-secure.php:59
#: admin/admin-secure.php:61
#: admin/admin-secure.php:85
#: admin/admin-secure.php:94
#: admin/data-management/admin-data-manager.php:38
#: admin/data-management/admin-data-manager.php:40
#: admin/data-management/admin-data-manager.php:49
#: admin/data-management/admin-data-manager.php:54
#: admin/data-management/admin-data-manager.php:58
#: admin/data-management/admin-data-manager.php:71
#: admin/data-management/data-backup-manager.php:18
#: admin/data-management/data-backup-manager.php:22
#: admin/data-management/data-backup-manager.php:3
#: admin/data-management/data-backup-manager.php:340
#: admin/data-management/data-backup-manager.php:349
#: admin/data-management/data-backup-manager.php:374
#: admin/data-management/data-backup-manager.php:415
#: admin/data-management/data-export-ajax-handler.php:59
#: admin/data-management/data-export-ajax-handler.php:61
#: admin/data-management/data-export-ajax-handler.php:67
#: admin/data-management/data-schema.php:44
#: admin/posts/generated-list-renderer.php:99
#: admin/settings/settings-manager.php:180
#: admin/settings/settings-renderer.php:440
#: admin/templates/settings/admin-page-settings.php:110
#: admin/templates/settings/sections/data-management-section.php:31
#: bootstrap/admin-bootstrap.php:174
#: bootstrap/core-initializer.php:97
#: features/audio-generation/admin-ajax-controller.php:81
#: features/audio-generation/audio-generation-coordinator.php:5
#: features/audio-generation/batch-processing-strategy.php:53
#: features/audio-generation/batch-processing-strategy.php:62
#: features/audio-generation/conversion-manager.php:17
#: features/audio-generation/conversion-processor.php:219
#: features/audio-generation/conversion-processor.php:271
#: features/audio-generation/conversion-processor.php:435
#: features/audio-generation/elevenlabs-api.php:23
#: features/audio-generation/elevenlabs-audio-generator.php:16
#: features/audio-generation/elevenlabs-batch-processor.php:4
#: features/audio-generation/elevenlabs-client.php:22
#: features/audio-generation/elevenlabs-client.php:4
#: features/audio-generation/elevenlabs-voice-manager.php:22
#: features/storage/audio-file-manager.php:21
#: features/storage/audio-file-manager.php:5
#: features/text-correction/chatgpt-text-processor.php:178
#: features/text-preparation/text-content-processor.php:54
#: features/text-preparation/text-processor.php:166
#: infrastructure/cache/cache-manager.php:417
#: infrastructure/cron/admin-background-controller.php:128
#: infrastructure/cron/admin-background-controller.php:132
#: infrastructure/cron/admin-background-controller.php:137
#: infrastructure/cron/admin-background-controller.php:17
#: infrastructure/cron/admin-background-controller.php:170
#: infrastructure/cron/admin-background-controller.php:173
#: infrastructure/cron/admin-background-controller.php:181
#: infrastructure/cron/admin-background-controller.php:20
#: infrastructure/cron/admin-background-controller.php:236
#: infrastructure/cron/admin-background-controller.php:3
#: infrastructure/cron/admin-background-controller.php:86
#: infrastructure/cron/admin-cron-manager.php:107
#: infrastructure/cron/admin-cron-manager.php:155
#: infrastructure/cron/cron-background-statistics.php:114
#: infrastructure/cron/cron-background-statistics.php:153
#: infrastructure/cron/cron-background-statistics.php:17
#: infrastructure/cron/cron-background-statistics.php:278
#: infrastructure/cron/cron-background-statistics.php:3
#: infrastructure/cron/cron-background-statistics.php:300
#: infrastructure/cron/cron-background-statistics.php:335
#: infrastructure/cron/cron-background-statistics.php:338
#: infrastructure/cron/cron-background-statistics.php:34
#: infrastructure/cron/cron-background-statistics.php:352
#: infrastructure/cron/cron-background-statistics.php:357
#: infrastructure/cron/cron-background-statistics.php:36
#: infrastructure/cron/cron-background-statistics.php:63
#: infrastructure/cron/cron-executor.php:29
#: infrastructure/cron/cron-health-diagnostics.php:284
#: infrastructure/cron/cron-job-registry.php:86
#: infrastructure/cron/cron-job-registry.php:90
#: infrastructure/cron/cron-posts-controller.php:22
#: infrastructure/cron/cron-status-provider.php:116
#: infrastructure/cron/cron-status-provider.php:118
#: infrastructure/cron/cron-status-provider.php:20
#: infrastructure/cron/cron-status-provider.php:36
#: infrastructure/cron/cron-status-provider.php:38
#: infrastructure/cron/cron-status-provider.php:53
#: infrastructure/cron/cron-status-provider.php:58
#: infrastructure/cron/cron-status-provider.php:62
msgid "Back"
msgstr "Wstecz"

#: admin/posts/generated-list-renderer.php:101
msgid "Cancel queued"
msgstr "Anuluj oczekujące"

#: admin/simple-admin-asset-loader.php:324
#: admin/simple-admin-asset-loader.php:334
msgid "Cancelled"
msgstr "Anulowano"

#: admin/simple-admin-asset-loader.php:334
#, php-format
msgid "Cancelled: %d"
msgstr "Anulowano: %d"

#: admin/posts/generated-list-renderer.php:98
msgid "Clear selection"
msgstr "Wyczyść wybór"

#: shared/recording-rebuild.php:75
msgid "Cloud processing is disabled for this restricted article."
msgstr "Przetwarzanie tego chronionego artykułu w chmurze jest wyłączone."

#: shared/recording-rebuild.php:144
msgid "Configure an ElevenLabs API key before rebuilding recordings."
msgstr "Przed ponownym generowaniem nagrań skonfiguruj klucz API ElevenLabs."

#: admin/posts/generated-list-renderer.php:99
msgid "Confirm and queue"
msgstr "Potwierdź i dodaj do kolejki"

#: admin/posts/generated-list-renderer.php:93
msgid "Different from target model"
msgstr "Inne niż model docelowy"

#: admin/simple-admin-asset-loader.php:309
msgid "Enable Automatic Processing before queueing recording rebuilds."
msgstr "Przed dodaniem nagrań do ponownego generowania włącz automatyczne przetwarzanie."

#: shared/recording-rebuild.php:143
msgid "Enable background processing before queueing recording rebuilds."
msgstr "Przed dodaniem nagrań do ponownego generowania włącz przetwarzanie w tle."

#: admin/simple-admin-asset-loader.php:323
msgid "Failed — previous recording retained"
msgstr "Niepowodzenie — zachowano poprzednie nagranie"

#: admin/simple-admin-asset-loader.php:332
#, php-format
msgid "Failed: %d"
msgstr "Niepowodzenia: %d"

#: admin/posts/generated-list-renderer.php:157
#: admin/posts/post-edit-meta-box.php:168
#: infrastructure/cron/cron-posts-renderer.php:116
#: infrastructure/cron/cron-posts-renderer.php:125
msgid "Generated:"
msgstr "Utworzono:"

#: admin/admin-page-renderer.php:202
#: admin/posts/post-edit-meta-box.php:308
#: admin/simple-admin-asset-loader.php:321
#: admin/simple-admin-asset-loader.php:328
#: admin/templates/settings/admin-page-settings.php:351
#: features/audio-generation/admin-audio-controller.php:203
#: features/audio-generation/audio-generation-manager.php:174
#: features/audio-generation/elevenlabs-api-client.php:190
#: features/audio-generation/elevenlabs-client.php:139
#: infrastructure/cli/wp-cli-commands.php:313
#: infrastructure/cli/wp-cli-commands.php:366
#: infrastructure/cron/cron-background-statistics.php:338
#: infrastructure/cron/cron-health-diagnostics.php:472
#: infrastructure/cron/cron-status-data-provider.php:248
msgid "Generating"
msgstr "Generowanie"

#: admin/simple-admin-asset-loader.php:328
#, php-format
msgid "Generating: %d"
msgstr "W trakcie generowania: %d"

#: shared/recording-rebuild.php:90
msgid "Invalid rebuild options."
msgstr "Nieprawidłowe opcje ponownego generowania."

#: shared/recording-rebuild.php:64
#: shared/recording-rebuild.php:66
msgid "Invalid recording selection."
msgstr "Nieprawidłowy wybór nagrań."

#: admin/posts/generated-list-renderer.php:99
msgid "New audio uses provider credits and follows your background processing schedule. The previous recording stays available until its replacement succeeds. Changed or unavailable recordings may be skipped."
msgstr "Nowe nagrania zużywają kredyty dostawcy i powstają zgodnie z harmonogramem przetwarzania w tle. Poprzednie nagranie pozostaje dostępne do czasu pomyślnego utworzenia nowego. Zmienione lub niedostępne nagrania mogą zostać pominięte."

#: admin/simple-admin-asset-loader.php:308
msgid "No eligible recordings remain in this selection."
msgstr "W tym wyborze nie ma już nagrań, które można przetworzyć."

#: infrastructure/cron/cron-posts-renderer.php:63
msgid "No recordings match this filter."
msgstr "Brak nagrań pasujących do tego filtra."

#: admin/posts/recording-rebuild-controller.php:16
#: shared/privacy-settings.php:95
msgid "POST required."
msgstr "Wymagane żądanie POST."

#: admin/simple-admin-asset-loader.php:306
#, php-format
msgid "Prepared %d recordings…"
msgstr "Przygotowano nagrania: %d…"

#: admin/simple-admin-asset-loader.php:304
msgid "Preparing the selected recordings…"
msgstr "Przygotowywanie wybranych nagrań…"

#: admin/simple-admin-asset-loader.php:335
msgid "Queue status could not be refreshed. Existing recordings remain available."
msgstr "Nie udało się odświeżyć stanu kolejki. Dotychczasowe nagrania pozostają dostępne."

#: admin/asset-manager.php:70
#: admin/simple-admin-asset-loader.php:320
#: admin/simple-admin-asset-loader.php:326
#: admin/simple-admin-asset-loader.php:336
#: infrastructure/rest/rest-api.php:368
msgid "Queued"
msgstr "W kolejce"

#: admin/simple-admin-asset-loader.php:336
msgid "Queued recordings cancelled. A recording already being generated may still finish."
msgstr "Anulowano oczekujące nagrania. Nagranie, którego generowanie już trwa, może jeszcze zostać ukończone."

#: admin/simple-admin-asset-loader.php:326
#, php-format
msgid "Queued: %d"
msgstr "W kolejce: %d"

#: admin/simple-admin-asset-loader.php:311
#, php-format
msgid "Regenerate %1$d recordings with %2$s?"
msgstr "Utworzyć ponownie nagrania (%1$d) modelem %2$s?"

#: admin/posts/generated-list-renderer.php:98
msgid "Regenerate selected"
msgstr "Utwórz ponownie wybrane"

#: admin/posts/post-edit-meta-box.php:311
msgid "Regenerate this recording using the configured model? This uses provider credits. The previous recording remains available if generation fails."
msgstr "Utworzyć to nagranie ponownie przy użyciu skonfigurowanego modelu? Operacja zużywa kredyty dostawcy. Jeśli generowanie się nie powiedzie, poprzednie nagranie pozostanie dostępne."

#: admin/posts/recording-rebuild-controller.php:33
msgid "Review and confirm this rebuild before queueing it."
msgstr "Sprawdź i potwierdź tę operację przed dodaniem jej do kolejki."

#: shared/recording-rebuild.php:80
msgid "Select a valid voice before rebuilding this recording."
msgstr "Przed ponownym utworzeniem tego nagrania wybierz prawidłowy głos."

#: admin/posts/generated-list-renderer.php:97
#: admin/simple-admin-asset-loader.php:303
msgid "Select all matching"
msgstr "Wybierz wszystkie pasujące"

#: admin/simple-admin-asset-loader.php:303
msgid "Select at most 50 recordings, or use Select all matching."
msgstr "Wybierz maksymalnie 50 nagrań lub użyj opcji „Wybierz wszystkie pasujące”."

#: admin/posts/generated-list-renderer.php:97
msgid "Select loaded"
msgstr "Wybierz wczytane"

#: shared/recording-rebuild.php:61
msgid "Select no more than 50 recordings at a time."
msgstr "Wybierz jednorazowo nie więcej niż 50 nagrań."

#: admin/posts/generated-list-renderer.php:148
msgid "Select recording"
msgstr "Wybierz nagranie"

#: admin/posts/generated-list-renderer.php:92
msgid "Show recordings"
msgstr "Pokaż nagrania"

#: admin/posts/generated-list-renderer.php:89
msgid "Target model"
msgstr "Model docelowy"

#: features/audio-generation/conversion-processor.php:145
msgid "The article changed after this rebuild was queued. Review it before trying again."
msgstr "Artykuł zmienił się po dodaniu tej operacji do kolejki. Sprawdź go przed kolejną próbą."

#: shared/recording-rebuild.php:235
msgid "The article or recording changed after this rebuild was queued. Review it again."
msgstr "Artykuł lub nagranie zmieniło się po dodaniu tej operacji do kolejki. Sprawdź je ponownie."

#: shared/recording-rebuild.php:156
msgid "The article or recording changed since the preview. Review it again."
msgstr "Artykuł lub nagranie zmieniło się od czasu podglądu. Sprawdź je ponownie."

#: admin/simple-admin-asset-loader.php:319
msgid "The queue may already contain part of this selection. Check its status before starting again."
msgstr "Część tego wyboru może już znajdować się w kolejce. Sprawdź jej stan przed ponownym rozpoczęciem."

#: shared/recording-rebuild.php:242
msgid "The rebuild failed. Review the recording before retrying."
msgstr "Nie udało się ponownie utworzyć nagrania. Sprawdź je przed kolejną próbą."

#: shared/recording-rebuild.php:158
msgid "The rebuild job could not be saved. Please retry."
msgstr "Nie udało się zapisać zadania ponownego generowania. Spróbuj ponownie."

#: features/audio-generation/conversion-processor.php:142
msgid "The recording changed after this rebuild was queued. Review it before trying again."
msgstr "Nagranie zmieniło się po dodaniu tej operacji do kolejki. Sprawdź je przed kolejną próbą."

#: shared/recording-rebuild.php:77
msgid "The recording is unavailable or no longer matches this filter."
msgstr "Nagranie jest niedostępne lub nie pasuje już do tego filtra."

#: admin/simple-admin-asset-loader.php:307
msgid "The recording selection changed. Prepare it again."
msgstr "Wybór nagrań zmienił się. Przygotuj go ponownie."

#: admin/simple-admin-asset-loader.php:299
msgid "The request could not be completed."
msgstr "Nie udało się wykonać operacji."

#: admin/simple-admin-asset-loader.php:300
msgid "The request timed out. Check the queue status before trying again."
msgstr "Upłynął czas oczekiwania. Sprawdź stan kolejki przed kolejną próbą."

#: features/audio-generation/conversion-processor.php:168
msgid "The saved text optimization model is invalid."
msgstr "Zapisany model optymalizacji tekstu jest nieprawidłowy."

#: shared/recording-rebuild.php:231
msgid "The selected speech model is no longer supported."
msgstr "Wybrany model mowy nie jest już obsługiwany."

#: features/audio-generation/conversion-processor.php:149
msgid "The user who queued this rebuild no longer has permission."
msgstr "Użytkownik, który dodał tę operację do kolejki, nie ma już wymaganych uprawnień."

#: shared/recording-rebuild.php:74
msgid "This article is unavailable or you cannot edit it."
msgstr "Ten artykuł jest niedostępny lub nie masz uprawnień do jego edycji."

#: shared/recording-rebuild.php:142
msgid "This preview expired or changed. Review the selection again before rebuilding."
msgstr "Ten podgląd wygasł lub zmienił się. Przed ponownym generowaniem sprawdź wybór jeszcze raz."

#: shared/recording-rebuild.php:220
msgid "This rebuild was interrupted. Check the current recording before retrying."
msgstr "Ta operacja została przerwana. Sprawdź aktualne nagranie przed kolejną próbą."

#: shared/recording-rebuild.php:154
msgid "This recording already has a rebuild job."
msgstr "To nagranie ma już zadanie ponownego generowania."

#: shared/recording-rebuild.php:78
msgid "This recording already uses the selected model."
msgstr "To nagranie korzysta już z wybranego modelu."

#: admin/posts/generated-list-renderer.php:145
#: admin/posts/generated-list-renderer.php:93
msgid "Unknown model"
msgstr "Nieznany model"

#: admin/settings/admin-performance-manager.php:93
#: admin/simple-admin-asset-loader.php:322
#: admin/simple-admin-asset-loader.php:330
#: admin/statistics/cost-calculator.php:79
#: infrastructure/cron/cron-background-statistics.php:300
msgid "Updated"
msgstr "Zaktualizowano"

#: admin/simple-admin-asset-loader.php:330
#, php-format
msgid "Updated: %d"
msgstr "Zaktualizowano: %d"

#: admin/posts/generated-list-renderer.php:96
msgid "Each recording keeps its original voice when known; otherwise the saved default voice is used. The target applies only to this rebuild."
msgstr "Każde nagranie zachowa oryginalny głos, jeśli jest znany. W przeciwnym razie użyty zostanie zapisany głos domyślny. Model docelowy dotyczy tylko tej operacji."

#: admin/simple-admin-asset-loader.php:318
msgid "No recordings were queued."
msgstr "Nie dodano żadnych nagrań do kolejki."

#: shared/recording-rebuild.php:156
#: shared/recording-rebuild.php:215
msgid "The rebuild queue could not be verified. Please retry the same reviewed selection."
msgstr "Nie udało się zweryfikować kolejki. Spróbuj ponownie z tym samym zatwierdzonym wyborem."

#: shared/recording-rebuild.php:304
msgid "The rebuild schedule could not be saved safely. No provider request was sent. Please review and retry."
msgstr "Nie udało się bezpiecznie zapisać harmonogramu ponownego generowania. Nie wysłano żądania do dostawcy. Sprawdź wybór i spróbuj ponownie."


msgid "Visit plugin site"
msgstr "Odwiedź stronę wtyczki"

msgid "A11y Audio TTS"
msgstr "A11y Audio TTS"

msgid "API costs: %1$d%% ElevenLabs, %2$d%% OpenAI"
msgstr "Koszty API: %1$d%% ElevenLabs, %2$d%% OpenAI"

msgid "Listens counted only if audio played for at least 5 seconds"
msgstr "Odsłuch jest liczony po co najmniej 5 sekundach odtwarzania"

msgid "Join professionals who demand excellence in audio accessibility"
msgstr "Dołącz do profesjonalistów dbających o dostępność nagrań"

msgid "ChatGPT-powered text refinement for crystal-clear audio"
msgstr "Optymalizacja tekstu przez ChatGPT zapewniająca wyraźną mowę"

msgid "Bulk processing all posts at once - unlimited power"
msgstr "Zbiorcze przetwarzanie wszystkich wpisów"

msgid "Export/Import settings & audio - never lose work"
msgstr "Eksport i import ustawień oraz nagrań — zachowaj efekty swojej pracy"

msgid "Priority expert support - direct developer access"
msgstr "Priorytetowe wsparcie ekspertów — bezpośredni kontakt z twórcą"

msgid "Invalid action"
msgstr "Nieprawidłowa akcja"

msgid "Handler not found"
msgstr "Nie znaleziono procedury obsługi"

msgid "Method not found"
msgstr "Nie znaleziono metody"

msgid "Handler execution failed"
msgstr "Wykonanie procedury obsługi nie powiodło się"

msgid "CRON System Status"
msgstr "Stan harmonogramu zadań"

msgid "Posts to process"
msgstr "Wpisy do przetworzenia"

msgid "Scheduled jobs"
msgstr "Zaplanowane zadania"

msgid "Schedule"
msgstr "Harmonogram"

msgid "Next run:"
msgstr "Następne uruchomienie:"

msgid "No scheduled tasks"
msgstr "Brak zaplanowanych zadań"

msgid "Processed"
msgstr "Przetworzono"

msgid "Errors"
msgstr "Błędy"

msgid "No statistics"
msgstr "Brak statystyk"

msgid "Last update:"
msgstr "Ostatnia aktualizacja:"

msgid "unknown"
msgstr "nieznany"

msgid "Done!"
msgstr "Gotowe!"

msgid "Refreshing in"
msgstr "Odświeżenie za"

msgid "Highest quality"
msgstr "Najwyższa jakość"

msgid "Previous generation - stable choice"
msgstr "Poprzednia generacja — sprawdzony wybór"

msgid "English only - high quality"
msgstr "Tylko język angielski — wysoka jakość"

msgid "Standard"
msgstr "Standardowy"

msgid "Diagnostics test completed"
msgstr "Test diagnostyczny zakończony"

msgid "Failed to fetch voices"
msgstr "Nie udało się pobrać głosów"

msgid "Voices fetched successfully"
msgstr "Pobrano głosy"

msgid "Voice cache updated successfully"
msgstr "Zaktualizowano pamięć podręczną głosów"

msgid "Cached voices retrieved"
msgstr "Pobrano głosy z pamięci podręcznej"

msgid "Toggle background processing"
msgstr "Włącz lub wyłącz przetwarzanie w tle"

msgid "Pro features are available as a separate plugin that extends this free version."
msgstr "Funkcje Pro są dostępne jako osobna wtyczka rozszerzająca tę bezpłatną wersję."

msgid "PHP Error during audio generation: %s"
msgstr "Błąd PHP podczas generowania nagrania: %s"

msgid "Post already has audio generated"
msgstr "Ten wpis ma już nagranie"

msgid "Bulk conversion failed: %s"
msgstr "Konwersja zbiorcza nie powiodła się: %s"

msgid "This is an audio generation test. If you hear this message, it means the system is working correctly."
msgstr "To jest test generowania nagrania. Jeśli słyszysz ten komunikat, system działa prawidłowo."

msgid "Test audio generated successfully"
msgstr "Utworzono nagranie testowe"

msgid "Test audio generation failed: %s"
msgstr "Generowanie nagrania testowego nie powiodło się: %s"

msgid "Bulk audio generation completed"
msgstr "Zakończono zbiorcze generowanie nagrań"

msgid "Bulk audio generation failed: %s"
msgstr "Zbiorcze generowanie nagrań nie powiodło się: %s"

msgid "Audio generated successfully"
msgstr "Utworzono nagranie"

msgid "Audio generation failed: %s"
msgstr "Generowanie nagrania nie powiodło się: %s"

msgid "Selected voice does not support model %1$s. Choose a compatible model or another voice."
msgstr "Wybrany głos nie obsługuje modelu %1$s. Wybierz zgodny model lub inny głos."

msgid "Selected voice is not available on your ElevenLabs plan. Please choose a voice available for your plan or upgrade."
msgstr "Wybrany głos nie jest dostępny w Twoim planie ElevenLabs. Wybierz głos dostępny w swoim planie lub zmień plan."

msgid "ElevenLabs API error. Please fix the issue before continuing."
msgstr "Błąd API ElevenLabs. Rozwiąż problem przed kontynuowaniem."

msgid "Listen duration must be at least 5 seconds"
msgstr "Odsłuch musi trwać co najmniej 5 sekund"

msgid "Enhance accessibility with a compliant text-to-speech audio player. Convert articles to high-quality speech for users with visual impairments, reading difficulties, or cognitive disabilities."
msgstr "Popraw dostępność dzięki odtwarzaczowi zamieniającemu tekst na mowę. Przekształcaj artykuły w wysokiej jakości nagrania dla osób z niepełnosprawnością wzroku, trudnościami w czytaniu lub niepełnosprawnością poznawczą."

msgid "Ми рішуче засуджуємо незаконну агресію Росії проти України. Те, що відбувається, є військовими злочинами — навмисні напади на цивільне населення, знищення лікарень та інфраструктури, а також примусові депортації. Закликаємо до припинення цієї насильницької поведінки та притягнення винних до відповідальності відповідно до міжнародного права. 🤍💙🤍"
msgstr "Zdecydowanie potępiamy bezprawną agresję Rosji na Ukrainę. To, co się dzieje, to zbrodnie wojenne — celowe ataki na ludność cywilną, niszczenie szpitali i infrastruktury oraz przymusowe deportacje. Wzywamy do zakończenia tej przemocy i pociągnięcia winnych do odpowiedzialności zgodnie z prawem międzynarodowym. 🤍💙🤍"

msgid "Мы решительно осуждаем незаконную агрессию России против Украины. То, что происходит, — военные преступления: преднамеренные атаки на мирное население, разрушение больниц и инфраструктуры, а также принудительные депортации. Призываем к прекращению насилия и привлечению виновных к ответственности в соответствии с международным правом. 🤍💙🤍"
msgstr "Zdecydowanie potępiamy bezprawną agresję Rosji na Ukrainę. To, co się dzieje, to zbrodnie wojenne — celowe ataki na ludność cywilną, niszczenie szpitali i infrastruktury oraz przymusowe deportacje. Wzywamy do zakończenia tej przemocy i pociągnięcia winnych do odpowiedzialności zgodnie z prawem międzynarodowym. 🤍💙🤍"
