# Copyright (C) 2026 NetCare
# This file is distributed under the same license as the AI Translate plugin.
msgid ""
msgstr ""
"Project-Id-Version: AI Translate 2.3.12\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ai-translate\n"
"POT-Creation-Date: 2026-09-06T13:56:36+00:00\n"
"PO-Revision-Date: 2026-09-06 12:00+0000\n"
"Last-Translator: NetCare <https://netcare.nl/>\n"
"Language-Team: NetCare <https://netcare.nl/>\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Domain: ai-translate\n"

#. Plugin Name of the plugin
#: ai-translate.php includes/admin-page.php:992 includes/admin-page.php:993
msgid "AI Translate"
msgstr "AI Translate"

#. Description of the plugin
#: ai-translate.php
msgid ""
"AI based translation plugin. Adding 35 languages in a few clicks. Fast "
"caching, SEO-friendly, and cost-effective."
msgstr ""
"KI-basiertes Übersetzungs-Plugin. 35 Sprachen mit wenigen Klicks hinzufügen. "
"Schnelles Caching, SEO-freundlich und kosteneffizient."

#. Author of the plugin
#: ai-translate.php
msgid "NetCare"
msgstr "NetCare"

#. Author URI of the plugin
#: ai-translate.php
msgid "https://netcare.nl/"
msgstr "https://netcare.nl/"

#: ai-translate.php:517
msgid "Rate on WordPress.org"
msgstr "Auf WordPress.org bewerten"

#: ai-translate.php:3410
msgid "Instellingen"
msgstr "Einstellungen"

#: ai-translate.php:3508
msgid "This plugin requires a permalink structure other than \"Plain\". "
msgstr ""
"Dieses Plugin erfordert eine andere Permalink-Struktur als \"Einfach\". "

#: ai-translate.php:3511
msgid "Configure Permalinks"
msgstr "Permalinks konfigurieren"

#: ai-translate.php:3692 ai-translate.php:3701
msgid "🌐 Language Switcher"
msgstr "🌐 Sprachwechsler"

#: ai-translate.php:3704 ai-translate.php:3947
msgid "Language Switcher"
msgstr "Sprachwechsler"

#: ai-translate.php:3712
msgid "Add to Menu"
msgstr "Zum Menü hinzufügen"

#. translators: %1$s: string value, %2$s: string value, %3$s: string value
#: ai-translate.php:3784
msgid ""
"This menu item is inactive. The language switcher is set to \"%1$s\" in "
"%2$splugin settings%3$s. Set it to \"Hidden\" to use the menu switcher."
msgstr ""
"Dieser Menüpunkt ist inaktiv. Der Sprachumschalter ist in den %2$sPlugin-"
"Einstellungen%3$s auf „%1$s“ gesetzt. Stellen Sie ihn auf „Ausgeblendet“, um "
"den Menü-Umschalter zu verwenden."

#: ai-translate.php:3811
msgid "Make this a language switcher"
msgstr "Daraus einen Sprachwechsler machen"

#: ai-translate.php:3818
msgid "Switcher Type:"
msgstr "Switcher-Typ:"

#: ai-translate.php:3821 assets/ai-translate-block.js:34
msgid "Dropdown"
msgstr "Dropdown"

#: ai-translate.php:3822 assets/ai-translate-block.js:35
msgid "Inline"
msgstr "Inline"

#: ai-translate.php:3832
msgid "Show language flags"
msgstr "Sprachflaggen anzeigen"

#: ai-translate.php:3841 assets/ai-translate-block.js:45
msgid "Show language codes"
msgstr "Sprachcodes anzeigen"

#: includes/admin-page.php:69 includes/admin-page.php:116
#: includes/admin-page.php:229 includes/admin-page.php:662
#: includes/admin-page.php:848 includes/admin-page.php:914
msgid "Insufficient permissions to perform this action."
msgstr "Unzureichende Berechtigungen zum Ausführen dieser Aktion."

#: includes/admin-page.php:76 includes/admin-page.php:123
#: includes/admin-page.php:235 includes/admin-page.php:669
#: includes/admin-page.php:855 includes/admin-page.php:921
msgid "Security check failed (nonce). Refresh the page and try again."
msgstr ""
"Sicherheitsprüfung fehlgeschlagen (Nonce). Bitte laden Sie die Seite neu und "
"versuchen Sie es erneut."

#: includes/admin-page.php:82 includes/admin-page.php:241
msgid "No language selected."
msgstr "Keine Sprache ausgewählt."

#. translators: %1$s: string value, %2$s: number value
#: includes/admin-page.php:94
msgid "Cache for language \"%1$s\" cleared. %2$d files removed."
msgstr "Cache für Sprache \"%1$s\" gelöscht. %2$d Dateien entfernt."

#: includes/admin-page.php:99
msgid "Error clearing cache:"
msgstr "Fehler beim Löschen des Caches:"

#: includes/admin-page.php:130 includes/admin-page.php:676
msgid "No post ID provided."
msgstr "Keine Beitrags-ID angegeben."

#: includes/admin-page.php:137 includes/admin-page.php:683
msgid "Invalid post ID."
msgstr "Ungültige Beitrags-ID."

#: includes/admin-page.php:146 includes/admin-page.php:692
msgid "Post not found."
msgstr "Beitrag nicht gefunden."

#. translators: %s: string value
#: includes/admin-page.php:175
msgid "Invalid file path: %s"
msgstr "Ungültiger Dateipfad: %s"

#. translators: %s: string value
#: includes/admin-page.php:186
msgid "Invalid file type: %s"
msgstr "Ungültiger Dateityp: %s"

#. translators: %s: string value
#: includes/admin-page.php:194
msgid "Could not delete file: %s"
msgstr "Datei konnte nicht gelöscht werden: %s"

#. translators: %d: number value
#: includes/admin-page.php:205
msgid "Cache deleted for %d languages"
msgstr "Cache für %d Sprachen gelöscht"

#: includes/admin-page.php:207 includes/admin-page.php:822
msgid "Warnings:"
msgstr "Warnungen:"

#: includes/admin-page.php:263
msgid "Security check failed"
msgstr "Sicherheitsprüfung fehlgeschlagen"

#: includes/admin-page.php:269
msgid "Insufficient permissions"
msgstr "Unzureichende Berechtigungen"

