msgid ""
msgstr ""
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/aigude-tools\n"
"POT-Creation-Date: 2026-08-21T22:18:58+00:00\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"

#. Plugin Name of the plugin
#: aigude-tools.php includes/class-aigude-admin-ui.php:155
#: includes/class-aigude-admin-ui.php:156
msgid "AiGude Tools"
msgstr "AiGude Tools"

#. Plugin URI of the plugin
#: aigude-tools.php
msgid "https://wordpress.org/plugins/aigude-tools/"
msgstr "https://wordpress.org/plugins/aigude-tools/"

#. Description of the plugin
#: aigude-tools.php
msgid ""
"Generate and manage image alt text with AI — supports bulk actions, custom "
"multilingual prompts, and full Media Library integration."
msgstr ""
"Automatisches Erstellen, Bearbeiten und Übersetzen von Bild-Alt-Texten mit "
"KI. Enthält Massenverarbeitung, benutzerdefinierte Prompts in jeder Sprache "
"und vollständige Integration in die Mediathek."

#. Author of the plugin
#: aigude-tools.php
msgid "Pagemachine AG"
msgstr "Pagemachine AG"

#. Author URI of the plugin
#: aigude-tools.php
msgid "https://pagemachine.de"
msgstr "https://pagemachine.de"

#: aigude-tools.php:220
msgid "Default Prompt"
msgstr "Standard-Prompt"

#: aigude-tools.php:239
msgid ""
"Describe the essential content of the picture briefly and concisely. Limit "
"the text to a very short sentence"
msgstr ""
"Beschreibe den wesentlichen Bildinhalt kurz und prägnant. Begrenze den Text "
"auf einen sehr kurzen Satz."

#: includes/admin-prompts.php:8
msgid "Insufficient permissions"
msgstr "Unzureichende Berechtigungen"

#: includes/admin-prompts.php:101
msgid "Default prompt added."
msgstr "Standard-Prompt hinzugefügt."

#: includes/admin-prompts.php:122
msgid "Prompt duplicated."
msgstr "Prompt dupliziert."

#: includes/admin-prompts.php:124 includes/admin-prompts.php:153
#: includes/admin-prompts.php:177 includes/admin-prompts.php:187
#: includes/admin-prompts.php:383
msgid "Prompt not found."
msgstr "Prompt nicht gefunden."

#: includes/admin-prompts.php:142
msgid "Default prompt restored."
msgstr "Standard-Prompt wiederhergestellt."

#: includes/admin-prompts.php:151
msgid "Default prompt updated."
msgstr "Standard‑Prompt aktualisiert."

#: includes/admin-prompts.php:163
msgid "The default prompt cannot be deleted."
msgstr "Der Standard-Prompt kann nicht gelöscht werden."

#: includes/admin-prompts.php:174
msgid "Prompt deleted."
msgstr "Prompt gelöscht."

#: includes/admin-prompts.php:346
msgid "Please enter a title."
msgstr "Bitte einen Titel eingeben."

#: includes/admin-prompts.php:349
msgid "Please enter a prompt."
msgstr "Bitte einen Prompt eingeben."

#: includes/admin-prompts.php:352
msgid "Please select a translation provider."
msgstr "Bitte einen Übersetzungsanbieter auswählen."

#: includes/admin-prompts.php:355
msgid "Please select a target language."
msgstr "Bitte eine Zielsprache auswählen."

#: includes/admin-prompts.php:381
msgid "Prompt updated."
msgstr "Prompt aktualisiert."

#: includes/admin-prompts.php:387
msgid "Prompt saved."
msgstr "Prompt gespeichert."

#: includes/admin-prompts.php:446 includes/class-aigude-admin-ui.php:184
#: includes/class-aigude-admin-ui.php:185
msgid "Prompts"
msgstr "Prompts"

#. translators: %s = site language name, e.g. "German".
#: includes/admin-prompts.php:465
#, php-format
msgid ""
"AiGude generates descriptions natively in %s. Write your prompts in that "
"language to skip translation entirely."
msgstr ""
"AiGude erzeugt Beschreibungen direkt in %s. Schreibe deine Prompts in dieser "
"Sprache, um Übersetzungen komplett zu vermeiden."

#. translators: 1: site language name, 2: translation provider label, e.g. "DeepL".
#: includes/admin-prompts.php:477
#, php-format
msgid ""
"AiGude does not generate natively in %1$s. Write prompts in one of the "
"supported languages; descriptions are then translated to your target "
"language via %2$s."
msgstr ""
"AiGude erzeugt keine Beschreibungen direkt in %1$s. Schreibe Prompts in "
"einer der unterstützten Sprachen; die Beschreibungen werden anschließend "
"über %2$s in deine Zielsprache übersetzt."

