# Copyright (C) 2025 App4You.dev
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Accessibility Audio TTS - Text To Speech for Articles "
"1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/free\n"
"POT-Creation-Date: 2025-08-21 21:45:19+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2025-08-21 21:45:19+00:00\n"
"Last-Translator: App4You.dev <office@app4you.dev>\n"
"Language-Team: Deutsch <wiktor.slominski@app4you.dev>\n"
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Country: United States\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-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;\n"
"X-Poedit-Basepath: ../\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-Bookmarks: \n"
"X-Textdomain-Support: yes\n"
"X-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 "Ungültige Beitrags-ID"

#: 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 "Keine generierten Audiodateien"

#: 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 "Einstellungen wurden erfolgreich gespeichert"

#: 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 "Beim Speichern der Einstellungen ist ein Fehler aufgetreten"

#: 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 "Zugriff verweigert"

#: 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 "Ungültiges Sicherheitstoken"

#: includes/admin/ajax/class-ajax-router.php:282
msgid "Rate limit exceeded"
msgstr "Rate-Limit überschritten"

#: 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 "Ungültige Anfragmethode"

#: includes/admin/ajax/class-ajax-validator.php:212
#: includes/api/class-rest-api.php:290
msgid "Rate limit exceeded. Please try again later."
msgstr "Rate-Limit überschritten. Bitte versuchen Sie es später erneut."

#: includes/admin/ajax/class-ajax-validator.php:240
#. translators: auto
msgid "Required field missing: %s"
msgstr "Pflichtfeld fehlt: %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 "Ungültiges API-Schlüssel-Format"

#: 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 "Ungültiges Stimmen-ID-Format"

#: includes/admin/ajax/class-ajax-validator.php:332
msgid "Invalid model selection"
msgstr "Ungültige Modellauswahl"

#: 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 "Fehlende erforderliche Parameter"

#: 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 "Audio erfolgreich gelöscht"

#: 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 "Sicherheitsprüfung fehlgeschlagen"

#: 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 "Hördauer muss mindestens 10 Sekunden betragen"

#: 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 "Beitrag hat keine Audiodatei oder existiert nicht"

#: includes/admin/ajax/class-listening-tracker-ajax.php:110
#: includes/handlers/class-listening-tracker-ajax.php:110
msgid "Listening event recorded successfully"
msgstr "Hörereignis erfolgreich erfasst"

#: includes/admin/ajax/class-listening-tracker-ajax.php:115
#: includes/handlers/class-listening-tracker-ajax.php:115
msgid "Failed to record listening event"
msgstr "Fehler beim Erfassen des Hörereignisses"

#: 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 "Unzureichende Berechtigungen"

#: 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 "Ungültiges Nonce"

#: includes/admin/assets/class-asset-manager.php:464
msgid "No cache to clear"
msgstr "Kein Cache zum Löschen"

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

#: includes/admin/assets/class-asset-manager.php:472
msgid "Error clearing cache"
msgstr "Fehler beim Cache löschen"

#: 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 "Abspielen"

#: 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 "Pause"

#: 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 "Stummschalten"

#: includes/admin/assets/class-frontend-asset-loader.php:122
#: includes/frontend/views/unused/class-frontend-asset-manager.php:200
msgid "Unmute"
msgstr "Stummschaltung aufheben"

#: 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 "Laden..."

#: includes/admin/assets/class-frontend-asset-loader.php:124
#: includes/frontend/views/unused/class-frontend-asset-manager.php:202
msgid "Available offline"
msgstr "Offline verfügbar"

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

#: includes/admin/assets/class-frontend-asset-loader.php:126
#: includes/frontend/views/unused/class-frontend-asset-manager.php:204
msgid "Audio unavailable offline"
msgstr "Audio offline nicht verfügbar"

#: includes/admin/assets/class-frontend-asset-loader.php:159
msgid "Audio loading failed"
msgstr "Audio-Laden fehlgeschlagen"

#: includes/admin/assets/class-frontend-asset-loader.php:160
msgid "Audio format not supported"
msgstr "Audioformat nicht unterstützt"

#: includes/admin/assets/class-frontend-asset-loader.php:161
msgid "Audio loading was aborted"
msgstr "Audio-Laden wurde abgebrochen"

#: includes/admin/assets/class-frontend-asset-loader.php:162
msgid "Network error while loading audio"
msgstr "Netzwerkfehler beim Laden des Audios"

#: includes/admin/assets/class-frontend-asset-loader.php:163
msgid "Audio decoding failed"
msgstr "Audio-Decodierung fehlgeschlagen"

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

#: includes/admin/assets/class-frontend-asset-loader.php:165
msgid "Loading timeout"
msgstr "Ladezeitüberschreitung"

#: includes/admin/assets/class-frontend-asset-loader.php:166
msgid "Manual retry"
msgstr "Manueller Versuch"

#: includes/admin/assets/class-frontend-asset-loader.php:167
msgid "Playback failed"
msgstr "Wiedergabe fehlgeschlagen"

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

#: includes/admin/assets/class-frontend-asset-loader.php:169
msgid "Playback blocked by browser (user needs to interact first)"
msgstr "Wiedergabe vom Browser blockiert (Benutzer muss zuerst interagieren)"

#: includes/admin/assets/class-frontend-asset-loader.php:170
msgid "Audio source not found"
msgstr "Audioquelle nicht gefunden"

#: includes/admin/assets/class-frontend-asset-loader.php:173
msgid "Failed to load FingerprintJS"
msgstr "FingerprintJS konnte nicht geladen werden"

#: includes/admin/assets/class-frontend-asset-loader.php:174
msgid "FingerprintJS load timeout"
msgstr "FingerprintJS-Ladekzeitüberschreitung"

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

#: includes/admin/assets/class-frontend-asset-loader.php:178
msgid "Failed to get post stats"
msgstr "Fehler beim Abrufen der Beitragsstatistiken"

#: includes/admin/controllers/class-admin-ajax-controller.php:60
msgid "Background processing scheduled"
msgstr "Hintergrundverarbeitung geplant"

#: includes/admin/controllers/class-admin-ajax-controller.php:70
#. translators: %d: number of posts
msgid "Scheduled processing of %1$d posts in background"
msgstr "Geplante Verarbeitung von %1$d Beiträgen im Hintergrund"

#: includes/admin/controllers/class-admin-ajax-controller.php:133
#: includes/admin/controllers/class-admin-ajax-controller.php:201
msgid "No posts to process"
msgstr "Keine Beiträge zur Verarbeitung"

#: 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: processed posts count, 2: total posts count
msgid "Processed %1$d of %2$d posts"
msgstr "Verarbeitet %1$d von %2$d Beiträgen"

#: includes/admin/controllers/class-admin-ajax-controller.php:214
#. translators: auto
msgid "Scheduled processing of %d posts in background"
msgstr "Geplante Verarbeitung von %d Beiträgen im Hintergrund"

#: 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 "Die Verarbeitung aller Artikel erfordert eine Pro-Lizenz."

#: includes/admin/controllers/class-admin-audio-controller.php:128
msgid "Bulk conversion started successfully"
msgstr "Stapelumwandlung erfolgreich gestartet"

#: includes/admin/controllers/class-admin-audio-controller.php:135
msgid "Bulk conversion failed: "
msgstr "Stapelumwandlung fehlgeschlagen: "

#: includes/admin/controllers/class-admin-audio-controller.php:174
msgid "Bulk conversion (all) started successfully"
msgstr "Stapelumwandlung (alle) erfolgreich gestartet"

#: includes/admin/controllers/class-admin-audio-controller.php:181
msgid "Bulk conversion (all) failed: "
msgstr "Stapelumwandlung (alle) fehlgeschlagen: "

#: includes/admin/controllers/class-admin-audio-controller.php:195
msgid ""
"Dies ist ein Test zur Audio-Generierung. Wenn Sie diese Nachricht hören, "
"funktioniert das System korrekt."
msgstr "Dies ist ein Test zur Audio-Erzeugung. Wenn Sie diese Nachricht hören, funktioniert das System korrekt."

#: includes/admin/controllers/class-admin-data-controller.php:67
msgid "Import data is required"
msgstr "Importdaten sind erforderlich"

#: includes/admin/controllers/class-admin-data-controller.php:81
#. translators: %d: number of posts
msgid "Successfully imported cost data for %1$d posts"
msgstr "Erfolgreich importierte Kostendaten für %1$d Beiträge"

#: includes/admin/controllers/class-admin-data-controller.php:86
msgid "Error during data import"
msgstr "Fehler beim Datenimport"

#: includes/admin/controllers/class-admin-data-controller.php:106
#. translators: %s: json error message
msgid "Invalid JSON format: %1$s"
msgstr "Ungültiges JSON-Format: %1$s"

#: includes/admin/controllers/class-admin-data-controller.php:110
msgid "Invalid data structure - missing posts_costs"
msgstr "Ungültige Datenstruktur - fehlende posts_costs"

#: includes/admin/controllers/class-admin-data-controller.php:166
msgid "All cost data has been cleared"
msgstr "Alle Kostendaten wurden gelöscht"

#: includes/admin/controllers/class-admin-data-controller.php:168
msgid "Error clearing cost data"
msgstr "Fehler beim Löschen der Kostendaten"

#: includes/admin/controllers/class-admin-debug-controller.php:28
msgid "Debug log downloaded"
msgstr "Debug-Protokoll heruntergeladen"

#: includes/admin/controllers/class-admin-debug-controller.php:46
msgid "Simple test completed successfully"
msgstr "Einfacher Test erfolgreich abgeschlossen"

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

#: includes/admin/controllers/class-admin-debug-controller.php:99
msgid "ChatGPT API key is required"
msgstr "ChatGPT API-Schlüssel ist erforderlich"

#: includes/admin/controllers/class-admin-debug-controller.php:110
msgid "ChatGPT connection works correctly"
msgstr "ChatGPT-Verbindung funktioniert ordnungsgemäß"

#: includes/admin/controllers/class-admin-debug-controller.php:116
msgid "ChatGPT connection test failed: "
msgstr "ChatGPT-Verbindungstest fehlgeschlagen: "

#: includes/admin/controllers/class-admin-debug-controller.php:140
msgid "ChatGPT key deleted successfully"
msgstr "ChatGPT-Schlüssel erfolgreich gelöscht"

#: includes/admin/controllers/class-admin-debug-controller.php:144
msgid "Error deleting ChatGPT key"
msgstr "Fehler beim Löschen des ChatGPT-Schlüssels"

#: includes/admin/controllers/class-admin-debug-controller.php:171
msgid "Voice diagnostics completed"
msgstr "Sprachdiagnose abgeschlossen"

#: includes/admin/controllers/class-admin-debug-controller.php:195
msgid "Debug log is not available or empty"
msgstr "Debug-Protokoll ist nicht verfügbar oder leer"

#: 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 "Barrierefreier Audio-TTS"

#: includes/admin/controllers/class-admin-posts-controller.php:61
msgid ""
"Processing all articles requires a Pro license. Please activate your "
"license."
msgstr "Die Verarbeitung aller Artikel erfordert eine Pro-Lizenz. Bitte aktivieren Sie Ihre Lizenz."

#: includes/admin/controllers/class-admin-posts-controller.php:104
msgid "Character data retrieved"
msgstr "Zeichendaten abgerufen"

#: includes/admin/controllers/class-admin-posts-controller.php:152
msgid "Character count calculated"
msgstr "Zeichenzählung berechnet"

#: includes/admin/controllers/class-admin-posts-controller.php:189
msgid "Missing posts count calculated"
msgstr "Fehlende Beitragsanzahl berechnet"

#: includes/admin/controllers/class-admin-settings-controller.php:90
msgid "Voices have been fetched successfully"
msgstr "Stimmen wurden erfolgreich abgerufen"

#: includes/admin/controllers/class-admin-settings-controller.php:94
#: includes/admin/utils/class-admin-production.php:293
msgid "Error fetching voices: "
msgstr "Fehler beim Abrufen der Stimmen: "

#: includes/admin/controllers/class-admin-settings-controller.php:113
msgid "Invalid voices data"
msgstr "Ungültige Stimmen-Daten"

