Транслитирует название файла с кириллицы на латиницу с приведением всех букв к нижнему регистру. Предотвращает перезапись файлов (перед загрузкой идет проверка на уникальность названия файла). Вырезает из названия все символы (кроме -) и пробелы, из-за которых также могут возникнуть проблемы с перемещением файлов с хостинга. Ситуация при переносе файлов сайта на новый хостинг с неправильной кодировкой встречается очень часто. Виной всему наиболее часто является конфигурация сервера при которой нет возможности корректно перенести файлы с содержанием в названиях файлов кириллические символы.
Демо: https://ocmod.net/transliteratsiya-nazvanij...niya-cyr-to-lat