Releases: KLXM/yform_lang_fields
1.2.1
🚀 YFORM Langfields .. jetzt aber richtig!
Mit dem Release 1.2.0 zünden wir den Turbo für die YForm-Mehrsprachigkeit. Alle coolen Features der letzten Updates wurden hier nochmal poliert und zu einem echten Power-Paket geschnürt!
🔥 Bäm .. direkt übersetzen mit WriteAssist
YForm Lang Fields und das WriteAssist-AddOn sind jetzt ein unschlagbares Team! Fehlt ein Text für Englisch oder Italienisch? Ein Klick auf den neuen Übersetzen-Button in der Zielsprache reicht, um den Inhalt der Primärsprache via DeepL oder OpenAI perfekt übersetzt einzufügen. Inklusive vollem Rich-Text-Support für TinyMCE und CKE5 (Editor.js)!
😲 Wow .. Sprachumschalter direkt in der Liste
Kein mühsames Suchen mehr in der YForm-Tabelle! Oben in der Toolbar wartet nun ein brandneuer Sprachumschalter. Damit wechselt ihr live für alle Einträge der Liste die angezeigte Sprache auf einen Schlag.
🚨 Aha .. Fehlende Übersetzungen sofort auf dem Radar
Über das Dropdown könnt ihr den neuen "Fehlende hervorheben"-Modus aktivieren. Sofort seht ihr einen roten Punkt an allen Datensätzen, bei denen eine aktive Online-Sprache noch nicht übersetzt wurde.
🧹 Zack .. Alles aufgeräumt (Einklappbare Editoren)
Wer viele Sprachen pflegt und riesige WYSIWYG Editor-Felder nutzt, kennt das ewige Scrollen. Das hat jetzt ein Ende! Mit dem neuen Minimieren / Maximieren-Button klappt ihr alle Sprach-Reiter super soft wie ein Akkordeon zusammen – oder ihr klickt einfach auf den jeweiligen Sprach-Header. Endlich wieder Platz beim Arbeiten!
Viel Spaß beim blitzschnellen Übersetzen und Verwalten! 🌍✨
1.2.0
🚀 YFORM Langfields .. jetzt aber richtig!
Mit dem Release 1.2.0 zünden wir den Turbo für die YForm-Mehrsprachigkeit. Alle coolen Features der letzten Updates wurden hier nochmal poliert und zu einem echten Power-Paket geschnürt!
🔥 Bäm .. direkt übersetzen mit WriteAssist
YForm Lang Fields und das WriteAssist-AddOn sind jetzt ein unschlagbares Team! Fehlt ein Text für Englisch oder Italienisch? Ein Klick auf den neuen Übersetzen-Button in der Zielsprache reicht, um den Inhalt der Primärsprache via DeepL oder OpenAI perfekt übersetzt einzufügen. Inklusive vollem Rich-Text-Support für TinyMCE und CKE5 (Editor.js)!
😲 Wow .. Sprachumschalter direkt in der Liste
Kein mühsames Suchen mehr in der YForm-Tabelle! Oben in der Toolbar wartet nun ein brandneuer Sprachumschalter. Damit wechselt ihr live für alle Einträge der Liste die angezeigte Sprache auf einen Schlag.
🚨 Aha .. Fehlende Übersetzungen sofort auf dem Radar
Über das Dropdown könnt ihr den neuen "Fehlende hervorheben"-Modus aktivieren. Sofort seht ihr einen roten Punkt an allen Datensätzen, bei denen eine aktive Online-Sprache noch nicht übersetzt wurde.
🧹 Zack .. Alles aufgeräumt (Einklappbare Editoren)
Wer viele Sprachen pflegt und riesige WYSIWYG Editor-Felder nutzt, kennt das ewige Scrollen. Das hat jetzt ein Ende! Mit dem neuen Minimieren / Maximieren-Button klappt ihr alle Sprach-Reiter super soft wie ein Akkordeon zusammen – oder ihr klickt einfach auf den jeweiligen Sprach-Header. Endlich wieder Platz beim Arbeiten!
Viel Spaß beim blitzschnellen Übersetzen und Verwalten! 🌍✨
1.1.1
✨ Neue Funktion: Übersetzungs-Check
Ein neues Feature für Redakteure, um unvollständige Übersetzungen auf einen Blick zu erkennen!
Im Sprach-Dropdown in der YForm-Toolbar gibt es nun die Option "Fehlende hervorheben". Ist diese aktiviert, werden Datensätze in der Listenansicht, bei denen nicht in allen aktiven/online Sprachen ein Text hinterlegt ist, dezent mit einem roten Punkt markiert.
Das hilft extrem dabei, innerhalb großer Listen schnell zu sehen, wo Übersetzungen nachgepflegt werden müssen.
1.1.0
Die Legacy-Option editor (für die direkte Auswahl des Editors bei lang_textarea) wurde in diesem Release endgültig entfernt. Die Zuweisung eines Editors erfolgt ab sofort ausschließlich über das attributes Feld!
So aktualisieren Sie bestehende Felder in den YForm Tabellen-Einstellungen:
- Rufen Sie die Feld-Definition für das
lang_textareaFeld auf. - Das Feld für den Editor-Typ gibt es nicht mehr.
- Tragen Sie im Feld
Attributesdie entsprechende CSS-Klasse ein, z.B.:
{"class":"cke5-editor"}oder{"class":"tiny-editor"} - Tipp: Optional können in den Attributen auch
profileundlangals Alias verwendet werden. Diese werden dann intern automatisch alsdata-profileunddata-langgemappt. Dynamisch hinzugefügte Sprachfelder (über Tabs) initialisieren jetzt nur noch exakt den Editor, der auf diese Weise konfiguriert ist.
✨ Neue Funktionen
- Sprachumschalter in der YForm-Listenansicht: Über ein neues Dropdown in der Toolbar kann die angezeigte Sprache für alle Sprachfelder innerhalb der Datentabelle ab sofort live umgeschaltet werden.
- Dezentes Sprach-Label: Die jeweiligen Sprachkürzel (z.B.
IT,DE) in der Listenansicht werden ab jetzt in Großbuchstaben in einem dezent formatierten, Dark-Mode-kompatiblen Badge vor dem eigentlichen Inhalt dargestellt.
🔄 Änderungen
- Obsolete Einstellung entfernt: Der Konfigurationswert
list_lang(Anzeigesprache in YForm-Listen) wurde aus den Value-Settings vonlang_text,lang_textareaundlang_mediaentfernt, da die angezeigte Sprache nun weitaus praktischer, global über den neuen Tabellen-Umschalter gesteuert wird.
🐛 Fehlerbehebungen & Wartung
- Drop-Down Fix: Es wurde ein Problem im Javascript behoben, das ein wiederholtes Wrapping der Button-Group verhinderte, dass sich das neu eingeführte Sprach-Dropdown öffnet.
- Typensicherheit: Es wurde nun eine Rexstan (Level 9) Analyse in das Setup integriert. Daraufhin wurden alle verbliebenen potenziellen Typ-Probleme (
is_scalar, PHP-Doc Checks etc.) bereinigt.
1.0.3
1.0.0 Zdravo Moin Hi Salut
YForm Lang Fields
Mehrsprachige Felder für REDAXO YForm - Unterstützt einfache Text-, Textarea- und Media-Felder mit CKEditor 5 Integration.