#: includes/admin-page.php:279
msgid "No cache file specified"
msgstr "Keine Cache-Datei angegeben"

#: includes/admin-page.php:290
msgid "Invalid cache file path"
msgstr "Ungültiger Cache-Datei-Pfad"

#: includes/admin-page.php:295
msgid "Cache file not found"
msgstr "Cachedatei nicht gefunden"

#: includes/admin-page.php:302 includes/admin-page.php:1110
msgid "Failed to delete cache file"
msgstr "Cachedatei konnte nicht gelöscht werden"

#: includes/admin-page.php:311
msgid "Cache file deleted successfully"
msgstr "Cachedatei erfolgreich gelöscht"

#: includes/admin-page.php:358 includes/admin-page.php:565
#: includes/admin-page.php:733
msgid "Could not generate post URL."
msgstr "Beitrags-URL konnte nicht generiert werden."

#: includes/admin-page.php:480
msgid "Cache file not generated"
msgstr "Cache-Datei nicht generiert"

#: includes/admin-page.php:489
msgid "lang directory missing"
msgstr "Sprachverzeichnis fehlt"

#: includes/admin-page.php:494
msgid "no write occurred"
msgstr "kein Schreibvorgang"

#: includes/admin-page.php:497
msgid "not writable"
msgstr "nicht beschreibbar"

#: includes/admin-page.php:500
msgid "check logs"
msgstr "Logs prüfen"

#: includes/admin-page.php:526
msgid "Error page (404/500)"
msgstr "Fehlerseite (404/500)"

#. translators: %d: number value
#: includes/admin-page.php:538
msgid "HTTP %d (redirect)"
msgstr "HTTP %d (Weiterleitung)"

#. translators: %d: number value
#: includes/admin-page.php:541 includes/admin-page.php:650
msgid "HTTP %d"
msgstr "HTTP %d"

#: includes/admin-page.php:636
msgid "Cache file not generated after successful request"
msgstr "Cachedatei nach erfolgreicher Anfrage nicht erzeugt"

#: includes/admin-page.php:698
msgid "Only published posts can be cached."
msgstr "Nur veröffentlichte Beiträge können zwischengespeichert werden."

#: includes/admin-page.php:706
msgid "This page is dynamic and is never cached."
msgstr "Diese Seite ist dynamisch und wird niemals gecacht."

#: includes/admin-page.php:720
msgid "No languages configured."
msgstr "Keine Sprachen konfiguriert."

#: includes/admin-page.php:742
msgid "Invalid post URL."
msgstr "Ungültige Beitrags-URL."

#. translators: %1$s: string value, %2$s: string value
#: includes/admin-page.php:784 includes/admin-page.php:789
msgid "Error for %1$s: %2$s"
msgstr "Fehler für %1$s: %2$s"

#. translators: %d: number value
#: includes/admin-page.php:817
msgid "Cache warmed for %d languages"
msgstr "Cache für %d Sprachen vorgewärmt"

#. translators: %d: number value
#: includes/admin-page.php:819
msgid " (%d skipped)"
msgstr " (%d übersprungen)"

#. translators: %d: number value
#: includes/admin-page.php:824
msgid " and %d more"
msgstr " und %d weitere"

#: includes/admin-page.php:899 includes/admin-page.php:1084
msgid "Error generating context:"
msgstr "Fehler beim Generieren des Kontexts:"

#: includes/admin-page.php:962 includes/admin-page.php:1089
msgid "Error generating meta description:"
msgstr "Fehler beim Generieren der Meta-Beschreibung:"

#: includes/admin-page.php:1050
msgid "Saving language settings..."
msgstr "Spracheinstellungen werden gespeichert …"

#: includes/admin-page.php:1051
msgid "Languages saved"
msgstr "Sprachen gespeichert"

#: includes/admin-page.php:1052
msgid "Failed to save language settings"
msgstr "Spracheinstellungen konnten nicht gespeichert werden"

#: includes/admin-page.php:1055
msgid "Enter API Key first..."
msgstr "API-Schlüssel zuerst eingeben..."

#: includes/admin-page.php:1056
msgid "Enter API Key first to load models."
msgstr "API-Schlüssel zuerst eingeben, um Modelle zu laden."

#: includes/admin-page.php:1057
msgid "Loading models..."
msgstr "Modelle werden geladen..."

#: includes/admin-page.php:1058
msgid "Models loaded successfully."
msgstr "Modelle erfolgreich geladen."

#: includes/admin-page.php:1059
msgid "No models found"
msgstr "Keine Modelle gefunden"

#: includes/admin-page.php:1060 includes/admin-page.php:2705
msgid "Invalid key"
msgstr "Ungültiger Schlüssel"

#: includes/admin-page.php:1061
msgid "Error loading models"
msgstr "Fehler beim Laden der Modelle"

#: includes/admin-page.php:1062
msgid "Select API Provider first..."
msgstr "Zuerst API-Anbieter auswählen..."

#. translators: %s: error detail
#: includes/admin-page.php:1063 includes/admin-page.php:1117
#: includes/admin-page.php:2117 includes/admin-page.php:2236
msgid "Unknown error"
msgstr "Unbekannter Fehler"

#: includes/admin-page.php:1064
msgid "Save your settings first before opening the menu editor."
msgstr "Speichern Sie Ihre Einstellungen, bevor Sie den Menü-Editor öffnen."

#: includes/admin-page.php:1065
msgid "Request Key"
msgstr "Schlüssel anfordern"

#: includes/admin-page.php:1066
msgid "Validating API settings..."
msgstr "API-Einstellungen werden geprüft …"

#: includes/admin-page.php:1067
msgid "Connection and model OK. API settings saved."
msgstr "Verbindung und Modell OK. API-Einstellungen gespeichert."

#: includes/admin-page.php:1068
msgid "Validation failed"
msgstr "Validierung fehlgeschlagen"

#: includes/admin-page.php:1069
msgid "Validation AJAX Error"
msgstr "AJAX-Fehler bei der Validierung"

#: includes/admin-page.php:1070
msgid "Validate API settings"
msgstr "API-Einstellungen validieren"

#: includes/admin-page.php:1071 includes/admin-page.php:1551
msgid "Select..."
msgstr "Auswählen..."

#: includes/admin-page.php:1072
msgid "Enter model name manually"
msgstr "Modellnamen manuell eingeben"

