
Transliteration für URLs: kyrillische Überschriften zu Slugs
Fügen Sie eine Liste von Überschriften ein und erhalten Sie fertige Slugs nach der offiziellen ukrainischen Transliteration oder nach dem Schema, das WordPress-Plugins verwenden. Das Werkzeug zeigt Kollisionen sofort an: wenn zwei verschiedene Überschriften dieselbe URL ergeben.
.txt oder .csv hierher — die Datei wird lokal gelesen. Prozentkodierte Zeichenfolgen (%D0%BA%D0%BE%D0%B4) werden automatisch dekodiert, Sie können Adressen also direkt aus dem Browser einfügen.
| Original | Slug | Länge |
|---|---|---|
| Fügen Sie die Überschriften ein — eine pro Zeile. | ||
Die Überschriften verlassen Ihren Browser nicht — die Transliteration läuft lokal, ohne Versand an einen Server.
Warum gewöhnliche Transliteratoren für URLs ungeeignet sind
Ukrainische Online-Transliterationsdienste sind für Dokumente gemacht: Sie geben den Namen «Олександр» als «Oleksandr» wieder und hören damit auf. Für eine Seitenadresse ist das zu wenig — nötig sind außerdem Kleinschreibung, das Ersetzen von Leerzeichen und Satzzeichen durch Bindestriche, das Kürzen an einer Wortgrenze und eine Prüfung auf Dubletten. Das zweite Problem: Englischsprachige slugify-Bibliotheken unterscheiden Ukrainisch und Russisch nicht. Das ist kritisch, denn dieselben kyrillischen Buchstaben werden unterschiedlich transliteriert: das ukrainische «г» ist h, das russische g; das ukrainische «и» ist y, das russische i. Eine auf Russisch eingestellte Bibliothek macht aus «Гриби» das Wort «Griby» statt «Hryby». Drittens: Kollisionen. Wenn zwei Überschriften denselben Slug ergeben, hängt WordPress stillschweigend ein «-2» an. Sie erfahren davon erst, wenn Sie eine seltsame Adresse in der Suche sehen. Das Werkzeug hebt solche Fälle im Voraus hervor. Die offizielle ukrainische Transliteration ist in der Verordnung des Ministerkabinetts Nr. 55 vom 27. Januar 2010 festgelegt. Danach werden Weichheitszeichen und Apostroph überhaupt nicht wiedergegeben, und die Verbindung «зг» wird als «zgh» wiedergegeben, um sie von «ж» zu unterscheiden.
