Plugin-Steckbrief · Sprachen und Übersetzung Mit WP Masquerade Pro verborgen

Cyr-To-Lat: Test, Stärken und empfohlene Einstellungen

Cyr-To-Lat wandelt kyrillische, griechische, georgische oder armenische Buchstaben in Slugs und Dateinamen in lateinische um, für lesbare Adressen. Unsere Einschätzung dieses kostenlosen Plugins, seiner Tabellen pro Sprache, der Umwandlung alter Slugs ohne kaputte Links und der Einstellungen, die du prüfen solltest.

Das Wichtigste

  • Ideal für russische, ukrainische oder bulgarische Websites, die lesbare lateinische Adressen wollen.
  • Größte Einschränkung: Alte Slugs umzuwandeln ist endgültig, Kategorien werden nicht weitergeleitet.
  • Kostenlos, ohne Bezahlversion: Konverter, Tabellen pro Sprache und WooCommerce-Support inklusive.

Eckdaten

Kategorie
Sprachen und Übersetzung
Anbieter
KAGG Design
Preis
Kostenlos Kostenlos, ohne Bezahlversion
Aktive Installationen
300.000+
Bewertung auf WordPress.org
4,7/5 (98 Bewertungen)
Letzte Aktualisierung
(Version 7.2.0)
Voraussetzungen
WordPress 6.0+, PHP 7.4+
Website analysieren

Zahlen: WordPress.org

Cyr-To-Lat: Test, Stärken und empfohlene Einstellungen

Was Cyr-To-Lat auf deiner Website macht

Standardmäßig behält WordPress kyrillische, griechische oder georgische Buchstaben in Slugs: Ein Beitrag mit dem Titel „Пиво“ bekommt eine kodierte Adresse wie %D0%9F%D0%B8..., die unlesbar wird, sobald du sie in eine E-Mail oder eine Tabelle kopierst. Cyr-To-Lat transliteriert diese Zeichen beim Speichern in lateinische Buchstaben: Derselbe Beitrag wird zu /pivo/. Das Plugin wirkt auf die Slugs von Beiträgen, Seiten, eigenen Inhaltstypen und Begriffen (Kategorien, Schlagwörter, Taxonomien) sowie auf die Namen der Dateien, die du in die Mediathek hochlädst.

Die Umwandlung folgt einer Zuordnungstabelle, die nach der Sprache der Website gewählt wird: einer Standardtabelle (ISO 9), die auch für Russisch gilt, und eigenen Tabellen für Belarussisch, Ukrainisch, Bulgarisch, Mazedonisch, Serbisch, Griechisch, Armenisch, Georgisch, Kasachisch, Hebräisch und Chinesisch. Jede Tabelle lässt sich im Backend Paar für Paar bearbeiten. Auf einer mehrsprachigen Website mit Polylang oder WPML nimmt das Plugin die Sprache des jeweiligen Inhalts: „Пиво“ wird auf Russisch zu pivo und auf Ukrainisch zu pyvo. Ein Konverter bearbeitet außerdem bereits gespeicherte Slugs, im Hintergrund oder mit dem Befehl wp cyr2lat regenerate von WP-CLI.

Cyr-To-Lat ist kostenlos und hat keine Bezahlversion. Veröffentlicht wird es auf wordpress.org von Sergey Biryukov, Mikhail Kobzarev und Igor Gergel, die offizielle Seite liegt bei KAGG Design. Das Plugin verarbeitet auch Produkte, Kategorien und Attribute von WooCommerce, und WPML führt es als offiziell kompatibel.

Schema: Cyr-To-Lat arbeitet in Besucher und Bots, WordPress, Datenbank und Dateien. Öffentliche Spuren: keine bekannte öffentliche spur.

Für welche Websites Cyr-To-Lat gut passt