#: includes/admin/controllers/class-admin-settings-controller.php:132
msgid "Voices list has been saved"
msgstr "Stimmenliste wurde gespeichert"

#: includes/admin/controllers/class-admin-settings-controller.php:136
msgid "Error saving voices"
msgstr "Fehler beim Speichern der Stimmen"

#: includes/admin/controllers/class-admin-settings-controller.php:154
msgid "Voices fetched from cache"
msgstr "Stimmen aus dem Cache geladen"

#: includes/admin/controllers/class-admin-settings-controller.php:186
msgid "Voice cache updated"
msgstr "Stimmen-Cache aktualisiert"

#: includes/admin/controllers/class-admin-settings-controller.php:191
msgid "Error updating cache: "
msgstr "Fehler beim Aktualisieren des Caches: "

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

#: includes/admin/controllers/class-posts-page-controller.php:70
msgid "Audio Posts"
msgstr "Audio-Beiträge"

#: includes/admin/controllers/class-posts-page-controller.php:147
msgid "Error loading posts"
msgstr "Fehler beim Laden der Beiträge"

#: includes/admin/controllers/class-posts-page-controller.php:148
msgid "No posts found"
msgstr "Keine Beiträge gefunden"

#: includes/admin/controllers/class-posts-page-controller.php:182
msgid "Generated Posts"
msgstr "Erzeugte Beiträge"

#: includes/admin/controllers/class-posts-page-controller.php:187
#: includes/admin/controllers/class-statistics-page-controller.php:276
msgid "Total Posts"
msgstr "Gesamtbeiträge"

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

#: includes/admin/controllers/class-posts-page-controller.php:209
msgid "Posts with Audio"
msgstr "Beiträge mit Audio"

#: includes/admin/controllers/class-posts-page-controller.php:212
msgid "No posts with audio found."
msgstr "Keine Beiträge mit Audio gefunden."

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

#: 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 "Audiodatei"

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

#: includes/admin/controllers/class-posts-page-controller.php:239
#: includes/handlers/cron/class-cron-health-diagnostics.php:59
msgid "Available"
msgstr "Verfügbar"

#: includes/admin/controllers/class-posts-page-controller.php:242
msgid "Not available"
msgstr "Nicht verfügbar"

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

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

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

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

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

#: includes/admin/controllers/class-settings-page-controller.php:154
msgid "Error saving settings"
msgstr "Fehler beim Speichern der Einstellungen"

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

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

#: includes/admin/controllers/class-statistics-page-controller.php:154
msgid "Loading statistics..."
msgstr "Statistiken werden geladen..."

#: includes/admin/controllers/class-statistics-page-controller.php:155
msgid "Error loading statistics"
msgstr "Fehler beim Laden der Statistiken"

#: includes/admin/controllers/class-statistics-page-controller.php:156
msgid "Refresh"
msgstr "Aktualisieren"

#: includes/admin/controllers/class-statistics-page-controller.php:217
msgid "Overview"
msgstr "Übersicht"

#: includes/admin/controllers/class-statistics-page-controller.php:227
msgid "Total Audio Files"
msgstr "Gesamtzahl der Audiodateien"

#: includes/admin/controllers/class-statistics-page-controller.php:232
msgid "Total File Size"
msgstr "Gesamtdateigröße"

#: includes/admin/controllers/class-statistics-page-controller.php:250
msgid "Detailed Statistics"
msgstr "Detaillierte Statistiken"

#: includes/admin/controllers/class-statistics-page-controller.php:271
msgid "By Post Type"
msgstr "Nach Beitragstyp"

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

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

#: includes/admin/controllers/class-statistics-page-controller.php:306
msgid "By Date"
msgstr "Nach Datum"

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

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

#: includes/admin/controllers/class-statistics-page-controller.php:312
msgid "File Size"
msgstr "Dateigröße"

#: includes/admin/controllers/class-statistics-page-controller.php:339
msgid "By Status"
msgstr "Nach Status"

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

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

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

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

#: includes/admin/controllers/class-statistics-page-controller.php:381
#: includes/admin/controllers/class-statistics-page-controller.php:415
msgid "Post Type Distribution"
msgstr "Verteilung nach Beitragstyp"

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

#: includes/admin/conversion/class-conversion-processor.php:40
msgid "Post does not exist"
msgstr "Beitrag existiert nicht"

#: 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 "Beitrag hat bereits generiertes Audio"

#: includes/admin/conversion/class-conversion-processor.php:89
msgid "Error occurred while deleting audio"
msgstr "Fehler beim Löschen des Audios"

#: includes/admin/conversion/class-conversion-processor.php:132
msgid "Missing API key"
msgstr "Fehlender API-Schlüssel"

#: includes/admin/conversion/class-conversion-processor.php:136
msgid "No voice selected"
msgstr "Keine Stimme ausgewählt"

#: includes/admin/conversion/class-conversion-processor.php:250
#: includes/handlers/class-audio-single-post-processor.php:64
msgid "Post exists nicht"
msgstr "Beitrag existiert nicht"

#: includes/admin/conversion/class-conversion-processor.php:254
msgid "Post ist nicht veröffentlicht"
msgstr "Beitrag ist nicht veröffentlicht"

#: includes/admin/core/class-ajax-security-trait.php:128
msgid "An error occurred during operation: "
msgstr "Bei der Operation ist ein Fehler aufgetreten: "

#: 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 "API-Schlüssel ist erforderlich"

#: 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 "Stimmen-ID ist erforderlich"

#: includes/admin/core/class-ajax-security-trait.php:166
msgid "Post not found"
msgstr "Beitrag nicht gefunden"

#: includes/admin/cost/class-cost-storage.php:209
msgid "No historical data available"
msgstr "Keine historischen Daten verfügbar"

#: includes/admin/cost/class-cost-storage.php:217
#. translators: %+.1f: percentage above average
msgid "%1$+.1f%% above average"
msgstr "%1$+.1f%% über dem Durchschnitt"

#: includes/admin/cost/class-cost-storage.php:220
#. translators: %.1f: percentage below average
msgid "%.1f%% unter dem Durchschnitt"
msgstr "%.1f%% unter dem Durchschnitt"

#: includes/admin/cost/class-cost-storage.php:222
msgid "Similar to average"
msgstr "Ähnlich dem Durchschnitt"

#: 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 "Alle 5 Minuten"

#: 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 "Alle %d Minuten (Benutzereinstellungen)"

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

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

#: includes/admin/renderers/class-admin-page-renderer.php:79
msgid "Made in EU"
msgstr "Hergestellt in der EU"

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

#: includes/admin/renderers/class-admin-page-renderer.php:84
msgid ""
"Automatic article to audio conversion system compliant with accessibility "
"standards"
msgstr "Automatisches Artikel-zu-Audio-Konvertierungssystem, das den Barrierefreiheitsstandards entspricht"

#: includes/admin/renderers/class-admin-page-renderer.php:110
msgid "Processing Progress"
msgstr "Verarbeitungsfortschritt"

#: 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 "von"

#: includes/admin/renderers/class-admin-page-renderer.php:116
msgid "articles"
msgstr "Artikel"

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

#: includes/admin/renderers/class-admin-page-renderer.php:149
#. translators: auto
msgid "Processed %1$d posts this month at $%2$s per post"
msgstr "Verarbeitete %1$d Beiträge in diesem Monat zu $%2$s pro Beitrag"

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

#: includes/admin/renderers/class-admin-page-renderer.php:164
msgid "No spending data available yet"
msgstr "Noch keine Ausgabedaten verfügbar"

#: includes/admin/renderers/class-admin-page-renderer.php:187
msgid "Audio Listens"
msgstr "Audio-Hörer"

#: includes/admin/renderers/class-admin-page-renderer.php:193
msgid "Listens counted only if audio played for at least 10 seconds"
msgstr "Hörereignisse werden nur gezählt, wenn das Audio mindestens 10 Sekunden abgespielt wurde."

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

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

#: includes/admin/renderers/class-admin-page-renderer.php:240
#. translators: %d: number of days remaining
msgid "%1$d days remaining until license expires"
msgstr "Verbleibende Tage bis zum Ablauf der Lizenz: %1$d"

#: includes/admin/renderers/class-admin-page-renderer.php:242
msgid "Full access to Pro features"
msgstr "Voller Zugriff auf Pro-Funktionen"

#: includes/admin/renderers/class-admin-page-renderer.php:256
#. translators: %s: expiration date
msgid "Expires: %1$s"
msgstr "Läuft ab: %1$s"

#: includes/admin/renderers/class-admin-page-renderer.php:268
#. translators: %s: customer name
msgid "Licensed to: %1$s"
msgstr "Lizenziert an: %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 "Lizenz verwalten"

#: 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 "Erhalte WCAG 2.2-Zertifikat"

#: 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 "Volle Leistung freischalten"

#: 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 "Zugang zu erweiterten Funktionen und unbegrenzten Konvertierungen"

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

#: includes/admin/renderers/class-admin-page-renderer.php:382
#: includes/admin/templates/admin-page-settings.php:367
msgid "Generating audio..."
msgstr "Audio wird generiert..."

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

#: includes/admin/renderers/class-admin-page-renderer.php:393
msgid "Test completed successfully. Play generated audio:"
msgstr "Test erfolgreich abgeschlossen. Generiertes Audio abspielen:"

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

#: includes/admin/renderers/class-admin-page-renderer.php:428
msgid ""
"Ми рішуче засуджуємо незаконну агресію Росії проти України. Те, що "
"відбувається, є військовими злочинами — навмисні напади на цивільне "
"населення, знищення лікарень та інфраструктури, а також примусові "
"депортації. Закликаємо до припинення цієї насильницької поведінки та "
"притягнення винни�\n"
" до відповідальності відповідно до міжнародного права. 🤍💙🤍"
msgstr "Wir verurteilen die illegalen Aggressionen Russlands gegen die Ukraine aufs Schärfste. Was passiert, sind Kriegsverbrechen — vorsätzliche Angriffe auf Zivilpersonen, Zerstörung von Krankenhäusern und Infrastruktur sowie erzwungene Deportationen. Wir fordern ein sofortiges Ende dieser gewalttätigen Handlungen und die Verantwortlichkeit gemäß internationalem Recht. 🤍💙🤍"

#: includes/admin/renderers/class-admin-page-renderer.php:430
msgid "Детальніше про ініціативу"
msgstr "Mehr über die Initiative"

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

#: includes/admin/renderers/class-admin-page-renderer.php:435
msgid ""
"Мы решительно осуждаем незаконную агрессию России против Украины. То, что "
"проис�\n"
"одит, — военные преступления: преднамеренные атаки на мирное население, "
"разрушение больниц и инфраструктуры, а также принудительные депортации. "
"Призываем к прекращению насилия и привлечению виновны�\n"
" к ответственности в соответствии с международным правом. 🤍💙🤍"
msgstr "Wir verurteilen die illegale Aggression Russlands gegen die Ukraine aufs Schärfste. Was passiert, sind Kriegsverbrechen: vorsätzliche Angriffe auf Zivilbevölkerung, Zerstörung von Krankenhäusern und Infrastruktur sowie erzwungene Deportationen. Wir fordern die Beendigung der Gewalt und die Verantwortlichkeit gemäß internationalem Recht. 🤍💙🤍"

#: includes/admin/renderers/class-generated-list-renderer.php:54
msgid "Audio file deleted successfully."
msgstr "Audiodatei erfolgreich gelöscht."

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

#: includes/admin/renderers/class-generated-list-renderer.php:74
msgid "Loading generated files..."
msgstr "Erzeugte Dateien werden geladen..."

#: includes/admin/renderers/class-generated-list-renderer.php:80
msgid "Load more"
msgstr "Mehr laden"

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

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

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

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

#: includes/admin/renderers/class-generated-list-renderer.php:165
#: includes/frontend/views/class-player-html-renderer.php:160
msgid "Volume control"
msgstr "Lautstärkeregelung"

#: includes/admin/renderers/class-generated-list-renderer.php:174
#: includes/admin/renderers/class-generated-list-renderer.php:175
msgid "Delete audio"
msgstr "Audio löschen"

#: 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 "Ihr Browser unterstützt den Audio-Player nicht."

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

