Class NCLNameCaseRu

Description

NCL NameCase Russian Language

Русские правила склонения ФИО Правила определения пола человека по ФИО для русского языка Система разделения фамилий имен и отчеств для русского языка

Located in /NCL.NameCase.ru.php (line 23)

NCL
   |
   --NCLNameCaseCore
      |
      --NCLNameCaseRu
Variable Summary
Method Summary
boolean manFatherName ()
boolean manFirstName ()
bool manRule1 ()
bool manRule2 ()
bool manRule3 ()
bool manRule4 ()
bool manRule5 ()
bool manRule6 ()
bool manRule7 ()
bool manRule8 ()
boolean manSecondName ()
boolean womanFatherName ()
boolean womanFirstName ()
bool womanRule1 ()
bool womanRule2 ()
bool womanRule3 ()
bool womanRule4 ()
boolean womanSecondName ()
Variables
Methods
detectNamePart (line 597)

Идетифицирует слово определяе имя это, или фамилия, или отчество

  • N - имя
  • S - фамилия
  • F - отчество

  • access: protected
void detectNamePart (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: обьект класса слов, который необходимо идентифицировать

Redefinition of:
NCLNameCaseCore::detectNamePart()
Идетифицирует слово определяе имя это, или фамилия, или отчество
GenderByFatherName (line 576)

Определение пола по правилам отчеств

  • access: protected
void GenderByFatherName (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: обьект класса слов, для которого нужно определить пол

Redefinition of:
NCLNameCaseCore::GenderByFatherName()
Определение пола по правилам отчеств
GenderByFirstName (line 480)

Определение пола по правилам имен

  • access: protected
void GenderByFirstName (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: обьект класса слов, для которого нужно определить пол

Redefinition of:
NCLNameCaseCore::GenderByFirstName()
Определение пола по правилам имен
GenderBySecondName (line 547)

Определение пола по правилам фамилий

  • access: protected
void GenderBySecondName (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: обьект класса слов, для которого нужно определить пол

Redefinition of:
NCLNameCaseCore::GenderBySecondName()
Определение пола по правилам фамилий
manFatherName (line 445)

Функция склоняет мужский отчества

  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • access: protected
boolean manFatherName ()

Redefinition of:
NCLNameCaseCore::manFatherName()
Функция склоняет мужский отчества
manFirstName (line 409)

Функция пытается применить цепочку правил для мужских имен

  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • access: protected
boolean manFirstName ()

Redefinition of:
NCLNameCaseCore::manFirstName()
Функция пытается применить цепочку правил для мужских имен
manRule1 (line 57)

Мужские имена, оканчивающиеся на любой ь и -й,

скло­няются так же, как обычные существительные мужского рода

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule1 ()
manRule2 (line 82)

Мужские имена, оканчивающиеся на любой твердый согласный,

склоняются так же, как обычные существительные мужского рода

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule2 ()
manRule3 (line 115)

Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые

существительные с таким же окончанием Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как существительные с соответствующими окончаниями

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule3 ()
manRule4 (line 146)

Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,

как обычные существительные мужского рода

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule4 ()
manRule5 (line 185)

Мужские фамилии, оканчивающиеся на -к

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule5 ()
manRule6 (line 216)

Мужские фамили на согласный выбираем ем/ом/ым

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule6 ()
manRule7 (line 243)

Мужские фамили на -а -я

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule7 ()
manRule8 (line 280)

Не склоняются мужский фамилии

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool manRule8 ()
manSecondName (line 427)

Функция пытается применить цепочку правил для мужских фамилий

  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • access: protected
boolean manSecondName ()

Redefinition of:
NCLNameCaseCore::manSecondName()
Функция пытается применить цепочку правил для мужских фамилий
womanFatherName (line 465)

Функция склоняет женские отчества

  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • access: protected
boolean womanFatherName ()

Redefinition of:
NCLNameCaseCore::womanFatherName()
Функция склоняет женские отчества
womanFirstName (line 418)

Функция пытается применить цепочку правил для женских имен

  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • access: protected
boolean womanFirstName ()

Redefinition of:
NCLNameCaseCore::womanFirstName()
Функция пытается применить цепочку правил для женских имен
womanRule1 (line 296)

Мужские и женские имена, оканчивающиеся на -а, склоняются,

как и любые существительные с таким же окончанием

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool womanRule1 ()
womanRule2 (line 331)

Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,

из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool womanRule2 ()
womanRule3 (line 356)

Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,

как существительные женского рода типа дочь, тень

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool womanRule3 ()
womanRule4 (line 372)

Женские фамилия, оканчивающиеся на -а -я, склоняются,

как и любые существительные с таким же окончанием

  • return: true если правило было задействовано и false если нет.
  • access: protected
bool womanRule4 ()
womanSecondName (line 436)

Функция пытается применить цепочку правил для женских фамилий

  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • access: protected
boolean womanSecondName ()

Redefinition of:
NCLNameCaseCore::womanSecondName()
Функция пытается применить цепочку правил для женских фамилий

Inherited Methods

Inherited From NCLNameCaseCore

NCLNameCaseCore::detectNamePart()
NCLNameCaseCore::fullReset()
NCLNameCaseCore::genderAutoDetect()
NCLNameCaseCore::GenderByFatherName()
NCLNameCaseCore::GenderByFirstName()
NCLNameCaseCore::GenderBySecondName()
NCLNameCaseCore::genderDetect()
NCLNameCaseCore::getFatherNameCase()
NCLNameCaseCore::getFirstNameCase()
NCLNameCaseCore::getFormatted()
NCLNameCaseCore::getFormattedArray()
NCLNameCaseCore::getFormattedArrayHard()
NCLNameCaseCore::getFormattedHard()
NCLNameCaseCore::getFullNameFormat()
NCLNameCaseCore::getSecondNameCase()
NCLNameCaseCore::getWordsArray()
NCLNameCaseCore::in()
NCLNameCaseCore::inNames()
NCLNameCaseCore::Last()
NCLNameCaseCore::manFatherName()
NCLNameCaseCore::manFirstName()
NCLNameCaseCore::manSecondName()
NCLNameCaseCore::q()
NCLNameCaseCore::qFatherName()
NCLNameCaseCore::qFirstName()
NCLNameCaseCore::qFullName()
NCLNameCaseCore::qSecondName()
NCLNameCaseCore::Rule()
NCLNameCaseCore::RulesChain()
NCLNameCaseCore::setFatherName()
NCLNameCaseCore::setFirstName()
NCLNameCaseCore::setFullName()
NCLNameCaseCore::setGender()
NCLNameCaseCore::setLastName()
NCLNameCaseCore::setName()
NCLNameCaseCore::setSecondName()
NCLNameCaseCore::setSirName()
NCLNameCaseCore::setWorkingWord()
NCLNameCaseCore::womanFatherName()
NCLNameCaseCore::womanFirstName()
NCLNameCaseCore::womanSecondName()
NCLNameCaseCore::wordForms()

Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3