#: includes/admin-page.php:1073 includes/admin-page.php:2407
msgid "No cache files"
msgstr "Keine Cache-Dateien"

#: includes/admin-page.php:1074
msgid "Security token not found. Refresh the page and try again."
msgstr "Sicherheitstoken nicht gefunden. Laden Sie die Seite neu und versuchen Sie es erneut."

#: includes/admin-page.php:1075
msgid "Processing..."
msgstr "Wird verarbeitet …"

#. translators: %s: error detail
#: includes/admin-page.php:1076
msgid "An error occurred while clearing the cache: %s"
msgstr "Beim Leeren des Caches ist ein Fehler aufgetreten: %s"

#. translators: %s: number of cache files
#: includes/admin-page.php:1077
msgid "%s files in cache"
msgstr "%s Dateien im Cache"

#. translators: %s: number of cache files
#: includes/admin-page.php:1078
msgid "Note: Enter API Key to use translation functionality."
msgstr "Hinweis: Geben Sie einen API-Schlüssel ein, um die Übersetzungsfunktion zu nutzen."

#: includes/admin-page.php:1079
msgid "Please configure API key first"
msgstr "Bitte zuerst den API-Schlüssel konfigurieren"

#: includes/admin-page.php:1080
msgid ""
"The context field already has content. Do you want to replace it with a "
"generated suggestion?"
msgstr "Das Kontextfeld enthält bereits Inhalt. Möchten Sie ihn durch einen generierten Vorschlag ersetzen?"

#: includes/admin-page.php:1081
msgid "Generating context from homepage..."
msgstr "Kontext wird von der Startseite erzeugt …"

#: includes/admin-page.php:1082
msgid "Context generated successfully!"
msgstr "Kontext erfolgreich erzeugt!"

#: includes/admin-page.php:1083
msgid "Failed to generate context"
msgstr "Kontext konnte nicht erzeugt werden"

#: includes/admin-page.php:1085
msgid ""
"The meta description field already has content. Do you want to replace it "
"with a generated suggestion?"
msgstr "Das Meta-Beschreibungsfeld enthält bereits Inhalt. Möchten Sie ihn durch einen generierten Vorschlag ersetzen?"

#: includes/admin-page.php:1086
msgid "Generating meta description from homepage..."
msgstr "Meta-Beschreibung wird von der Startseite erzeugt …"

#: includes/admin-page.php:1087
msgid "Meta description generated successfully!"
msgstr "Meta-Beschreibung erfolgreich erzeugt!"

#: includes/admin-page.php:1088
msgid "Failed to generate meta description"
msgstr "Meta-Beschreibung konnte nicht erzeugt werden"

#. translators: %s: HTTP status code
#: includes/admin-page.php:1090
msgid "Server response was not ok: %s"
msgstr "Serverantwort war nicht in Ordnung: %s"

#: includes/admin-page.php:1100
msgid "Loading cached URLs..."
msgstr "Zwischengespeicherte URLs werden geladen..."

#: includes/admin-page.php:1101
msgid "Could not load cached URLs. Please try again."
msgstr ""
"Zwischengespeicherte URLs konnten nicht geladen werden. Bitte versuchen Sie "
"es erneut."

#: includes/admin-page.php:1102
msgid ""
"Request timed out. The site may have many cache files. Please try again or "
"use the rescan function."
msgstr ""
"Zeitüberschreitung der Anfrage. Die Website kann viele Cache-Dateien haben. "
"Bitte versuchen Sie es erneut oder verwenden Sie die Rescan-Funktion."

#: includes/admin-page.php:1103
msgid "No cached pages for this language."
msgstr "Keine gecachten Seiten für diese Sprache."

#: includes/admin-page.php:1104
msgid "Show cached URLs"
msgstr "Gecachte URLs anzeigen"

#: includes/admin-page.php:1105
msgid "Hide cached URLs"
msgstr "Gecachte URLs ausblenden"

#. translators: %1$s: number of shown entries, %2$s: total number of entries
#: includes/admin-page.php:1106
msgid "Showing first %1$s of %2$s entries"
msgstr "Zeige erste %1$s von %2$s Einträgen"

#. translators: %1$s: number of shown entries, %2$s: total number of entries
#: includes/admin-page.php:1107
msgid "Delete file"
msgstr "Datei löschen"

#: includes/admin-page.php:1108
msgid "Deleting..."
msgstr "Löschen..."

#: includes/admin-page.php:1109
msgid "Are you sure you want to delete this cache file?"
msgstr "Möchten Sie diese Cachedatei wirklich löschen?"

#: includes/admin-page.php:1111
msgid "Are you sure you want to delete the cache for this page?"
msgstr "Möchten Sie den Cache für diese Seite wirklich löschen?"

#: includes/admin-page.php:1112
msgid "Error: AJAX URL not found. Please refresh the page and try again."
msgstr "Fehler: AJAX-URL nicht gefunden. Bitte laden Sie die Seite neu und versuchen Sie es erneut."

#: includes/admin-page.php:1113
msgid "Warming..."
msgstr "Wird vorgewärmt …"

#. translators: %1$s: cached language count, %2$s: total languages
#: includes/admin-page.php:1114 includes/admin-page.php:2570
msgid "%1$s of %2$s"
msgstr "%1$s von %2$s"

#. translators: %s: error detail
#: includes/admin-page.php:1115
msgid "Error: %s"
msgstr "Fehler: %s"

#. translators: %s: error detail
#: includes/admin-page.php:1116
msgid "AJAX error: %s"
msgstr "AJAX-Fehler: %s"

#: includes/admin-page.php:1167
msgid "Invalid API provider selected."
msgstr "Ungültiger API-Anbieter ausgewählt."

#. translators: %s: corrected base URL
#: includes/admin-page.php:1189
msgid ""
"The custom API URL was automatically corrected to the base URL: %s (the "
"plugin appends /chat/completions automatically)."
msgstr ""
"Die benutzerdefinierte API-URL wurde automatisch zur Basis-URL korrigiert: "
"%s (das Plugin hängt /chat/completions automatisch an)."

#: includes/admin-page.php:1202
msgid "Custom API URL is required for the custom provider."
msgstr ""
"Benutzerdefinierte API-URL ist für den benutzerdefinierten Anbieter "
"erforderlich."

