# German translation of Accessibility Ally (1.0.0)
# Copyright (c) 2026 by the German translation team
#
msgid ""
msgstr ""
"Project-Id-Version: Accessibility Ally (1.0.0)\n"
"POT-Creation-Date: 2026-09-19 01:16+0000\n"
"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
"Language-Team: German\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"

msgid "Status"
msgstr "Status"
msgid "Actions"
msgstr "Aktionen"
msgid "Minor"
msgstr "Neben"
msgid "Edit"
msgstr "Bearbeiten"
msgid "Reset"
msgstr "Zurücksetzen"
msgid "Message"
msgstr "Benachrichtigung"
msgid "ID"
msgstr "ID"
msgid "Unknown"
msgstr "Unbekannt"
msgid "Page"
msgstr "Seite"
msgid "To"
msgstr "An"
msgid "From"
msgstr "Von"
msgid "Custom"
msgstr "Benutzerdefiniert"
msgid "Filter"
msgstr "Filter"
msgid "Severity"
msgstr "Schweregrad"
msgid "Count"
msgstr "Anzahl"
msgid "Moderate"
msgstr "Moderieren"
msgid "Entity"
msgstr "Entität"
msgid "Enable debug mode"
msgstr "Debug-Modus einschalten"
msgid "Top left"
msgstr "Oben links"
msgid "Top right"
msgstr "Oben rechts"
msgid "Bottom right"
msgstr "Unten rechts"
msgid "Bottom left"
msgstr "Unten links"
msgid "Accessibility"
msgstr "Barrierefreiheit"
msgid "Errors"
msgstr "Fehlermeldungen"
msgid "Rule"
msgstr "Regel"
msgid "Widget Settings"
msgstr "Steuerelement-Einstellungen"
msgid "Critical"
msgstr "Kritisch"
msgid "Resolved"
msgstr "Gelöst"
msgid "Detected"
msgstr "Erkannt"
msgid "Issue type"
msgstr "Art des Problems"
msgid "Serious"
msgstr "Schwer"
msgid "Gemini API Key"
msgstr "Gemini API-Schlüssel"
msgid "Accessibility tools"
msgstr "Barrierefreiheits-Tools"
msgid "Unresolved"
msgstr "Ungelöst"
msgid "First heading should be H2 — you used H@c (WCAG 1.3.1)."
msgstr ""
"Die erste Überschrift sollte H2 sein – Sie haben H@c (WCAG 1.3.1) "
"verwendet."
msgid ""
"Heading levels skip (H@p to H@c) — avoid skipping levels (WCAG "
"1.3.1)."
msgstr ""
"Überschriftenebenen überspringen (H@p bis H@c) – Vermeiden Sie das "
"Überspringen von Ebenen (WCAG 1.3.1)."
msgid ""
"&lt;li&gt; found outside &lt;ul&gt; or &lt;ol&gt; — lists must be "
"properly structured (WCAG 1.3.1)."
msgstr ""
"<li> außerhalb von <ul> oder <ol> gefunden – Listen müssen "
"ordnungsgemäß strukturiert sein (WCAG 1.3.1)."
msgid ""
"An image is missing alt text — add a descriptive alt attribute (WCAG "
"1.1.1)."
msgstr ""
"Einem Bild fehlt Alternativtext – fügen Sie ein beschreibendes "
"Alt-Attribut hinzu (WCAG 1.1.1)."
msgid ""
"A link has no accessible name — add visible text, aria-label, or a "
"title attribute (WCAG 2.4.4, 4.1.2)."
msgstr ""
"Ein Link hat keinen zugänglichen Namen – fügen Sie sichtbaren "
"Text, eine Arienbezeichnung oder ein Titelattribut hinzu (WCAG 2.4.4, "
"4.1.2)."
msgid ""
"Unclear link text detected: \"@text\". Link text should describe the "
"destination (WCAG 2.4.4)."
msgstr ""
"Unklarer Linktext erkannt: „@text“. Der Linktext sollte das Ziel "
"beschreiben (WCAG 2.4.4)."
msgid ""
"A &lt;button&gt; element has no accessible name — add aria-label, "
"aria-labelledby, or visible text (WCAG 4.1.2)."
msgstr ""
"Ein <button>-Element hat keinen zugänglichen Namen – fügen Sie "
"aria-label, aria-labelledby oder sichtbaren Text hinzu (WCAG 4.1.2)."
msgid ""
"aria-hidden=\"true\" is applied to a focusable element — this hides "
"the element from assistive technology while leaving it "
"keyboard-reachable (WCAG 4.1.2)."
msgstr ""
"aria-hidden=\"true\" wird auf ein fokussierbares Element angewendet "
"– dadurch wird das Element vor unterstützender Technologie "
"ausgeblendet, während es über die Tastatur erreichbar bleibt (WCAG "
"4.1.2)."
msgid ""
"A &lt;div role=\"button\"&gt; is missing tabindex=\"0\" — without it "
"the element is not keyboard-focusable (WCAG 4.1.2)."
msgstr ""
"Ein <div role=\"button\"> fehlt tabindex=\"0\" – ohne ihn ist das "
"Element nicht über die Tastatur fokussierbar (WCAG 4.1.2)."
msgid ""
"&lt;@tag&gt; form control #@n (@type) has no accessible label — add "
"&lt;label for=\"…\"&gt;, aria-label, or title (WCAG 1.3.1, 3.3.2, "
"4.1.2)."
msgstr ""
"<@tag> Formularsteuerung #@n (@type) hat keine zugängliche "
"Bezeichnung – fügen Sie <label for=\"…\">, aria-label oder title "
"hinzu (WCAG 1.3.1, 3.3.2, 4.1.2)."
msgid ""
"&lt;fieldset&gt; #@n is missing a &lt;legend&gt; — grouped form "
"controls need a descriptive legend (WCAG 1.3.1)."
msgstr ""
"<fieldset> #@n fehlt eine <legend> – gruppierte "
"Formularsteuerelemente benötigen eine beschreibende Legende (WCAG "
"1.3.1)."
msgid ""
"A &lt;button&gt; element has no accessible name — add aria-label, "
"visible text, or title (WCAG 4.1.2)."
msgstr ""
"Ein <button>-Element hat keinen zugänglichen Namen – fügen Sie "
"aria-label, sichtbaren Text oder Titel hinzu (WCAG 4.1.2)."
msgid ""
"Paragraph too long (@n words) — keep paragraphs under 80 words "
"(readability)."
msgstr ""
"Absatz zu lang (@n Wörter) – Absätze unter 80 Wörtern halten "
"(Lesbarkeit)."
msgid "WHDM-9: Saved @count issue(s) for @type:@id."
msgstr "WHDM-9: @count Problem(e) für @type:@id gespeichert."
msgid ""
"WHDM-9: New @type has @count issue(s); save will be blocked — not "
"stashing."
msgstr ""
"WHDM-9: Neues @type hat @count Probleme; Speichern wird blockiert – "
"kein Stashing."
msgid "WHDM-9: Resolved issues for @type:@id (content passed validation)."
msgstr ""
"WHDM-9: Probleme für @type:@id behoben (Inhalt hat die Validierung "
"bestanden)."
msgid "Node save blocked — @count issue(s): @list"
msgstr "Knotenspeicherung blockiert – @count Problem(e): @list"
msgid ""
"WHDM-9: accessibility_ally_issues table does not exist. Run database "
"updates (e.g. drush updb) to create it."
msgstr ""
"WHDM-9: Die Tabelle „accessibility_ally_issues“ existiert nicht. "
"Führen Sie Datenbankaktualisierungen (z. B. drush updb) aus, um es zu "
"erstellen."
msgid ""
"WHDM-9: accessibility_ally.issue_storage service not found. Run drush "
"cr."
msgstr ""
"WHDM-9: accessibility_ally.issue_storage-Dienst nicht gefunden. "
"Führen Sie Drush Cr aus."
msgid "WHDM-9 persistence error: @msg"
msgstr "WHDM-9-Persistenzfehler: @msg"
msgid "WCAG validation error: @msg"
msgstr "WCAG-Validierungsfehler: @msg"
msgid "Created accessibility_ally_issues table."
msgstr "Tabelle „accessibility_ally_issues“ erstellt."
msgid "accessibility_ally_issues table already exists, skipping."
msgstr ""
"Die Tabelle „accessibility_ally_issues“ existiert bereits und wird "
"übersprungen."
msgid ""
"Accessibility Ally installed. The accessibility issues table has been "
"created."
msgstr ""
"Accessibility Ally installiert. Die Tabelle mit "
"Barrierefreiheitsproblemen wurde erstellt."
msgid "Accessibility Ally"
msgstr "Verbündeter der Barrierefreiheit"
msgid "AI Accessibility Assistant for WCAG 2.1 compliance"
msgstr "AI Accessibility Assistant für WCAG 2.1-Konformität"
msgid "Accessibility Widget (Accessibility Ally)"
msgstr "Barrierefreiheits-Widget (Accessibility Ally)"
msgid "Accessibility Ally Report"
msgstr "Ally-Bericht zur Barrierefreiheit"
msgid "Configure the Accessibility Ally widget settings."
msgstr "Die Einstellungen des Accessibility Ally-Widgets konfigurieren."
msgid "Site-wide accessibility issues dashboard"
msgstr "Dashboard für standortweite Barrierefreiheitsprobleme"
msgid "Administer Accessibility Ally settings"
msgstr "Verwalten Sie die Accessibility Ally-Einstellungen"
msgid "Access the full Accessibility Ally module configuration page."
msgstr ""
"Greifen Sie auf die vollständige Konfigurationsseite des "
"Accessibility Ally-Moduls zu."
msgid "Access Accessibility Ally widget"
msgstr "Greifen Sie auf das Accessibility Ally-Widget zu"
msgid ""
"Allows roles to see and interact with the WCAG accessibility widget on "
"the frontend, including scanning pages and requesting AI-generated fix "
"suggestions."
msgstr ""
"Ermöglicht Rollen das Anzeigen und Interagieren mit dem "
"WCAG-Barrierefreiheits-Widget im Frontend, einschließlich des "
"Scannens von Seiten und des Anforderns von KI-generierten "
"Korrekturvorschlägen."
msgid "Save Accessibility Ally fixes"
msgstr "Speichern Sie die Fehlerbehebungen von Accessibility Ally"
msgid ""
"Allows roles to save, load, and clear their own applied accessibility "
"fixes via the Accessibility Ally widget."
msgstr ""
"Ermöglicht Rollen das Speichern, Laden und Löschen ihrer eigenen "
"angewendeten Barrierefreiheitskorrekturen über das Accessibility "
"Ally-Widget."
msgid "View Accessibility Ally dashboard"
msgstr "Sehen Sie sich das Accessibility Ally-Dashboard an"
msgid ""
"Access the site-wide accessibility report at "
"admin/reports/accessibility-ally."
msgstr ""
"Greifen Sie auf den standortweiten Bericht zur Barrierefreiheit unter "
"admin/reports/accessibility-ally zu."
msgid "Accessibility Ally settings"
msgstr "Ally-Einstellungen für Barrierefreiheit"
msgid "Enable accessibility widget"
msgstr "Aktivieren Sie das Barrierefreiheits-Widget"
msgid "Auto-scan on page load"
msgstr "Automatischer Scan beim Laden der Seite"
msgid "Accessibility check detected images without alt text."
msgstr "Die Barrierefreiheitsprüfung hat Bilder ohne Alt-Text erkannt."
msgid "--limit must be a positive integer."
msgstr "--limit muss eine positive ganze Zahl sein."
msgid "--format must be \"table\" or \"json\"."
msgstr "--format muss „table“ oder „json“ sein."
msgid ""
"accessibility_ally_issues table does not exist. Run database updates "
"(e.g. drush updb) to create it."
msgstr ""
"Die Tabelle „accessibility_ally_issues“ existiert nicht. Führen "
"Sie Datenbankaktualisierungen (z. B. drush updb) aus, um es zu "
"erstellen."
msgid "--severity must be \"error\" or \"warning\"."
msgstr "--severity muss „Fehler“ oder „Warnung“ sein."
msgid "--status must be \"open\" or \"resolved\"."
msgstr "--status muss „offen“ oder „aufgelöst“ sein."
msgid "--nid must be a positive integer."
msgstr "--nid muss eine positive Ganzzahl sein."
msgid "Pages With Open Issues"
msgstr "Seiten mit offenen Problemen"
msgid "Most Common Issues"
msgstr "Die häufigsten Probleme"
msgid "No open issues."
msgstr "Keine offenen Fragen."
msgid "No issues recorded yet."
msgstr "Es wurden noch keine Probleme registriert."
msgid "Pages With Most Issues"
msgstr "Seiten mit den meisten Problemen"
msgid "— All severities —"
msgstr "— Alle Schweregrade —"
msgid "— All issues —"
msgstr "— Alle Ausgaben —"
msgid "No accessibility issues match the current filters. 🎉"
msgstr ""
"Keine Barrierefreiheitsprobleme entsprechen den aktuellen Filtern. "
"🎉"
msgid "WHDM-9: client scan saved @count issue(s) for @type:@id."
msgstr "WHDM-9: Client-Scan hat @count-Problem(e) für @type:@id gespeichert."
msgid "WHDM-9: failed to save client scan results: @msg"
msgstr "WHDM-9: Client-Scan-Ergebnisse konnten nicht gespeichert werden: @msg"
msgid "Unexpected Gemini proxy error: @msg"
msgstr "Unerwarteter Gemini-Proxy-Fehler: @msg"
msgid "Gemini request failed: @msg"
msgstr "Gemini-Anfrage fehlgeschlagen: @msg"
msgid "Gemini API key not configured."
msgstr "Gemini-API-Schlüssel nicht konfiguriert."
msgid ""
"When unchecked, the widget is hidden sitewide for all users, \n"
"            regardless of their permissions."
msgstr ""
"Wenn diese Option deaktiviert ist, wird das Widget für alle Benutzer "
"auf der gesamten Website ausgeblendet. \r\n"
"            unabhängig von ihren Berechtigungen."
msgid ""
"Choose which corner of the screen the accessibility sidebar appears "
"in."
msgstr ""
"Wählen Sie aus, in welcher Ecke des Bildschirms die barrierefreie "
"Seitenleiste angezeigt wird."
msgid "Widget theme (visual style)"
msgstr "Widget-Thema (visueller Stil)"
msgid ""
"<strong>Neutral / plain</strong> — The sidebar always uses its own "
"fixed dark style, \n"
"            identical on every site.<br>\n"
"            <strong>Inherit active theme styles</strong> — The "
"sidebar automatically reads and copies \n"
"            your site's colours (background, text, links, header) so "
"it blends in with your Drupal theme. \n"
"            Ideal when you want the widget to feel native to the site "
"design."
msgstr ""
"<strong>Neutral / schlicht</strong> – Die Seitenleiste verwendet "
"immer ihren eigenen festen dunklen Stil. \r\n"
"            auf jeder Seite identisch.<br>\r\n"
"            <strong>Aktive Theme-Stile übernehmen</strong> – Die "
"Seitenleiste liest und kopiert automatisch \r\n"
"            Passen Sie die Farben Ihrer Website (Hintergrund, Text, "
"Links, Kopfzeile) an, damit sie zu Ihrem Drupal-Theme passt. \r\n"
"            Ideal, wenn Sie möchten, dass sich das Widget nahtlos in "
"das Website-Design einfügt."
msgid "Neutral / plain"
msgstr "Neutral / schlicht"
msgid "Inherit active theme styles"
msgstr "Aktive Design-Stile übernehmen"
msgid ""
"<strong>Restrict by role:</strong> To show the widget only to specific "
"roles,\n"
"            go to <a href=\"@url\">People &rsaquo; Permissions</a>\n"
"            and assign the <em>Access Accessibility Ally widget</em> "
"permission to only the roles\n"
"            that should see the widget. Users without that permission "
"will not see it even when\n"
"            the widget is enabled above."
msgstr ""
"<strong>Nach Rolle einschränken:</strong> Um das Widget nur "
"bestimmten Rollen anzuzeigen,\r\n"
"            Gehen Sie zu <a href=\"@url\">Personen › "
"Berechtigungen</a>\r\n"
"            und weisen Sie die Berechtigung <em>Access Access "
"Accessibility Ally-Widget</em> nur den Rollen zu\r\n"
"            Das sollte das Widget sehen. Benutzer ohne diese "
"Berechtigung können es auch dann nicht sehen\r\n"
"            Das Widget ist oben aktiviert."
msgid "AI Settings (Gemini)"
msgstr "KI-Einstellungen (Gemini)"
msgid ""
"Enter your Google Gemini API key. You can generate one \n"
"            at <a href=\"https://aistudio.google.com/app/apikey\" \n"
"            target=\"_blank\" rel=\"noopener noreferrer\">Google AI "
"Studio</a>. \n"
"            This key is used server-side to generate accessibility fix "
"suggestions."
msgstr ""
"Geben Sie Ihren Google Gemini-API-Schlüssel ein. Sie können eines "
"generieren \r\n"
"            unter <a href=\"https://aistudio.google.com/app/apikey\" "
"\r\n"
"            target=\"_blank\" rel=\"noopener noreferrer\">Google AI "
"Studio</a>. \r\n"
"            Dieser Schlüssel wird serverseitig verwendet, um "
"Vorschläge zur Verbesserung der Barrierefreiheit zu generieren."
msgid ""
"If no API key is provided, AI-powered fix suggestions will be "
"disabled. \n"
"            The rest of the accessibility audit will continue to work "
"normally."
msgstr ""
"Wenn kein API-Schlüssel bereitgestellt wird, werden KI-gestützte "
"Korrekturvorschläge deaktiviert. \r\n"
"            Der Rest der Barrierefreiheitsprüfung funktioniert "
"weiterhin normal."
msgid ""
"The Gemini API key you entered looks too short. Please check and try "
"again."
msgstr ""
"Der von Ihnen eingegebene Gemini-API-Schlüssel sieht zu kurz aus. "
"Bitte überprüfen Sie es und versuchen Sie es erneut."
msgid ""
"TRUNCATE accessibility_ally_issues failed; falling back to DELETE. "
"@msg"
msgstr ""
"TRUNCATE accessibility_ally_issues fehlgeschlagen; Zurückfallen auf "
"DELETE. @msg"
msgid "Open accessibility panel"
msgstr "Öffnen Sie den Bereich „Barrierefreiheit“."