#: includes/admin/settings/class-settings-renderer.php:96
msgid "Configure your ElevenLabs API settings to enable audio generation."
msgstr "Konfigurieren Sie Ihre ElevenLabs API-Einstellungen, um die Audioerzeugung zu aktivieren."

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

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

#: includes/admin/settings/class-settings-renderer.php:120
msgid "Your ElevenLabs API key. Get it from your ElevenLabs dashboard."
msgstr "Ihr ElevenLabs API-Schlüssel. Erhalten Sie ihn im Dashboard von ElevenLabs."

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

#: includes/admin/settings/class-settings-renderer.php:141
msgid "Choose the AI model for audio generation. Multilingual v2 is recommended."
msgstr "Wählen Sie das KI-Modell für die Audioerzeugung. Mehrsprachige Version 2 wird empfohlen."

#: includes/admin/settings/class-settings-renderer.php:160
msgid "Voice Configuration"
msgstr "Stimmenkonfiguration"

#: includes/admin/settings/class-settings-renderer.php:162
msgid "Select and configure the voice for audio generation."
msgstr "Wählen und konfigurieren Sie die Stimme für die Audioerzeugung."

#: includes/admin/settings/class-settings-renderer.php:169
#: includes/admin/settings/class-settings-renderer.php:509
msgid "Voice Selection"
msgstr "Stimmenauswahl"

#: includes/admin/settings/class-settings-renderer.php:179
msgid "Select a voice..."
msgstr "Wählen Sie eine Stimme..."

#: includes/admin/settings/class-settings-renderer.php:193
msgid "Load Voices"
msgstr "Stimmen laden"

#: includes/admin/settings/class-settings-renderer.php:200
msgid "Your browser does not support the audio element."
msgstr "Ihr Browser unterstützt das Audio-Element nicht."

#: includes/admin/settings/class-settings-renderer.php:205
msgid ""
"Select a voice from your ElevenLabs account. Click \"Load Voices\" to "
"refresh the list."
msgstr "Wählen Sie eine Stimme aus Ihrem ElevenLabs-Konto. Klicken Sie auf \"Stimmen laden\", um die Liste zu aktualisieren."

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

#: includes/admin/settings/class-settings-renderer.php:226
msgid "Configure how and when audio files are generated."
msgstr "Konfigurieren Sie, wie und wann Audiodateien generiert werden."

#: 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 "Verarbeitungsmodus"

#: includes/admin/settings/class-settings-renderer.php:273
msgid "Content Configuration"
msgstr "Inhaltskonfiguration"

#: includes/admin/settings/class-settings-renderer.php:275
msgid "Choose which content types should have audio generation enabled."
msgstr "Wählen Sie aus, welche Beitragstypen die Audioerzeugung aktiviert haben sollen."

#: 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 "Inhaltstypen"

#: includes/admin/settings/class-settings-renderer.php:305
msgid "Select which content types should have audio generation enabled."
msgstr "Wählen Sie, welche Inhaltstypen die Audioerzeugung haben sollen."

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

#: includes/admin/settings/class-settings-renderer.php:326
msgid "Advanced configuration options for power users."
msgstr "Erweiterte Konfigurationsoptionen für Power-User."

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

#: 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 "Optional: ChatGPT API-Schlüssel für Inhaltsoptimierung. In der PRO-Version verfügbar."

#: includes/admin/settings/class-settings-renderer.php:354
#: includes/admin/settings/class-settings-renderer.php:515
msgid "Content Optimization Prompt"
msgstr "Inhaltsoptimierungs-Eingabeaufforderung"

#: includes/admin/settings/class-settings-renderer.php:366
msgid ""
"Custom prompt for content optimization before audio generation. Available "
"in PRO version."
msgstr "Benutzerdefinierte Eingabeaufforderung für Inhaltsoptimierung vor der Audioerzeugung. In der PRO-Version verfügbar."

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

#: includes/admin/settings/class-settings-renderer.php:393
msgid "Test Connection"
msgstr "Verbindung testen"

#: includes/admin/settings/class-settings-renderer.php:399
msgid "Reset to Defaults"
msgstr "Auf Standardwerte zurücksetzen"

#: includes/admin/settings/class-settings-renderer.php:423
msgid "Settings Validation Errors"
msgstr "Einstellungen Validierungsfehler"

#: includes/admin/settings/class-settings-renderer.php:445
msgid "Settings saved successfully!"
msgstr "Einstellungen erfolgreich gespeichert!"

#: includes/admin/settings/class-settings-renderer.php:459
msgid "Multilingual v2 (Recommended)"
msgstr "Mehrsprachig v2 (Empfohlen)"

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

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

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

#: includes/admin/settings/class-settings-renderer.php:477
msgid "Background Processing (Recommended)"
msgstr "Hintergrundverarbeitung (Empfohlen)"

#: includes/admin/settings/class-settings-renderer.php:492
msgid ""
"Generate audio immediately when content is published. May slow down "
"publishing."
msgstr "Erzeugung von Audio sofort nach Veröffentlichung des Inhalts. Kann die Veröffentlichung verlangsamen."

#: includes/admin/settings/class-settings-renderer.php:493
msgid ""
"Generate audio in the background using WordPress cron. Recommended for "
"better performance."
msgstr "Erzeugung von Audio im Hintergrund mit WordPress-Cron. Empfohlen für bessere Leistung."

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

#: includes/admin/settings/class-settings-renderer.php:510
msgid "Voice Name"
msgstr "Stimmenname"

#: includes/admin/settings/class-settings-storage.php:121
#. translators: %s: invalid/unknown setting key
msgid "Unknown setting: %s"
msgstr "Unbekannte Einstellung: %s"

#: includes/admin/settings/class-settings-storage.php:130
#. translators: %s: setting key that failed to save
msgid "Failed to save setting: %s"
msgstr "Fehler beim Speichern der Einstellung: %s"

#: includes/admin/settings/class-settings-storage.php:268
msgid "Invalid import data format"
msgstr "Ungültiges Importdatenformat"

#: includes/admin/settings/class-settings-validator.php:113
msgid "API key appears to be too short"
msgstr "API-Schlüssel scheint zu kurz zu sein"

#: includes/admin/settings/class-settings-validator.php:120
msgid "API key contains invalid characters"
msgstr "API-Schlüssel enthält ungültige Zeichen"

#: includes/admin/settings/class-settings-validator.php:141
msgid "Voice selection is required"
msgstr "Stimmenauswahl ist erforderlich"

#: includes/admin/settings/class-settings-validator.php:145
msgid "Voice name is required"
msgstr "Stimmenname ist erforderlich"

#: includes/admin/settings/class-settings-validator.php:170
msgid "Model selection is required"
msgstr "Modellauswahl ist erforderlich"

#: includes/admin/settings/class-settings-validator.php:177
msgid "Invalid model selected"
msgstr "Ungültiges Modell ausgewählt"

#: includes/admin/settings/class-settings-validator.php:195
msgid "Processing mode is required"
msgstr "Verarbeitungsmodus ist erforderlich"

#: includes/admin/settings/class-settings-validator.php:202
msgid "Invalid processing mode selected"
msgstr "Ungültiger Verarbeitungsmodus ausgewählt"

#: includes/admin/settings/class-settings-validator.php:220
msgid "At least one content type must be selected"
msgstr "Mindestens ein Inhaltstyp muss ausgewählt werden"

#: includes/admin/settings/class-settings-validator.php:227
msgid "Invalid post types format"
msgstr "Ungültiges Format der Beitragstypen"

#: includes/admin/settings/class-settings-validator.php:241
#. translators: %s: invalid post type
msgid "Invalid post type: %1$s"
msgstr "Ungültiger Beitragstyp: %1$s"

#: includes/admin/settings/class-settings-validator.php:266
msgid "ChatGPT API key appears to be too short"
msgstr "ChatGPT API-Schlüssel scheint zu kurz zu sein"

#: includes/admin/settings/class-settings-validator.php:270
msgid "ChatGPT API key should start with \"sk-\""
msgstr "ChatGPT API-Schlüssel sollte mit \"sk-\" beginnen"

#: includes/admin/settings/class-settings-validator.php:275
msgid "ChatGPT prompt is too long (max 2000 characters)"
msgstr "ChatGPT-Aufforderung ist zu lang (max. 2000 Zeichen)"

#: includes/admin/templates/admin-page-settings.php:73
msgid "Selection of post types for automatic conversion"
msgstr "Auswahl der Beitragstypen für automatische Konvertierung"

#: includes/admin/templates/admin-page-settings.php:80
msgid "Select Content Types for Conversion"
msgstr "Inhaltstypen für Konvertierung auswählen"

#: includes/admin/templates/admin-page-settings.php:89
msgid "Generated Audio Files"
msgstr "Erzeugte Audiodateien"

#: includes/admin/templates/admin-page-settings.php:90
msgid "Overview of all generated audio files from selected content types"
msgstr "Übersicht aller erstellten Audiodateien aus den ausgewählten Inhaltstypen"

#: includes/admin/templates/admin-page-settings.php:97
msgid "Show Details"
msgstr "Details anzeigen"

#: includes/admin/templates/admin-page-settings.php:100
msgid "No generated files"
msgstr "Keine erstellten Dateien"

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

#: includes/admin/templates/admin-page-settings.php:126
msgid "Background processing configuration"
msgstr "Konfiguration der Hintergrundverarbeitung"

#: includes/admin/templates/admin-page-settings.php:134
msgid "Server Load Control"
msgstr "Serverauslastungskontrolle"

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

#: 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 "pro Stunde"

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

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

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

#: includes/admin/templates/admin-page-settings.php:219
msgid "Monitoring scheduled background processing tasks"
msgstr "Überwachung geplanter Hintergrundaufgaben"

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

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

#: includes/admin/templates/admin-page-settings.php:240
msgid "Mass processing of all posts without audio"
msgstr "Massenverarbeitung aller Beiträge ohne Audio"

#: includes/admin/templates/admin-page-settings.php:246
msgid "Number to process at once"
msgstr "Anzahl der gleichzeitigen Verarbeitung"

#: 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 "auf einmal"

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

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

#: includes/admin/templates/admin-page-settings.php:378
msgid "Test completed successfully. Play the generated audio:"
msgstr "Test erfolgreich abgeschlossen. Das erzeugte Audio abspielen:"

#: includes/admin/templates/admin-page-settings.php:474
msgid "All articles already have audio"
msgstr "Alle Artikel haben bereits Audio"

#: includes/admin/templates/admin-page-settings.php:507
msgid "All articles already have audio generated!"
msgstr "Alle Artikel haben bereits Audio erzeugt!"

#: 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 "Möchten Sie wirklich alle {count} fehlenden Artikel verarbeiten? Dies kann lange dauern und erhebliche API-Guthaben verbrauchen."

#: includes/admin/templates/admin-page-settings.php:522
msgid "Processing all articles..."
msgstr "Verarbeite alle Artikel..."

#: includes/admin/templates/admin-page-settings.php:555
msgid "Error processing articles: "
msgstr "Fehler beim Verarbeiten der Artikel: "

#: includes/admin/templates/sections/api-key-section.php:22
msgid "ElevenLabs API key configuration for audio generation"
msgstr "ElevenLabs API-Schlüssel-Konfiguration für die Audioerzeugung"

#: 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 "Sie können den API-Schlüssel unter"

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

#: includes/admin/templates/sections/main-settings-section.php:70
msgid "Drag and drop license file or"
msgstr "Lizenzdatei per Drag & Drop hochladen oder"

#: includes/admin/templates/sections/main-settings-section.php:71
msgid "click to select"
msgstr "klicken Sie hier, um auszuwählen"

#: includes/admin/templates/sections/main-settings-section.php:82
msgid "Upload the .lic file received after purchasing Pro license"
msgstr "Laden Sie die .lic-Datei hoch, die Sie nach dem Kauf der Pro-Lizenz erhalten haben"

#: includes/admin/templates/sections/main-settings-section.php:95
msgid "Aktivieren Sie den Premium-Plan"
msgstr "Activate Premium Plan"

#: includes/admin/templates/sections/main-settings-section.php:104
msgid "Erhalten Sie das WCAG 2.2-Zertifikat"
msgstr "Get WCAG 2.2 Certificate"