#: includes/admin-prompts.php:487 includes/admin-settings.php:387
msgid "Add New"
msgstr "Neu hinzufügen"

#: includes/admin-prompts.php:495 includes/admin-prompts.php:640
msgid "Title"
msgstr "Titel"

#: includes/admin-prompts.php:496 includes/admin-prompts.php:645
#: includes/grid-view.php:121 includes/list-view.php:247
#: includes/list-view.php:357 assets/js/grid-actions.js:96
#: assets/js/list-actions.js:221
msgid "Prompt"
msgstr "Prompt"

#: includes/admin-prompts.php:497
msgid "Target language"
msgstr "Zielsprache"

#: includes/admin-prompts.php:523 includes/admin-prompts.php:675
msgid "Prompt language"
msgstr "Prompt-Sprache"

#: includes/admin-prompts.php:524 includes/admin-prompts.php:558
#: includes/admin-prompts.php:625 includes/admin-settings.php:373
#: includes/admin-settings.php:422 includes/admin-settings.php:441
#: includes/admin-settings.php:482
msgid "Default"
msgstr "Standard"

#: includes/admin-prompts.php:525 includes/admin-settings.php:443
msgid "Actions"
msgstr "Aktionen"

#: includes/admin-prompts.php:547
msgid "Not set"
msgstr "Nicht festgelegt"

#: includes/admin-prompts.php:560 includes/admin-settings.php:485
msgid "Make default"
msgstr "Als Standard festlegen"

#: includes/admin-prompts.php:566 includes/admin-settings.php:499
msgid "Edit"
msgstr "Bearbeiten"

#: includes/admin-prompts.php:567
msgid "Duplicate"
msgstr "Duplizieren"

#: includes/admin-prompts.php:570
msgid "Restore defaults"
msgstr "Standards wiederherstellen"

#: includes/admin-prompts.php:575
msgid "Really delete?"
msgstr "Wirklich löschen?"

#: includes/admin-prompts.php:576 includes/admin-settings.php:502
msgid "Delete"
msgstr "Löschen"

#: includes/admin-prompts.php:584
msgid "No prompts added."
msgstr "Keine Prompts hinzugefügt."

#: includes/admin-prompts.php:607
msgid "Edit Prompt"
msgstr "Prompt bearbeiten"

#: includes/admin-prompts.php:607
msgid "Add New Prompt"
msgstr "Neuen Prompt hinzufügen"

#: includes/admin-prompts.php:634
msgid "Make this the default prompt"
msgstr "Diesen Prompt als Standard festlegen"

#: includes/admin-prompts.php:649
msgid ""
"Write the prompt in one of the languages AiGude generates natively, then "
"declare it below under Prompt language."
msgstr ""
"Schreibe den Prompt in einer der Sprachen, die AiGude direkt erzeugt, und "
"gib sie unten unter „Prompt-Sprache“ an."

#: includes/admin-prompts.php:652
msgid "Available placeholders"
msgstr "Verfügbare Platzhalter"

#. translators: %filename_no_ext% is the filename without extension. Example shows automatic quoting of text placeholders.
#: includes/admin-prompts.php:660
#, php-format
msgid ""
"Text placeholders are automatically quoted (e.g. %filename_no_ext% → \"car-"
"photo-123\")."
msgstr ""
"Textplatzhalter werden automatisch in Anführungszeichen gesetzt (z. B. "
"%filename_no_ext% → „car-photo-123“)."

#. translators: %width% and %height% are numeric image dimensions; numeric placeholders are not quoted.
#: includes/admin-prompts.php:662
msgid ""
"Numeric placeholders like %width% and %height% are not quoted (e.g. → 1920)."
msgstr ""
"Numerische Platzhalter wie %width% und %height% werden nicht in "
"Anführungszeichen gesetzt (z. B. → 1920)."

#: includes/admin-prompts.php:663
msgid ""
"Modifiers: |q (force quotes), |raw (no quotes), |trim, |lower, |upper, |"
"ucfirst, |translatable (force translate), |untranslatable (no translate)."
msgstr ""
"Modifikatoren: |q (Anführungszeichen erzwingen), |raw (ohne "
"Anführungszeichen), |trim, |lower, |upper, |ucfirst, |translatable "
"(Übersetzung erzwingen), |untranslatable (nicht übersetzen)."

#: includes/admin-prompts.php:664
msgid "Unknown placeholders are left unchanged. Empty values become blank."
msgstr ""
"Unbekannte Platzhalter bleiben unverändert. Leere Werte werden leer "
"eingesetzt."

#: includes/admin-prompts.php:667
msgid "Examples:"
msgstr "Beispiele:"

