Skip to content

Alles für WordPress, Webentwicklung — und mehr

Kyrillische Überschriften in URL-Slugs umwandeln

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.

Eine pro Zeile. Ziehen Sie eine .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.
Das sind vier verschiedene Schreibweisen für dieselben Buchstaben.
Wird an der Wortgrenze abgeschnitten, nicht mitten im Wort
Verarbeitung гh (KMU-55) oder g (russisch, GOST); хkh / h / x; щshch / sch / shh; иy oder i. Genau deshalb sind englischsprachige slugify-Bibliotheken für das Ukrainische unbrauchbar: in ihnen ist eine einzige Tabelle fest verdrahtet, meist die russische, und ukrainischer Text wird nach fremden Regeln transliteriert. KMU-55 gibt zusätzlich das Weichheitszeichen und den Apostroph nicht wieder und schreibt зг als zgh, um es von ж zu unterscheiden.
OriginalSlugLä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.

Häufige Fragen