#: includes/admin-page.php:1209 includes/class-ai-translate-core.php:510
msgid ""
"Google API is not OpenAI compatible. Use Openrouter or Deepinfra for Gemini."
msgstr ""
"Google API ist nicht OpenAI-kompatibel. Nutzen Sie Openrouter oder Deepinfra "
"für Gemini."

#: includes/admin-page.php:1223
msgid ""
"Cache duration cannot be less than 14 days. It has been automatically set to "
"14 days."
msgstr ""
"Die Cache-Dauer darf nicht weniger als 14 Tage betragen. Sie wurde "
"automatisch auf 14 Tage gesetzt."

#: includes/admin-page.php:1321
msgid "Custom model name is required when selecting a custom model."
msgstr ""
"Ein benutzerdefinierter Modellname ist erforderlich, wenn ein "
"benutzerdefiniertes Modell ausgewählt wird."

#: includes/admin-page.php:1344
msgid "API key is required for the selected provider."
msgstr "Ein API-Schlüssel ist für den ausgewählten Anbieter erforderlich."

#: includes/admin-page.php:1474
msgid "API Settings"
msgstr "API-Einstellungen"

#: includes/admin-page.php:1480
msgid "API Provider"
msgstr "API-Anbieter"

#: includes/admin-page.php:1487
msgid "— Select provider —"
msgstr "— Anbieter auswählen —"

#: includes/admin-page.php:1493 includes/admin-page.php:1808
#: includes/admin-page.php:2104
msgid "Note:"
msgstr "Hinweis:"

#: includes/admin-page.php:1493
msgid ""
"Reasoning/thinking is turned off when the provider allows it (otherwise the "
"lowest supported effort is used) to keep translations fast and cheap."
msgstr ""
"Reasoning/Thinking wird deaktiviert, wenn der Anbieter das zulässt (sonst "
"wird der niedrigste unterstützte Aufwand verwendet), damit Übersetzungen "
"schnell und günstig bleiben."

#. translators: %s: string value
#: includes/admin-page.php:1498
msgid ""
"Enter the base URL of your API provider. The plugin appends /chat/"
"completions automatically. Example for OpenRouter: %s"
msgstr ""
"Geben Sie die Basis-URL Ihres API-Anbieters ein. Das Plugin hängt /chat/"
"completions automatisch an. Beispiel für OpenRouter: %s"

#: includes/admin-page.php:1524
msgid "API Key"
msgstr "API-Schlüssel"

#: includes/admin-page.php:1539
msgid "Translation Model"
msgstr "Übersetzungsmodell"

#: includes/admin-page.php:1547
msgid "— Select model —"
msgstr "— Modell auswählen —"

#: includes/admin-page.php:1554
msgid "E.g.: deepseek-chat, gpt-4o, ..."
msgstr "Z.B.: deepseek-chat, gpt-4o, ..."

#: includes/admin-page.php:1568
msgid "Language Settings"
msgstr "Spracheinstellungen"

#: includes/admin-page.php:1570
msgid ""
"Select the default language for your site and which languages should be "
"available in the language switcher. Detectable languages will be used if a "
"visitor's browser preference matches, but won't show in the switcher."
msgstr ""
"Wählen Sie die Standardsprache für Ihre Website und welche Sprachen im "
"Sprachumschalter verfügbar sein sollen. Erkennbare Sprachen werden "
"verwendet, wenn die Browsereinstellung eines Besuchers übereinstimmt, werden "
"aber nicht im Umschalter angezeigt."

#: includes/admin-page.php:1577
msgid "Default Language"
msgstr "Standardsprache"

#: includes/admin-page.php:1584
msgid "— Select default language —"
msgstr "— Standardsprache auswählen —"

#: includes/admin-page.php:1587
msgid "Current"
msgstr "Aktuell"

#: includes/admin-page.php:1599
msgid "Enabled Languages (in Switcher)"
msgstr "Aktivierte Sprachen (im Umschalter)"

#: includes/admin-page.php:1622 includes/admin-page.php:1686
msgid "Instant save"
msgstr "Sofort speichern"

#: includes/admin-page.php:1624 includes/admin-page.php:1688
msgid "Enable all"
msgstr "Alle aktivieren"

#: includes/admin-page.php:1625 includes/admin-page.php:1689
msgid "Disable all"
msgstr "Alle deaktivieren"

#: includes/admin-page.php:1648
msgid "Languages selected here will appear in the language switcher."
msgstr "Hier ausgewählte Sprachen erscheinen im Sprachumschalter."

#: includes/admin-page.php:1656
msgid "Detectable Languages (Auto-Translate)"
msgstr "Erkennbare Sprachen (Automatische Übersetzung)"

#: includes/admin-page.php:1712
msgid ""
"If a visitor's browser language matches one of these, the site will be "
"automatically translated (if enabled), but these languages won't show in the "
"switcher."
msgstr ""
"Wenn die Browsersprache eines Besuchers mit einer dieser Sprachen "
"übereinstimmt, wird die Website automatisch übersetzt (falls aktiviert), "
"aber diese Sprachen werden nicht im Umschalter angezeigt."

#: includes/admin-page.php:1721
msgid "Language Switcher Position"
msgstr "Position des Sprachumschalters"

#: includes/admin-page.php:1726
msgid "Bottom Left Corner"
msgstr "Bottom Left Corner"

#: includes/admin-page.php:1727
msgid "Bottom Right Corner"
msgstr "Bottom Right Corner"

#: includes/admin-page.php:1728
msgid "Top Left Corner"
msgstr "Top Left Corner"

#: includes/admin-page.php:1729
msgid "Top Right Corner"
msgstr "Top Right Corner"

#: includes/admin-page.php:1730
msgid "Hidden - Add manually via Appearance > Menus"
msgstr "Hidden - Add manually via Appearance > Menus"

#: includes/admin-page.php:1740
msgid ""
"Choose where the language switcher appears on your website. A corner "
"position shows a floating switcher; the \"Hidden\" option disables the "
"floating switcher so you can add a language switcher to your navigation menu "
"instead. Only one method is active at a time."
msgstr ""
"Wählen Sie, wo der Sprachumschalter auf Ihrer Website erscheint. Eine "
"Eckenposition zeigt einen schwebenden Umschalter; die Option „Ausgeblendet“ "
"deaktiviert den schwebenden Umschalter, damit Sie stattdessen einen "
"Sprachumschalter im Navigationsmenü hinzufügen können. Es ist jeweils nur "
"eine Methode aktiv."

