Суть задания: многие заголовки (точнее шаблоны типа {{-tr-}}) содержат в качестве параметра ключ сортировки. По умолчанию в {{-lang-}} зашит ключ сортировки {{PAGENAME}}, поэтому если сортировка должна совпадать с наименованием статьи, такой параметр бесполезен. К тому же раньше в него записывали версию названия прописными буквами, назначение чего непонятно (статьи должны сортироваться в том регистре, как и называются). В этих случаях параметр вреден. Есть случаи, когда параметр сортировки необходим — если название содержит диакритические знаки — тогда статья сортируется с игнорируемой диакритикой.

Бот проходит по всем статьям и убирает параметр в первых двух ситуациях, и добавляет его (название статьи без диакритик) в третьей.