-
gender
-
Расчитывает и возвращает пол текущего слова
-
genderAutoDetect
-
По указаным словам определяется пол человека:
-
GenderByFatherName
-
Определение пола по правилам отчеств
-
GenderByFatherName
-
Определение пола по правилам отчеств
-
GenderByFatherName
-
Визначення статі, за правилами по-батькові
-
GenderByFirstName
-
Визначення статі, за правилами імені
-
GenderByFirstName
-
Определение пола по правилам имен
-
GenderByFirstName
-
Определение пола по правилам имен
-
GenderBySecondName
-
Визначення статі, за правилами прізвища
-
GenderBySecondName
-
Определение пола по правилам фамилий
-
GenderBySecondName
-
Определение пола по правилам фамилий
-
genderDetect
-
Определяет пол человека по ФИО
-
getFatherNameCase
-
Функция ставит отчество в нужный падеж.
-
getFirstNameCase
-
Функция ставит имя в нужный падеж.
-
getFormatted
-
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
-
getFormattedArray
-
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
-
getFormattedArrayHard
-
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
-
getFormattedHard
-
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
-
getFullNameFormat
-
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
-
getGender
-
Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
-
getNameCase
-
Возвращает строку с нужным падежом текущего слова
-
getNameCases
-
Возвращает массив со всеми падежами текущего слова
-
getNamePart
-
Возвращает тип текущего слова
-
getSecondNameCase
-
Функция ставит фамилию в нужный падеж.
-
getWord
-
Возвращает текущее слово.
-
getWordsArray
-
Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord
-
$MAN
-
Мужской пол
-
manFatherName
-
Функция склоняет мужский отчества
-
manFatherName
-
Функция склоняет мужский отчества
-
manFatherName
-
Фунція відмінює чоловічі по-батькові
-
manFirstName
-
Функция пытается применить цепочку правил для мужских имен
-
manFirstName
-
Функция пытается применить цепочку правил для мужских имен
-
manFirstName
-
Функція намагається застосувати ланцюг правил для чоловічих імен
-
manRule1
-
Мужские имена, оканчивающиеся на любой ь и -й,
-
manRule1
-
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
-
manRule2
-
Мужские имена, оканчивающиеся на любой твердый согласный,
-
manRule2
-
Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
-
manRule3
-
Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
-
manRule3
-
Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
-
manRule4
-
Якщо слово закінчується на і, то відмінюємо як множину
-
manRule4
-
Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,
-
manRule5
-
Мужские фамилии, оканчивающиеся на -к
-
manRule5
-
Якщо слово закінчується на ий або ой
-
manRule6
-
Мужские фамили на согласный выбираем ем/ом/ым
-
manRule7
-
Мужские фамили на -а -я
-
manRule8
-
Не склоняются мужский фамилии
-
manSecondName
-
Функция пытается применить цепочку правил для мужских фамилий
-
manSecondName
-
Функция пытается применить цепочку правил для мужских фамилий
-
manSecondName
-
Функція намагається застосувати ланцюг правил для чоловічих прізвищ
-
setFatherName
-
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
-
setFirstName
-
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
-
setFullName
-
В система заносится сразу фамилия, имя, отчество
-
setGender
-
Всем словам устанавливается пол, который может иметь следующие значения
-
setGender
-
Устанавливает вероятности того, что даное слово является мужчиной или женщиной
-
setLastName
-
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
-
setName
-
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
-
setNameCases
-
Сохраняет результат склонения текущего слова
-
setNamePart
-
Устанавливает тип текущего слова
-
setRule
-
Устанавливает номер правила по которому склонялось текущее слово.
-
setSecondName
-
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
-
setSirName
-
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
-
setTrueGender
-
Окончательно устанавливает пол человека
-
setWorkingWord
-
Устанавливает слово текущим для работы системы. Очищает кеш слова.
-
splitLetters
-
Превращает строку в массив букв
-
strlen
-
Определение длины строки
-
strpos
-
Поиск подстроки в строке
-
strrpos
-
Поиск подстроки в строке справа
-
strtolower
-
Переводит строку в нижний регистр
-
strtoupper
-
Переводит строку в верхний регистр
-
substr
-
Получить подстроку из строки
-
$WOMAN
-
Женский пол
-
$workindLastCache
-
Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.
-
$workingWord
-
Переменная, в которую заносится слово с которым сейчас идет работа
-
womanFatherName
-
Функция склоняет женские отчества
-
womanFatherName
-
Функция склоняет женские отчества
-
womanFatherName
-
Фунція відмінює жіночі по-батькові
-
womanFirstName
-
Функція намагається застосувати ланцюг правил для жіночих імен
-
womanFirstName
-
Функция пытается применить цепочку правил для женских имен
-
womanFirstName
-
Функция пытается применить цепочку правил для женских имен
-
womanRule1
-
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
-
womanRule1
-
Мужские и женские имена, оканчивающиеся на -а, склоняются,
-
womanRule2
-
Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
-
womanRule2
-
Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
-
womanRule3
-
Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
-
womanRule3
-
Якщо слово на ськ або це російське прізвище
-
womanRule4
-
Женские фамилия, оканчивающиеся на -а -я, склоняются,
-
womanSecondName
-
Функция пытается применить цепочку правил для женских фамилий
-
womanSecondName
-
Функція намагається застосувати ланцюг правил для жіночих прізвищ
-
womanSecondName
-
Функция пытается применить цепочку правил для женских фамилий
-
wordForms
-
Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.