#: includes/admin-page.php:1741
msgid "Open Menu Editor"
msgstr "Open Menu Editor"

#: includes/admin-page.php:1741
msgid "Add language switcher to your navigation menus"
msgstr "Add language switcher to your navigation menus"

#: includes/admin-page.php:1750
msgid "Cache Settings"
msgstr "Cache-Einstellungen"

#: includes/admin-page.php:1756
msgid "Cache Duration (days)"
msgstr "Cache-Dauer (Tage)"

#: includes/admin-page.php:1777
msgid "days"
msgstr "Tage"

#: includes/admin-page.php:1778
msgid "minimum 14 days"
msgstr "mindestens 14 Tage"

#: includes/admin-page.php:1785
msgid "Keep URL Slugs in English"
msgstr "URL-Slugs auf Englisch behalten"

#: includes/admin-page.php:1790
msgid ""
"Keep URL slugs in English instead of translating them to target languages"
msgstr ""
"URL-Slugs auf Englisch behalten, statt sie in die Zielsprachen zu übersetzen"

#: includes/admin-page.php:1791
msgid ""
"When enabled, URLs will remain consistent across languages (e.g., /zh/cv-"
"tips/ instead of /zh/简历技巧/)."
msgstr ""
"Wenn aktiviert, bleiben URLs sprachübergreifend konsistent (z.B. /zh/cv-"
"tips/ anstatt /zh/简历技巧/)."

#: includes/admin-page.php:1798
msgid "Auto-Clear Pages on Menu Update"
msgstr "Seiten automatisch löschen bei Menü-Update"

#: includes/admin-page.php:1805
msgid "Automatically clear all page caches when menu items are updated"
msgstr ""
"Alle Seitencaches automatisch löschen, wenn Menüelemente aktualisiert werden"

#: includes/admin-page.php:1809
msgid ""
"Menu translation caches (transients) are ALWAYS cleared when you update "
"menus, regardless of this setting."
msgstr ""
"Menü-Übersetzungscaches (Transients) werden IMMER gelöscht, wenn Sie Menüs "
"aktualisieren, unabhängig von dieser Einstellung."

#: includes/admin-page.php:1811
msgid "When enabled:"
msgstr "Wenn aktiviert:"

#: includes/admin-page.php:1812
msgid ""
"All translated page HTML caches will also be cleared. Menu changes are "
"visible immediately, but requires re-translating pages on next visit "
"(expensive for large sites with many languages)."
msgstr ""
"Alle übersetzten Seiten-HTML-Caches werden ebenfalls gelöscht. "
"Menüänderungen sind sofort sichtbar, erfordern jedoch eine Neuübersetzung "
"der Seiten beim nächsten Besuch (teuer für große Websites mit vielen "
"Sprachen)."

#: includes/admin-page.php:1814
msgid "When disabled:"
msgstr "Wenn deaktiviert:"

#: includes/admin-page.php:1815
msgid ""
"Only menu caches are cleared. Page HTML caches remain. Menu changes in "
"already-cached pages will only be visible after cache expires or manual "
"clearing via Cache tab."
msgstr ""
"Nur Menü-Caches werden gelöscht. Seiten-HTML-Caches bleiben erhalten. "
"Menüänderungen in bereits gecachten Seiten sind erst nach Ablauf des Caches "
"oder manueller Löschung über den Cache-Tab sichtbar."

#: includes/admin-page.php:1823
msgid "Multi-Domain Caching"
msgstr "Multi-Domain-Caching"

#: includes/admin-page.php:1830
msgid "Enable separate cache per domain"
msgstr "Separaten Cache pro Domain aktivieren"

#: includes/admin-page.php:1833
msgid ""
"When enabled, each domain will have its own cache directory named after the "
"site name. This prevents cache conflicts when multiple domains share the "
"same WordPress installation."
msgstr ""
"Wenn aktiviert, hat jede Domain ihr eigenes Cache-Verzeichnis, benannt nach "
"dem Seitennamen. Dies verhindert Cache-Konflikte, wenn mehrere Domains "
"dieselbe WordPress-Installation teilen."

#: includes/admin-page.php:1841 includes/admin-page.php:1848
msgid "Stop translations (except cache invalidation)"
msgstr "Übersetzungen stoppen (außer Cache-Invalidierung)"

#: includes/admin-page.php:1851
msgid ""
"When enabled, new translations via API will be blocked. Translations will "
"only occur when cached pages expire and need to be refreshed."
msgstr ""
"Wenn aktiviert, werden neue Übersetzungen über die API blockiert. "
"Übersetzungen erfolgen nur, wenn gecachte Seiten ablaufen und aktualisiert "
"werden müssen."

#: includes/admin-page.php:1861
msgid "WooCommerce"
msgstr "WooCommerce"

#: includes/admin-page.php:1867
msgid "Product Names"
msgstr "Produktnamen"

#: includes/admin-page.php:1873
msgid "Do not translate product names"
msgstr "Produktnamen nicht übersetzen"

#: includes/admin-page.php:1876
msgid ""
"When enabled, product names stay in the original language on product pages, "
"listings and cart tables — useful for brand names and SKUs. Clear the page "
"cache after changing this setting."
msgstr ""
"Wenn aktiviert, bleiben Produktnamen auf Produktseiten, in Listen und "
"Warenkorb-Tabellen in der Originalsprache — nützlich für Markennamen und "
"SKUs. Leeren Sie den Seiten-Cache nach der Änderung dieser Einstellung."

#: includes/admin-page.php:1886
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"

#: includes/admin-page.php:1894
msgid "Glossary (forced term translations)"
msgstr "Glossar (erzwungene Begriffsübersetzungen)"

#: includes/admin-page.php:1900
msgid ""
"One term per line: source term = lang: translation, lang: translation. The "
"source term is matched against your default language; the given translation "
"is then enforced in the translation prompt for that target language. "
"Example: Bike = de: Fahrrad, nl: Fiets. Clear the page cache after changing "
"the glossary."
msgstr ""
"Ein Begriff pro Zeile: Quellbegriff = Sprache: Übersetzung, Sprache: "
"Übersetzung. Der Quellbegriff wird mit Ihrer Standardsprache abgeglichen; "
"die angegebene Übersetzung wird dann im Übersetzungsprompt für diese "
"Zielsprache erzwungen. Beispiel: Bike = de: Fahrrad, nl: Fiets. Leeren Sie "
"den Seiten-Cache nach einer Änderung des Glossars."