Das Plugin lohnt sich, sobald deine Titel in einem nicht lateinischen Alphabet stehen:

  • Blogs und Firmenwebsites auf Russisch, Ukrainisch, Bulgarisch oder Serbisch: lesbare, kurze Adressen, die sich leicht teilen lassen, ohne jeden Slug von Hand einzutippen.
  • WooCommerce-Shops auf Kyrillisch: Produkte, ihre Kategorien und neue Attribute erhalten lateinische Slugs.
  • Mehrsprachige Websites: etwa eine deutsche und eine ukrainische Version, jede mit der Tabelle ihrer Sprache transliteriert.
  • Mediatheken voller Dateien mit kyrillischen Namen: Hochgeladene Dateien bekommen einen lateinischen Namen, der sich außerhalb von WordPress leichter handhaben lässt.

Auf einer Website, die nur auf Deutsch oder Englisch geschrieben ist, bringt es nichts: WordPress entfernt Akzente schon selbst aus Slugs. Und wenn deine Website seit Jahren mit kyrillischen Adressen indexiert ist, will die Umwandlung alter Slugs vorbereitet sein: Ohne Weiterleitungen verlierst du eingehende Links.

Stärken und Grenzen von Cyr-To-Lat

Stärken

  • Vollständig bearbeitbare Tabelle. Du fügst Paare wie „Я“ zu „Ya“ hinzu, entfernst oder änderst sie, sogar ganze Wörter, ohne Code anzufassen.
  • Eine Tabelle pro Sprache. Mit Polylang oder WPML wird jeder Inhalt nach seiner eigenen Sprache transliteriert.
  • Bestehende Inhalte umwandeln. Der Konverter bearbeitet alte Slugs im Hintergrund oder per WP-CLI und behält den alten Slug jedes Inhalts für die Weiterleitung von WordPress.
  • Kostenlos und gepflegt. Keine Bezahlversion, regelmäßige Updates und eine detaillierte WooCommerce-Unterstützung.

Grenzen

  • Umwandlung nicht umkehrbar. Das Plugin warnt selbst davor: Sichere die Datenbank, und auch die Medien, wenn du Anhänge umwandelst.
  • Keine Weiterleitung für Begriffe. Alte Adressen umgewandelter Kategorien und Schlagwörter leitet das Plugin nicht weiter.
  • Bestehende WooCommerce-Attribute bleiben unverändert. Attribute aus der Zeit vor Version 7.0 behalten ihre Slugs, weil es kein Migrationswerkzeug gibt.
  • Oberfläche oft auf Englisch. Die Einstellungen sind weder ins Deutsche noch ins Französische, Italienische oder brasilianische Portugiesisch übersetzt.

Die Einstellungen, die wir für Cyr-To-Lat empfehlen

Die Einstellungen findest du unter Einstellungen > Cyr To Lat, in zwei Tabs: „Tables“ und „Converter“ (die Oberfläche ist auf Englisch). Auf einer neuen Website gibt es kaum etwas zu tun: Die Transliteration neuer Inhalte funktioniert direkt nach der Aktivierung.

EinstellungEmpfohlener WertWarum
Aktive Tabelle
Einstellungen > Cyr To Lat > „Tables“
Die mit „(current)“ markierte, die der Sprache der Website entsprechen sollteDie Tabelle folgt der Sprache der Website; ohne eigene Tabelle gilt die Standardtabelle ISO 9.
Paare der Tabelle
Gleicher Tab
Vor dem Veröffentlichen anpassenEine Änderung wirkt nur auf neue Slugs: Lege deine Regeln („й“, „щ“...) fest, bevor du schreibst.
„Post Types“
Einstellungen > Cyr To Lat > „Converter“
Standardwerte (Beiträge, Seiten, Menüeinträge)Aktiviere „attachment“ nur mit einer Kopie der Medien: Die Dateien werden auf dem Server umbenannt.
„Post Statuses“
Gleicher Tab
Standardwerte (veröffentlicht, geplant, privat)Diese Inhalte haben schon eine Adresse; Entwürfe bekommen ihren Slug bei der Veröffentlichung.
„Convert Existing Slugs“
Gleicher Tab
Nur nach einer DatenbanksicherungDer Vorgang ist nicht umkehrbar und ändert bereits indexierte Adressen.
Weiterleitungen für Seiten und Begriffe
Weiterleitungs-Plugin
Eine Weiterleitung pro wichtiger alter AdresseWordPress leitet alte Slugs von Beiträgen weiter, aber nicht die von hierarchischen Seiten oder Kategorien.
Vorschaubilder neu erzeugen
WP-CLI
wp media regenerate --skip-plugins=cyr2latLaut den Entwicklern kann das Neuerzeugen bei aktivem Plugin Bildlinks in älteren Beiträgen kaputt machen.
  • Lege einen Entwurf mit kyrillischem Titel an: Der Slug unter dem Titel sollte in lateinischen Buchstaben erscheinen.
  • Mach vor jeder Umwandlung bestehender Inhalte eine vollständige Sicherung der Website und notiere dir ein paar Adressen zum Testen.
  • Öffne nach der Umwandlung die alte Adresse eines Beitrags: Sie sollte auf die neue führen. Für Seiten und Kategorien richtest du 301-Weiterleitungen ein, zum Beispiel mit Redirection.
  • Bei einer großen Datenbank nimm lieber wp cyr2lat regenerate --post_type=post,page statt des Buttons im Backend.