#: includes/admin-prompts.php:692
msgid ""
"The language this prompt text is written in. AiGude generates the "
"description in this language, then translates it to the Target Alt Text "
"language when the two differ."
msgstr ""
"Die Sprache, in der dieser Prompt-Text verfasst ist. AiGude erzeugt die "
"Beschreibung in dieser Sprache und übersetzt sie anschließend in die "
"Zielsprache für den Alt-Text, sofern sich beide unterscheiden."

#: includes/admin-prompts.php:735
msgid "Target Alt Text language"
msgstr "Zielsprache für Alt-Text"

#: includes/admin-prompts.php:740
msgid "Provider"
msgstr "Anbieter"

#: includes/admin-prompts.php:759 includes/admin-settings.php:592
msgid "Show only EU-based translation providers"
msgstr "Nur EU-basierte Übersetzungsanbieter anzeigen"

#: includes/admin-prompts.php:765
msgid "Language"
msgstr "Sprache"

#: includes/admin-prompts.php:770 includes/admin-prompts.php:815
msgid "Select a provider to choose a language"
msgstr "Wählen Sie einen Anbieter, um eine Sprache auszuwählen"

#: includes/admin-prompts.php:771
msgid "No languages available"
msgstr "Keine Sprachen verfügbar"

#. translators: %s = site language label, e.g. "English (US)".
#. translators: %s = site language label (e.g., "English (US)").
#: includes/admin-prompts.php:784 includes/admin-prompts.php:860
#: includes/admin-settings.php:754
#, php-format
msgid "System (%s)"
msgstr "System (%s)"

#: includes/admin-prompts.php:791 includes/admin-prompts.php:861
#: includes/admin-settings.php:759 includes/admin-settings.php:795
msgid "Recent"
msgstr "Zuletzt verwendet"

#: includes/admin-prompts.php:802 includes/admin-prompts.php:862
#: includes/admin-settings.php:767
msgid "All languages"
msgstr "Alle Sprachen"

#: includes/admin-prompts.php:823
msgid ""
"Pick a provider and language you always want the generated alt text to use, "
"overriding the default selection in List/Grid views."
msgstr ""
"Wählen Sie einen Anbieter und eine Sprache, die immer für den generierten "
"Alt-Text verwendet werden sollen und die Auswahl in Liste/Raster "
"überschreiben."

#: includes/admin-prompts.php:825
msgid ""
"When set, the List/Grid views lock the Alt Text Language selector to this "
"provider/language."
msgstr ""
"Wenn aktiviert, sperren Listen-/Rasteransichten den Alt-Text-Sprachwähler "
"auf diesen Anbieter/diese Sprache."

#: includes/admin-prompts.php:832
msgid "Update"
msgstr "Aktualisieren"

#: includes/admin-prompts.php:832
msgid "Save Prompt"
msgstr "Prompt speichern"

#: includes/admin-prompts.php:834 includes/admin-settings.php:379
#: includes/admin-settings.php:428
msgid "Cancel"
msgstr "Abbrechen"

#: includes/admin-settings.php:23 includes/admin-settings.php:91
msgid "Insufficient permissions."
msgstr "Unzureichende Berechtigungen."

#: includes/admin-settings.php:75
msgid "Default server updated."
msgstr "Standardserver aktualisiert."

#: includes/admin-settings.php:79
msgid "Invalid index while setting default."
msgstr "Ungültiger Index beim Festlegen als Standard."

#: includes/admin-settings.php:105
msgid "Name cannot be empty."
msgstr "Name darf nicht leer sein."

#: includes/admin-settings.php:108
msgid "API Key cannot be empty."
msgstr "API-Schlüssel darf nicht leer sein."

#: includes/admin-settings.php:111
msgid "Invalid server type."
msgstr "Ungültiger Servertyp."

#: includes/admin-settings.php:128
msgid "Server successfully updated."
msgstr "Server erfolgreich aktualisiert."

#: includes/admin-settings.php:130
msgid "Invalid index while editing."
msgstr "Ungültiger Index beim Bearbeiten."

#: includes/admin-settings.php:144
msgid "New server added."
msgstr "Neuer Server hinzugefügt."

#: includes/admin-settings.php:179
msgid "Server deleted."
msgstr "Server gelöscht."

#: includes/admin-settings.php:183
msgid "Invalid index for delete."
msgstr "Ungültiger Index beim Löschen."

#: includes/admin-settings.php:192
msgid "Context enrichment settings saved."
msgstr "Einstellungen zur Kontext-Anreicherung gespeichert."

#: includes/admin-settings.php:198
msgid "Translation provider settings are no longer used."
msgstr "Einstellungen für Übersetzungsanbieter werden nicht mehr verwendet."