#: includes/admin-page.php:1912
msgid "Homepage Meta Description"
msgstr "Homepage-Meta-Beschreibung"

#: includes/admin-page.php:1941 includes/admin-page.php:1992
msgid "Active domain:"
msgstr "Aktive Domain:"

#: includes/admin-page.php:1948
msgid ""
"Enter the specific meta description for the homepage for the current domain "
"(in the default language). This will override the site tagline or generated "
"excerpt on the homepage."
msgstr ""
"Geben Sie die spezifische Meta-Beschreibung für die Homepage für die "
"aktuelle Domain ein (in der Standardsprache). Dies überschreibt den Slogan "
"der Website oder den generierten Auszug auf der Homepage."

#: includes/admin-page.php:1950
msgid ""
"Enter the specific meta description for the homepage (in the default "
"language). This will override the site tagline or generated excerpt on the "
"homepage."
msgstr ""
"Geben Sie die spezifische Meta-Beschreibung für die Homepage ein (in der "
"Standardsprache). Dies überschreibt den Slogan der Website oder den "
"generierten Auszug auf der Homepage."

#: includes/admin-page.php:1952
msgid "Generate Meta Description"
msgstr "Meta-Beschreibung generieren"

#: includes/admin-page.php:1963
msgid "Website Context"
msgstr "Website-Kontext"

#: includes/admin-page.php:1997
msgid "Describe your website, business, or organization. For example:"
msgstr ""
"Beschreiben Sie Ihre Website, Ihr Unternehmen oder Ihre Organisation. Zum "
"Beispiel:"

#: includes/admin-page.php:1998
msgid ""
"We are a healthcare technology company specializing in patient management "
"systems. Our services include electronic health records, appointment "
"scheduling, and telemedicine solutions. We serve hospitals, clinics, and "
"healthcare providers across Europe."
msgstr ""
"Wir sind ein Gesundheitstechnologieunternehmen, das sich auf "
"Patientenverwaltungssysteme spezialisiert hat. Unsere Dienstleistungen "
"umfassen elektronische Patientenakten, Terminplanung und "
"Telemedizinlösungen. Wir bedienen Krankenhäuser, Kliniken und "
"Gesundheitsdienstleister in ganz Europa."

#: includes/admin-page.php:1999
msgid "Or:"
msgstr "Oder:"

#: includes/admin-page.php:2000
msgid ""
"This is a personal blog about sustainable gardening and organic farming "
"techniques. I share tips, tutorials, and experiences from my own garden."
msgstr ""
"Dies ist ein persönlicher Blog über nachhaltige Gartenarbeit und ökologische "
"Landbautechniken. Ich teile Tipps, Anleitungen und Erfahrungen aus meinem "
"eigenen Garten."

#: includes/admin-page.php:2003
msgid ""
"Provide context about your website or business for the current domain to "
"help the AI generate more accurate and contextually appropriate translations."
msgstr ""
"Geben Sie Kontext zu Ihrer Website oder Ihrem Unternehmen für die aktuelle "
"Domain an, um der KI zu helfen, genauere und kontextuell angemessenere "
"Übersetzungen zu erstellen."

#: includes/admin-page.php:2005
msgid ""
"Provide context about your website or business to help the AI generate more "
"accurate and contextually appropriate translations. "
msgstr ""
"Geben Sie Kontext zu Ihrer Website oder Ihrem Unternehmen an, um der KI zu "
"helfen, genauere und kontextuell angemessenere Übersetzungen zu erstellen."

#: includes/admin-page.php:2007
msgid "Generate Context from Homepage"
msgstr "Kontext von der Homepage generieren"

#. translators: %s: string value
#: includes/admin-page.php:2097
msgid "Cache for language %s cleared."
msgstr "Cache für Sprache %s geleert."

#. translators: %d: number value
#: includes/admin-page.php:2100
msgid "Files removed: %d"
msgstr "Dateien entfernt: %d"

#. translators: %d: number value
#: includes/admin-page.php:2101
msgid "Remaining files: %d"
msgstr "Verbleibende Dateien: %d"

#. translators: %s: string value
#: includes/admin-page.php:2111
msgid "No cache files found for language %s."
msgstr "Keine Cachedateien für Sprache %s gefunden."

#. translators: %1$s: string value, %2$s: string value
#: includes/admin-page.php:2120
msgid "Error clearing cache for language %1$s: %2$s"
msgstr "Fehler beim Leeren des Caches für Sprache %1$s: %2$s"

#: includes/admin-page.php:2136
msgid "General"
msgstr "Allgemein"

#: includes/admin-page.php:2137
msgid "Cache"
msgstr "Cache"

#: includes/admin-page.php:2155
msgid "Cache Management"
msgstr "Cache-Verwaltung"

#: includes/admin-page.php:2159 includes/admin-page.php:2182
msgid "Clear all language caches"
msgstr "Alle Sprach-Caches löschen"

#: includes/admin-page.php:2160
msgid "Clear all language caches."
msgstr "Alle Sprach-Caches löschen."

#: includes/admin-page.php:2160
msgid "Menu and slug cache are preserved to maintain URL stability."
msgstr ""
"Menü- und Slug-Cache bleiben erhalten, um die URL-Stabilität zu "
"gewährleisten."

#: includes/admin-page.php:2177
msgid ""
"All language caches and translation transients cleared. Menu and slug cache "
"preserved."
msgstr ""
"Alle Sprach-Caches und Übersetzungs-Transients gelöscht. Menü- und Slug-"
"Cache erhalten."

#: includes/admin-page.php:2188 includes/admin-page.php:2216
msgid "Clear menu cache"
msgstr "Menü-Cache löschen"

#: includes/admin-page.php:2189
msgid ""
"Clear menu caches including all menu-item translations. This will force "
"fresh translations for all menu items. Languages and Slug map are not "
"affected."
msgstr ""
"Menü-Caches einschließlich aller Menüpunkt-Übersetzungen löschen. Dies "
"erzwingt neue Übersetzungen für alle Menüpunkte. Sprachen und Slug-Map sind "
"nicht betroffen."

