Plugin info

Total downloads: 625,573
Active installs: 90,000
Total reviews: 49
Average rating: 4.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 7
Last updated: 12/29/2022 (1098 days ago)
Added to WordPress: 7/4/2011 (14 years old)
Minimum WordPress version: 2.3
Tested up to WordPress version: 6.1.9
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1098 days ago • 49 reviews

26/100

Is Cyr to Lat enhanced abandoned?

Possibly abandoned (last update 1098 days ago).

Compatibility

Requires WordPress: 2.3
Tested up to: 6.1.9
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Transler
Rating 0.0/5 (0 reviews)Active installs 10
SP RTL (RusToLat)
Rating 3.7/5 (3 reviews)Active installs 2,000

Description

Converts Cyrillic and Georgian characters in post, page and term slugs to Latin characters. Useful for creating human-readable URLs.

This plugin is a fork of cyr2lat plugin.

Features

  • Automatically converts existing post, page and term slugs on activation
  • Saves existing post and page permalinks integrity
  • Performs transliteration of attachment file names
  • Includes Russian, Belarusian, Ukrainian, Bulgarian and Macedonian characters
  • Transliteration table can be customized without editing the plugin itself

Based on the original Rus-To-Lat plugin by Anton Skorobogatov.

Installation

  1. Upload cyr3lat folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Make sure your system has iconv set up right, or iconv is not installed at all. If you have any problems (trimmed slugs, strange characters, question marks) – please ask for support.

Frequently Asked Questions

How can I define my own substitutions?

Add this code to your theme’s functions.php file:

function my_cyr_to_lat_table($ctl_table) {
   $ctl_table['Ъ'] = 'U';
   $ctl_table['ъ'] = 'u';
   return $ctl_table;
}
add_filter('ctl_table', 'my_cyr_to_lat_table');

Review feed

Oleg Komarovskyi
10/22/2017

Воркс лайк э чарм!

Ин дид, зыс плагин конверт май линкс фром кириллик ту латин вэри фаст, изи, энд визаут эни ишьюс, сенк ю!

Screenshots

No screenshots available

Changelog

3.7

  • added prepare() for every SQL query

3.6

  • added esc_sql for SQL query

3.5

  • Removed quotes from table which added extra dashes

3.4

  • Fixes for Ukrainian characters

3.3.3

  • Bugfix: posts of status “future” were not affected

3.3.2

  • Added support for European diacritics

3.3.1

  • Added Georgian transliteration table
  • A problem with some letters causing apostrophes in slugs was resolved

3.3

3.2

  • Added transliteration when publishing via XML-RPC
  • Fixed Invalid Taxonomy error when viewing the most used tags

3.1

  • Fixed transliteration when saving a draft

3.0

  • Added automatic conversion of existing post, page and term slugs
  • Added saving of existing post and page permalinks integrity
  • Added transliteration of attachment file names
  • Adjusted transliteration table in accordance with ISO 9 standard
  • Included Russian, Belarusian, Ukrainian, Bulgarian and Macedonian characters
  • Added filter for the transliteration table

2.1

  • Optimized filter call

2.0

  • Added check for existing terms

1.0.1

  • Updated description

1.0

  • Initial release