#: includes/admin-settings.php:206 includes/class-aigude-admin-ui.php:175
#: includes/class-aigude-admin-ui.php:176
msgid "Settings"
msgstr "Einstellungen"

#: includes/admin-settings.php:296
msgid "API Connections"
msgstr "API-Verbindungen"

#: includes/admin-settings.php:305
msgid "Don't have an API key?"
msgstr "Noch keinen API-Schlüssel?"

#: includes/admin-settings.php:307
msgid "Get API key at AiGude.io"
msgstr "API-Schlüssel bei AiGude.io holen"

#: includes/admin-settings.php:323
msgid "Edit Connection"
msgstr "Verbindung bearbeiten"

#: includes/admin-settings.php:335 includes/admin-settings.php:407
#: includes/admin-settings.php:438
msgid "Name"
msgstr "Name"

#: includes/admin-settings.php:340 includes/admin-settings.php:412
#: includes/admin-settings.php:439
msgid "API Key"
msgstr "API-Schlüssel"

#: includes/admin-settings.php:356 includes/admin-settings.php:475
#: assets/js/server-actions.js:8
msgid "Show"
msgstr "Anzeigen"

#: includes/admin-settings.php:361
msgid "Copy"
msgstr "Kopieren"

#: includes/admin-settings.php:368 includes/admin-settings.php:417
#: includes/admin-settings.php:440
msgid "Enabled"
msgstr "Aktiviert"

#: includes/admin-settings.php:369 includes/admin-settings.php:418
msgid "Activate"
msgstr "Aktivieren"

#: includes/admin-settings.php:374 includes/admin-settings.php:423
msgid "Make this the default server"
msgstr "Diesen Server als Standard festlegen"

#: includes/admin-settings.php:378 includes/admin-settings.php:541
#: includes/list-view.php:423
msgid "Save"
msgstr "Speichern"

#: includes/admin-settings.php:396
msgid "Add Connection"
msgstr "Verbindung hinzufügen"

#: includes/admin-settings.php:427
msgid "Add"
msgstr "Hinzufügen"

#: includes/admin-settings.php:433
msgid "No servers configured yet."
msgstr "Noch keine Server konfiguriert."

#: includes/admin-settings.php:442
msgid "Remaining credits"
msgstr "Verbleibende Credits"

#: includes/admin-settings.php:494
#: includes/class-aigude-media-controller.php:659
msgid "Disabled"
msgstr "Deaktiviert"

#: includes/admin-settings.php:501
msgid "Do you really want to delete this server?"
msgstr "Möchtest du diesen Server wirklich löschen?"

#: includes/admin-settings.php:515 includes/admin-settings.php:528
msgid "Context enrichment"
msgstr "Kontext-Anreicherung"

#: includes/admin-settings.php:518
msgid ""
"Context enrichment finds where each image is used on your site and sends the "
"surrounding page content to AiGude alongside the image, so descriptions can "
"name the actual people, events and organizations shown. Content is read "
"directly from your published posts and pages, so no indexing step is "
"required. Images that are not used anywhere are described from the image "
"alone."
msgstr ""
"Die Kontext-Anreicherung ermittelt, wo jedes Bild auf deiner Website "
"verwendet wird, und sendet den umgebenden Seiteninhalt zusammen mit dem Bild "
"an AiGude. So können Beschreibungen die tatsächlich gezeigten Personen, "
"Veranstaltungen und Organisationen benennen. Die Inhalte werden direkt aus "
"deinen veröffentlichten Beiträgen und Seiten gelesen, ein "
"Indexierungsschritt ist daher nicht nötig. Bilder, die nirgendwo verwendet "
"werden, werden allein anhand des Bildes beschrieben."

#: includes/admin-settings.php:533
msgid "Enable context enrichment"
msgstr "Kontext-Anreicherung aktivieren"

#: includes/admin-settings.php:536
msgid "Only published posts and pages are used as context."
msgstr "Als Kontext werden nur veröffentlichte Beiträge und Seiten verwendet."

#. translators: %s = human-readable language label, e.g. "German (Germany)".
#: includes/admin-settings.php:554
#, php-format
msgid "Current default: %s"
msgstr "Aktueller Standard: %s"

#. translators: %s = human-readable language label that is no longer supported.
#: includes/admin-settings.php:556
#, php-format
msgid "Current default (%s) is unavailable. Pick another language."
msgstr ""
"Der aktuelle Standard (%s) ist nicht verfügbar. Wähle eine andere Sprache."

#. translators: %s = site language label, e.g. "English (US)".
#: includes/admin-settings.php:558
#, php-format
msgid "Following site language (%s)."
msgstr "Entspricht der Website-Sprache (%s)."

