@ -1089,3 +1086,534 @@ msgstr "Generiert GEO-optimierte Inhaltsblöcke mit KI für bessere LLM-Sichtbar
#: includes/Admin/views/dashboard.php
msgid "Save"
msgstr "Speichern"
# --- v1.3.3 i18n pass ---
#: includes/Admin/views/dashboard.php
#: includes/Admin/AdminMenu.php
#: includes/Admin/views/keyword-settings.php
msgid "Keyword Analysis"
msgstr "Keyword-Analyse"
#: includes/Admin/views/dashboard.php
msgid "AI-powered keyword suggestions, optimization tips, and semantic analysis."
msgstr "KI-basierte Keyword-Vorschläge, Optimierungstipps und semantische Analyse."
#: includes/Admin/views/meta.php
msgid "SEO Widget"
msgstr "SEO-Widget"
#: includes/Admin/views/meta.php
msgid "Theme outputs post title as H1 (suppresses \"no H1\" warning in editor)"
msgstr "Theme gibt Beitragstitel als H1 aus (unterdrückt \"kein H1\"-Warnung im Editor)"
#: includes/Admin/views/meta.php
msgid "Most themes render the post title as an H1 tag on the front end. Enable this to avoid false warnings in the SEO Widget when the content itself contains no H1."
msgstr "Die meisten Themes geben den Beitragstitel als H1 im Frontend aus. Aktivieren, um falsche Warnungen im SEO-Widget zu vermeiden, wenn der Inhalt selbst kein H1 enthält."
#: includes/Admin/views/meta.php
msgid "No AI provider active."
msgstr "Kein KI-Anbieter aktiv."
#: includes/Admin/views/meta.php
msgid "Meta descriptions will use the fallback method (first paragraph of the post) until an API key is configured and AI generation is enabled."
msgstr "Meta-Beschreibungen verwenden die Fallback-Methode (erster Absatz des Beitrags), bis ein API-Schlüssel konfiguriert und die KI-Generierung aktiviert ist."
#: includes/Admin/views/meta.php
msgid "Configure AI Provider →"
msgstr "KI-Anbieter konfigurieren →"
#: includes/Admin/views/meta.php
msgid "Fallback mode active — configure an AI provider to enable AI generation."
msgstr "Fallback-Modus aktiv — einen KI-Anbieter konfigurieren, um KI-Generierung zu aktivieren."
#: includes/Admin/views/txt.php
msgid "Clear Cache"
msgstr "Cache leeren"
#: includes/Admin/views/txt.php
msgid "URL:"
msgstr "URL:"
#: includes/Admin/KeywordMetaBox.php
msgid "Keyword Analysis (BreznGEO)"
msgstr "Keyword-Analyse (BreznGEO)"
#: includes/Admin/views/keyword-meta-box.php
msgid "Main Keyword"
msgstr "Haupt-Keyword"
#: includes/Admin/views/keyword-meta-box.php
msgid "e.g. Passau travel guide"
msgstr "z. B. Passau Reiseführer"
#: includes/Admin/views/keyword-meta-box.php
msgid "Secondary Keywords"
msgstr "Neben-Keywords"
#: includes/Admin/views/keyword-meta-box.php
msgid "Add Keyword"
msgstr "Keyword hinzufügen"
#: includes/Admin/views/keyword-meta-box.php
msgid "Analyze"
msgstr "Analysieren"
#: includes/Admin/views/keyword-meta-box.php
msgid "Suggest Keywords"
msgstr "Keywords vorschlagen"
#: includes/Admin/views/keyword-meta-box.php
msgid "Showing cached results. Click \"Analyze\" to refresh."
msgstr "Gecachte Ergebnisse. Klicke \"Analysieren\" zum Aktualisieren."
#: includes/Admin/views/keyword-meta-box.php
msgid "Optimization Tips"
msgstr "Optimierungstipps"
#: includes/Admin/views/keyword-meta-box.php
msgid "Semantic Analysis"
msgstr "Semantische Analyse"
#: includes/Admin/KeywordMetaBox.php (JS i18n)
msgid "Analyzing…"
msgstr "Analysiere…"
#: includes/Admin/KeywordMetaBox.php
msgid "Please enter a main keyword."
msgstr "Bitte ein Haupt-Keyword eingeben."
#: includes/Admin/KeywordMetaBox.php
msgid "Getting suggestions…"
msgstr "Hole Vorschläge…"
#: includes/Admin/KeywordMetaBox.php
msgid "Getting optimization tips…"
msgstr "Hole Optimierungstipps…"
#: includes/Admin/KeywordMetaBox.php
msgid "Running semantic analysis…"
msgstr "Semantische Analyse läuft…"
#: includes/Admin/KeywordMetaBox.php
msgid "AI keyword features are not activated."
msgstr "KI-Keyword-Funktionen sind nicht aktiviert."
msgid "Want to customise further? <a href=\"%s\" target=\"_blank\" rel=\"noopener\">Learn how to style the block via your theme →</a>"
msgstr "Mehr anpassen? <a href=\"%s\" target=\"_blank\" rel=\"noopener\">Erfahre, wie du den Block per Theme stylen kannst →</a>"
#: includes/Admin/views/geo.php
msgid "Left border stripe and expand arrow colour. Leave empty for the default blue. Not used by the Minimal theme."
msgstr "Farbe des linken Rands und Expand-Pfeils. Leer lassen für Standard-Blau. Wird vom Minimal-Theme nicht verwendet."
#: includes/Admin/views/geo.php
msgid "Light \xe2\x80\x94 clean card with a blue accent. Dark \xe2\x80\x94 same for dark-mode sites. Minimal \xe2\x80\x94 borderless, left stripe only. Brezn \xe2\x80\x94 Brezn blue with diamond header pattern."
msgstr "Hell \xe2\x80\x94 klare Karte mit blauem Akzent. Dunkel \xe2\x80\x94 dasselbe f\xc3\xbcr Dark-Mode-Seiten. Minimal \xe2\x80\x94 rahmenlos, nur linker Streifen. Brezn \xe2\x80\x94 Brezn-Blau mit Rautenmuster."
#: includes/Admin/views/bulk.php
#, php-format
msgid "No AI provider connected \xe2\x80\x94 descriptions will be generated from content without AI (fallback mode). <a href=\"%s\">Configure a provider \xe2\x86\x92</a>"
msgstr "Kein KI-Anbieter verbunden \xe2\x80\x94 Beschreibungen werden ohne KI aus dem Inhalt generiert (Fallback-Modus). <a href=\"%s\">Anbieter konfigurieren \xe2\x86\x92</a>"
* New: Keyword Analysis meta box in the post editor — checks keyword usage across title, headings, density, image alts, meta description, slug, first/last paragraph, image title/caption, and excerpt.
* New: Primary and secondary keyword support with configurable minimum occurrences.
@ -260,6 +265,9 @@ No data is transmitted during normal page loads or to visitors.
== Upgrade Notice ==
= 1.2.1 =
Adds ABSPATH security guards to all files and completes German translation.
= 1.2.0 =
Adds Keyword Analysis: real-time keyword checks in the post editor with optional AI-powered suggestions.