
Translitterering for URL-er: kyrilliske titler til slugger
Lim inn en liste med titler og få ferdige slugger etter den offisielle ukrainske translittereringen eller etter skjemaet WordPress-utvidelser bruker. Verktøyet viser kollisjoner med én gang: når to ulike titler gir samme URL.
.txt eller .csv — filen leses lokalt. Strenger i percent-encoding (%D0%BA%D0%BE%D0%B4) dekodes automatisk, så du kan lime inn adresser rett fra nettleseren.
| Original | Slug | Lengde |
|---|---|---|
| Lim inn overskriftene — én per linje. | ||
Overskriftene forlater aldri nettleseren din — translitterering skjer lokalt, uten at noe sendes til en server.
Hvorfor vanlige translitteratorer ikke duger for URL-er
Ukrainske translittereringstjenester på nett er laget for dokumenter: de gjengir navnet «Олександр» som «Oleksandr» og stopper der. For en sideadresse holder ikke det — det trengs også små bokstaver, bytte av mellomrom og tegnsetting mot bindestreker, avkorting ved ordgrense og en sjekk av dubletter. Det andre problemet: engelskspråklige slugify-biblioteker skiller ikke ukrainsk fra russisk. Det er kritisk, for de samme kyrilliske bokstavene translittereres ulikt: ukrainsk «г» blir h, russisk blir g; ukrainsk «и» blir y, russisk blir i. Et bibliotek innstilt på russisk lager «Griby» av «Гриби» i stedet for «Hryby». For det tredje: kollisjoner. Hvis to overskrifter gir samme slug, legger WordPress stille til «-2» til slutt. Du oppdager det først når du ser en rar adresse i søkeresultatene. Verktøyet markerer slike tilfeller på forhånd. Den offisielle ukrainske translittereringen er fastsatt i ministerkabinettets forordning nr. 55 av 27. januar 2010. Etter den gjengis verken mykhetstegnet eller apostrofen i det hele tatt, mens kombinasjonen «зг» gjengis som «zgh» for å skille den fra «ж».