#: includes/admin-settings.php:565
msgid ""
"Select the translation provider for AI-generated alt texts. The provider "
"determines the available target languages."
msgstr ""
"Wählen Sie den Übersetzungsanbieter für KI-generierte Alternativtexte. Der "
"Anbieter bestimmt die verfügbaren Zielsprachen."

#: includes/admin-settings.php:575
msgid "Translation provider"
msgstr "Übersetzungsanbieter"

#: includes/admin-settings.php:685
msgid "Active provider"
msgstr "Aktiver Anbieter"

#. translators: %s = site language label, e.g. "English (US)".
#: includes/admin-settings.php:695
#, php-format
msgid "%s is supported for this site."
msgstr "%s wird für diese Website unterstützt."

#. translators: %s = site language label, e.g. "English (US)".
#: includes/admin-settings.php:703
#, php-format
msgid "%s is not available for this provider."
msgstr "%s ist für diesen Anbieter nicht verfügbar."

#. translators: %d = number of languages supported by the provider.
#: includes/admin-settings.php:714
#, php-format
msgid "%d supported languages"
msgstr "%d unterstützte Sprachen"

#: includes/admin-settings.php:734
msgid "Language details"
msgstr "Sprachdetails"

#: includes/admin-settings.php:736
msgid "Click to view the full list"
msgstr "Klicken, um die vollständige Liste anzuzeigen"

#: includes/admin-settings.php:741
msgid "Default alt text language"
msgstr "Standard-Alt-Text-Sprache"

#: includes/admin-settings.php:777
msgid "Switch to this provider to edit the default language."
msgstr "Zu diesem Anbieter wechseln, um die Standardsprache zu bearbeiten."

#: includes/admin-settings.php:779
msgid ""
"Your site language is unavailable; \"System\" will fall back to the closest "
"supported code."
msgstr ""
"Ihre Website-Sprache ist nicht verfügbar; \"System\" fällt auf den nächsten "
"unterstützten Code zurück."

#: includes/admin-settings.php:788
msgid ""
"No translation provider metadata available. Add a server with a valid API "
"key to load providers."
msgstr ""
"Keine Metadaten zu Übersetzungsanbietern verfügbar. Fügen Sie einen Server "
"mit gültigem API-Schlüssel hinzu, um Anbieter zu laden."

#: includes/admin-settings.php:825
msgid "Saving..."
msgstr "Wird gespeichert …"

#: includes/admin-settings.php:863
msgid "Language saved."
msgstr "Sprache gespeichert."

#: includes/admin-settings.php:867 includes/admin-settings.php:870
msgid "Could not save language."
msgstr "Sprache konnte nicht gespeichert werden."

#: includes/class-aigude-admin-ui.php:55
msgid "Generating…"
msgstr "Wird generiert…"

#: includes/class-aigude-admin-ui.php:56
msgid "Saved"
msgstr "Gespeichert"

#: includes/class-aigude-admin-ui.php:57
msgid "Failed"
msgstr "Fehlgeschlagen"

#: includes/class-aigude-admin-ui.php:58
#: includes/class-aigude-attachment-button.php:59
msgid "Generate alt text"
msgstr "Alternativtext generieren"

#. translators: %d = number of credits consumed.
#: includes/class-aigude-admin-ui.php:60
#, php-format
msgid "%d credits used"
msgstr "%d Credits verbraucht"

#: includes/class-aigude-admin-ui.php:166
msgid "Grid view (Media Modal)"
msgstr "Rasteransicht (Mediathek)"

#: includes/class-aigude-admin-ui.php:167
msgid "Grid view"
msgstr "Rasteransicht"

#: includes/class-aigude-admin-ui.php:198
msgid "List view"
msgstr "Listenansicht"

#. translators: 1: prompt name, 2: credit cost, 3: link to the Prompts screen
#: includes/class-aigude-attachment-button.php:62
#, php-format
msgid ""
"Using %1$s, %2$d credits. <a href=\"%3$s\">Change the default prompt</a>"
msgstr ""
"Verwendet %1$s, %2$d Credits. <a href=\"%3$s\">Standard-Prompt ändern</a>"

#: includes/class-aigude-content-rewriter.php:58
msgid "Save AiGude alt text into the content"
msgstr "AiGude-Alternativtext in den Inhalt speichern"

#: includes/class-aigude-content-rewriter.php:59
msgid "Save AiGude alt text into the content (replace existing)"
msgstr "AiGude-Alternativtext in den Inhalt speichern (vorhandenen ersetzen)"

