Translitor

Компонент для транслитерации дружественных url
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Николай Савин
Пакетов
16
Закачек
28 424
Автор дополнения
Пакетов
16
Закачек
28 424
Версия 1.0.0-pl
Дата выпуска 16.04.2019
Загрузки 826
Просмотры 2 507
Улучшенная замена всем известного, популярного компонента translit.

Сравним вот такую фразу.
«На _ (Золотом крыльце) / Сидели. Царь! Царевич»

Сравните что творит Translit
«na-(zolotom-kryilcze)-/-sideli.-czar!-czarevich»

С тем, как отработал Translitor
na-zolotom-kryltse-sideli-tsar-tsarevich

— Класс транслитерации позаимствован из Laravel, и немного допилен. Это принципиально другая работа, несмотря на схожее поведение.

— Улучшена фильтрация ненужных символов. В отличие от Translit, который пропускает скобки, подчеркивания, слеши, различные служебные символы, Translitor их не пропускает. В поле alias попадают только буквы, цифры. Все остальное заменяется разделителем-заменителем (дефисом)

— Оптимизирована таблица транслитерации. Мне не нравилось как меняются некоторые русские буквы

Вот и все. В целом никаких настроек не требуется. Компонент работает сразу из коробки.