
Translitterering för URL:er: kyrilliska rubriker till slugs
Klistra in en lista med rubriker och få färdiga slugs enligt den officiella ukrainska translittereringen eller enligt schemat som WordPress-tillägg använder. Verktyget visar kollisioner direkt: när två olika rubriker ger samma URL.
.txt eller .csv — filen läses lokalt. Strängar i percent-encoding (%D0%BA%D0%BE%D0%B4) avkodas automatiskt, så du kan klistra in adresser direkt från webbläsaren.
| Original | Slug | Längd |
|---|---|---|
| Klistra in rubrikerna — en per rad. | ||
Rubrikerna lämnar aldrig din webbläsare — translitterering sker lokalt, utan att något skickas till en server.
Varför vanliga translittererare inte duger för URL:er
Ukrainska translittereringstjänster på nätet är gjorda för dokument: de återger namnet ”Олександр” som ”Oleksandr” och stannar där. För en sidadress räcker det inte — det behövs dessutom gemener, byte av mellanslag och skiljetecken mot bindestreck, avkortning vid ordgräns och en kontroll av dubbletter. Det andra problemet: engelskspråkiga slugify-bibliotek skiljer inte på ukrainska och ryska. Det är kritiskt, eftersom samma kyrilliska bokstäver translittereras olika: ukrainskt ”г” blir h, ryskt blir g; ukrainskt ”и” blir y, ryskt blir i. Ett bibliotek inställt på ryska gör ”Griby” av ”Гриби” i stället för ”Hryby”. För det tredje: kollisioner. Om två rubriker ger samma slug lägger WordPress tyst till ”-2” i slutet. Du får veta det först när du ser en konstig adress i sökresultaten. Verktyget markerar sådana fall i förväg. Den officiella ukrainska translittereringen är fastställd i ministerkabinettets förordning nr 55 av den 27 januari 2010. Enligt den återges mjukhetstecknet och apostrofen inte alls, medan kombinationen ”зг” återges som ”zgh” för att skilja den från ”ж”.