#: includes/class-aigude-content-rewriter.php:277
msgid ""
"Nothing to update. These images already carry the alt text stored in the "
"Media Library."
msgstr ""
"Nichts zu aktualisieren. Diese Bilder tragen bereits den in der Mediathek "
"gespeicherten Alternativtext."

#: includes/class-aigude-content-rewriter.php:278
msgid ""
"No images needed alt text. Images that already have alt text were left "
"unchanged."
msgstr ""
"Kein Bild benötigte Alternativtext. Bilder mit vorhandenem Alternativtext "
"blieben unverändert."

#. translators: %d: number of images updated.
#: includes/class-aigude-content-rewriter.php:284
#, php-format
msgid "%d image"
msgid_plural "%d images"
msgstr[0] "%d Bild"
msgstr[1] "%d Bilder"

#. translators: %d: number of posts or pages updated.
#: includes/class-aigude-content-rewriter.php:289
#, php-format
msgid "%d entry"
msgid_plural "%d entries"
msgstr[0] "%d Eintrag"
msgstr[1] "%d Einträge"

#. translators: 1: image count with unit, e.g. "3 images". 2: entry count with unit, e.g. "1 entry".
#: includes/class-aigude-content-rewriter.php:294
#, php-format
msgid "Saved alt text into %1$s across %2$s."
msgstr "Alternativtext für %1$s in %2$s gespeichert."

#. translators: %d: number of images left unchanged.
#: includes/class-aigude-content-rewriter.php:301
#, php-format
msgid "%d image was skipped."
msgid_plural "%d images were skipped."
msgstr[0] "%d Bild wurde übersprungen."
msgstr[1] "%d Bilder wurden übersprungen."

#: includes/class-aigude-content-rewriter.php:305
msgid ""
"The alt text is now part of the content itself, so it shows in the editor "
"and stays if the plugin is deactivated."
msgstr ""
"Der Alternativtext ist jetzt Teil des Inhalts selbst, erscheint also im "
"Editor und bleibt erhalten, wenn das Plugin deaktiviert wird."

#: includes/class-aigude-media-controller.php:41
msgid "Invalid request"
msgstr "Ungültige Anfrage"

#: includes/class-aigude-media-controller.php:125
#: includes/class-aigude-media-controller.php:249
#: includes/class-aigude-media-controller.php:388
msgid "Missing parameters."
msgstr "Fehlende Parameter."

#: includes/class-aigude-media-controller.php:130
#: includes/class-aigude-media-controller.php:254
#: includes/class-aigude-media-controller.php:393
msgid "API key missing!"
msgstr "API-Schlüssel fehlt!"

#: includes/class-aigude-media-controller.php:143
msgid "File not found."
msgstr "Datei nicht gefunden."

#: includes/class-aigude-media-controller.php:178
#: includes/class-aigude-media-controller.php:317
#: includes/class-aigude-media-controller.php:496 assets/js/grid-actions.js:21
#: assets/js/list-actions.js:31
msgid "Invalid or unauthorized API key."
msgstr "Ungültiger oder nicht autorisierter API-Schlüssel."

#. translators: %d = HTTP status code returned by the AiGude API.
#: includes/class-aigude-media-controller.php:186
#: includes/class-aigude-media-controller.php:325
#, php-format
msgid "API returned HTTP %d"
msgstr "API antwortete mit HTTP %d"

#: includes/class-aigude-media-controller.php:193
#: includes/class-aigude-media-controller.php:333
msgid "Invalid or incomplete API response."
msgstr "Ungültige oder unvollständige API-Antwort."

#: includes/class-aigude-media-controller.php:216
msgid "Missing ID"
msgstr "Fehlende ID"

#: includes/class-aigude-media-controller.php:654
#: includes/class-aigude-media-controller.php:656 assets/js/grid-actions.js:16
#: assets/js/list-actions.js:21
msgid "Error"
msgstr "Fehler"

#: includes/class-aigude-media-controller.php:730
#: includes/class-aigude-media-controller.php:771
msgid "Temporary image file missing"
msgstr "Temporäre Bilddatei fehlt"

#: includes/grid-view.php:6 includes/list-view.php:6
msgid "You do not have permission to access this page."
msgstr "Du hast keine Berechtigung, auf diese Seite zuzugreifen."

#: includes/grid-view.php:99 includes/list-view.php:99
msgid "(No provider)"
msgstr "(Kein Anbieter)"

#: includes/grid-view.php:112
msgid "Alt Text Generator - Grid view"
msgstr "Alt-Text-Generator – Rasteransicht"

#: includes/grid-view.php:160 includes/list-view.php:284
msgid "View prompt details"
msgstr "Prompt-Details anzeigen"

#: includes/grid-view.php:166
msgid "Select images from Media Library"
msgstr "Bilder aus der Mediathek auswählen"

