Class NCLNameCaseUa

Description

NCL NameCase Ukranian Language

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

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

NCL
   |
   --NCLNameCaseCore
      |
      --NCLNameCaseUa
Variable Summary
Method Summary
boolean manFatherName ()
boolean manFirstName ()
boolean manRule1 ()
boolean manRule2 ()
boolean manRule3 ()
boolean manRule4 ()
boolean manRule5 ()
boolean manSecondName ()
boolean womanFatherName ()
boolean womanFirstName ()
boolean womanRule1 ()
boolean womanRule2 ()
boolean womanRule3 ()
boolean womanSecondName ()
Variables
Methods
detectNamePart (line 700)

Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові

  • N - ім’я
  • S - прізвище
  • F - по-батькові

  • access: protected
void detectNamePart (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: об’єкт класу зі словом, яке необхідно ідентифікувати

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

Визначення статі, за правилами по-батькові

  • access: protected
void GenderByFatherName (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: об’єкт класу зі словом, для якого необхідно визначити стать

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

Визначення статі, за правилами імені

  • access: protected
void GenderByFirstName (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: об’єкт класу зі словом, для якого необхідно визначити стать

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

Визначення статі, за правилами прізвища

  • access: protected
void GenderBySecondName (NCLNameCaseWord $word)
  • NCLNameCaseWord $word: об’єкт класу зі словом, для якого необхідно визначити стать

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

Фунція відмінює чоловічі по-батькові

  • return: true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово
  • access: protected
boolean manFatherName ()

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

Функція намагається застосувати ланцюг правил для чоловічих імен

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manFirstName ()

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

Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.

  • Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах у давальному та місцевому відмінках однини перед закінченням -і змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі.
  • Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини в кінці основи між приголосними з'являється звук о: Одарок, Парасок.

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manRule1 ()
manRule2 (line 229)

Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manRule2 ()
manRule3 (line 259)

Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manRule3 ()
manRule4 (line 377)

Якщо слово закінчується на і, то відмінюємо як множину

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manRule4 ()
manRule5 (line 392)

Якщо слово закінчується на ий або ой

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manRule5 ()
manSecondName (line 549)

Функція намагається застосувати ланцюг правил для чоловічих прізвищ

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean manSecondName ()

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

Фунція відмінює жіночі по-батькові

  • return: true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово
  • access: protected
boolean womanFatherName ()

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

Функція намагається застосувати ланцюг правил для жіночих імен

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean womanFirstName ()

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

Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.

  • Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах у давальному та місцевому відмінках однини перед закінченням -і змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі.
  • Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини в кінці основи між приголосними з'являється звук о: Одарок, Парасок

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean womanRule1 ()
womanRule2 (line 459)

Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,

відмінюються як відповідні іменники ІІІ відміни

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean womanRule2 ()
womanRule3 (line 503)

Якщо слово на ськ або це російське прізвище

  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • access: protected
boolean womanRule3 ()
womanSecondName (line 558)

Функція намагається застосувати ланцюг правил для жіночих прізвищ

  • 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:18 +0300 by phpDocumentor 1.4.3