Skip to content

Releases: KLXM/yform_lang_fields

1.2.1

05 Jun 13:53

Choose a tag to compare

🚀 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

04 Jun 17:16

Choose a tag to compare

🚀 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

04 Jun 15:56

Choose a tag to compare

✨ 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

04 Jun 15:47

Choose a tag to compare

⚠️ Wichtiger Migrationshinweis: Wegfall der "editor" Option

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:

  1. Rufen Sie die Feld-Definition für das lang_textarea Feld auf.
  2. Das Feld für den Editor-Typ gibt es nicht mehr.
  3. Tragen Sie im Feld Attributes die entsprechende CSS-Klasse ein, z.B.:
    {"class":"cke5-editor"} oder {"class":"tiny-editor"}
  4. Tipp: Optional können in den Attributen auch profile und lang als Alias verwendet werden. Diese werden dann intern automatisch als data-profile und data-lang gemappt. 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 von lang_text, lang_textarea und lang_media entfernt, 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

11 May 19:39

Choose a tag to compare

1.0.0 Zdravo Moin Hi Salut

14 Feb 20:53
d1e7a03

Choose a tag to compare

YForm Lang Fields

Mehrsprachige Felder für REDAXO YForm - Unterstützt einfache Text-, Textarea- und Media-Felder mit CKEditor 5 Integration.