#: includes/admin-page.php:2193 includes/admin-page.php:2227
#: includes/admin-page.php:2625 includes/admin-page.php:2645
#: includes/admin-page.php:2808 includes/admin-page.php:2820
#: includes/admin-page.php:3037
msgid "Insufficient permissions."
msgstr "Unzureichende Berechtigungen."

#: includes/admin-page.php:2202
msgid "Menu cache cleared"
msgstr "Menü-Cache gelöscht"

#. translators: %d: number of removed menu-item translations
#: includes/admin-page.php:2204
msgid "%d menu-item translation removed"
msgid_plural "%d menu-item translations removed"
msgstr[0] "%d Menüpunkt-Übersetzung entfernt"
msgstr[1] "%d Menüpunkt-Übersetzungen entfernt"

#. translators: %s: string value
#: includes/admin-page.php:2208
msgid "and tables truncated: %s"
msgstr "und Tabellen gekürzt: %s"

#: includes/admin-page.php:2222 includes/admin-page.php:2244
msgid "Clear slug cache"
msgstr "Slug-Cache löschen"

#: includes/admin-page.php:2223
msgid ""
"Clear the slug table used for translated URLs. Language and menu caches are "
"not affected."
msgstr ""
"Löschen Sie die für übersetzte URLs verwendete Slug-Tabelle. Sprach- und "
"Menü-Caches sind nicht betroffen."

#. translators: %d: number value
#: includes/admin-page.php:2234
msgid "Slug cache cleared. Rows removed: %d."
msgstr "Slug-Cache gelöscht. Zeilen entfernt: %d."

#. translators: %s: string value
#: includes/admin-page.php:2237
msgid "Failed to clear slug cache: %s."
msgstr "Löschen des Slug-Caches fehlgeschlagen: %s."

#: includes/admin-page.php:2250
msgid "Clear cache per language"
msgstr "Cache pro Sprache löschen"

#: includes/admin-page.php:2278
msgid "Cache overview per language"
msgstr "Cache-Übersicht pro Sprache"

#: includes/admin-page.php:2315
msgid "Cache directory:"
msgstr "Cache-Verzeichnis:"

#: includes/admin-page.php:2329
msgid "Unknown"
msgstr "Unbekannt"

#: includes/admin-page.php:2334
msgid "Total number of files:"
msgstr "Gesamtanzahl der Dateien:"

#: includes/admin-page.php:2337
msgid "Total size:"
msgstr "Gesamtgröße:"

#: includes/admin-page.php:2340
msgid "Expired files:"
msgstr "Abgelaufene Dateien:"

#: includes/admin-page.php:2343
msgid "Last update:"
msgstr "Letzte Aktualisierung:"

#: includes/admin-page.php:2351
msgid "Language"
msgstr "Sprache"

#: includes/admin-page.php:2355
msgid "Cache files"
msgstr "Cache-Dateien"

#: includes/admin-page.php:2359
msgid "Size"
msgstr "Größe"

#: includes/admin-page.php:2363
msgid "Expired"
msgstr "Abgelaufen"

#: includes/admin-page.php:2367
msgid "Last update"
msgstr "Letzte Aktualisierung"

#: includes/admin-page.php:2370
msgid "Action"
msgstr "Aktion"

#: includes/admin-page.php:2384
msgid "N/A"
msgstr "k. A."

#: includes/admin-page.php:2397 includes/admin-page.php:2421
msgid "files"
msgstr "Dateien"

#: includes/admin-page.php:2404
msgid "Clear Cache"
msgstr "Cache löschen"

#: includes/admin-page.php:2420
msgid "Total"
msgstr "Gesamt"

#: includes/admin-page.php:2435
msgid "Translated Pages Overview"
msgstr "Übersicht der übersetzten Seiten"

#: includes/admin-page.php:2436
msgid ""
"Manage cache per page or blog. Delete cache to retranslate, or warm cache to "
"proactively generate translations."
msgstr ""
"Cache pro Seite oder Blog verwalten. Cache löschen, um neu zu übersetzen, "
"oder Cache aufwärmen, um proaktiv Übersetzungen zu generieren."

#. translators: %d: number value
#: includes/admin-page.php:2447
msgid "Cache metadata rescanned: %d cache records added or updated."
msgstr ""
"Cache-Metadaten erneut gescannt: %d Cache-Einträge hinzugefügt oder "
"aktualisiert."

#: includes/admin-page.php:2451
msgid "No cache records added. There are currently no cache files available."
msgstr ""
"Keine Cache-Einträge hinzugefügt. Derzeit sind keine Cache-Dateien vorhanden."

#. translators: %d: number value
#: includes/admin-page.php:2463
msgid "Cache metadata initialized: %d existing cache records added."
msgstr ""
"Cache-Metadaten initialisiert: %d vorhandene Cache-Einträge hinzugefügt."

#: includes/admin-page.php:2503
msgid ""
"Cache directory found but no metadata. Click \"Scan Cache Files\" to "
"generate metadata."
msgstr ""
"Cache-Verzeichnis gefunden, aber keine Metadaten. Klicken Sie auf „Cache-"
"Dateien scannen“, um Metadaten zu generieren."

#: includes/admin-page.php:2514
msgid "Scan cache files"
msgstr "Cache-Dateien"

#: includes/admin-page.php:2517
msgid "Scan the filesystem for cache files and add metadata to the database."
msgstr ""
"Dateisystem nach Cache-Dateien durchsuchen und Metadaten zur Datenbank "
"hinzufügen."

#: includes/admin-page.php:2525 assets/ai-translate-block.js:31
msgid "Type"
msgstr "Typ"

#: includes/admin-page.php:2526
msgid "Title"
msgstr "Titel"

#: includes/admin-page.php:2527
msgid "URL"
msgstr "URL"

#: includes/admin-page.php:2528
msgid "Status"
msgstr "Status"

#: includes/admin-page.php:2529
msgid "Actions"
msgstr "Aktionen"

#: includes/admin-page.php:2536
msgid "No published pages or posts found."
msgstr "Keine veröffentlichten Seiten oder Beiträge gefunden."

#: includes/admin-page.php:2579
msgid "Delete cache for this page in all languages"
msgstr "Cache für diese Seite in allen Sprachen löschen"

