function genitive($name) { switch(setlocale(LC_ALL,null)) { case 'es_ES': return ' de '.$name; break; default: if(strtolower(substr($name,-1))=='s') { return $name."'"; } else { return $name."'s"; } break; } }