#: includes/grid-view.php:169
msgid "Generate alt text for selected"
msgstr "Alternativtext für Auswahl generieren"

#: includes/list-view.php:167
msgid "Alt Text Generator - List view"
msgstr "Alt-Text-Generator – Listenansicht"

#: includes/list-view.php:186
msgid "Search images"
msgstr "Bilder suchen"

#: includes/list-view.php:193
msgid "Search filename, title or alt-text…"
msgstr "Dateiname, Titel, Alt-Text suchen"

#: includes/list-view.php:196
msgid "Search"
msgstr "Suchen"

#: includes/list-view.php:217
msgid "Per Page"
msgstr "Pro Seite"

#: includes/list-view.php:226
msgid "Skip existing"
msgstr "Vorhandene überspringen"

#: includes/list-view.php:230
msgid "Select all (this page)"
msgstr "Alle auswählen (diese Seite)"

#: includes/list-view.php:234
msgid "Select all (across pages)"
msgstr "Alle auswählen (über alle Seiten)"

#: includes/list-view.php:238
msgid "Will process"
msgstr "Verarbeitet"

#: includes/list-view.php:240
msgid "images."
msgstr "Bilder."

#. translators: %s: number of images (the %s is replaced dynamically in JS for the data attribute).
#: includes/list-view.php:290
#, php-format
msgid "Generate and save alternative text for %s Images"
msgstr "Alternativtexte für %s Bilder generieren und speichern"

#: includes/list-view.php:295 assets/js/grid-actions.js:18
#: assets/js/list-actions.js:19
msgid "Generating..."
msgstr "Wird generiert …"

#. translators: %s: number of images on the current page.
#: includes/list-view.php:301
#, php-format
msgid "Generate and save alternative text for %s images"
msgstr "Alternativtexte für %s Bilder generieren und speichern"

#: includes/list-view.php:334
msgid "Open in Media Library"
msgstr "In der Mediathek öffnen"

#. translators: %s: the file title (post_title) of the image.
#: includes/list-view.php:343
#, php-format
msgid "Generate File Metadata \"%s\""
msgstr "Dateimetadaten für „%s“ generieren"

#: includes/list-view.php:395
msgid "Custom prompt…"
msgstr "Benutzerdefinierter Prompt …"

#: includes/list-view.php:401 includes/list-view.php:403
msgid "Generate"
msgstr "Generieren"

#: includes/list-view.php:402
msgid "Generating"
msgstr "Wird generiert"

#: includes/list-view.php:406
msgid "Credits"
msgstr "Credits"

#: includes/list-view.php:410
msgid "Continue with the current alternative text"
msgstr "Mit dem aktuellen Alternativtext fortfahren"

#: includes/list-view.php:420
msgid "Alternative Text"
msgstr "Alternativtext"

#: assets/js/grid-actions.js:9
msgid "Select images"
msgstr "Bilder auswählen"

#. translators: Label on a button that selects all currently visible items in the media grid
#: assets/js/grid-actions.js:11
msgid "Select all (visible)"
msgstr "Alle auswählen (sichtbar)"

#. translators: Label on a button that selects all results across all pages in the media grid
#: assets/js/grid-actions.js:13
msgid "Select all (all results)"
msgstr "Alle auswählen (alle Treffer)"

#: assets/js/grid-actions.js:14
msgid "Loading…"
msgstr "Wird geladen …"

#: assets/js/grid-actions.js:15
msgid "Selected"
msgstr "Ausgewählt"

#: assets/js/grid-actions.js:17
msgid "Skip images that already have alt text"
msgstr "Bilder mit vorhandenem Alternativtext überspringen"

#: assets/js/grid-actions.js:19 assets/js/list-actions.js:20
msgid "Done"
msgstr "Fertig"

#: assets/js/grid-actions.js:20 assets/js/list-actions.js:27
msgid "This will overwrite existing alt texts. Are you sure?"
msgstr "Dadurch werden vorhandene Alt-Texte überschrieben. Bist du sicher?"

#: assets/js/grid-actions.js:22 assets/js/list-actions.js:32
msgid "Security check failed. Please reload the page."
msgstr "Sicherheitsprüfung fehlgeschlagen. Bitte lade die Seite neu."

#: assets/js/grid-actions.js:23 assets/js/list-actions.js:33
msgid "credits"
msgstr "Credits"

#. translators: %d = total number of credits used across the whole operation
#: assets/js/grid-actions.js:25 assets/js/list-actions.js:13
msgid "Total credits used: %d"
msgstr "Insgesamt verwendete Credits: %d"