#: includes/admin-page.php:2581
msgid "Delete Cache"
msgstr "Cache löschen"

#: includes/admin-page.php:2589
msgid "Generate translations for all enabled languages"
msgstr "Übersetzungen für alle aktivierten Sprachen generieren"

#: includes/admin-page.php:2591
msgid "Warm Cache"
msgstr "Cache vorwärmen"

#: includes/admin-page.php:2607
msgid "&laquo; Previous"
msgstr "&laquo; Zurück"

#: includes/admin-page.php:2608
msgid "Next &raquo;"
msgstr "Weiter &raquo;"

#: includes/admin-page.php:2629
msgid "Security check failed."
msgstr "Sicherheitsprüfung fehlgeschlagen."

#: includes/admin-page.php:2633
msgid "Provider missing."
msgstr "Anbieter fehlt."

#: includes/admin-page.php:2677
msgid "API Provider, API Key or Custom API URL is missing or invalid."
msgstr ""
"API-Anbieter, API-Schlüssel oder benutzerdefinierte API-URL fehlt oder ist "
"ungültig."

#: includes/admin-page.php:2711
msgid ""
"This provider does not support automatic model listing. Enter the model name "
"manually."
msgstr ""
"Dieser Anbieter unterstützt keine automatische Modellliste. Geben Sie den "
"Modellnamen manuell ein."

#: includes/admin-page.php:2715
msgid "API error:"
msgstr "API-Fehler:"

#: includes/admin-page.php:2720
msgid "Invalid response from API"
msgstr "Ungültige Antwort von der API"

#: includes/admin-page.php:2996
msgid "API and model are working. API settings have been saved."
msgstr "API und Modell funktionieren. API-Einstellungen wurden gespeichert."

#: includes/admin-page.php:2999
msgid "API validation failed:"
msgstr "API-Validierung fehlgeschlagen:"

#: includes/admin-page.php:3032
msgid "Security check failed. Please refresh the page."
msgstr "Sicherheitsprüfung fehlgeschlagen. Bitte laden Sie die Seite neu."

#: includes/admin-page.php:3043
msgid "Section parameter missing."
msgstr "Abschnittsparameter fehlt."

#. translators: %s: section identifier
#: includes/admin-page.php:3047
msgid "Invalid section: %s"
msgstr "Ungültiger Abschnitt: %s"

#: includes/admin-page.php:3059
msgid "Language settings saved."
msgstr "Spracheinstellungen gespeichert."

#: includes/class-ai-cache-meta.php:687 includes/class-ai-cache-meta.php:917
msgid "Homepage"
msgstr "Startseite"

#: includes/class-ai-cache-meta.php:711 includes/class-ai-cache-meta.php:917
msgid "404 Page"
msgstr "404-Seite"

#. translators: %d: number value
#: includes/class-ai-cache-meta.php:919
msgid "Post %d"
msgstr "Beitrag %d"

#: includes/class-ai-cache-meta.php:985
msgid "Unknown (not in DB)"
msgstr "Unbekannt (nicht in DB)"

#: includes/class-ai-cache-meta.php:990
msgid "Homepage (not in DB)"
msgstr "Startseite (nicht in DB)"

#: includes/class-ai-cache-meta.php:999
msgid "not in DB"
msgstr "nicht in DB"

#. translators: %d: number value
#: includes/class-ai-cache-meta.php:1022
msgid "... and %d more files not in database (use rescan to add them)"
msgstr ""
"... und %d weitere Dateien nicht in der Datenbank (erneut scannen, um sie "
"hinzuzufügen)"

#. translators: %s is the selected model ID
#: includes/class-ai-translate-core.php:559
msgid ""
"Selected model \"%s\" is not a chat/completions model and cannot be used for "
"translations. Choose a text chat model (for example: gpt-4o-mini, gpt-4.1-"
"mini, deepseek-chat)."
msgstr ""
"Das ausgewählte Modell „%s“ ist kein Chat/Completions-Modell und kann nicht "
"für Übersetzungen verwendet werden. Wählen Sie ein Text-Chat-Modell (zum "
"Beispiel: gpt-4o-mini, gpt-4.1-mini, deepseek-chat)."

#. translators: %s is the selected model ID
#: includes/class-ai-translate-core.php:613
msgid ""
"Selected model \"%s\" is not supported for chat-based translations. Choose a "
"chat/completions model instead."
msgstr ""
"Das ausgewählte Modell „%s“ wird für chatbasierte Übersetzungen nicht "
"unterstützt. Wählen Sie stattdessen ein Chat/Completions-Modell."

#: assets/ai-translate-block.js:10
msgid "AI Language Switcher"
msgstr "KI-Sprachumschalter"

#: assets/ai-translate-block.js:11
msgid "Shows the AI Translate language switcher."
msgstr "Zeigt den Sprachumschalter von AI Translate."

#: assets/ai-translate-block.js:29
msgid "Switcher settings"
msgstr "Umschalter-Einstellungen"

#: assets/ai-translate-block.js:40
msgid "Show flags"
msgstr "Flaggen anzeigen"

#: assets/ai-translate-block.js:55
msgid "AI Language Switcher (rendered on the frontend)"
msgstr "KI-Sprachumschalter (wird im Frontend angezeigt)"

msgid "Select a model..."
msgstr "Modell auswählen..."

msgid "Warming... %1$s / %2$s"
msgstr "Wird vorgewärmt … %1$s / %2$s"

msgid "Cache warmed for %1$s languages (%2$s skipped)"
msgstr "Cache für %1$s Sprachen vorgewärmt (%2$s übersprungen)"

msgid "Translate new pages in the background"
msgstr "Neue Seiten im Hintergrund übersetzen"

msgid "Translate a page in all languages right after it is published or updated"
msgstr "Eine Seite direkt nach dem Veröffentlichen oder Aktualisieren in alle Sprachen übersetzen"

msgid "Visitors then get the translated page straight away instead of waiting for the first translation. This uses your translation service for every enabled language after each save."
msgstr "Besucher erhalten die übersetzte Seite sofort, statt auf die erste Übersetzung zu warten. Dabei wird nach jedem Speichern Ihr Übersetzungsdienst für jede aktivierte Sprache genutzt."

msgid "file"
msgstr "Datei"
