[0.4.1] /RU11072716/ распознавание имени, фамилии

This commit is contained in:
Andriy Chaika 2011-07-27 15:58:34 +03:00
parent dd3b304fa6
commit d9d7a57a5f

View File

@ -220,7 +220,7 @@ class NCLNameCaseRu extends NCLNameCaseCore
$this->Rule(403); $this->Rule(403);
return true; return true;
} }
elseif(!$this->in($this->Last(2, 1), $this->vowels)) elseif (!$this->in($this->Last(2, 1), $this->vowels) or $this->Last(2, 1) == 'и')
{ {
$this->wordForms($this->workingWord, array('ого', 'ому', 'ого', 'им', 'ом'), 2); $this->wordForms($this->workingWord, array('ого', 'ому', 'ого', 'им', 'ом'), 2);
$this->Rule(404); $this->Rule(404);
@ -845,15 +845,15 @@ class NCLNameCaseRu extends NCLNameCaseCore
$second += 0.4; $second += 0.4;
} }
} }
/** /**
* Имена типа Николай * Имена типа Николай
*/ */
if($this->Last(4) == 'олай') if ($this->Last(4) == 'олай')
{ {
$first += 0.6; $first += 0.6;
} }
/** /**
* Фамильные окончания * Фамильные окончания
*/ */