#: includes/admin/templates/sections/main-settings-section.php:160
msgid "Please select a .lic file"
msgstr "Bitte wählen Sie eine .lic-Datei aus"

#: includes/admin/templates/sections/main-settings-section.php:170
msgid "Security token not available. Please refresh the page."
msgstr "Sicherheitstoken nicht verfügbar. Bitte Seite neu laden."

#: includes/admin/templates/sections/main-settings-section.php:177
msgid "Uploading license..."
msgstr "Lizenz wird hochgeladen..."

#: includes/admin/templates/sections/main-settings-section.php:186
#: includes/licensing/class-license-notification-manager.php:176
msgid "License activated successfully!"
msgstr "Lizenz erfolgreich aktiviert!"

#: includes/admin/templates/sections/main-settings-section.php:191
msgid "License activation error"
msgstr "Fehler bei der Lizenzaktivierung"

#: includes/admin/templates/sections/main-settings-section.php:196
msgid "File upload error"
msgstr "Fehler beim Hochladen der Datei"

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

#: includes/admin/templates/sections/model-section.php:21
msgid "Select language model for audio generation"
msgstr "Sprachmodell für die Audioerzeugung auswählen"

#: includes/admin/templates/sections/model-section.php:27
msgid "Select Model"
msgstr "Modell auswählen"

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

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

#: includes/admin/templates/sections/player-branding-section.php:22
msgid "Audio player branding display options"
msgstr "Anzeigeoptionen für das Branding des Audio-Players"

#: includes/admin/templates/sections/player-branding-section.php:42
msgid "Hide plugin link in player"
msgstr "Plugin-Link im Player verbergen"

#: includes/admin/templates/sections/player-branding-section.php:45
msgid "Removes \"WCAG 2.2 Audio Player\" link from audio player header."
msgstr "Entfernt den Link \"WCAG 2.2 Audio Player\" aus der Kopfzeile des Audio-Players."

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

#: 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 "Schade, dass Sie anderen Nutzern nicht helfen möchten, dieses kostenlose Plugin zu entdecken. Ihre Unterstützung würde uns sehr helfen."

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

#: includes/admin/templates/sections/voice-section.php:24
msgid "Voice selection for ElevenLabs speech synthesizer"
msgstr "Stimmenauswahl für den ElevenLabs-Sprachsynthesizer"

#: includes/admin/templates/sections/voice-section.php:30
msgid "Select Voice"
msgstr "Stimme auswählen"

#: includes/admin/templates/sections/voice-section.php:93
msgid "Stop sample"
msgstr "Beispiel stoppen"

#: includes/admin/templates/sections/voice-section.php:93
msgid "Play sample"
msgstr "Beispiel abspielen"

#: includes/admin/utils/class-admin-debug-handler.php:81
#: includes/admin/utils/class-admin-debug-handler.php:88
#. translators: %d: API key length
msgid "Invalid API key length: %1$d characters."
msgstr "Ungültige API-Schlüssel-Länge: %1$d Zeichen."

#: includes/admin/utils/class-admin-debug-handler.php:92
msgid "API key must start with \"sk-\" or \"sk-proj-\"."
msgstr "API-Schlüssel muss mit \"sk-\" oder \"sk-proj-\" beginnen."

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

#: includes/admin/utils/class-admin-debug-handler.php:118
msgid "Test error: "
msgstr "Testfehler: "

#: includes/admin/utils/class-admin-debug-handler.php:134
msgid "Corrupted ChatGPT key has been cleared. You can now enter a new key."
msgstr "Beschädigter ChatGPT-Schlüssel wurde gelöscht. Sie können jetzt einen neuen Schlüssel eingeben."

#: includes/admin/utils/class-admin-delete-handler.php:52
#: includes/admin/utils/class-admin-production.php:168
msgid "Audio deleted"
msgstr "Audio gelöscht"

#: includes/admin/utils/class-admin-delete-handler.php:58
#: includes/admin/utils/class-admin-production.php:173
msgid "Error occurred during deletion"
msgstr "Fehler beim Löschen"

#: includes/admin/utils/class-admin-menu-manager.php:105
msgid "Settings saved successfully."
msgstr "Einstellungen erfolgreich gespeichert."

#: includes/admin/utils/class-admin-menu-manager.php:108
#: includes/admin/utils/class-admin-message-manager.php:21
#. translators: %d: number of posts to process in bulk
msgid "Bulk processing started for %1$d posts."
msgstr "Stapelverarbeitung für %1$d Beiträge gestartet."

#: 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 "Alle Beiträge haben bereits generiertes Audio."

#: includes/admin/utils/class-admin-message-manager.php:19
msgid "Settings have been saved successfully."
msgstr "Einstellungen wurden erfolgreich gespeichert."

#: includes/admin/utils/class-admin-message-manager.php:24
msgid "Permission denied to save settings."
msgstr "Berechtigung zum Speichern der Einstellungen verweigert."

#: includes/admin/utils/class-admin-message-manager.php:25
msgid "Invalid security token."
msgstr "Ungültiges Sicherheitstoken."

#: includes/admin/utils/class-admin-message-manager.php:26
msgid "An error occurred while saving settings."
msgstr "Beim Speichern der Einstellungen ist ein Fehler aufgetreten."

#: includes/admin/utils/class-admin-performance-manager.php:79
#. translators: %d: number of minutes
msgid "Co %1$d minut"
msgstr "Alle %1$d Minuten"

#: includes/admin/utils/class-admin-production.php:215
#: includes/cron/schedulers/class-cron-scheduler.php:161
#. translators: %d: number of minutes from user settings
#. translators: %d: number of minutes
msgid "Every %1$d minutes (user settings)"
msgstr "Alle %1$d Minuten (Benutzereinstellungen)"

#: 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 "Endpunkt verschoben an spezialisierten Handler"

#: includes/admin/utils/class-debug-log-handler.php:91
#: includes/handlers/class-debug-log-handler.php:91
msgid "Debug log does not exist"
msgstr "Debug-Protokoll existiert nicht"

#: includes/admin/views/class-cron-posts-renderer.php:82
#: includes/handlers/class-cron-posts-renderer.php:82
msgid "All posts loaded"
msgstr "Alle Beiträge geladen"

#: includes/admin/views/class-cron-posts-renderer.php:87
#: includes/handlers/class-cron-posts-renderer.php:87
#. translators: auto
msgid "Load More Posts"
msgstr "Weitere Beiträge laden"

#: 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 "Verarbeitung im Hintergrund gestartet. Aktualisieren Sie die Seite in einigen Minuten, um den Fortschritt zu sehen."

#: includes/api/batch/class-batch-results-manager.php:68
msgid "All posts already have generated audio. No posts to process."
msgstr "Alle Beiträge haben bereits generiertes Audio. Keine Verarbeitung erforderlich."

#: includes/api/batch/class-batch-results-manager.php:76
#. translators: auto
msgid "All %d posts already had generated audio."
msgstr "Alle %d Beiträge hatten bereits generiertes Audio."

#: includes/api/batch/class-batch-results-manager.php:85
#. translators: auto
msgid " (%d errors)"
msgstr " (%d Fehler)"

#: includes/api/batch/class-batch-results-manager.php:90
#. translators: auto
msgid " (%d already had audio)"
msgstr " (%d bereits mit 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 "Beitrag nicht gefunden."

#: includes/api/class-rest-api.php:196
msgid "Post is not published."
msgstr "Beitrag ist nicht veröffentlicht."

#: includes/api/class-rest-api.php:257
msgid "Audio generation completed."
msgstr "Audioerzeugung abgeschlossen."

#: includes/api/class-rest-api.php:262
msgid "Audio generation in progress."
msgstr "Audioerzeugung läuft."

#: includes/api/class-rest-api.php:265
msgid "Audio generation failed."
msgstr "Audioerzeugung fehlgeschlagen."

#: includes/api/class-rest-api.php:269
msgid "Audio generation not started."
msgstr "Audioerzeugung nicht gestartet."

#: includes/api/class-rest-api.php:309
msgid "Audio already exists for this post. Use force=true to regenerate."
msgstr "Für diesen Beitrag existiert bereits Audio. Verwenden Sie force=true, um neu zu generieren."

#: includes/api/class-rest-api.php:319
msgid "Audio generation is already in progress for this post."
msgstr "Die Audioerzeugung läuft bereits für diesen Beitrag."

#: includes/api/class-rest-api.php:335
msgid "Audio generation started."
msgstr "Audioerzeugung gestartet."

#: includes/api/class-rest-api.php:455
msgid "Cache cleared successfully."
msgstr "Cache erfolgreich gelöscht."

#: includes/api/class-rest-api.php:504
msgid "Settings updated successfully."
msgstr "Einstellungen erfolgreich aktualisiert."

#: includes/api/class-rest-api.php:655
#. translators: auto
msgid "Setting %s must be an array."
msgstr "Einstellung %s muss ein Array sein."

#: includes/api/class-rest-api.php:669
#. translators: auto
msgid "Setting %s must be between 0 and 1."
msgstr "Einstellung %s muss zwischen 0 und 1 liegen."

#: includes/api/clients/class-elevenlabs-api-client.php:246
msgid "Invalid API key or unauthorized access"
msgstr "Ungültiger API-Schlüssel oder unbefugter Zugriff"

#: includes/api/clients/class-elevenlabs-api-client.php:248
msgid "Access forbidden - check your API permissions"
msgstr "Zugriff verboten – Überprüfen Sie Ihre API-Berechtigungen"

#: includes/api/clients/class-elevenlabs-api-client.php:250
msgid "Resource not found"
msgstr "Ressource nicht gefunden"

#: includes/api/clients/class-elevenlabs-api-client.php:252
msgid "Rate limit exceeded - please try again later"
msgstr "Rate-Limit überschritten – Bitte versuchen Sie es später erneut"

#: includes/api/clients/class-elevenlabs-api-client.php:254
msgid "ElevenLabs server error - please try again later"
msgstr "Serverfehler bei ElevenLabs – Bitte versuchen Sie es später erneut"

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

#: includes/api/clients/class-elevenlabs-api-client.php:269
#. translators: %s: error message from ElevenLabs
msgid "ElevenLabs API error: %1$s"
msgstr "ElevenLabs API-Fehler: %1$s"

#: includes/api/elevenlabs/class-elevenlabs-batch-processor.php:73
msgid "No posts without generated audio"
msgstr "Keine Beiträge ohne erzeugtes 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 "Die aktuelle Stimme wurde von ElevenLabs deaktiviert. Aktualisieren Sie die Seite und wählen Sie eine neue Stimme aus der Liste."

#: includes/api/elevenlabs/class-elevenlabs-client.php:139
msgid "Error generating audio: "
msgstr "Fehler bei der Audioerzeugung: "

#: includes/api/elevenlabs/class-elevenlabs-client.php:171
msgid "Error getting voices: "
msgstr "Fehler beim Abrufen der Stimmen: "

#: includes/api/elevenlabs/class-elevenlabs-client.php:190
msgid "Connection successful"
msgstr "Verbindung erfolgreich"

#: includes/api/elevenlabs/class-elevenlabs-client.php:191
msgid "Connection failed"
msgstr "Verbindung fehlgeschlagen"

#: includes/api/elevenlabs/class-elevenlabs-client.php:198
msgid "Error testing connection: "
msgstr "Fehler beim Testen der Verbindung: "

#: includes/api/elevenlabs/class-elevenlabs-connection-tester.php:55
msgid "API test error: "
msgstr "API-Testfehler: "

#: includes/api/elevenlabs/class-elevenlabs-connection-tester.php:86
msgid "API returned empty voice list"
msgstr "API lieferte leere Stimmenliste"

#: 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 "ElevenLabs API-Guthaben überschritten. Bitte laden Sie Ihr Konto auf oder warten Sie auf die Erneuerung des Limits."

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:143
msgid "Invalid ElevenLabs API key"
msgstr "Ungültiger ElevenLabs API-Schlüssel"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:152
msgid "API rate limit exceeded. Please try again later."
msgstr "API-Rate-Limit überschritten. Bitte versuchen Sie es später erneut."

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:164
msgid "Voice has been disabled by owner"
msgstr "Stimme wurde vom Besitzer deaktiviert"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:173
#. translators: auto
msgid "Access error (code: %d)"
msgstr "Zugriffsfehler (Code: %d)"

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

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:228
msgid "Cannot connect to ElevenLabs API"
msgstr "Verbindung zur ElevenLabs API nicht möglich"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:229
msgid "Unknown error"
msgstr "Unbekannter Fehler"

