Persistente Job-Queue für Übersetzungen eingeführt
Übersetzungen laufen nun unabhängig von der geöffneten Shopware-Administration weiter
Browser oder Tab können nach dem Start geschlossen werden, ohne dass der Übersetzungsauftrag verloren geht
Automatische Wiederaufnahme unterbrochener oder festhängender Übersetzungsjobs
Verbesserte Status- und Fortschrittsverarbeitung für laufende Übersetzungen
Schutz vor mehrfach gestarteten Übersetzungsaufträgen
Idempotente Wiederholungen verhindern eine erneute Abrechnung bereits erfolgreich verarbeiteter Übersetzungen
Verbesserte Verarbeitung langer Texte und mehrerer Zielsprachen
Stabilere Wiederherstellung nach Verbindungsabbrüchen, Worker-Neustarts und temporären Serverfehlern
Parallele Übersetzungsprozesse und Punkteabrechnungen wurden abgesichert
Verbesserte Kompatibilität mit dem aktuellen Pixup-Übersetzungsbackend
Update von Version 5.0.15 auf 5.1.0 sowie Neuinstallation optimiert
Unbeabsichtigten Debug-Text aus der Administration entfernt
Veraltete Sicherungsdatei aus dem Plugin-Paket entfernt
Allgemeine Stabilitäts- und Qualitätsverbesserungen
- Behebt ein Problem im Administrationsbereich, bei dem größere Produkt- oder Entitätsübersetzungen mit vielen Zielsprachen nach ca. 30 Sekunden ohne erfolgreiche Rückmeldung abbrechen konnten.
- Übersetzungen werden im Admin nun sprachweise verarbeitet. Die Auswahl der Zielsprachen bleibt unverändert: Es können weiterhin mehrere Zielsprachen ausgewählt und automatisch nacheinander übersetzt werden.
- Verbessert die Fehlermeldung, wenn der Server keine Antwort liefert oder ein Request durch Timeout bzw. Netzwerkabbruch fehlschlägt.
- Optimiert die Verarbeitung von DoNotTranslate-/Herstellerdaten durch einen request-basierten Cache und vermeidet dadurch wiederholte Abfragen während eines Übersetzungslaufs.
- Keine Änderung an Backend, Billing, API-Bündelung oder Queue-Verarbeitung.
- Behebt ein Problem in Shopware 6.7, durch das die Produktdetail-Buttons des Pixup Translators im Administrationsbereich nicht angezeigt wurden.
- Ursache war ein fehlerhaft gebautes Administrations-Bundle, in dem eine veraltete Produkt-ID-Referenz verwendet wurde.
- Das Administrations-Bundle wurde neu erstellt und verweist nun wieder korrekt auf die geladene Produkt-Entität.
- Die in Version 5.0.13 eingeführten Prüfungen für Fehlermeldungen und leere Übersetzungsergebnisse bleiben unverändert enthalten.
Behebt einen Fehler, bei dem NetzpBlog-Übersetzungen unter bestimmten Bedingungen unvollständig gespeichert werden konnten, und macht die Fehleranzeige im Admin robuster.
- Behebt ein Darstellungsproblem in Shopware 6.7, durch das die Buttons für den Übersetzer und den KI-Assistenten auf Produktdetailseiten nicht korrekt angezeigt wurden.
- Der KI-Assistent entfernt nun automatisch Markdown-Codeblöcke wie html, xml oder json aus generierten Inhalten, bevor diese angezeigt oder übernommen werden.
- Nach dem Übernehmen generierter Inhalte aktualisiert der KI-Assistent die Produktdetailansicht nun direkt, sodass SEO-Felder ohne Neuladen der Seite sichtbar werden.
- Name, Meta-Titel und Meta-Beschreibung werden vor dem Speichern auf die Shopware-Feldlänge von 255 Zeichen begrenzt, auch bei verschachtelten Übersetzungsdaten.
- Bei neuen Produktübersetzungen wird der Quellname als Fallback übernommen, wenn die Namensübersetzung deaktiviert ist. Dadurch werden Pflichtfeldfehler vermieden, ohne zusätzliche API-Nutzung zu verursachen.
- Das Sanitizing der Übersetzungsdaten wurde erweitert, um Fehler durch zu lange Meta-Beschreibungen in verschachtelten Übersetzungen zu verhindern.
- Fehler bei Einzelübersetzungen werden nun als strukturierte JSON-Antwort zurückgegeben.
- Behebt ein Problem bei der Übersetzung von Produkt-Custom-Fields: Einzelne Custom Fields werden nun korrekt pro Feld geprüft und nicht mehr fälschlich übersprungen, wenn andere Custom Fields bereits Werte enthalten.
- Verbessert die Verarbeitung größerer Übersetzungsdurchläufe durch eine robustere Pagination-Logik.
- Behebt einen Fehler im Übersetzungszähler, der bei bestimmten OpenAI/GPT-Übersetzungswegen auftreten konnte.
- Fügt einen Diagnosebefehl hinzu, mit dem einzelne Produkt-Custom-Fields gezielt geprüft und getestet werden können.
Custom-Field-Übersetzung trimmt jetzt Feldnamen, behandelt leere Feldliste, nicht-Array-Werte für Quelle und Ziel korrekt und prüft explizit auf null/leeren String statt falsy-Werte
Fix: Kompatibilität mit Shopware 6.7 im Produktdetail verbessert. Der Produktdetail-Override wurde angepasst, damit der Fehler „product.getEntityName is not a function“ bei der Übersetzung im Admin-Bereich nicht mehr auftritt.
Kompatibilitätsproblem in der Shopware-6.7-Administration auf Produktdetailseiten behoben.
Der veraltete sw-product-detail Template-Override wurde entfernt, um den Fehler „product.getEntityName is not a function“ zu beheben.
Die Translator- und AI-Assistant-Buttons wurden in einen Shopware-6.7-kompatiblen Bereich der Produktdetailseite verschoben.
Der veraltete createdComponent()-Aufruf nach AI-Inhaltsaktualisierungen wurde entfernt.
- Verkaufskanal-Filter für Produkt-Massenübersetzungen hinzugefügt.
- Produkt-Zeichenberechnung und Übersetzung können nun auf ausgewählte Verkaufskanäle eingeschränkt werden.
- Pagination bei gefilterten Produkten für zuverlässige Zählung und Übersetzung korrigiert.
### Hinzugefügt
- DeepL-Sprachmapping für Vietnamesisch (`VI`) ergänzt.
- Hindi-Kompatibilität mit DeepL-Zielsprachcode `HI` bestätigt.
### Behoben
- Vietnamesisches DeepL-Zielsprachmapping von `VI-VN` auf `VI` korrigiert.
Sprachunterstützung erweitert:
- Hindi hinzugefügt
- Vietnamesisch hinzugefügt
- Weitere Sprachkonfigurationen aktualisiert
Optimierungen und Aktualisierungen der verfügbaren Übersetzungssprachen.
- Fehler bei Datamapping in den CMS behoben
- Fixes mit der Textgenerierung
- ChatGPT 5 Integration
- Shopware v6.7 kompatibel
- Fixes mit der Textgenerierung
- ChatGPT 5 Integration
- Nun können wieder multidimensionalen CMS-Slots von Custom Plugins übersetzt werden.
- Verbesserung der Response-Anzeige bei Einzelübersetzungen von Kategorien, Produkten und CMS Seiten
- Bei Einzelübersetzung von Produkten werden nun auch die Varianten automatisch berücksichtigt
- Verbesserung der CMS-Seiten Übersetzung
- Umstellung von ChatGPT 3.5 auf 4.1
- zusätzlicher Fix bei Übersetzungen von Netzperfekt Blogbeiträgen wegen der Content-Länge
-Fix madia quick info template
- Fix Entfernung des Namens bei Entität Zahlart als Pflichtfeld für Übersetzungen
- Übersetzungsprobleme beim Netzperfekt Blog behoben
- Fix öffnen von CMS-Block Einstellungen
- styling Fix auf CMS-Seiten
- Bugfix von contentHTML in Erlebniswelten
- Rechte & Rollen verbessert
- new Feature: einzelne Erlebniswelten-Seiten können nun übersetzt werden
- Problem mit dem Build Process behoben
- snippet fix
- besseres Errorhandling
NEU ChatGPT Integration
- für Übersetzungen
- für Textgenerierungen von einzelnen Artikeln oder Kategorien (Beschreibung, Metas, etc.)
-Blöcke mit Data Mapping werden übersprungen
- Fixed: custom fields mit Nullwerten
- Zahlungsmethode distinguishableName ist schreibgeschützt, ein Skip für dieses Feld wurde hinzugefügt
- Fixed: Datumsauswahl war fehlerhaft und speicherte den Wert nicht
- Fixed: Beim Schließen des Modals wurde das Modal unterbrochen und konnte nicht mehr geöffnet werden
- Fixed: custom fields mit Nullwerten
- Zahlungsmethode distinguishableName ist schreibgeschützt, ein Skip für dieses Feld wurde hinzugefügt
- Fixed: Datumsauswahl war fehlerhaft und speicherte den Wert nicht
- Fixed: Beim Schließen des Modals wurde das Modal unterbrochen und konnte nicht mehr geöffnet werden
- fix Batch Limit Korrektur
- bessere Fehlerbehandlung
- Batchsize wurde in den Einstellungen hinzugefügt
- fix auf Kategorieseiten
- Kompatibilität zu v6.6.x
- komplette Refaktorierung des Codes
- added more Languages from DeepL (like Korean, Ukrainian, Japanese, Norwegian, Lithuanian, etc.)
- total 31 languages
- Fix erzwungene und normale Übersetzungen in der Kategorie funktionieren wieder, wenn eine CMS-Vorlage nur zugewiesen ist
- FIX: Kleinere Fehlerbehebungen
FIX: Kleinere Fehlerbehebungen
FIX: Kleinere Fehlerbehebungen
FIX: Performance Verbesserung
- FIX: Sometimes config variables were not completely transferred for category/landing page single translations
- FIX: Edited final private methods
- Kompatibilität: Updates für die Shopware Version 6.5 sind erkennbar an der Plugin Major Versions Nummer 2.X.X
- small fix of category CMS-Slot
- Fix CMS-Slot Bug in kategorien
- Fix individiduelle Konfiguration bei einzelnen Entitäten (speziell bei CMS-Slots für Landingpages)
- Added: Fehler bei mehrdimensionaler Mehrfachübersetzung behoben
- Added: Multidimensionale CMS Elemente: Unterstützt nun auch Werte vom Type null and boolean
- Added: Übersetzungen von noch verschachtelten Multidimensionalen CMS-Elementen möglich
- Fix: Sonderzeichen sind in der Übersetzung nun nicht mehr fehlerhaft
Added: Übersetzungen von Multidimensionalen CMS-Elementen ist nun möglich (Kundenanfrage)
FIX: Kleinere Fehlerbehebungen
FIX: Kleinere Fehlerbehebungen
HOTFIX: Datenbankabfrage korrigiert
FIX: Performance Verbesserung
- HOLD: Textbaustein Übersetzung vorübergehend deaktiviert, wird durch kommende Version wieder aktiviert
- FIX: final private Methoden wurden angepasst
- FIX: Manchmal wurden Config Variablen nicht vollständig übertragen bei Kategorie/Landingpage Einzel Übersetzungen
- FIX: Sonderzeichen werden nun in der Übersetzung richtig decodiert
- ADD: Es ist nun möglich die Namen von Herstellern in allen Feldern von der Übersetzung auszuschließen (Kundenanfrage)
HOTFIX: Now checking the right Composer Bundle for Version (Shopware/Core)
- ADD: CMS Slots in Shopping Experiences können nun in den Configs gesetzt werden
- ADD: CMS Slots in Landingpages können nun in den Configs gesetzt werden
ADD: CMS Slots in Kategorien können nun in den Configs gesetzt werden
- ADD: Added Netzperfekt Blog Support
- FIX: Updating CountryTranslation: added addressFormat (hinzugefügt in Shopware v6.4.18.0)
FIX: Fixing Middleware because some PHP Enviroments have connection problems.
- ADD: Möglichkeit hinzugefügt LandingPage spezifische Slot-Configs zu übersetzten.
CHANGE: Changing Snippet
- ADD: möglichkeit hinzugefügt Kategorie bassierende CMS-Slot-Configs zu übersetzten
FIX: anpassen des Z-Index für CMS-Slot einzelne Übersetzungen
FIX: Fehler, bei dem in einigen Umgebungen Javascript Int als Strings interpretiert werden (wirkt sich nur auf das Backend aus, nicht auf Übersetzungen)
FIX: einzelne Übersetzungen Warnungen bei spezifischen MYSQL settings
ADD: Neue Sprachen hinzugefügt (Türkish, indonesisch)
ADD: hinzufügen der Möglichkeit einzelne Entities zu übersetzten
FIX: Fixing Twig Template translation bugs
HOTFIX: Product and Category Title Config settable
HOTFIX: Default Values for Database and CustomFields field for mailHeaderFooter table
HOTFIX: expecting NULL value of CustomFields
ADD: Möglichkeit hinzufügen um CustomFields zu übersetzten
ADD: hinzufügen von Möglichkeit nur Produkte/Kategorien zu übersetzten, welche aktiv sind
FIX: mehr als 25 Sprachen aus der Datenbank ziehen, falls hinterlegt
ADD: Events hinzufügen, damit andere Plugins Ihren Content innerhalb der CMS-Slots ebenfalls übersetzten können.
HOTFIX: Fixing fehlender Index bei Cross-Selling Products
FIX: Fixing Übersetzung von leeren ProductCrossSellings Titel.
HOTFIX: Fixing Code Structure and Translation BUG
HOTFIX: Fixing Code Structure and Translation BUG
ADD: hinzufügen von CMS Slots zur Translation; Textblöcke von Erlebniswelten werden nun auch übersetzt.
ADD: add Slot-Translation
- ADD: Möglichkeit hinzugefügt product_cross_selling_titles zu übersetztern (innerhalb der Produkte)
- FIX: Bug gefixt wo das
Tag nach der Übersetzung verschwindet wenn es nicht self closing ist
- ADD: Möglichkeit hinzugefügt product_cross_selling_titles zu übersetztern (innerhalb der Produkte)
- FIX: Bug gefixt wo das
Tag nach der Übersetzung verschwindet wenn es nicht self closing ist
tags will dissapear after translation if there are not self closing
Version for Shopware 6.1.x - 6.3.x
Veröffentlichung vom Plugin