
Translitterointi URL-osoitteisiin: kyrilliset otsikot slugeiksi
Liitä otsikkoluettelo, niin saat valmiit slugit virallisen ukrainalaisen translitteroinnin tai WordPress-lisäosien käyttämän mallin mukaan. Työkalu näyttää heti törmäykset: kun kaksi eri otsikkoa tuottaa saman URL-osoitteen.
.txt tai .csv — tiedosto luetaan paikallisesti. Prosenttikoodatut merkkijonot (%D0%BA%D0%BE%D0%B4) puretaan automaattisesti, joten osoitteita voi liittää suoraan selaimesta.
| Alkuperäinen | Slug | Pituus |
|---|---|---|
| Liitä otsikot — yksi riviä kohden. | ||
Otsikot eivät poistu selaimestasi — translitterointi tehdään paikallisesti, mitään ei lähetetä palvelimelle.
Miksi tavalliset translitteroijat eivät sovi URL-osoitteisiin
Ukrainalaiset verkon translitterointipalvelut on tehty asiakirjoja varten: ne antavat nimestä ”Олександр” muodon ”Oleksandr” ja siihen ne jäävät. Sivun osoitteeseen se ei riitä — tarvitaan lisäksi pienet kirjaimet, välilyöntien ja välimerkkien korvaus tavuviivoilla, katkaisu sanarajalta ja toistojen tarkistus. Toinen ongelma: englanninkieliset slugify-kirjastot eivät erota ukrainaa ja venäjää. Se on kriittistä, koska samat kyrilliset kirjaimet translitteroituvat eri tavoin: ukrainan ”г” on h, venäjän g; ukrainan ”и” on y, venäjän i. Venäjälle säädetty kirjasto tekee sanasta ”Гриби” sanan ”Griby” eikä ”Hryby”. Kolmanneksi törmäykset. Jos kaksi otsikkoa tuottaa saman slugin, WordPress lisää hiljaa loppuun ”-2”. Saat sen tietää vasta, kun näet oudon osoitteen haussa. Työkalu korostaa tällaiset tapaukset etukäteen. Virallinen ukrainalainen translitterointi on vahvistettu ministerikabinetin päätöksellä nro 55, joka on annettu 27. tammikuuta 2010. Sen mukaan pehmennysmerkkiä ja heittomerkkiä ei välitetä lainkaan, ja yhdistelmä ”зг” välitetään muodossa ”zgh”, jotta se erottuisi kirjaimesta ”ж”.