#: includes/api/elevenlabs/class-elevenlabs-request-handler.php:235
msgid "ElevenLabs API connection works correctly"
msgstr "Verbindung zur ElevenLabs API funktioniert korrekt"

#: includes/api/elevenlabs/class-elevenlabs-voice-handler.php:53
msgid "Failed to fetch voice list"
msgstr "Fehler beim Abrufen der Stimmenliste"

#: includes/api/elevenlabs/class-elevenlabs-voice-handler.php:106
msgid "Voice with given ID not found"
msgstr "Stimme mit angegebener ID nicht gefunden"

#: includes/api/elevenlabs/class-elevenlabs-voice-manager.php:40
msgid "API client not initialized"
msgstr "API-Client nicht initialisiert"

#: includes/api/handlers/class-elevenlabs-request-builder.php:86
msgid "Error building TTS request: "
msgstr "Fehler beim Erstellen der TTS-Anfrage: "

#: includes/api/handlers/class-elevenlabs-request-builder.php:189
msgid "Text cannot be empty"
msgstr "Text darf nicht leer sein"

#: includes/api/handlers/class-elevenlabs-request-builder.php:196
msgid "Text is too long (maximum 5000 characters)"
msgstr "Text ist zu lang (max. 5000 Zeichen)"

#: includes/api/handlers/class-elevenlabs-response-parser.php:25
msgid "TTS request failed"
msgstr "TTS-Anfrage fehlgeschlagen"

#: includes/api/handlers/class-elevenlabs-response-parser.php:30
msgid "No audio data received"
msgstr "Keine Audiodaten empfangen"

#: includes/api/handlers/class-elevenlabs-response-parser.php:37
msgid "Audio data is too small"
msgstr "Audiodaten sind zu klein"

#: includes/api/handlers/class-elevenlabs-response-parser.php:58
msgid "Error parsing TTS response: "
msgstr "Fehler beim Parsen der TTS-Antwort: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:73
msgid "Voices request failed"
msgstr "Stimmen-Anfrage fehlgeschlagen"

#: includes/api/handlers/class-elevenlabs-response-parser.php:77
msgid "Invalid voices data structure"
msgstr "Ungültige Stimmen-Datenstruktur"

#: includes/api/handlers/class-elevenlabs-response-parser.php:99
msgid "Error parsing voices response: "
msgstr "Fehler beim Parsen der Stimmen-Antwort: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:114
msgid "Voice request failed"
msgstr "Stimmen-Anfrage fehlgeschlagen"

#: includes/api/handlers/class-elevenlabs-response-parser.php:118
msgid "Invalid voice data structure"
msgstr "Ungültige Stimmen-Datenstruktur"

#: includes/api/handlers/class-elevenlabs-response-parser.php:124
msgid "Failed to parse voice data"
msgstr "Fehler beim Parsen der Stimmdaten"

#: includes/api/handlers/class-elevenlabs-response-parser.php:137
msgid "Error parsing voice response: "
msgstr "Fehler beim Parsen der Stimmen-Antwort: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:152
msgid "User request failed"
msgstr "Benutzeranfrage fehlgeschlagen"

#: includes/api/handlers/class-elevenlabs-response-parser.php:156
msgid "Invalid user data structure"
msgstr "Ungültige Benutzerdatenstruktur"

#: includes/api/handlers/class-elevenlabs-response-parser.php:183
msgid "Error parsing user response: "
msgstr "Fehler beim Parsen der Benutzerantwort: "

#: includes/api/handlers/class-elevenlabs-response-parser.php:198
msgid "Subscription request failed"
msgstr "Abonnement-Anfrage fehlgeschlagen"

#: includes/api/handlers/class-elevenlabs-response-parser.php:202
msgid "Invalid subscription data structure"
msgstr "Ungültige Abonnement-Datenstruktur"

#: includes/api/handlers/class-elevenlabs-response-parser.php:245
msgid "Error parsing subscription response: "
msgstr "Fehler beim Parsen der Abonnement-Antwort: "

#: 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 "Zurück zum Artikelinhalt"

#: 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 "Weiter zum Artikelinhalt"

#: 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] ""
msgstr[1] ""

#: includes/api/text/class-text-content-processor.php:197
#: includes/text/processors/class-text-content-processor.php:353
msgid "next_image"
msgstr "nächstes Bild"

#: includes/api/text/class-text-content-processor.php:204
#: includes/text/processors/class-text-content-processor.php:362
msgid "article_cover_shows"
msgstr "Zeigt Titelbild des Artikels"

#: includes/audio/handlers/class-audio-request-handler.php:65
msgid "Failed to split text into chunks."
msgstr "Fehler beim Aufteilen des Textes in Abschnitte."

#: includes/audio/handlers/class-audio-request-handler.php:99
msgid "Error processing audio request: "
msgstr "Fehler bei der Verarbeitung der Audio-Anfrage: "

#: includes/audio/handlers/class-audio-request-handler.php:162
msgid "Failed to generate any audio fragments."
msgstr "Keine Audioschnitte konnten erzeugt werden."

#: includes/audio/handlers/class-audio-request-handler.php:195
msgid "Failed to merge audio fragments."
msgstr "Fehler beim Zusammenfügen der Audioschnitte."

#: includes/audio/handlers/class-audio-request-handler.php:210
msgid "Audio generated and merged successfully."
msgstr "Audio erfolgreich erzeugt und zusammengeführt."

#: includes/audio/handlers/class-audio-request-handler.php:215
msgid "Error merging audio: "
msgstr "Fehler beim Zusammenfügen des Audios: "

#: includes/audio/managers/class-audio-generation-manager.php:100
msgid "A critical error occurred during audio generation: "
msgstr "Ein kritischer Fehler bei der Audioerzeugung ist aufgetreten: "

#: 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 "Dies ist ein Test der Audioerzeugung. Diese Nachricht testet das Chunking- und Zusammenführungssystem."

#: includes/audio/managers/class-audio-generation-manager.php:157
msgid "Cannot prepare text for conversion (text is empty)."
msgstr "Text kann nicht für die Umwandlung vorbereitet werden (Text ist leer)."

#: includes/audio/processors/class-audio-response-processor.php:41
msgid "Error processing API response: "
msgstr "Fehler beim Verarbeiten der API-Antwort: "

#: includes/audio/processors/class-audio-response-processor.php:56
msgid "Invalid response: missing success field"
msgstr "Ungültige Antwort: Erfolg-Feld fehlt"

#: includes/audio/processors/class-audio-response-processor.php:64
msgid "Invalid successful response: missing body field"
msgstr "Ungültige erfolgreiche Antwort: Body-Feld fehlt"

#: includes/audio/processors/class-audio-response-processor.php:72
msgid "Invalid error response: missing error field"
msgstr "Ungültige Fehlerantwort: Fehler-Feld fehlt"

#: includes/audio/processors/class-audio-response-processor.php:95
msgid "Generated audio content is too small"
msgstr "Erzeugter Audioinhalt ist zu klein"

#: includes/audio/processors/class-audio-response-processor.php:123
msgid "Unknown API error"
msgstr "Unbekannter API-Fehler"

#: includes/audio/storage/class-audio-file-cleaner.php:60
msgid "No audio file to clean up"
msgstr "Keine Audiodatei zum Bereinigen"

#: includes/audio/storage/class-audio-file-cleaner.php:70
msgid "Failed to delete audio file"
msgstr "Fehler beim Löschen der Audiodatei"

#: includes/audio/storage/class-audio-file-cleaner.php:79
msgid "Failed to delete audio metadata"
msgstr "Fehler beim Löschen der Audiodaten"

#: includes/audio/storage/class-audio-file-cleaner.php:88
msgid "Audio file cleaned up successfully"
msgstr "Audiodatei erfolgreich bereinigt"

#: includes/audio/storage/class-audio-file-cleaner.php:88
msgid "Partial cleanup completed with errors"
msgstr "Teilweise Bereinigung mit Fehlern abgeschlossen"

#: includes/audio/storage/class-audio-file-cleaner.php:96
msgid "Error during cleanup: "
msgstr "Fehler während der Bereinigung: "

#: 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 "Upload-Verzeichnis existiert nicht"

#: includes/audio/storage/class-audio-file-cleaner.php:194
#. translators: auto
msgid "Cleaned up %d orphaned files"
msgstr "Bereinigte %d verwaiste Dateien"

#: includes/audio/storage/class-audio-file-cleaner.php:201
msgid "Error cleaning orphaned files: "
msgstr "Fehler beim Bereinigen der verwaisten Dateien: "

#: includes/audio/storage/class-audio-file-cleaner.php:259
#. translators: auto
msgid "Cleaned up %d temporary files"
msgstr "Bereinigte %d temporäre Dateien"

#: includes/audio/storage/class-audio-file-cleaner.php:266
msgid "Error cleaning temporary files: "
msgstr "Fehler beim Bereinigen der temporären Dateien: "

#: includes/audio/storage/class-audio-file-cleaner.php:298
#. translators: auto
msgid "Comprehensive cleanup completed. Deleted %1$d files with %2$d errors."
msgstr "Umfassende Bereinigung abgeschlossen. %1$d Dateien gelöscht, %2$d Fehler."

#: 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 "Audioinhalt ist leer"

#: includes/audio/storage/class-audio-file-storage.php:55
#: includes/audio/validators/class-audio-validator.php:182
msgid "Audio content is too small"
msgstr "Audioinhalt ist zu klein"

#: includes/audio/storage/class-audio-file-storage.php:60
msgid "Upload directory is not writable"
msgstr "Upload-Verzeichnis ist nicht beschreibbar"

#: includes/audio/storage/class-audio-file-storage.php:71
msgid "Failed to write audio file"
msgstr "Fehler beim Schreiben der Audiodatei"

#: includes/audio/storage/class-audio-file-storage.php:88
msgid "Error storing audio file: "
msgstr "Fehler beim Speichern der Audiodatei: "

#: includes/audio/storage/class-audio-file-storage.php:112
msgid "Cannot create directory: "
msgstr "Verzeichnis kann nicht erstellt werden: "

#: includes/audio/storage/class-audio-file-storage.php:118
msgid "Failed to write raw audio content"
msgstr "Fehler beim Schreiben der Roh-Audiodaten"

#: includes/audio/storage/class-audio-file-storage.php:133
msgid "Error storing raw audio: "
msgstr "Fehler beim Speichern der Rohdaten: "

#: 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 "Audiodatei existiert nicht"

#: includes/audio/validators/class-audio-validator.php:51
#. translators: auto
msgid "Unsupported audio format: %1$s. Supported formats: %2$s"
msgstr "Nicht unterstütztes Audioformat: %1$s. Unterstützte Formate: %2$s"

#: includes/audio/validators/class-audio-validator.php:69
msgid "Audio format is valid"
msgstr "Audioformat ist gültig"

#: includes/audio/validators/class-audio-validator.php:74
msgid "Error validating audio format: "
msgstr "Fehler bei der Validierung des Audioformats: "

#: includes/audio/validators/class-audio-validator.php:95
msgid "Cannot determine file size"
msgstr "Dateigröße kann nicht ermittelt werden"

#: includes/audio/validators/class-audio-validator.php:101
#. translators: auto
msgid "Audio file is too small: %1$s (minimum: %2$s)"
msgstr "Audiodatei ist zu klein: %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 "Audiodatei ist zu groß: %1$s (Maximum: %2$s)"

#: includes/audio/validators/class-audio-validator.php:124
msgid "Audio file size is valid"
msgstr "Dateigröße der Audiodatei ist gültig"

#: includes/audio/validators/class-audio-validator.php:129
msgid "Error validating audio size: "
msgstr "Fehler bei der Validierung der Audiodateigröße: "

#: includes/audio/validators/class-audio-validator.php:162
msgid "Error validating audio quality: "
msgstr "Fehler bei der Validierung der Audioqualität: "