Sicherheit von Cyr-To-Lat: bisher keine bekannte Lücke

Zum Zeitpunkt dieses Steckbriefs verzeichnet die Patchstack-Datenbank keine veröffentlichte Sicherheitslücke für Cyr-To-Lat. Version 7.1.0 hat die Transliteration von Dateinamen, die Multisite-Einstellungen und die Datenprüfung im Backend gehärtet. Verwechsle es nicht mit Cyr to Lat Enhanced, einem anderen Plugin mit ähnlichem Namen, bei dem 2023 eine SQL-Injection bekannt wurde, die Konten mit dem Recht zum Anlegen von Begriffen ausnutzen konnten.

Der sinnvolle Schritt ist derselbe wie bei jedem Plugin: Schalte die automatischen Updates für Cyr-To-Lat unter Plugins ein, nachdem du unseren Leitfaden zu automatischen Plugin-Updates gelesen hast. WP Masquerade Pro ersetzt den Plugin-Ordner (cyr2lat) in Dateiadressen durch einen Alias: Das erschwert Bots das Aufspüren, ersetzt aber keine Updates.

Was WP Masquerade bei Cyr-To-Lat verbirgt

Pro Nur von WP Masquerade Pro abgedeckt

Die Gratisversion kennt die eigenen Spuren von Cyr-To-Lat nicht: Ohne Pro werden nur Generator-Tags entfernt, wie bei jedem Plugin.

Gratisversion

Nur von WP Masquerade Pro abgedeckt

Mit Pro

Nichts weiter

Bleibt sichtbar

Keine bekannte Spur

Häufige Fragen zu Cyr-To-Lat

Ändert Cyr-To-Lat die Adressen meiner alten Beiträge?

Nicht bei der Aktivierung: Nur neue Inhalte und solche, die du speicherst, bekommen einen lateinischen Slug. Alte Slugs ändern sich nur, wenn du den Konverter oder den WP-CLI-Befehl startest.

Gibt es eine Bezahlversion von Cyr-To-Lat?

Nein. Alle Funktionen, auch der Konverter und die Unterstützung für WooCommerce, Polylang und WPML, stecken im kostenlosen Plugin auf wordpress.org.

Kann ich für ein Wort meine eigene Transliteration festlegen?

Ja. Füge das Paar im Tab „Tables“ hinzu, zum Beispiel „Пиво“ zu „Beer“. Entwickler können auch die Filter ctl_table und ctl_pre_sanitize_title nutzen.

Meine Website ist auf Russisch, aber es gibt keine „russische“ Tabelle. Ist das normal?

Ja: Russisch nutzt die Standardtabelle ISO 9, wie jede Sprache ohne eigene Tabelle. Du bearbeitest sie im Tab „Tables“ wie die anderen.

Alle getarnten Plugins

WordPress-Sicherheit ohne Lärm

Eine E-Mail, wenn es wichtig ist: neu beobachtete Angriffe, Updates des Plugins und praktische Anleitungen. Kein Spam, Abmeldung mit einem Klick.

Starte kostenlos und wechsle zu Pro, wenn du so weit bist

Die kostenlose Version versteckt WordPress bereits und verschiebt die Anmeldeseite. Pro ergänzt Aliasse, Zwei-Faktor-Authentifizierung und Überwachung.