What the slug generator changes
The generator lowercases the input, removes combining diacritic marks where possible, replaces runs of separators and punctuation with one chosen separator, and trims separators from the edges.
ASCII mode removes non-Latin characters instead of inventing transliterations. Unicode preservation keeps letters from other writing systems in the slug.