diff --git a/Docs/NameCaseLib/NCLNameCaseUa.html b/Docs/NameCaseLib/NCLNameCaseUa.html new file mode 100644 index 0000000..97f76c7 --- /dev/null +++ b/Docs/NameCaseLib/NCLNameCaseUa.html @@ -0,0 +1,836 @@ + + + +
+ ++ Implements interfaces: +
+ + +Description of NCL
+ ++ Located in /NCL.NameCase.ua.php (line 18) +
+ + +NCL + | + --NCLNameCaseCore + | + --NCLNameCaseUa+ +
Inherited from NCLNameCaseCore
++ + NCLNameCaseCore::$finished+
+ + + NCLNameCaseCore::$index
+ + + NCLNameCaseCore::$lastResult
+ + + NCLNameCaseCore::$lastRule
+ + + NCLNameCaseCore::$ready
+ + + NCLNameCaseCore::$words
+ + + NCLNameCaseCore::$workindLastCache
+ + + NCLNameCaseCore::$workingWord
+ +
Inherited from NCL
++ + NCL::$DATELN+ +
+ + + NCL::$IMENITLN
+ + + NCL::$MAN
+ + + NCL::$PREDLOGN
+ + + NCL::$RODITLN
+ + + NCL::$TVORITELN
+ + + NCL::$UaDavalnyi
+ + + NCL::$UaKlychnyi
+ + + NCL::$UaMiszevyi
+ + + NCL::$UaNazyvnyi
+ + + NCL::$UaOrudnyi
+ + + NCL::$UaRodovyi
+ + + NCL::$UaZnahidnyi
+ + + NCL::$VINITELN
+ + + NCL::$WOMAN
+ +
Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
+Визначення статі, за правилами по-батькові
+ + +Визначення статі, за правилами імені
+ + +Визначення статі, за правилами прізвища
+ + +Фунція відмінює чоловічі по-батькові
+ + +Функція намагається застосувати ланцюг правил для чоловічих імен
+ + +Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
+ + +Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
+ + +Якщо слово закінчується на і, то відмінюємо як множину
+ + +Якщо слово закінчується на ий або ой
+ + +Функція намагається застосувати ланцюг правил для чоловічих прізвищ
+ + +Фунція відмінює жіночі по-батькові
+ + +Функція намагається застосувати ланцюг правил для жіночих імен
+ + +Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
+відмінюються як відповідні іменники ІІІ відміни
+ + +Якщо слово на ськ або це російське прізвище
+ + +Функція намагається застосувати ланцюг правил для жіночих прізвищ
+ + +Inherited From NCLNameCaseCore
++ NCLNameCaseCore::AllWordCases()+ +
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::generateIndex()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::notReady()
+ NCLNameCaseCore::prepareAllNameParts()
+ NCLNameCaseCore::prepareEverything()
+ NCLNameCaseCore::prepareGender()
+ NCLNameCaseCore::prepareNamePart()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::reset()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirname()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::solveGender()
+ NCLNameCaseCore::splitFullName()
+ NCLNameCaseCore::WordCase()
+ NCLNameCaseCore::wordForms()
+
+ Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 +
+NCL NameCase Ukranian Language
+Украинские правила склонений ФИО. Правила определения пола человека по ФИО для украинского языка Система разделения фамилий имен и отчеств для украинского языка
+ + +Class | +Description | +
---|---|
+ NCLNameCaseUa + | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 +
++ Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/Docs/classtrees_default.html b/Docs/classtrees_default.html new file mode 100644 index 0000000..07749b1 --- /dev/null +++ b/Docs/classtrees_default.html @@ -0,0 +1,40 @@ + + + + + ++ Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/Docs/default/NCL.html b/Docs/default/NCL.html new file mode 100644 index 0000000..9d69e02 --- /dev/null +++ b/Docs/default/NCL.html @@ -0,0 +1,429 @@ + + + + + +Description of NCL
+ ++ Located in /NCL/NCL.php (line 7) +
+ + + + +Class | +Description | +
---|---|
NCLNameCaseCore | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 +
+Description of NCL
+ ++ Located in /NCL/NCLNameCaseCore.php (line 13) +
+ + +NCL + | + --NCLNameCaseCore+ +
Class | +Description | +
---|---|
NCLNameCaseRu | ++ Description of NCL + | +
NCLNameCaseUa | ++ Description of NCL + | +
Все слова уже просклонялись
+ + + + + + +Просклоненое слово
+ + + + + + +Последние правило
+ + + + + + +Система уже готово к склонению или нет
+ + + + + + +Список всех слов
+ + + + + + +Inherited from NCL
++ + NCL::$DATELN+ +
+ + + NCL::$IMENITLN
+ + + NCL::$MAN
+ + + NCL::$PREDLOGN
+ + + NCL::$RODITLN
+ + + NCL::$TVORITELN
+ + + NCL::$UaDavalnyi
+ + + NCL::$UaKlychnyi
+ + + NCL::$UaMiszevyi
+ + + NCL::$UaNazyvnyi
+ + + NCL::$UaOrudnyi
+ + + NCL::$UaRodovyi
+ + + NCL::$UaZnahidnyi
+ + + NCL::$VINITELN
+ + + NCL::$WOMAN
+ +
Функция проверяет, входит ли имя в перечень имен.
+ + +Сброс всех настроек
+ + +Установить номер парвила
+ + +Выполняет над словом типа $gender (man / woman) в порядке указанов в $rulesArray
+ + ++ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
++ Located in /NCL/NCLNameCaseInterface.php (line 7) +
+ + + + ++ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
++ Implements interfaces: +
+ + +Description of NCL
+ ++ Located in /NCL.NameCase.ru.php (line 15) +
+ + +NCL + | + --NCLNameCaseCore + | + --NCLNameCaseRu+ +
Inherited from NCLNameCaseCore
++ + NCLNameCaseCore::$finished+
+ + + NCLNameCaseCore::$index
+ + + NCLNameCaseCore::$lastResult
+ + + NCLNameCaseCore::$lastRule
+ + + NCLNameCaseCore::$ready
+ + + NCLNameCaseCore::$words
+ + + NCLNameCaseCore::$workindLastCache
+ + + NCLNameCaseCore::$workingWord
+ +
Inherited from NCL
++ + NCL::$DATELN+ +
+ + + NCL::$IMENITLN
+ + + NCL::$MAN
+ + + NCL::$PREDLOGN
+ + + NCL::$RODITLN
+ + + NCL::$TVORITELN
+ + + NCL::$UaDavalnyi
+ + + NCL::$UaKlychnyi
+ + + NCL::$UaMiszevyi
+ + + NCL::$UaNazyvnyi
+ + + NCL::$UaOrudnyi
+ + + NCL::$UaRodovyi
+ + + NCL::$UaZnahidnyi
+ + + NCL::$VINITELN
+ + + NCL::$WOMAN
+ +
Мужские имена, оканчивающиеся на любой ь и -й,
+склоняются так же, как обычные существительные мужского рода
+ + +Мужские имена, оканчивающиеся на любой твердый согласный,
+склоняются так же, как обычные существительные мужского рода
+ + +Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
+существительные с таким же окончанием Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как существительные с соответствующими окончаниями
+ + +Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,
+как обычные существительные мужского рода
+ + +Мужские фамилии, оканчивающиеся на -к
+ + +Мужские фамили на согласный выбираем ем/ом/ым
+ + +Мужские фамили на -а -я
+ + +Не склоняются мужский фамилии
+ + +Мужские и женские имена, оканчивающиеся на -а, склоняются,
+как и любые существительные с таким же окончанием
+ + +Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
+из которого они происходят, склоняются как существительные с соответствующими окончаниями
+ + +Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
+как существительные женского рода типа дочь, тень
+ + +Женские фамилия, оканчивающиеся на -а -я, склоняются,
+как и любые существительные с таким же окончанием
+ + +Inherited From NCLNameCaseCore
++ NCLNameCaseCore::AllWordCases()+ +
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::generateIndex()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::notReady()
+ NCLNameCaseCore::prepareAllNameParts()
+ NCLNameCaseCore::prepareEverything()
+ NCLNameCaseCore::prepareGender()
+ NCLNameCaseCore::prepareNamePart()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::reset()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirname()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::solveGender()
+ NCLNameCaseCore::splitFullName()
+ NCLNameCaseCore::WordCase()
+ NCLNameCaseCore::wordForms()
+
+ Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 +
++ Implements interfaces: +
+ + +Description of NCL
+ ++ Located in /NCL.NameCase.ua.php (line 17) +
+ + +NCL + | + --NCLNameCaseCore + | + --NCLNameCaseUa+ +
Inherited from NCLNameCaseCore
++ + NCLNameCaseCore::$finished+
+ + + NCLNameCaseCore::$index
+ + + NCLNameCaseCore::$lastResult
+ + + NCLNameCaseCore::$lastRule
+ + + NCLNameCaseCore::$ready
+ + + NCLNameCaseCore::$words
+ + + NCLNameCaseCore::$workindLastCache
+ + + NCLNameCaseCore::$workingWord
+ +
Inherited from NCL
++ + NCL::$DATELN+ +
+ + + NCL::$IMENITLN
+ + + NCL::$MAN
+ + + NCL::$PREDLOGN
+ + + NCL::$RODITLN
+ + + NCL::$TVORITELN
+ + + NCL::$UaDavalnyi
+ + + NCL::$UaKlychnyi
+ + + NCL::$UaMiszevyi
+ + + NCL::$UaNazyvnyi
+ + + NCL::$UaOrudnyi
+ + + NCL::$UaRodovyi
+ + + NCL::$UaZnahidnyi
+ + + NCL::$VINITELN
+ + + NCL::$WOMAN
+ +
Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
+Визначення статі, за правилами по-батькові
+ + + + +Визначення статі, за правилами імені
+ + + + +Визначення статі, за правилами прізвища
+ + + + +Фунція відмінює чоловічі по-батькові
+ + +Функція намагається застосувати ланцюг правил для чоловічих імен
+ + +Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
+ + +Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
+ + +Якщо слово закінчується на і, то відмінюємо як множину
+ + +Якщо слово закінчується на ий або ой
+ + +Функція намагається застосувати ланцюг правил для чоловічих прізвищ
+ + +Фунція відмінює жіночі по-батькові
+ + +Функція намагається застосувати ланцюг правил для жіночих імен
+ + +Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
+відмінюються як відповідні іменники ІІІ відміни
+ + +Якщо слово на ськ або це російське прізвище
+ + +Функція намагається застосувати ланцюг правил для жіночих прізвищ
+ + +Inherited From NCLNameCaseCore
++ NCLNameCaseCore::AllWordCases()+ +
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::generateIndex()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::notReady()
+ NCLNameCaseCore::prepareAllNameParts()
+ NCLNameCaseCore::prepareEverything()
+ NCLNameCaseCore::prepareGender()
+ NCLNameCaseCore::prepareNamePart()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::reset()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirname()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::solveGender()
+ NCLNameCaseCore::splitFullName()
+ NCLNameCaseCore::WordCase()
+ NCLNameCaseCore::wordForms()
+
+ Documentation generated on Tue, 05 Jul 2011 23:36:54 +0300 by phpDocumentor 1.4.3 +
+Description of NCL
+ ++ Located in /NCL/NCLNameCaseWord.php (line 8) +
+ + + + +Создать запись из слова
+ + + + ++ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+Description of NCLStr
+ ++ Located in /NCL/NCLStr.php (line 13) +
+ + + + +Обертка для strrpos
+ ++ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCL + | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCLNameCaseCore + | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCLNameCaseInterface + | ++ + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCLNameCaseWord + | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCLStr + | ++ Description of NCLStr + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCLNameCaseRu + | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 +
+Class | +Description | +
---|---|
+ NCLNameCaseUa + | ++ Description of NCL + | +
+ Documentation generated on Tue, 05 Jul 2011 23:36:54 +0300 by phpDocumentor 1.4.3 +
++ Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/Docs/index.html b/Docs/index.html new file mode 100644 index 0000000..7d15ff8 --- /dev/null +++ b/Docs/index.html @@ -0,0 +1,24 @@ + + + + + +