private function getIrregularPlural(string $string): ?string
    {
        foreach (static::IRREGULARS as $singular => $plural) {
            if (!preg_match('/(' . $singular . ')$/i', $string, $matches)) {
                continue;