Файл содержит 3 группы правил. Это lastname, firstname и middlename. Каждая группа содержит подгруппы с правилами:
- Подгруппа exceptions (её может не быть)
- Подгруппа suffixes
В свою очередь, каждая подгруппа содержит набор правил. Каждое правило содержит 3 составляющие:
- Пол (gender). Допустимые значения: male, female, androgynous
- Что заменять - test. Массив суффиксов для замены.
- На что заменять - mods. Массив модификаторов. Модификатор может иметь впереди один или дефис, он означает количество символов, которые нужно будет вырезать из слова.
Правила отделяются друг от друга переносом строки для лучшего восприятия.
родительный, дательный, винительный, творительный, предложный