Lokalisierte Tags werden nicht als Slug formatiert

Wenn Tags lokalisiert werden, entweder

  • über die API
  • über KI-Übersetzung
  • über die experimentelle Seite für Tag-Einstellungen

Der Name wird nicht in eine Slug-Form umgewandelt, was zu allen möglichen Problemen führt, wenn Leerzeichen oder Anführungszeichen darin vorkommen.
Ehrlich gesagt frage ich mich, ob die Body-Klassen überhaupt die lokalisierten Tags enthalten sollten.

Dies verursacht auch seltsame Probleme, wenn die Tags unter dem Thementitel angezeigt werden.

@nat Wahrscheinlich etwas spät, aber hätte dies behoben werden können durch:

Hier geht es nicht um den Slug, sondern um den “sluggified” Namen (ich hoffe, Sie sind noch dabei)

Ein Tag mit dem Namen my-name und dem Slug my-slug wird unter /tag/my-slug/ID leben und hat die Body-Klasse tag-my-name.

Während das reguläre name-Feld im Tag-Bearbeitungsfenster alle Sonderzeichen entfernt (my-name\"(123) wird als my-name123 gespeichert), tun dies die Namensfelder in den Lokalisierungen nicht, noch werden sie bei der Ausgabe korrekt “sluggified”.

Ein Tag mit dem Namen my-name und einer niederländischen Lokalisierung von mijn-naam erhält die Body-Klasse tag-mijn-naam.

Ein Tag mit dem Namen my-name und einer niederländischen Lokalisierung von mijn-naam\" (123) erhält die Body-Klasse tag-mijn-naam\" (123), was viele Dinge kaputt macht.

Die Slug-Generierungsmethode ist übrigens auf ascii eingestellt.