Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

Kirillitsas pealkirjade translitereerimine URL-i slugideks

Transliteratsioon URL-ide jaoks: kirillitsas pealkirjad slugideks

Kleebi pealkirjade loend ja saad valmis slugid ametliku ukraina transliteratsiooni või WordPressi pluginate kasutatava skeemi järgi. Tööriist näitab kohe kokkupõrkeid: kui kaks erinevat pealkirja annavad sama URL-i.

Üks rea kohta. Lohista siia .txt või .csv — fail loetakse kohapeal. Protsentkodeeringus stringid (%D0%BA%D0%BE%D0%B4) dekodeeritakse automaatselt, seega saad aadresse kleepida otse brauserist.
Need on neli erinevat viisi samade tähtede kirjutamiseks.
Lõigatakse sõnapiirilt, mitte sõna keskelt
Töötlemine гh (KMU-55) või g (vene, GOST); хkh / h / x; щshch / sch / shh; иy või i. Just seetõttu ei sobi ingliskeelsed slugify-teegid ukraina keele jaoks: neisse on kõvasti sisse kirjutatud üksainus tabel, tavaliselt vene oma, ja ukrainakeelne tekst tuleb translitereeritud võõraste reeglite järgi. KMU-55 ei anna lisaks edasi pehmendusmärki ega ülakoma ning kirjutab зг kui zgh, et eristada seda tähest ж.
OriginaalSlugPikkus
Kleebi pealkirjad — üks rea kohta.

Pealkirjad ei lahku sinu brauserist — translitereerimine toimub kohapeal, midagi serverisse ei saadeta.

Miks tavalised transliteraatorid URL-ide jaoks ei sobi

Ukraina veebipõhised translitereerimisteenused on tehtud dokumentide jaoks: nad annavad nime «Олександр» kujul «Oleksandr» ja sellega asi piirdub. Lehe aadressi jaoks on sellest vähe — vaja on veel väiketähti, tühikute ja kirjavahemärkide asendamist sidekriipsudega, sõnapiiril lõikamist ja korduste kontrolli. Teine probleem: ingliskeelsed slugify-teegid ei tee vahet ukraina ja vene keelel. See on kriitiline, sest samad kirillitsa tähed translitereeritakse erinevalt: ukraina «г» on h, vene oma g; ukraina «и» on y, vene oma i. Vene keele peale seatud teek teeb sõnast «Гриби» sõna «Griby», mitte «Hryby». Kolmandaks kokkupõrked. Kui kaks pealkirja annavad sama slugi, lisab WordPress vaikselt lõppu «-2». Sa saad sellest teada alles siis, kui näed otsingutulemustes kummalist aadressi. Tööriist toob sellised juhud ette ära. Ametlik Ukraina translitereerimine on kinnitatud ministrite kabineti 27. jaanuari 2010. aasta määrusega nr 55. Selle järgi ei anta pehmendusmärki ega ülakoma üldse edasi ning tähendit «зг» antakse edasi kui «zgh», et eristada seda tähest «ж».

Korduma kippuvad küsimused