#. translators: %1$d = current batch number, %2$d = total number of batches
#: assets/js/grid-actions.js:27 assets/js/list-actions.js:36
msgid "Sending batch %1$d of %2$d to AI…"
msgstr "Sende Batch %1$d von %2$d an KI…"

#: assets/js/grid-actions.js:28 assets/js/list-actions.js:34
msgid "Language locked by selected prompt."
msgstr "Sprache durch ausgewählten Prompt gesperrt."

#: assets/js/grid-actions.js:106 assets/js/list-actions.js:231
msgid "Edit in Prompts"
msgstr "In Prompts bearbeiten"

#: assets/js/grid-actions.js:108 assets/js/list-actions.js:233
msgid "Close"
msgstr "Schließen"

#. translators: %d = number of credits used for the current image/batch
#: assets/js/list-actions.js:16
msgid "Credits used: %d"
msgstr "Verbrauchte Credits: %d"

#: assets/js/list-actions.js:22
msgid "Alt-Text generated"
msgstr "Alt-Text generiert"

#: assets/js/list-actions.js:23
msgid "Alt-Text saved"
msgstr "Alt-Text gespeichert"

#: assets/js/list-actions.js:24
msgid "Error generating alt text"
msgstr "Fehler beim Generieren des Alt-Texts"

#: assets/js/list-actions.js:25
msgid "Error saving alt text"
msgstr "Fehler beim Speichern des Alt-Texts"

#: assets/js/list-actions.js:26
msgid "Please select at least one image."
msgstr "Bitte wähle mindestens ein Bild aus."

#: assets/js/list-actions.js:28
msgid "No AI text generated yet."
msgstr "Noch kein KI-Text generiert."

#: assets/js/server-actions.js:9
msgid "Hide"
msgstr "Ausblenden"

#: assets/js/server-actions.js:10
msgid "Error during retrieval"
msgstr "Fehler beim Abrufen"

#: assets/js/server-actions.js:11
msgid "Copy failed"
msgstr "Kopieren fehlgeschlagen"

#~ msgid ""
#~ "You can write the prompt in any language supported by the provider you "
#~ "select for the Target Alt Text."
#~ msgstr ""
#~ "Sie können den Prompt in jeder Sprache verfassen, die vom Anbieter der "
#~ "Ziel-Alt-Text-Sprache unterstützt wird."

#~ msgid "Save Template"
#~ msgstr "Vorlage speichern"

#~ msgid "Describe car-photo-123 (1920x1080)"
#~ msgstr "Beschreibe car-photo-123 (1920x1080)"

#~ msgid "Describe %1$s (%2$ sx%3$s)"
#~ msgstr "Beschreibe %1$s (%2$ sx%3$s)"

#~ msgid "Example:"
#~ msgstr "Beispiel:"

#~ msgid "Modifiers: add \"|q\" to force quotes, or \"|raw\" to remove quotes."
#~ msgstr ""
#~ "Modifikatoren: „|q“ erzwingt Anführungszeichen, „|raw“ entfernt sie."

#~ msgid "Available placeholders:"
#~ msgstr "Verfügbare Platzhalter:"

#~ msgid "Placeholders Language"
#~ msgstr "Sprache der Platzhalter"

#~ msgid "Auto-detect"
#~ msgstr "Automatisch erkennen"

#~ msgid "Make this the default template"
#~ msgstr "Diese Vorlage als Standard festlegen"

#~ msgid ""
#~ "Prompts can be written in any language, but they work best when you "
#~ "define both the Prompt Language and the Placeholders Language."
#~ msgstr ""
#~ "Prompts können in jeder Sprache geschrieben werden, funktionieren jedoch "
#~ "am besten, wenn sowohl die Prompt-Sprache als auch die Sprache der "
#~ "Platzhalter definiert sind."

#~ msgid "Add New Template"
#~ msgstr "Neue Vorlage hinzufügen"

#~ msgid "Edit Template"
#~ msgstr "Template bearbeiten"

#~ msgid "No templates added."
#~ msgstr "Keine Vorlagen hinzugefügt."

#~ msgid "Existing Templates"
#~ msgstr "Vorhandene Vorlagen"

#~ msgid "Template saved."
#~ msgstr "Vorlage gespeichert."

#~ msgid "Template updated."
#~ msgstr "Vorlage aktualisiert."

#~ msgid "Template deleted."
#~ msgstr "Vorlage gelöscht."

#~ msgid "Default template updated."
#~ msgstr "Standardvorlage aktualisiert."

#~ msgid "Add New Server"
#~ msgstr "Neuen Server hinzufügen"

#~ msgid "Prompt Templates"
#~ msgstr "Prompt-Vorlagen"

#~ msgid "Server"
#~ msgstr "Server"