#: includes/audio/validators/class-audio-validator.php:186
msgid "Audio content is too large"
msgstr "Audioinhalt ist zu groß"

#: includes/audio/validators/class-audio-validator.php:201
msgid "Audio content is valid"
msgstr "Audioinhalt ist gültig"

#: includes/audio/validators/class-audio-validator.php:206
msgid "Error validating audio content: "
msgstr "Fehler bei der Validierung des Audioinhalts: "

#: includes/audio/validators/class-audio-validator.php:248
msgid "Audio file passed all validations"
msgstr "Audiodatei bestanden alle Validierungen"

#: includes/audio/validators/class-audio-validator.php:250
#. translators: auto
msgid "Audio file failed validation with %d errors"
msgstr "Audiodatei hat %d Validierungsfehler"

#: includes/audio/validators/class-audio-validator.php:272
msgid "Cannot read audio file"
msgstr "Audiodatei kann nicht gelesen werden"

#: includes/audio/validators/class-audio-validator.php:288
msgid "Content too short to validate header"
msgstr "Inhalt zu kurz, um Header zu validieren"

#: includes/audio/validators/class-audio-validator.php:300
msgid "Invalid MP3 header"
msgstr "Ungültiger MP3-Header"

#: includes/audio/validators/class-audio-validator.php:307
msgid "Invalid WAV header"
msgstr "Ungültiger WAV-Header"

#: includes/audio/validators/class-audio-validator.php:314
msgid "Invalid OGG header"
msgstr "Ungültiger OGG-Header"

#: includes/audio/validators/class-audio-validator.php:337
msgid "Cannot read MP3 file"
msgstr "MP3-Datei kann nicht gelesen werden"

#: includes/audio/validators/class-audio-validator.php:345
msgid "MP3 quality validation passed"
msgstr "MP3-Qualitätsprüfung bestanden"

#: includes/audio/validators/class-audio-validator.php:353
msgid "MP3 with ID3 tag - quality validation passed"
msgstr "MP3 mit ID3-Tag - Qualitätsprüfung bestanden"

#: includes/audio/validators/class-audio-validator.php:357
msgid "Invalid MP3 structure"
msgstr "Ungültige MP3-Struktur"

#: includes/audio/validators/class-audio-validator.php:374
msgid "Cannot read WAV file"
msgstr "WAV-Datei kann nicht gelesen werden"

#: includes/audio/validators/class-audio-validator.php:379
msgid "WAV file header is incomplete"
msgstr "WAV-Datei-Header ist unvollständig"

#: includes/audio/validators/class-audio-validator.php:384
msgid "Invalid WAV file structure"
msgstr "Ungültige WAV-Dateistruktur"

#: includes/audio/validators/class-audio-validator.php:389
msgid "WAV quality validation passed"
msgstr "WAV-Qualitätsprüfung bestanden"

#: includes/audio/validators/class-audio-validator.php:404
msgid "Audio file appears to be corrupted (too small)"
msgstr "Audiodatei scheint beschädigt zu sein (zu klein)"

#: includes/audio/validators/class-audio-validator.php:416
msgid "Audio file is not readable"
msgstr "Audiodatei ist nicht lesbar"

#: includes/audio/validators/class-audio-validator.php:421
msgid "Audio file appears to be empty or corrupted"
msgstr "Audiodatei scheint leer oder beschädigt zu sein"

#: includes/audio/validators/class-audio-validator.php:426
msgid "Basic quality validation passed"
msgstr "Grundlegende Qualitätsprüfung bestanden"

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

#: includes/core/bootstrap/class-admin-initializer.php:127
msgid "Initializing admin security..."
msgstr "Initialisierung der Admin-Sicherheit..."

#: includes/core/bootstrap/class-admin-initializer.php:145
msgid "Admin security initialized successfully"
msgstr "Admin-Sicherheit erfolgreich initialisiert"

#: includes/core/bootstrap/class-admin-initializer.php:160
msgid "Initializing admin controllers..."
msgstr "Initialisierung der Admin-Controller..."

#: includes/core/bootstrap/class-admin-initializer.php:179
msgid "Admin controllers initialized successfully"
msgstr "Admin-Controller erfolgreich initialisiert"

#: includes/core/bootstrap/class-admin-initializer.php:194
msgid "Initializing admin renderers..."
msgstr "Initialisierung der Admin-Renderer..."

#: includes/core/bootstrap/class-admin-initializer.php:201
msgid "Admin renderers initialized successfully"
msgstr "Admin-Renderer erfolgreich initialisiert"

#: includes/core/bootstrap/class-admin-initializer.php:216
msgid "Initializing conversion system..."
msgstr "Initialisierung des Konvertierungssystems..."

#: includes/core/bootstrap/class-admin-initializer.php:223
msgid "Conversion system initialized successfully"
msgstr "Konvertierungssystem erfolgreich initialisiert"

#: includes/core/bootstrap/class-admin-initializer.php:238
msgid "Initializing admin asset management..."
msgstr "Initialisierung der Admin-Asset-Verwaltung..."

#: includes/core/bootstrap/class-admin-initializer.php:246
msgid "Admin asset management initialized successfully"
msgstr "Admin-Asset-Verwaltung erfolgreich initialisiert"

#: 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: initialization area (core/admin/frontend), 2: error message
msgid "CRITICAL ERROR in %1$s initialization: %2$s"
msgstr "Kritischer Fehler bei der Initialisierung in %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: plugin area, 2: error message
msgid "WCAG Audio Plugin %1$s Error: %2$s"
msgstr "WCAG Audio Plugin %1$s Fehler: %2$s"

#: includes/core/bootstrap/class-core-initializer.php:53
msgid "Core initialization started"
msgstr "Kerninitialisierung gestartet"

#: includes/core/bootstrap/class-core-initializer.php:70
msgid "Core initialization completed successfully"
msgstr "Kerninitialisierung erfolgreich abgeschlossen"

#: includes/core/bootstrap/class-core-initializer.php:91
msgid "Initializing security systems..."
msgstr "Initialisierung der Sicherheitssysteme..."

#: includes/core/bootstrap/class-core-initializer.php:100
msgid "Security systems initialized successfully"
msgstr "Sicherheitssysteme erfolgreich initialisiert"

#: includes/core/bootstrap/class-core-initializer.php:115
msgid "Initializing AJAX handlers..."
msgstr "Initialisierung der AJAX-Handler..."

#: includes/core/bootstrap/class-core-initializer.php:133
msgid "AJAX handlers initialized successfully"
msgstr "AJAX-Handler erfolgreich initialisiert"

#: includes/core/bootstrap/class-core-initializer.php:149
msgid "Initializing CRON system..."
msgstr "Initialisierung des CRON-Systems..."

#: includes/core/bootstrap/class-core-initializer.php:154
msgid "CRON system initialized successfully"
msgstr "CRON-System erfolgreich initialisiert"

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

#: includes/core/bootstrap/class-core-initializer.php:174
msgid "REST API initialized successfully"
msgstr "REST-API erfolgreich initialisiert"

#: includes/core/bootstrap/class-core-initializer.php:189
msgid "Initializing WP-CLI commands..."
msgstr "Initialisierung der WP-CLI-Befehle..."

#: includes/core/bootstrap/class-core-initializer.php:194
msgid "WP-CLI commands initialized successfully"
msgstr "WP-CLI-Befehle erfolgreich initialisiert"

#: includes/core/bootstrap/class-frontend-initializer.php:90
msgid "Initializing frontend player..."
msgstr "Initialisierung des Frontend-Players..."

#: includes/core/bootstrap/class-frontend-initializer.php:100
msgid "Frontend player initialized successfully"
msgstr "Frontend-Player erfolgreich initialisiert"

#: includes/core/bootstrap/class-frontend-initializer.php:115
msgid "Initializing frontend assets..."
msgstr "Initialisierung der Frontend-Assets..."

#: includes/core/bootstrap/class-frontend-initializer.php:124
msgid "Frontend assets initialized successfully"
msgstr "Frontend-Assets erfolgreich initialisiert"

#: includes/core/bootstrap/class-frontend-initializer.php:139
msgid "Initializing frontend controllers..."
msgstr "Initialisierung der Frontend-Controller..."

#: includes/core/bootstrap/class-frontend-initializer.php:155
msgid "Frontend controllers initialized successfully"
msgstr "Frontend-Controller erfolgreich initialisiert"

#: includes/core/bootstrap/class-frontend-initializer.php:170
msgid "Initializing public API..."
msgstr "Initialisierung der öffentlichen API..."

#: includes/core/bootstrap/class-frontend-initializer.php:178
msgid "Public API initialized successfully"
msgstr "Öffentliche API erfolgreich initialisiert"

#: includes/core/class-cron-manager.php:116
msgid "Plugin activated - Initializing CRON system"
msgstr "Plugin aktiviert - Initialisierung des CRON-Systems"

#: includes/core/class-cron-manager.php:147
msgid "Plugin deactivated - Cleaning up CRON events"
msgstr "Plugin deaktiviert - Bereinigung der CRON-Events"

#: includes/core/class-plugin-helpers.php:493
msgid "WCAG Audio Player: System Requirements Not Met"
msgstr "WCAG Audio Player: Systemanforderungen nicht erfüllt"

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

#: includes/core/class-plugin-initializer.php:48
msgid "Essential plugin initialization started"
msgstr "Wesentliche Plugin-Initialisierung gestartet"

#: includes/core/class-plugin-initializer.php:68
msgid "Essential plugin initialization completed successfully"
msgstr "Wesentliche Plugin-Initialisierung erfolgreich abgeschlossen"

#: includes/core/class-plugin-initializer.php:87
msgid "Admin late initialization started"
msgstr "Admin-Späteinitialisierung gestartet"

#: includes/core/class-plugin-initializer.php:92
msgid "Admin late initialization completed successfully"
msgstr "Admin-Späteinitialisierung erfolgreich abgeschlossen"

#: includes/core/class-plugin-initializer.php:178
#. translators: %s: error message
msgid "CRITICAL ERROR in plugin initialization: %s"
msgstr "Kritischer Fehler bei der Plugin-Initialisierung: %s"

#: includes/core/class-plugin-initializer.php:180
#. translators: %s: stack trace
msgid "Stack trace: %s"
msgstr "Stack-Trace: %s"

#: includes/core/class-plugin-initializer.php:186
#. translators: %s: error message
msgid "WCAG Audio Plugin Error: %s"
msgstr "WCAG Audio Plugin Fehler: %s"

#: admin/templates/settings/sections/privacy-section.php
msgid "Privacy & cookies"
msgstr "Datenschutz & Cookies"

#: admin/templates/settings/sections/privacy-section.php
msgid "Optional statistics and policy text for your website."
msgstr "Optionale Statistiken und Richtlinientexte für Ihre Website."

#: admin/templates/settings/sections/privacy-section.php
msgid "Listening statistics"
msgstr "Wiedergabestatistiken"

#: admin/templates/settings/sections/privacy-section.php
msgid "Visitor consent required. No listener identifiers."
msgstr "Einwilligung der Besucher erforderlich. Keine Hörerkennungen."

#: admin/templates/settings/sections/privacy-section.php
msgid "Private / password-protected posts"
msgstr "Private / passwortgeschützte Beiträge"

#: admin/templates/settings/sections/privacy-section.php
msgid "Sends text to ElevenLabs and, if enabled, OpenAI. Playback remains protected."
msgstr "Sendet Text an ElevenLabs und, falls aktiviert, an OpenAI. Die Wiedergabe bleibt geschützt."

#: admin/templates/settings/sections/privacy-section.php
msgid "Statistics: 365 days · Legacy archives: 30 days · Audio: removed after permanent post deletion."
msgstr "Statistiken: 365 Tage · Alte Archive: 30 Tage · Audio: Löschung nach endgültigem Löschen des Beitrags."

#: admin/templates/settings/sections/privacy-section.php
msgid "Save changes"
msgstr "Änderungen speichern"

#: 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 "Die Bereinigung alter Wiedergabedaten steht noch aus (%d Zeilen). Frühere identifizierende Datensätze wurden noch nicht vollständig entfernt."

