Convert a title or phrase into a URL-friendly slug. Cyrillic (Ukrainian/Russian) is transliterated to Latin and punctuation collapses into your chosen separator.
It's transliterated to Latin using a Ukrainian/Russian map — «Привіт світе» becomes «pryvit-svite».
Anything that isn't a letter or digit collapses into the separator, and leading/trailing separators are trimmed.
Readable, ASCII-safe URLs are friendlier to users and search engines than encoded or random identifiers.