Групповая транслитерация имен файлов

Групповая транслитерация имен файлов с помощью Total Commander

В прошлый раз я показал как массово редактировать изображения (уменьшать размер, кадрировать, сжимать, уникализировать, конвертировать в другие форматы и т.д.). Сегодня небольшой лайфхак для веб-дизайнеров или SEO оптимизаторов, о том как быстро и массово произвести транслитерацию имен файлов при помощи Total Commander.

Для чего переименовывать кирилицу в транслит?

К примеру я загружаю (заливаю) файлы (в основном изображения) на сайт с именами только в транслите (без точек, запятых, пробелов — вместо них -) — в формате ЧПУ Категорически не советую загружать картинки на сайты в кириллице, во-первых не очень хорошо для SEO. Во-вторых если решите перенести сайт на другой хостинг, то с 80% вероятности у вас сломаются имена: например: было: картинка.jpg, стало РєР°СЂС‚РёРЅРєР°.jpg и, следовательно, они перестанут отображаться на сайте.

Групповая транслитерация

Для этого я обычно пользуюсь тотал командером — это бесплатный файловый менеджер для Windows со множеством функций и плагинов. Скачать можно здесь ghisler.com.

Запускаем Total Commander, в левом окне находим папку с файлами (в моем случае папка с картинками) и выделяем все изображения (Выделение — Выделить все, либо CTRL+A), далее идем во вкладку Файлы и выбираем Групповое переименование или просто нажимаем CTRL+M). В открывшемся окне в поле Найти: указываем знаки препинания и алфавит через |:

а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ы|э|ю|я|,|+| |_|-|ь|ъ

Замена:

a|b|v|g|d|e|zh|z|i|j|k|l|m|n|o|p|r|s|t|u|f|h|c|ch|sh|shch|y|eh|yu|ya|-|-|-|-|-

Здесь вырезается ь и ъ. И жмем Выполнить.

Также можно сохранить шаблон операции, если часто занимаетесь транслитерацией.

Транслит (крохотная альтернатива)

В качестве альтернативы можно воспользоваться крохотной программой translit, которая не требует установки.

Просто скачиваете ее, запускаете, указываете Исходную папку (откуда брать файлы) и Конечную папку (куда положить обработанные) и жмете Обработать.

Особенности: По умолчанию русские «Ъ» и «Ь» при переводе на Транслит пропускаются. Если необходимо, можно указать в настройках какими символами следует заменять эти буквы. Так же есть возможность ограничивать количество символов в имени файла.

[button href=»https://web-revenue.ru/wp-content/uploads/2020/02/translit.zip» hide_link=»yes» background_color=»#f2480a» size=»small» target=»_blank»]Скачать программку Translit[/button]

Автор

Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Групповая транслитерация имен файлов с помощью Total Commander: 15 комментариев

    1. Вы про какую именно говорите, о Транслит — мой антивирус там ничего не находит?

  1. It is perfect time to make some plans for the longer term and it is time to be happy. I’ve read this publish and if I may I desire to suggest you few interesting issues or advice. Perhaps you could write subsequent articles relating to this article. I desire to read more issues approximately it!

  2. Столько лет пользуюсь Тотал Коммандером, а правила поиска/замены не удосужился изучить! Горе мне и спасибо Вам!

  3. А разве можно вырезать мягкий и твёрдый знак?
    Крыша не поедет у программы, переименовывая «конь» и «кон», «брать» и «брат»?

    1. Честно, давно тотал командером не пользуюсь. Для транслитерации также можно использовать программу translit (https://www.softportal.com/software-28236-pereimenovanie-fajlov-na-translit.html)

  4. фаЙл — > faJl ?
    ц -> с ?
    ы -> y ?
    й -> j ?
    э -> eh ?

    что за корявый транслит где вы берете такие странные правила?

      1. Всё нормально.
        Мягкий знак я заменяю на i
        А вот вместо твёрдого ставлю удвоенную согласную, но тут это не поможет, похоже.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Exit mobile version