public function pluralize($word)
{
$word .= 's';
$word = preg_replace('/(x|ch|sh|ss])s$/', '\\1es', $word);
$word = preg_replace('/ss$/', 'ses', $word);
$word = preg_replace('/([ti])ums$/', '\\1a', $word);
$word = preg_replace('/sises$/', 'ses', $word);
$word = preg_replace('/([^aeiouy]|qu)ys$/', '\\1ies', $word);
$word = preg_replace('/(?:([^f])fe|([lr])f)s$/', '\\1\\2ves', $word);
$word = preg_replace('/ieses$/', 'ies', $word);
if (isset($this->pleural_corrections[$word])) {
return $this->pleural_corrections[$word];
}
return $word;
}