#: admin/templates/settings/sections/privacy-section.php
msgid "Automatic data cleanup needs attention. Scheduled tasks will retry it."
msgstr "Die automatische Datenbereinigung erfordert Aufmerksamkeit. Geplante Aufgaben versuchen es erneut."

#: admin/templates/settings/sections/privacy-section.php
msgid "Documentation & policy texts"
msgstr "Dokumentation & Richtlinientexte"

#: admin/templates/settings/sections/privacy-section.php
msgid "Automatic data retention"
msgstr "Automatische Datenaufbewahrung"

#: admin/templates/settings/sections/privacy-section.php
msgid "365 days. Older daily totals are automatically removed."
msgstr "365 Tage. Ältere Tagessummen werden automatisch gelöscht."

#: admin/templates/settings/sections/privacy-section.php
msgid "Article recordings"
msgstr "Artikelaufnahmen"

#: 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 "Nicht mehr verwendete Aufnahmen werden nach dem endgültigen Löschen eines Beitrags immer entfernt. Im Papierkorb bleiben sie zur Wiederherstellung erhalten; von anderen Beiträgen verwendete Dateien werden beibehalten."

#: admin/templates/settings/sections/privacy-section.php
msgid "Old backup archives"
msgstr "Alte Sicherungsarchive"

#: 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 Tage, nur für alte ZIP-Archive, die bei der Migration gesichert wurden. Dies begrenzt weder aktuelle Aufnahmen noch die Sicherungen des Hosters. Neue temporäre Exporte werden nach dem Download entfernt."

#: 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 "Die Bereinigung erfolgt über geplante WordPress-Aufgaben. WP-Cron muss aktiv sein, damit abgelaufene Daten entfernt werden können."

#: admin/templates/settings/sections/privacy-section.php
msgid "Texts for your website policies"
msgstr "Texte für die Richtlinien Ihrer Website"

#: 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 "Die Texte entsprechen der Website-Sprache in WordPress. Ergänzen Sie vor der Veröffentlichung die Angaben in eckigen Klammern zu Website, Anbietern und Einwilligungsverwaltung. Die Speicherliste umfasst diesen Player und seine Abhängigkeiten."

#: 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 "Mit Blick auf die EU-DSGVO erstellt. Wir garantieren keine Rechtskonformität, auch nicht mit nationalem Recht. Diese Vorlagen sind keine Rechtsberatung; die Website-Verantwortlichen müssen die geltenden DSGVO-, Cookie- und nationalen Anforderungen prüfen."

#: admin/templates/settings/sections/privacy-section.php
msgid "WordPress privacy guide"
msgstr "WordPress-Datenschutzleitfaden"

#: admin/templates/settings/sections/privacy-section.php
msgid "Privacy policy — text to adapt and copy"
msgstr "Datenschutzerklärung — Text zum Anpassen und Kopieren"

#: admin/templates/settings/sections/privacy-section.php
msgid "Suggested privacy policy text"
msgstr "Vorgeschlagener Text der Datenschutzerklärung"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copy privacy policy text"
msgstr "Datenschutztext kopieren"

#: admin/templates/settings/sections/privacy-section.php
msgid "Cookie policy — text to adapt and copy"
msgstr "Cookie-Richtlinie — Text zum Anpassen und Kopieren"

#: admin/templates/settings/sections/privacy-section.php
msgid "Suggested cookie policy text"
msgstr "Vorgeschlagener Text der Cookie-Richtlinie"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copy cookie policy text"
msgstr "Cookie-Text kopieren"

#: admin/templates/settings/sections/privacy-section.php
msgid "Cookie and browser-storage inventory"
msgstr "Verzeichnis der Cookies und Browserspeicher"

#: admin/templates/settings/sections/privacy-section.php
msgid "Player cookie and storage inventory"
msgstr "Cookie- und Speicherverzeichnis des Players"

#: admin/templates/settings/sections/privacy-section.php
msgid "Player-related storage, purpose, retention and conditions"
msgstr "Playerbezogene Speicherung, Zweck, Aufbewahrung und Bedingungen"

#: admin/templates/settings/sections/privacy-section.php
msgid "Name / owner"
msgstr "Name / Verantwortlicher"

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

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

#: admin/templates/settings/sections/privacy-section.php
msgid "When used"
msgstr "Verwendung"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copyable storage inventory"
msgstr "Kopierbares Speicherverzeichnis"

#: admin/templates/settings/sections/privacy-section.php
msgid "Copy cookie and storage list"
msgstr "Cookie- und Speicherliste kopieren"

#: 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 "Bei älteren Installationen können ein PHPSESSID-Cookie oder PHP-Sitzungsdateien beim Hoster verbleiben. Die aktuelle Statistikfunktion erstellt keine neuen Sitzungen. Klären Sie den Ablauf alter Sitzungen mit Ihrem Hoster; löschen Sie keine Sitzungsdaten, die andere Anwendungen mitverwenden."

#: admin/templates/settings/sections/privacy-section.php
msgid "Connect your consent manager and review provider settings"
msgstr "Einwilligungsverwaltung anbinden und Anbietereinstellungen prüfen"

#: 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 "Binden Sie für optionale Statistiken ein Cookie-Banner über die WP Consent API im Opt-in-Modus an oder rufen Sie die folgende Schnittstelle erst nach einer tatsächlichen Besucherentscheidung auf. Das Plugin speichert kein eigenes Einwilligungs-Cookie. Der Player muss bei Ablehnung oder Widerruf verfügbar bleiben."

#: 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 "Die Verantwortlichen müssen Verarbeitungsbedingungen, Region, Aufbewahrung und Schutzmaßnahmen für internationale Übermittlungen beim Anbieter prüfen. OpenAI store=false bedeutet nicht Zero Data Retention. Der Zero Retention Mode von ElevenLabs erfordert ein berechtigtes Konto und eine entsprechende Anbieterkonfiguration. Die normale Audioerstellung verwendet Ihr eigenes Anbieterkonto."

#: 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 "Datenschutzanfragen zu personenbezogenen Daten im Artikeltext erfordern auch eine Prüfung des Artikels und das Löschen oder erneute Erstellen seiner Aufnahme. Eine Textänderung allein entfernt weder ältere Audiodateien noch Kopien beim Anbieter. Die folgenden WordPress-Datenschutzwerkzeuge erfassen verbleibende historische Wiedergabedaten; Anfragen an Anbieter werden über das Anbieterkonto bearbeitet."

#: admin/templates/settings/sections/privacy-section.php
msgid "Export personal data"
msgstr "Personenbezogene Daten exportieren"

#: admin/templates/settings/sections/privacy-section.php
msgid "Erase personal data"
msgstr "Personenbezogene Daten löschen"

#: admin/templates/settings/sections/privacy-section.php
msgid "EU GDPR guidance. No guarantee of legal compliance, including national law."
msgstr "Hinweise zur EU-DSGVO. Keine Garantie für Rechtskonformität, auch nicht mit nationalem Recht."

#: shared/privacy-settings.php
msgid "Privacy settings saved. The policy text below now reflects these settings."
msgstr "Die Datenschutzeinstellungen wurden gespeichert. Die folgenden Richtlinientexte entsprechen jetzt diesen Einstellungen."

#: shared/privacy-settings.php
msgid "Privacy settings could not be saved. Please retry."
msgstr "Die Datenschutzeinstellungen konnten nicht gespeichert werden. Bitte versuchen Sie es erneut."

#: shared/privacy-settings.php
msgid "Copied."
msgstr "Kopiert."

#: shared/privacy-settings.php
msgid "Select the text and copy it manually."
msgstr "Markieren Sie den Text und kopieren Sie ihn manuell."

#: shared/privacy-settings.php
msgid "Save privacy settings to refresh the policy text before copying it."
msgstr "Speichern Sie die Datenschutzeinstellungen, um die Richtlinientexte vor dem Kopieren zu aktualisieren."

#: admin/admin-page-renderer.php
msgid "Audio requests"
msgstr "Audioanfragen"

#: 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 "Ungefähre Zahl öffentlicher Audioanfragen ab dem ersten Byte. Wiederholungen können erneut zählen; einzelne Hörer und Hördauer werden nicht gemessen."

#: admin/templates/settings/sections/privacy-section.php
msgid "Anonymous request counts or detailed listening with consent."
msgstr "Anonyme Anfragezähler oder detaillierte Messung mit Einwilligung."

#: admin/templates/settings/sections/privacy-section.php
msgid "Statistics mode"
msgstr "Statistikmodus"

#: admin/templates/settings/sections/privacy-section.php
msgid "Anonymous · no consent prompt"
msgstr "Anonym · ohne Einwilligungsabfrage"

#: 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 "Der Server zählt Anfragen öffentlicher Aufnahmen. Keine Tracking-Cookies, Hörerkennungen oder Google-Ereignisse. Ungefähre Zähler; keine Hördauer oder einzelnen Hörer."

#: admin/templates/settings/sections/privacy-section.php
msgid "Detailed · consent required"
msgstr "Detailliert · Einwilligung erforderlich"

#: 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 "Hördauer und Abschluss nach Einwilligung. Optionale Google-Analytics-4-Ereignisse. Ablehnung oder Widerruf sperrt die Wiedergabe nicht."

#: admin/templates/settings/sections/privacy-section.php
msgid "Send events to Google Analytics 4"
msgstr "Ereignisse an Google Analytics 4 senden"

#: 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 "Nutzt nach Einwilligung Ihr vorhandenes Google-Tag oder den Tag Manager. Das Plugin installiert keine Google-Skripte und erteilt keine Einwilligung."

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

#: admin/templates/settings/sections/privacy-section.php
msgid "GA4 measurement ID"
msgstr "GA4-Mess-ID"

#: admin/templates/settings/sections/privacy-section.php
msgid "Only this GA4 destination receives the player events."
msgstr "Nur dieses GA4-Ziel erhält die Player-Ereignisse."

#: 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 "Verbinden Sie für detaillierte Statistiken ein Cookie-Banner über WP Consent API im Opt-in-Modus oder rufen Sie die folgende Schnittstelle erst nach einer tatsächlichen Besucherentscheidung auf. Anonyme Serverzähler nutzen keine Einwilligungsschnittstelle. Das Plugin speichert kein eigenes Einwilligungs-Cookie. Ablehnung oder Widerruf sperrt den Player nicht."

#: 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 "Google-Tag: Installieren und konfigurieren Sie Ihr GA4-Tag separat und tragen Sie oben seine Mess-ID ein. Tag Manager: Erstellen Sie benutzerdefinierte Ereignis-Trigger für aat_audio_start, aat_audio_progress und aat_audio_complete, ordnen Sie die Parameter GA4 zu und verlangen Sie für die Tags analytics_storage-Einwilligung. Konfigurieren Sie nicht beide Übertragungswege für dieselben Player-Ereignisse."

#: 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 "Diese Integration übermittelt Google nur öffentliche Artikelkennungen, Wiedergabemesswerte und den Player-Namen. Vorhandene Google-Tags können Seiten-, Geräte-, Cookie- und Sitzungsdaten ergänzen. Konfigurieren Sie Banner, Google-Einwilligung, Aufbewahrung und Datenschutzerklärung für Ihren Einsatz; das Plugin verwaltet diese externen Einstellungen nicht."

#: admin/simple-admin-asset-loader.php:315
#, php-format
msgid "%d recordings queued. You can close this window; processing continues in WordPress."
msgstr "%d Aufnahmen wurden eingereiht. Sie können dieses Fenster schließen; WordPress setzt die Verarbeitung fort."

#: admin/simple-admin-asset-loader.php:317
#, php-format
msgid "%d recordings were not queued."
msgstr "%d Aufnahmen wurden nicht eingereiht."

#: admin/simple-admin-asset-loader.php:313
#, php-format
msgid "%d recordings were skipped because they are unavailable or cannot be processed."
msgstr "%d Aufnahmen wurden übersprungen, weil sie nicht verfügbar sind oder nicht verarbeitet werden können."

#: admin/simple-admin-asset-loader.php:302
#, php-format
msgid "%d selected"
msgstr "%d ausgewählt"

#: features/audio-generation/conversion-processor.php:157
msgid "A valid voice is required to rebuild this recording."
msgstr "Zum erneuten Erstellen dieser Aufnahme ist eine gültige Stimme erforderlich."

