На вход подается словарь из слов (английские + кириллица) { "слово1": "слово1_new", "word2": "word2_new", ... }
Скрипт должен пробегаться рекурсивно по всем файлам и папкам проекта и менять подстроки согласно словарю (в результате вместо слово1 должно быть слово1_new и т.д.)
+ для каждого подстроки из словаря должно меняться также слово с первым символом в верхнем регистре То есть, если входные данные: { "слово1": "слово1_new", "word2": "word2_new", ... }
То по факту скрипт ищет такие слова: { "слово1": "слово1_new", "word2": "word2_new", "Слово1": "Слово1_new", "Word2": "Word2_new", ... }
Скрипт желательно писать на питоне (но не обязательно) Чтобы запускался через батник на винде
Если на питоне не получится, то скомпиленный скрипт должен быть в виде exe + в одной директории с ним должен лежать json файл для указания входных данных
ВАЖНО - чтобы в результате в файлах сохранялась кодировка, т.e. кириллица (и другие символы) не билась
Ниже приложил ожидаемые результат работы скрипта Входные данные: { "product": "student", "calculation": "order", "Продукты": "Студенты", "Продукт": "Студент", "Заказы": "Приказы", "Заказ": "Приказ" }