не обязательно создавать отдельные строки для всех вариантов написания имени автора, если они различаются только наличием/отсутствием точки и запятой, лишними пробелами: при сравнении имени автора со строкой в файле aliases.utf8.txt AlReader заменяет точки и запятые на пробелы, а «лишние» пробелы (двойные, тройные, в конце имени) убирает.
Таким образом, вместо множества строк: