Il nome non viene “slugificato”, causando tutti i tipi di problemi quando sono presenti spazi o virgolette.
Francamente, mi chiedo se le classi del corpo debbano contenere i tag localizzati.
Questo non riguarda lo slug, ma il nome “sluggificato” (spero tu sia ancora con me)
Un tag con nome my-name e slug my-slug vivrà su /tag/my-slug/ID e avrà una classe body di tag-my-name.
Dove il campo name del tag normale nella pagina di modifica del tag rimuove tutti i caratteri speciali (my-name\"(123) verrà salvato come my-name123), i campi name nelle localizzazioni no, né vengono correttamente “sluggificati” all’output.
Un tag con nome my-name e una localizzazione olandese di mijn-naam otterrà la classe body tag-mijn-naam.
Un tag con nome my-name e una localizzazione olandese di mijn-naam\" (123) otterrà una classe body tag-mijn-naam\" (123) che rompe molte cose.
Il metodo di generazione dello slug è impostato su ascii tra l’altro.