#: 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 "Zugriff verweigert."

#: admin/posts/generated-list-renderer.php:93
msgid "All models"
msgstr "Alle Modelle"

#: 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 "Die Audioerstellung läuft bereits."

#: 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 "Zurück"

#: admin/posts/generated-list-renderer.php:101
msgid "Cancel queued"
msgstr "Wartende abbrechen"

#: admin/simple-admin-asset-loader.php:324
#: admin/simple-admin-asset-loader.php:334
msgid "Cancelled"
msgstr "Abgebrochen"

#: admin/simple-admin-asset-loader.php:334
#, php-format
msgid "Cancelled: %d"
msgstr "Abgebrochen: %d"

#: admin/posts/generated-list-renderer.php:98
msgid "Clear selection"
msgstr "Auswahl aufheben"

#: shared/recording-rebuild.php:75
msgid "Cloud processing is disabled for this restricted article."
msgstr "Die Cloud-Verarbeitung dieses geschützten Artikels ist deaktiviert."

#: shared/recording-rebuild.php:144
msgid "Configure an ElevenLabs API key before rebuilding recordings."
msgstr "Konfigurieren Sie vor dem erneuten Erstellen von Aufnahmen einen ElevenLabs-API-Schlüssel."

#: admin/posts/generated-list-renderer.php:99
msgid "Confirm and queue"
msgstr "Bestätigen und einreihen"

#: admin/posts/generated-list-renderer.php:93
msgid "Different from target model"
msgstr "Abweichend vom Zielmodell"

#: admin/simple-admin-asset-loader.php:309
msgid "Enable Automatic Processing before queueing recording rebuilds."
msgstr "Aktivieren Sie die automatische Verarbeitung, bevor Sie Aufnahmen zur Neuerstellung einreihen."

#: shared/recording-rebuild.php:143
msgid "Enable background processing before queueing recording rebuilds."
msgstr "Aktivieren Sie die Hintergrundverarbeitung, bevor Sie Aufnahmen zur Neuerstellung einreihen."

#: admin/simple-admin-asset-loader.php:323
msgid "Failed — previous recording retained"
msgstr "Fehlgeschlagen — vorherige Aufnahme beibehalten"

#: admin/simple-admin-asset-loader.php:332
#, php-format
msgid "Failed: %d"
msgstr "Fehlgeschlagen: %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 "Erstellt:"

#: 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 "Wird erstellt"

#: admin/simple-admin-asset-loader.php:328
#, php-format
msgid "Generating: %d"
msgstr "In Erstellung: %d"

#: shared/recording-rebuild.php:90
msgid "Invalid rebuild options."
msgstr "Ungültige Optionen für die Neuerstellung."

#: shared/recording-rebuild.php:64
#: shared/recording-rebuild.php:66
msgid "Invalid recording selection."
msgstr "Ungültige Aufnahmeauswahl."

#: 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 "Neue Aufnahmen verbrauchen Anbieterguthaben und werden nach Ihrem Zeitplan für die Hintergrundverarbeitung erstellt. Die bisherige Aufnahme bleibt verfügbar, bis der Ersatz erfolgreich erstellt wurde. Geänderte oder nicht verfügbare Aufnahmen können übersprungen werden."

#: admin/simple-admin-asset-loader.php:308
msgid "No eligible recordings remain in this selection."
msgstr "Diese Auswahl enthält keine Aufnahmen mehr, die verarbeitet werden können."

#: infrastructure/cron/cron-posts-renderer.php:63
msgid "No recordings match this filter."
msgstr "Keine Aufnahmen entsprechen diesem Filter."

#: admin/posts/recording-rebuild-controller.php:16
#: shared/privacy-settings.php:95
msgid "POST required."
msgstr "Eine POST-Anfrage ist erforderlich."

#: admin/simple-admin-asset-loader.php:306
#, php-format
msgid "Prepared %d recordings…"
msgstr "%d Aufnahmen vorbereitet…"

#: admin/simple-admin-asset-loader.php:304
msgid "Preparing the selected recordings…"
msgstr "Ausgewählte Aufnahmen werden vorbereitet…"

#: admin/simple-admin-asset-loader.php:335
msgid "Queue status could not be refreshed. Existing recordings remain available."
msgstr "Der Warteschlangenstatus konnte nicht aktualisiert werden. Vorhandene Aufnahmen bleiben verfügbar."

#: 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 "In Warteschlange"

#: admin/simple-admin-asset-loader.php:336
msgid "Queued recordings cancelled. A recording already being generated may still finish."
msgstr "Wartende Aufnahmen wurden abgebrochen. Eine bereits laufende Audioerstellung kann noch abgeschlossen werden."

#: admin/simple-admin-asset-loader.php:326
#, php-format
msgid "Queued: %d"
msgstr "In Warteschlange: %d"

#: admin/simple-admin-asset-loader.php:311
#, php-format
msgid "Regenerate %1$d recordings with %2$s?"
msgstr "Aufnahmen (%1$d) mit %2$s neu erstellen?"

#: admin/posts/generated-list-renderer.php:98
msgid "Regenerate selected"
msgstr "Ausgewählte neu erstellen"

#: 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 "Diese Aufnahme mit dem eingestellten Modell neu erstellen? Dabei wird Anbieterguthaben verbraucht. Falls die Erstellung fehlschlägt, bleibt die vorherige Aufnahme verfügbar."

#: admin/posts/recording-rebuild-controller.php:33
msgid "Review and confirm this rebuild before queueing it."
msgstr "Prüfen und bestätigen Sie die Neuerstellung, bevor Sie sie einreihen."

#: shared/recording-rebuild.php:80
msgid "Select a valid voice before rebuilding this recording."
msgstr "Wählen Sie vor der Neuerstellung dieser Aufnahme eine gültige Stimme aus."

#: admin/posts/generated-list-renderer.php:97
#: admin/simple-admin-asset-loader.php:303
msgid "Select all matching"
msgstr "Alle passenden auswählen"

#: admin/simple-admin-asset-loader.php:303
msgid "Select at most 50 recordings, or use Select all matching."
msgstr "Wählen Sie höchstens 50 Aufnahmen aus oder verwenden Sie „Alle passenden auswählen“."

#: admin/posts/generated-list-renderer.php:97
msgid "Select loaded"
msgstr "Geladene auswählen"

#: shared/recording-rebuild.php:61
msgid "Select no more than 50 recordings at a time."
msgstr "Wählen Sie höchstens 50 Aufnahmen gleichzeitig aus."

#: admin/posts/generated-list-renderer.php:148
msgid "Select recording"
msgstr "Aufnahme auswählen"

#: admin/posts/generated-list-renderer.php:92
msgid "Show recordings"
msgstr "Aufnahmen anzeigen"

#: admin/posts/generated-list-renderer.php:89
msgid "Target model"
msgstr "Zielmodell"

#: features/audio-generation/conversion-processor.php:145
msgid "The article changed after this rebuild was queued. Review it before trying again."
msgstr "Der Artikel wurde nach dem Einreihen geändert. Prüfen Sie ihn vor einem erneuten Versuch."

#: shared/recording-rebuild.php:235
msgid "The article or recording changed after this rebuild was queued. Review it again."
msgstr "Der Artikel oder die Aufnahme wurde nach dem Einreihen geändert. Prüfen Sie die Auswahl erneut."

#: shared/recording-rebuild.php:156
msgid "The article or recording changed since the preview. Review it again."
msgstr "Der Artikel oder die Aufnahme hat sich seit der Vorschau geändert. Prüfen Sie die Auswahl erneut."

#: admin/simple-admin-asset-loader.php:319
msgid "The queue may already contain part of this selection. Check its status before starting again."
msgstr "Ein Teil dieser Auswahl befindet sich möglicherweise bereits in der Warteschlange. Prüfen Sie den Status, bevor Sie erneut starten."

#: shared/recording-rebuild.php:242
msgid "The rebuild failed. Review the recording before retrying."
msgstr "Die Neuerstellung ist fehlgeschlagen. Prüfen Sie die Aufnahme vor einem erneuten Versuch."

#: shared/recording-rebuild.php:158
msgid "The rebuild job could not be saved. Please retry."
msgstr "Der Auftrag zur Neuerstellung konnte nicht gespeichert werden. Versuchen Sie es erneut."

#: features/audio-generation/conversion-processor.php:142
msgid "The recording changed after this rebuild was queued. Review it before trying again."
msgstr "Die Aufnahme wurde nach dem Einreihen geändert. Prüfen Sie sie vor einem erneuten Versuch."

#: shared/recording-rebuild.php:77
msgid "The recording is unavailable or no longer matches this filter."
msgstr "Die Aufnahme ist nicht verfügbar oder entspricht diesem Filter nicht mehr."

#: admin/simple-admin-asset-loader.php:307
msgid "The recording selection changed. Prepare it again."
msgstr "Die Aufnahmeauswahl hat sich geändert. Bereiten Sie sie erneut vor."

#: admin/simple-admin-asset-loader.php:299
msgid "The request could not be completed."
msgstr "Die Anfrage konnte nicht abgeschlossen werden."

#: admin/simple-admin-asset-loader.php:300
msgid "The request timed out. Check the queue status before trying again."
msgstr "Die Anfrage hat das Zeitlimit überschritten. Prüfen Sie vor einem erneuten Versuch den Warteschlangenstatus."

#: features/audio-generation/conversion-processor.php:168
msgid "The saved text optimization model is invalid."
msgstr "Das gespeicherte Modell zur Textoptimierung ist ungültig."

#: shared/recording-rebuild.php:231
msgid "The selected speech model is no longer supported."
msgstr "Das ausgewählte Sprachmodell wird nicht mehr unterstützt."

#: features/audio-generation/conversion-processor.php:149
msgid "The user who queued this rebuild no longer has permission."
msgstr "Der Benutzer, der diesen Auftrag eingereiht hat, besitzt nicht mehr die erforderliche Berechtigung."

#: shared/recording-rebuild.php:74
msgid "This article is unavailable or you cannot edit it."
msgstr "Dieser Artikel ist nicht verfügbar oder Sie dürfen ihn nicht bearbeiten."

#: shared/recording-rebuild.php:142
msgid "This preview expired or changed. Review the selection again before rebuilding."
msgstr "Diese Vorschau ist abgelaufen oder wurde geändert. Prüfen Sie die Auswahl erneut, bevor Sie die Neuerstellung starten."

#: shared/recording-rebuild.php:220
msgid "This rebuild was interrupted. Check the current recording before retrying."
msgstr "Diese Neuerstellung wurde unterbrochen. Prüfen Sie die aktuelle Aufnahme vor einem erneuten Versuch."

#: shared/recording-rebuild.php:154
msgid "This recording already has a rebuild job."
msgstr "Für diese Aufnahme besteht bereits ein Auftrag zur Neuerstellung."

#: shared/recording-rebuild.php:78
msgid "This recording already uses the selected model."
msgstr "Diese Aufnahme verwendet bereits das ausgewählte Modell."

#: admin/posts/generated-list-renderer.php:145
#: admin/posts/generated-list-renderer.php:93
msgid "Unknown model"
msgstr "Unbekanntes Modell"

#: 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 "Aktualisiert"

#: admin/simple-admin-asset-loader.php:330
#, php-format
msgid "Updated: %d"
msgstr "Aktualisiert: %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 "Jede Aufnahme behält ihre ursprüngliche Stimme, sofern diese bekannt ist. Andernfalls wird die gespeicherte Standardstimme verwendet. Das Zielmodell gilt nur für diesen Vorgang."

#: admin/simple-admin-asset-loader.php:318
msgid "No recordings were queued."
msgstr "Es wurden keine Aufnahmen eingereiht."

#: 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 "Die Warteschlange konnte nicht überprüft werden. Versuchen Sie es mit derselben geprüften Auswahl erneut."

#: shared/recording-rebuild.php:304
msgid "The rebuild schedule could not be saved safely. No provider request was sent. Please review and retry."
msgstr "Der Zeitplan zur Neuerstellung konnte nicht sicher gespeichert werden. Es wurde keine Anbieteranfrage gesendet. Prüfen Sie die Auswahl und versuchen Sie es erneut."
