From 11df6558a0bf38f2123d9c0156f66cb7f5f4161c Mon Sep 17 00:00:00 2001 From: Andriy Chaika Date: Sat, 9 Jul 2011 17:55:35 +0300 Subject: [PATCH] =?UTF-8?q?[0.4]=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Docs/NameCaseLib/NCL.html | 2 +- Docs/NameCaseLib/NCLNameCaseCore.html | 585 ++++++++++++++++-- Docs/NameCaseLib/NCLNameCaseRu.html | 124 +++- Docs/NameCaseLib/NCLNameCaseUa.html | 100 ++- Docs/NameCaseLib/NCLNameCaseWord.html | 75 ++- Docs/NameCaseLib/NCLStr.html | 26 +- Docs/NameCaseLib/_NCL---NCL.php.html | 2 +- .../_NCL---NCLNameCaseCore.php.html | 46 +- .../_NCL---NCLNameCaseWord.php.html | 2 +- Docs/NameCaseLib/_NCL---NCLStr.php.html | 2 +- Docs/NameCaseLib/_NCL.NameCase.ru.php.html | 2 +- Docs/NameCaseLib/_NCL.NameCase.ua.php.html | 2 +- Docs/classtrees_NameCaseLib.html | 6 +- Docs/elementindex.html | 265 ++++---- Docs/elementindex_NameCaseLib.html | 265 ++++---- Docs/errors.html | 2 +- Docs/index.html | 2 +- Docs/li_NameCaseLib.html | 7 +- 18 files changed, 1015 insertions(+), 500 deletions(-) diff --git a/Docs/NameCaseLib/NCL.html b/Docs/NameCaseLib/NCL.html index de4f7f2..4bd1281 100644 --- a/Docs/NameCaseLib/NCL.html +++ b/Docs/NameCaseLib/NCL.html @@ -439,7 +439,7 @@

- Documentation generated on Thu, 07 Jul 2011 00:01:02 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3

\ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseCore.html b/Docs/NameCaseLib/NCLNameCaseCore.html index 6fc7239..e53f653 100644 --- a/Docs/NameCaseLib/NCLNameCaseCore.html +++ b/Docs/NameCaseLib/NCLNameCaseCore.html @@ -30,7 +30,7 @@
  • version: 0.4
  • - Located in /NCL/NCLNameCaseCore.php (line 30) + Located in /NCL/NCLNameCaseCore.php (line 29)

    @@ -116,9 +116,14 @@
    - +
    void + detectNamePart + (NCLNameCaseWord $word) +
    + @@ -126,6 +131,21 @@ int genderAutoDetect () +
    +
    + void + GenderByFatherName + (NCLNameCaseWord $word) +
    +
    + void + GenderByFirstName + (NCLNameCaseWord $word) +
    +
    + void + GenderBySecondName + (NCLNameCaseWord $word)
    int @@ -171,6 +191,11 @@ mixed getSecondNameCase ([int $number = null]) +
    +
    + array + getWordsArray + ()
    bool @@ -186,6 +211,21 @@ string Last ([int $length = 1], [int $stopAfter = 0]) +
    +
    + boolean + manFatherName + () +
    +
    + boolean + manFirstName + () +
    +
    + boolean + manSecondName + ()
    mixed @@ -223,42 +263,42 @@ (string $gender, array $rulesArray)
    - void + NCLNameCaseCore setFatherName ([string $fathername = ""])
    - void + NCLNameCaseCore setFirstName ([string $firstname = ""])
    - void + NCLNameCaseCore setFullName ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""])
    - void + NCLNameCaseCore setGender ([int $gender = 0])
    - void + NCLNameCaseCore setLastName ([string $secondname = ""])
    - void + NCLNameCaseCore setName ([string $firstname = ""])
    - void + NCLNameCaseCore setSecondName ([string $secondname = ""])
    - void + NCLNameCaseCore setSirName ([string $secondname = ""])
    @@ -266,6 +306,21 @@ void setWorkingWord (string $word) +
    +
    + boolean + womanFatherName + () +
    +
    + boolean + womanFirstName + () +
    +
    + boolean + womanSecondName + ()
    void @@ -297,7 +352,7 @@ array $lastResult - = array() (line 72) + = array() (line 71)
    @@ -319,7 +374,7 @@ array $workindLastCache - = array() (line 62) + = array() (line 61) @@ -341,7 +396,7 @@ string $workingWord - = '' (line 56) + = '' (line 55) @@ -423,9 +478,51 @@
    - +
    +
    + detectNamePart (line 1094) +
    + + +

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

    +

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

    +
      +
    • access: protected
    • +
    + +
    + void + + detectNamePart + + (NCLNameCaseWord $word) +
    + +
      +
    • + NCLNameCaseWord + $word: обьект класса слов, который необходимо идентифицировать
    • +
    + + +
    +
    Redefined in descendants as:
    +
      +
    • + NCLNameCaseRu::detectNamePart() + : Идетифицирует слово определяе имя это, или фамилия, или отчество +
    • +
    • + NCLNameCaseUa::detectNamePart() + : Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові +
    • +
    +
    + +
    +
    fullReset (line 95)
    @@ -438,7 +535,7 @@
    - void + NCLNameCaseCore fullReset @@ -449,10 +546,10 @@
    -
    +
    - genderAutoDetect (line 484) + genderAutoDetect (line 498)
    @@ -473,12 +570,135 @@ +
    + +
    + +
    + GenderByFatherName (line 1082) +
    + + +

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

    +
      +
    • access: protected
    • +
    + +
    + void + + GenderByFatherName + + (NCLNameCaseWord $word) +
    + +
      +
    • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
    • +
    + + +
    +
    Redefined in descendants as:
    + +
    + +
    + +
    + GenderByFirstName (line 1064) +
    + + +

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

    +
      +
    • access: protected
    • +
    + +
    + void + + GenderByFirstName + + (NCLNameCaseWord $word) +
    + +
      +
    • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
    • +
    + + +
    +
    Redefined in descendants as:
    + +
    + +
    + +
    + GenderBySecondName (line 1073) +
    + + +

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

    +
      +
    • access: protected
    • +
    + +
    + void + + GenderBySecondName + + (NCLNameCaseWord $word) +
    + +
      +
    • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
    • +
    + + +
    +
    Redefined in descendants as:
    +
    - genderDetect (line 975) + genderDetect (line 990)
    @@ -508,7 +728,7 @@
    - getFatherNameCase (line 699) + getFatherNameCase (line 713)
    @@ -539,7 +759,7 @@
    - getFirstNameCase (line 669) + getFirstNameCase (line 683)
    @@ -570,7 +790,7 @@
    - getFormatted (line 881) + getFormatted (line 895)
    @@ -604,7 +824,7 @@
    - getFormattedArray (line 779) + getFormattedArray (line 793)
    @@ -635,7 +855,7 @@
    - getFormattedArrayHard (line 830) + getFormattedArrayHard (line 844)
    @@ -666,7 +886,7 @@
    - getFormattedHard (line 861) + getFormattedHard (line 875)
    @@ -700,7 +920,7 @@
    - getFullNameFormat (line 534) + getFullNameFormat (line 548)
    @@ -731,7 +951,7 @@
    - getSecondNameCase (line 684) + getSecondNameCase (line 698)
    @@ -758,11 +978,36 @@
    - +
    - in (line 189) + getWordsArray (line 1001) +
    + + +

    Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord

    +
      +
    • return: Массив всех слов в системе
    • +
    • access: public
    • +
    + +
    + array + + getWordsArray + + () +
    + + + +
    + +
    + +
    + in (line 190)
    @@ -793,10 +1038,10 @@
    -
    +
    - inNames (line 214) + inNames (line 215)
    @@ -825,10 +1070,10 @@
    -
    +
    - Last (line 142) + Last (line 143)
    @@ -857,12 +1102,123 @@ +
    + +
    + +
    + manFatherName (line 1046) +
    + + +

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

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

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

    +
      +
    • return: true - если было использовано правило из списка, false - если правило не было найденым
    • +
    • access: protected
    • +
    + +
    + boolean + + manFirstName + + () +
    + + + +
    +
    Redefined in descendants as:
    +
      +
    • + NCLNameCaseRu::manFirstName() + : Функция пытается применить цыпочку правил для мужских имен +
    • +
    • + NCLNameCaseUa::manFirstName() + : Функція намагається застосувати ланцюг правил для чоловічих імен +
    • +
    +
    + +
    + +
    + manSecondName (line 1028) +
    + + +

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

    +
      +
    • return: true - если было использовано правило из списка, false - если правило не было найденым
    • +
    • access: protected
    • +
    + +
    + boolean + + manSecondName + + () +
    + + + +
    +
    Redefined in descendants as:
    +
      +
    • + NCLNameCaseRu::manSecondName() + : Функция пытается применить цыпочку правил для мужских фамилий +
    • +
    • + NCLNameCaseUa::manSecondName() + : Функція намагається застосувати ланцюг правил для чоловічих прізвищ +
    • +
    - q (line 958) + q (line 973)
    @@ -899,7 +1255,7 @@
    - qFatherName (line 759) + qFatherName (line 773)
    @@ -936,7 +1292,7 @@
    - qFirstName (line 716) + qFirstName (line 730)
    @@ -973,7 +1329,7 @@
    - qFullName (line 936) + qFullName (line 951)
    @@ -1019,7 +1375,7 @@
    - qSecondName (line 737) + qSecondName (line 751)
    @@ -1056,7 +1412,7 @@
    - Rule (line 116) + Rule (line 117)
    @@ -1085,7 +1441,7 @@
    - RulesChain (line 169) + RulesChain (line 170)
    @@ -1119,7 +1475,7 @@
    - setFatherName (line 291) + setFatherName (line 297)
    @@ -1130,7 +1486,7 @@
    - void + NCLNameCaseCore setFatherName @@ -1149,7 +1505,7 @@
    - setFirstName (line 259) + setFirstName (line 261)
    @@ -1160,7 +1516,7 @@
    - void + NCLNameCaseCore setFirstName @@ -1179,7 +1535,7 @@
    - setFullName (line 323) + setFullName (line 333)
    @@ -1189,7 +1545,7 @@
    - void + NCLNameCaseCore setFullName @@ -1214,7 +1570,7 @@
    - setGender (line 309) + setGender (line 317)
    @@ -1225,7 +1581,7 @@
    - void + NCLNameCaseCore setGender @@ -1244,7 +1600,7 @@
    - setLastName (line 345) + setLastName (line 358)
    @@ -1255,7 +1611,7 @@
    - void + NCLNameCaseCore setLastName @@ -1274,7 +1630,7 @@
    - setName (line 335) + setName (line 347)
    @@ -1285,7 +1641,7 @@
    - void + NCLNameCaseCore setName @@ -1304,7 +1660,7 @@
    - setSecondName (line 275) + setSecondName (line 279)
    @@ -1315,7 +1671,7 @@
    - void + NCLNameCaseCore setSecondName @@ -1334,7 +1690,7 @@
    - setSirName (line 355) + setSirName (line 369)
    @@ -1345,7 +1701,7 @@
    - void + NCLNameCaseCore setSirName @@ -1364,7 +1720,7 @@
    - setWorkingWord (line 125) + setWorkingWord (line 126)
    @@ -1389,11 +1745,122 @@
    - +
    - wordForms (line 238) + womanFatherName (line 1055) +
    + + +

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

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

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

    +
      +
    • return: true - если было использовано правило из списка, false - если правило не было найденым
    • +
    • access: protected
    • +
    + +
    + boolean + + womanFirstName + + () +
    + + + +
    +
    Redefined in descendants as:
    +
      +
    • + NCLNameCaseRu::womanFirstName() + : Функция пытается применить цыпочку правил для женских имен +
    • +
    • + NCLNameCaseUa::womanFirstName() + : Функція намагається застосувати ланцюг правил для жіночих імен +
    • +
    +
    + +
    + +
    + womanSecondName (line 1037) +
    + + +

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

    +
      +
    • return: true - если было использовано правило из списка, false - если правило не было найденым
    • +
    • access: protected
    • +
    + +
    + boolean + + womanSecondName + + () +
    + + + +
    +
    Redefined in descendants as:
    +
      +
    • + NCLNameCaseRu::womanSecondName() + : Функция пытается применить цыпочку правил для женских фамилий +
    • +
    • + NCLNameCaseUa::womanSecondName() + : Функція намагається застосувати ланцюг правил для жіночих прізвищ +
    • +
    +
    + +
    + +
    + wordForms (line 239)
    @@ -1430,7 +1897,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:02 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseRu.html b/Docs/NameCaseLib/NCLNameCaseRu.html index d122623..dcd0076 100644 --- a/Docs/NameCaseLib/NCLNameCaseRu.html +++ b/Docs/NameCaseLib/NCLNameCaseRu.html @@ -21,11 +21,6 @@
    -

    - Implements interfaces: -

    -

    NCL NameCase Russian Language

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

    @@ -216,7 +211,7 @@ int $CaseCount - = 6 (line 29) + = 6 (line 30)
    @@ -313,7 +308,7 @@
    - detectNamePart (line 600) + detectNamePart (line 597)
    @@ -337,13 +332,19 @@ $word: обьект класса слов, который необходимо идентифицировать +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::detectNamePart()
    +
    Идетифицирует слово определяе имя это, или фамилия, или отчество
    +
    - GenderByFatherName (line 579) + GenderByFatherName (line 576)
    @@ -366,13 +367,19 @@ $word: обьект класса слов, для которого нужно определить пол +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::GenderByFatherName()
    +
    Определение пола по правилам отчеств
    +
    - GenderByFirstName (line 483) + GenderByFirstName (line 480)
    @@ -395,13 +402,19 @@ $word: обьект класса слов, для которого нужно определить пол +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::GenderByFirstName()
    +
    Определение пола по правилам имен
    +
    - GenderBySecondName (line 550) + GenderBySecondName (line 547)
    @@ -424,13 +437,19 @@ $word: обьект класса слов, для которого нужно определить пол +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::GenderBySecondName()
    +
    Определение пола по правилам фамилий
    +
    - manFatherName (line 448) + manFatherName (line 445)
    @@ -449,13 +468,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::manFatherName()
    +
    Функция склоняет мужский отчества
    +
    - manFirstName (line 412) + manFirstName (line 409)
    @@ -474,13 +499,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::manFirstName()
    +
    Функция пытается применить цыпочку правил для мужских имен
    +
    - manRule1 (line 60) + manRule1 (line 57)
    @@ -506,7 +537,7 @@
    - manRule2 (line 85) + manRule2 (line 82)
    @@ -532,7 +563,7 @@
    - manRule3 (line 118) + manRule3 (line 115)
    @@ -558,7 +589,7 @@
    - manRule4 (line 149) + manRule4 (line 146)
    @@ -584,7 +615,7 @@
    - manRule5 (line 188) + manRule5 (line 185)
    @@ -609,7 +640,7 @@
    - manRule6 (line 219) + manRule6 (line 216)
    @@ -634,7 +665,7 @@
    - manRule7 (line 246) + manRule7 (line 243)
    @@ -659,7 +690,7 @@
    - manRule8 (line 283) + manRule8 (line 280)
    @@ -684,7 +715,7 @@
    - manSecondName (line 430) + manSecondName (line 427)
    @@ -703,13 +734,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::manSecondName()
    +
    Функция пытается применить цыпочку правил для мужских фамилий
    +
    - womanFatherName (line 468) + womanFatherName (line 465)
    @@ -728,13 +765,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::womanFatherName()
    +
    Функция склоняет женские отчества
    +
    - womanFirstName (line 421) + womanFirstName (line 418)
    @@ -753,13 +796,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::womanFirstName()
    +
    Функция пытается применить цыпочку правил для женских имен
    +
    - womanRule1 (line 299) + womanRule1 (line 296)
    @@ -785,7 +834,7 @@
    - womanRule2 (line 334) + womanRule2 (line 331)
    @@ -811,7 +860,7 @@
    - womanRule3 (line 359) + womanRule3 (line 356)
    @@ -837,7 +886,7 @@
    - womanRule4 (line 375) + womanRule4 (line 372)
    @@ -863,7 +912,7 @@
    - womanSecondName (line 439) + womanSecondName (line 436)
    @@ -882,6 +931,12 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::womanSecondName()
    +
    Функция пытается применить цыпочку правил для женских фамилий
    +

    Inherited Methods

    @@ -889,8 +944,12 @@

    Inherited From NCLNameCaseCore

    + NCLNameCaseCore::detectNamePart()
    NCLNameCaseCore::fullReset()
    NCLNameCaseCore::genderAutoDetect()
    + NCLNameCaseCore::GenderByFatherName()
    + NCLNameCaseCore::GenderByFirstName()
    + NCLNameCaseCore::GenderBySecondName()
    NCLNameCaseCore::genderDetect()
    NCLNameCaseCore::getFatherNameCase()
    NCLNameCaseCore::getFirstNameCase()
    @@ -900,9 +959,13 @@ 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()
    @@ -919,6 +982,9 @@ NCLNameCaseCore::setSecondName()
    NCLNameCaseCore::setSirName()
    NCLNameCaseCore::setWorkingWord()
    + NCLNameCaseCore::womanFatherName()
    + NCLNameCaseCore::womanFirstName()
    + NCLNameCaseCore::womanSecondName()
    NCLNameCaseCore::wordForms()
    @@ -927,7 +993,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:00 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseUa.html b/Docs/NameCaseLib/NCLNameCaseUa.html index bf2abeb..540d004 100644 --- a/Docs/NameCaseLib/NCLNameCaseUa.html +++ b/Docs/NameCaseLib/NCLNameCaseUa.html @@ -21,11 +21,6 @@
    -

    - Implements interfaces: -

    -

    NCL NameCase Ukranian Language

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

    @@ -293,7 +288,7 @@
    - detectNamePart (line 696) + detectNamePart (line 700)
    @@ -317,13 +312,19 @@ $word: об’єкт класу зі словом, яке необхідно ідентифікувати +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::detectNamePart()
    +
    Идетифицирует слово определяе имя это, или фамилия, или отчество
    +
    - GenderByFatherName (line 675) + GenderByFatherName (line 679)
    @@ -346,13 +347,19 @@ $word: об’єкт класу зі словом, для якого необхідно визначити стать +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::GenderByFatherName()
    +
    Определение пола по правилам отчеств
    +
    - GenderByFirstName (line 596) + GenderByFirstName (line 595)
    @@ -375,13 +382,19 @@ $word: об’єкт класу зі словом, для якого необхідно визначити стать +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::GenderByFirstName()
    +
    Определение пола по правилам имен
    +
    - GenderBySecondName (line 646) + GenderBySecondName (line 650)
    @@ -404,13 +417,19 @@ $word: об’єкт класу зі словом, для якого необхідно визначити стать +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::GenderBySecondName()
    +
    Определение пола по правилам фамилий
    +
    - manFatherName (line 568) + manFatherName (line 567)
    @@ -429,6 +448,12 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::manFatherName()
    +
    Функция склоняет мужский отчества
    +
    @@ -454,13 +479,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::manFirstName()
    +
    Функция пытается применить цыпочку правил для мужских имен
    +
    - manRule1 (line 199) + manRule1 (line 192)
    @@ -489,7 +520,7 @@
    - manRule2 (line 236) + manRule2 (line 229)
    @@ -514,7 +545,7 @@
    - manRule3 (line 266) + manRule3 (line 259)
    @@ -589,7 +620,7 @@
    - manSecondName (line 550) + manSecondName (line 549)
    @@ -608,13 +639,19 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::manSecondName()
    +
    Функция пытается применить цыпочку правил для мужских фамилий
    +
    - womanFatherName (line 582) + womanFatherName (line 581)
    @@ -633,6 +670,12 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::womanFatherName()
    +
    Функция склоняет женские отчества
    +
    @@ -658,6 +701,12 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::womanFirstName()
    +
    Функция пытается применить цыпочку правил для женских имен
    +
    @@ -744,7 +793,7 @@
    - womanSecondName (line 559) + womanSecondName (line 558)
    @@ -763,6 +812,12 @@
    +
    +
    Redefinition of:
    +
    +
    NCLNameCaseCore::womanSecondName()
    +
    Функция пытается применить цыпочку правил для женских фамилий
    +

    Inherited Methods

    @@ -770,8 +825,12 @@

    Inherited From NCLNameCaseCore

    + NCLNameCaseCore::detectNamePart()
    NCLNameCaseCore::fullReset()
    NCLNameCaseCore::genderAutoDetect()
    + NCLNameCaseCore::GenderByFatherName()
    + NCLNameCaseCore::GenderByFirstName()
    + NCLNameCaseCore::GenderBySecondName()
    NCLNameCaseCore::genderDetect()
    NCLNameCaseCore::getFatherNameCase()
    NCLNameCaseCore::getFirstNameCase()
    @@ -781,9 +840,13 @@ 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()
    @@ -800,6 +863,9 @@ NCLNameCaseCore::setSecondName()
    NCLNameCaseCore::setSirName()
    NCLNameCaseCore::setWorkingWord()
    + NCLNameCaseCore::womanFatherName()
    + NCLNameCaseCore::womanFirstName()
    + NCLNameCaseCore::womanSecondName()
    NCLNameCaseCore::wordForms()
    @@ -808,7 +874,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:01 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:18 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseWord.html b/Docs/NameCaseLib/NCLNameCaseWord.html index bece66e..c0d2a0a 100644 --- a/Docs/NameCaseLib/NCLNameCaseWord.html +++ b/Docs/NameCaseLib/NCLNameCaseWord.html @@ -48,7 +48,7 @@
    - +
    NCLNameCaseWord __construct @@ -63,6 +63,11 @@ array getGender () +
    +
    + string + getNameCase + (int $number)
    array @@ -158,7 +163,7 @@
    - gender (line 178) + gender (line 192)
    @@ -183,7 +188,7 @@
    - getGender (line 221) + getGender (line 235)
    @@ -204,9 +209,39 @@
    - +
    +
    + getNameCase (line 179) +
    + + +

    Возвращает строку с нужным падежом текущего слова

    +
      +
    • return: строка с нужным падежом текущего слова
    • +
    • access: public
    • +
    + +
    + string + + getNameCase + + (int $number) +
    + +
      +
    • + int + $number: нужный падеж
    • +
    + + +
    + +
    +
    getNameCases (line 169)
    @@ -230,10 +265,10 @@
    -
    +
    - getNamePart (line 247) + getNamePart (line 261)
    @@ -256,10 +291,10 @@
    -
    +
    - getWord (line 256) + getWord (line 270)
    @@ -281,10 +316,10 @@
    -
    +
    - isGenderSolved (line 266) + isGenderSolved (line 280)
    @@ -306,10 +341,10 @@
    -
    +
    - setGender (line 199) + setGender (line 213)
    @@ -338,7 +373,7 @@
    -
    +
    setNameCases (line 159) @@ -367,10 +402,10 @@
    -
    +
    - setNamePart (line 234) + setNamePart (line 248)
    @@ -397,10 +432,10 @@
    -
    +
    - setRule (line 275) + setRule (line 289)
    @@ -426,10 +461,10 @@
    -
    +
    - setTrueGender (line 212) + setTrueGender (line 226)
    @@ -461,7 +496,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLStr.html b/Docs/NameCaseLib/NCLStr.html index 0405a4e..843066b 100644 --- a/Docs/NameCaseLib/NCLStr.html +++ b/Docs/NameCaseLib/NCLStr.html @@ -145,7 +145,7 @@
    -
    +
    @@ -179,7 +179,7 @@
    -
    +
    static method connectLetters (line 129) @@ -209,7 +209,7 @@
    -
    +
    static method explode (line 140) @@ -242,7 +242,7 @@
    -
    +
    static method isLowerCase (line 93) @@ -272,7 +272,7 @@
    -
    +
    static method isUpperCase (line 103) @@ -302,7 +302,7 @@
    -
    +
    static method splitLetters (line 113) @@ -332,7 +332,7 @@
    -
    +
    static method strlen (line 51) @@ -362,7 +362,7 @@
    -
    +
    static method strpos (line 41) @@ -398,7 +398,7 @@
    -
    +
    static method strrpos (line 83) @@ -434,7 +434,7 @@
    -
    +
    static method strtolower (line 61) @@ -464,7 +464,7 @@
    -
    +
    static method strtoupper (line 71) @@ -494,7 +494,7 @@
    -
    +
    static method substr (line 29) @@ -536,7 +536,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCL.php.html b/Docs/NameCaseLib/_NCL---NCL.php.html index 944e662..2d15ae1 100644 --- a/Docs/NameCaseLib/_NCL---NCL.php.html +++ b/Docs/NameCaseLib/_NCL---NCL.php.html @@ -57,7 +57,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:02 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html b/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html index b5fd3df..16b41ed 100644 --- a/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html +++ b/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html @@ -67,7 +67,7 @@
    -
    +
    @@ -79,6 +79,20 @@ +
    + +
    + +
    + + require_once + (NCL_DIR.'/NCLNameCaseWord.php') + (line 17) + +
    + + +
    @@ -93,34 +107,6 @@ -
    - -
    - -
    - - require_once - (NCL_DIR.'/NCLNameCaseInterface.php') - (line 17) - -
    - - - -
    - -
    - -
    - - require_once - (NCL_DIR.'/NCLNameCaseWord.php') - (line 18) - -
    - - -
    @@ -155,7 +141,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:02 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html b/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html index 64bf101..9b15944 100644 --- a/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html +++ b/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html @@ -57,7 +57,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLStr.php.html b/Docs/NameCaseLib/_NCL---NCLStr.php.html index 74ae58d..45763d5 100644 --- a/Docs/NameCaseLib/_NCL---NCLStr.php.html +++ b/Docs/NameCaseLib/_NCL---NCLStr.php.html @@ -57,7 +57,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL.NameCase.ru.php.html b/Docs/NameCaseLib/_NCL.NameCase.ru.php.html index 529cf69..aaaf8d6 100644 --- a/Docs/NameCaseLib/_NCL.NameCase.ru.php.html +++ b/Docs/NameCaseLib/_NCL.NameCase.ru.php.html @@ -84,7 +84,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:00 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL.NameCase.ua.php.html b/Docs/NameCaseLib/_NCL.NameCase.ua.php.html index 980db22..e527640 100644 --- a/Docs/NameCaseLib/_NCL.NameCase.ua.php.html +++ b/Docs/NameCaseLib/_NCL.NameCase.ua.php.html @@ -84,7 +84,7 @@

    - Documentation generated on Thu, 07 Jul 2011 00:01:01 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:18 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/classtrees_NameCaseLib.html b/Docs/classtrees_NameCaseLib.html index 9681a0d..9d7dab2 100644 --- a/Docs/classtrees_NameCaseLib.html +++ b/Docs/classtrees_NameCaseLib.html @@ -13,10 +13,6 @@

    -

    Root interface NCLNameCaseInterface

    - -

    Root class NCL

    • NCL

      - Documentation generated on Thu, 07 Jul 2011 00:01:00 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3

      \ No newline at end of file diff --git a/Docs/elementindex.html b/Docs/elementindex.html index 2bcd279..8868fec 100644 --- a/Docs/elementindex.html +++ b/Docs/elementindex.html @@ -89,6 +89,13 @@
      detectNamePart
      +
      +
      NCLNameCaseCore::detectNamePart() in NCLNameCaseCore.php
      +
      Идетифицирует слово определяе имя это, или фамилия, или отчество
      +
      +
      + detectNamePart +
      NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
      Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
      @@ -148,12 +155,6 @@
      genderAutoDetect
      -
      -
      NCLNameCaseInterface::genderAutoDetect() in NCLNameCaseInterface.php
      -
      -
      - genderAutoDetect -
      По указаным словам определяется пол человека:
      @@ -161,17 +162,24 @@
      GenderByFatherName
      -
      - -
      Визначення статі, за правилами по-батькові
      -
      -
      - GenderByFatherName -
      Определение пола по правилам отчеств
      +
      + GenderByFatherName +
      +
      + +
      Определение пола по правилам отчеств
      +
      +
      + GenderByFatherName +
      +
      + +
      Визначення статі, за правилами по-батькові
      +
      GenderByFirstName
      @@ -182,6 +190,13 @@
      GenderByFirstName
      +
      + +
      Определение пола по правилам имен
      +
      +
      + GenderByFirstName +
      NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
      Определение пола по правилам имен
      @@ -196,6 +211,13 @@
      GenderBySecondName
      +
      + +
      Определение пола по правилам фамилий
      +
      +
      + GenderBySecondName +
      Определение пола по правилам фамилий
      @@ -210,12 +232,6 @@
      getFatherNameCase
      -
      -
      NCLNameCaseInterface::getFatherNameCase() in NCLNameCaseInterface.php
      -
      -
      - getFatherNameCase -
      Функция ставит отчество в нужный падеж.
      @@ -223,12 +239,6 @@
      getFirstNameCase
      -
      -
      NCLNameCaseInterface::getFirstNameCase() in NCLNameCaseInterface.php
      -
      -
      - getFirstNameCase -
      Функция ставит имя в нужный падеж.
      @@ -236,12 +246,6 @@
      getFormatted
      -
      -
      NCLNameCaseInterface::getFormatted() in NCLNameCaseInterface.php
      -
      -
      - getFormatted -
      NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
      Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
      @@ -253,12 +257,6 @@
      Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
      -
      - getFormattedArray -
      -
      -
      NCLNameCaseInterface::getFormattedArray() in NCLNameCaseInterface.php
      -
      getFormattedArrayHard
      @@ -276,12 +274,6 @@
      getFullNameFormat
      -
      -
      NCLNameCaseInterface::getFullNameFormat() in NCLNameCaseInterface.php
      -
      -
      - getFullNameFormat -
      Разбивает строку $fullname на слова и возвращает формат в котором записано имя
      @@ -293,6 +285,13 @@
      NCLNameCaseWord::getGender() in NCLNameCaseWord.php
      Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
      +
      + getNameCase +
      +
      +
      NCLNameCaseWord::getNameCase() in NCLNameCaseWord.php
      +
      Возвращает строку с нужным падежом текущего слова
      +
      getNameCases
      @@ -314,12 +313,6 @@
      Функция ставит фамилию в нужный падеж.
      -
      - getSecondNameCase -
      -
      -
      NCLNameCaseInterface::getSecondNameCase() in NCLNameCaseInterface.php
      -
      getWord
      @@ -327,6 +320,13 @@
      NCLNameCaseWord::getWord() in NCLNameCaseWord.php
      Возвращает текущее слово.
      +
      + getWordsArray +
      +
      +
      NCLNameCaseCore::getWordsArray() in NCLNameCaseCore.php
      +
      Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord
      +
      @@ -418,8 +418,8 @@ manFatherName
      -
      NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
      -
      Фунція відмінює чоловічі по-батькові
      +
      NCLNameCaseCore::manFatherName() in NCLNameCaseCore.php
      +
      Функция склоняет мужский отчества
      manFatherName @@ -429,11 +429,11 @@
      Функция склоняет мужский отчества
      - manFirstName + manFatherName
      -
      NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
      -
      Функція намагається застосувати ланцюг правил для чоловічих імен
      +
      NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
      +
      Фунція відмінює чоловічі по-батькові
      manFirstName @@ -443,11 +443,18 @@
      Функция пытается применить цыпочку правил для мужских имен
      - manRule1 + manFirstName
      -
      NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
      -
      Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
      +
      NCLNameCaseCore::manFirstName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для мужских имен
      +
      +
      + manFirstName +
      +
      +
      NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
      +
      Функція намагається застосувати ланцюг правил для чоловічих імен
      manRule1 @@ -457,11 +464,11 @@
      Мужские имена, оканчивающиеся на любой ь и -й,
      - manRule2 + manRule1
      -
      NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
      -
      Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
      +
      NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
      +
      Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
      manRule2 @@ -470,6 +477,13 @@
      NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
      Мужские имена, оканчивающиеся на любой твердый согласный,
      +
      + manRule2 +
      +
      +
      NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
      +
      Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
      +
      manRule3
      @@ -536,6 +550,13 @@
      manSecondName
      +
      +
      NCLNameCaseCore::manSecondName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для мужских фамилий
      +
      +
      + manSecondName +
      NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
      Функция пытается применить цыпочку правил для мужских фамилий
      @@ -574,12 +595,6 @@
      NCLNameCaseCore.php in NCLNameCaseCore.php
      -
      - NCLNameCaseInterface.php -
      -
      -
      NCLNameCaseInterface.php in NCLNameCaseInterface.php
      -
      NCLNameCaseWord.php
      @@ -611,13 +626,6 @@
      NCLNameCaseCore in NCLNameCaseCore.php
      NCL NameCase Core
      -
      - NCLNameCaseInterface -
      -
      -
      NCLNameCaseInterface in NCLNameCaseInterface.php
      -
      Интерфейс для русского и украинского языка
      -
      NCLNameCaseRu
      @@ -678,12 +686,6 @@
      q
      -
      -
      NCLNameCaseInterface::q() in NCLNameCaseInterface.php
      -
      -
      - q -
      NCLNameCaseCore::q() in NCLNameCaseCore.php
      Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
      @@ -691,12 +693,6 @@
      qFatherName
      -
      -
      NCLNameCaseInterface::qFatherName() in NCLNameCaseInterface.php
      -
      -
      - qFatherName -
      NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
      Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
      @@ -704,12 +700,6 @@
      qFirstName
      -
      -
      NCLNameCaseInterface::qFirstName() in NCLNameCaseInterface.php
      -
      -
      - qFirstName -
      NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
      Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
      @@ -717,12 +707,6 @@
      qFullName
      -
      -
      NCLNameCaseInterface::qFullName() in NCLNameCaseInterface.php
      -
      -
      - qFullName -
      NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
      Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
      @@ -730,12 +714,6 @@
      qSecondName
      -
      -
      NCLNameCaseInterface::qSecondName() in NCLNameCaseInterface.php
      -
      -
      - qSecondName -
      NCLNameCaseCore::qSecondName() in NCLNameCaseCore.php
      Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
      @@ -784,18 +762,6 @@
      NCLNameCaseCore::setFatherName() in NCLNameCaseCore.php
      В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
      -
      - setFatherName -
      -
      -
      NCLNameCaseInterface::setFatherName() in NCLNameCaseInterface.php
      -
      -
      - setFirstName -
      -
      -
      NCLNameCaseInterface::setFirstName() in NCLNameCaseInterface.php
      -
      setFirstName
      @@ -806,12 +772,6 @@
      setFullName
      -
      -
      NCLNameCaseInterface::setFullName() in NCLNameCaseInterface.php
      -
      -
      - setFullName -
      NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
      В система заносится сразу фамилия, имя, отчество
      @@ -820,7 +780,8 @@ setGender
      -
      NCLNameCaseInterface::setGender() in NCLNameCaseInterface.php
      +
      NCLNameCaseCore::setGender() in NCLNameCaseCore.php
      +
      Всем словам устанавливается пол, который может иметь следующие значения
      setGender @@ -829,13 +790,6 @@
      NCLNameCaseWord::setGender() in NCLNameCaseWord.php
      Устанавливает вероятности того, что даное слово является мужчиной или женщиной
      -
      - setGender -
      -
      -
      NCLNameCaseCore::setGender() in NCLNameCaseCore.php
      -
      Всем словам устанавливается пол, который может иметь следующие значения
      -
      setLastName
      @@ -843,18 +797,6 @@
      NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
      В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
      -
      - setLastName -
      -
      -
      NCLNameCaseInterface::setLastName() in NCLNameCaseInterface.php
      -
      -
      - setName -
      -
      -
      NCLNameCaseInterface::setName() in NCLNameCaseInterface.php
      -
      setName
      @@ -886,22 +828,10 @@
      setSecondName
      -
      -
      NCLNameCaseInterface::setSecondName() in NCLNameCaseInterface.php
      -
      -
      - setSecondName -
      NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
      В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
      -
      - setSirname -
      -
      -
      NCLNameCaseInterface::setSirname() in NCLNameCaseInterface.php
      -
      setSirName
      @@ -1091,6 +1021,13 @@
      womanFatherName
      +
      +
      NCLNameCaseCore::womanFatherName() in NCLNameCaseCore.php
      +
      Функция склоняет женские отчества
      +
      +
      + womanFatherName +
      NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
      Функция склоняет женские отчества
      @@ -1112,6 +1049,13 @@
      womanFirstName
      +
      +
      NCLNameCaseCore::womanFirstName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для женских имен
      +
      +
      + womanFirstName +
      NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
      Функция пытается применить цыпочку правил для женских имен
      @@ -1148,15 +1092,15 @@ womanRule3
      -
      NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
      -
      Якщо слово на ськ або це російське прізвище
      +
      NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
      +
      Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
      womanRule3
      -
      NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
      -
      Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
      +
      NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
      +
      Якщо слово на ськ або це російське прізвище
      womanRule4 @@ -1168,6 +1112,13 @@
      womanSecondName
      +
      +
      NCLNameCaseCore::womanSecondName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для женских фамилий
      +
      +
      + womanSecondName +
      NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
      Функція намагається застосувати ланцюг правил для жіночих прізвищ
      diff --git a/Docs/elementindex_NameCaseLib.html b/Docs/elementindex_NameCaseLib.html index 917f67c..915249c 100644 --- a/Docs/elementindex_NameCaseLib.html +++ b/Docs/elementindex_NameCaseLib.html @@ -101,6 +101,13 @@
      detectNamePart
      +
      +
      NCLNameCaseCore::detectNamePart() in NCLNameCaseCore.php
      +
      Идетифицирует слово определяе имя это, или фамилия, или отчество
      +
      +
      + detectNamePart +
      NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
      Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
      @@ -160,12 +167,6 @@
      genderAutoDetect
      -
      -
      NCLNameCaseInterface::genderAutoDetect() in NCLNameCaseInterface.php
      -
      -
      - genderAutoDetect -
      По указаным словам определяется пол человека:
      @@ -173,17 +174,24 @@
      GenderByFatherName
      -
      - -
      Визначення статі, за правилами по-батькові
      -
      -
      - GenderByFatherName -
      Определение пола по правилам отчеств
      +
      + GenderByFatherName +
      +
      + +
      Определение пола по правилам отчеств
      +
      +
      + GenderByFatherName +
      +
      + +
      Визначення статі, за правилами по-батькові
      +
      GenderByFirstName
      @@ -194,6 +202,13 @@
      GenderByFirstName
      +
      + +
      Определение пола по правилам имен
      +
      +
      + GenderByFirstName +
      NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
      Определение пола по правилам имен
      @@ -208,6 +223,13 @@
      GenderBySecondName
      +
      + +
      Определение пола по правилам фамилий
      +
      +
      + GenderBySecondName +
      Определение пола по правилам фамилий
      @@ -222,12 +244,6 @@
      getFatherNameCase
      -
      -
      NCLNameCaseInterface::getFatherNameCase() in NCLNameCaseInterface.php
      -
      -
      - getFatherNameCase -
      Функция ставит отчество в нужный падеж.
      @@ -235,12 +251,6 @@
      getFirstNameCase
      -
      -
      NCLNameCaseInterface::getFirstNameCase() in NCLNameCaseInterface.php
      -
      -
      - getFirstNameCase -
      Функция ставит имя в нужный падеж.
      @@ -248,12 +258,6 @@
      getFormatted
      -
      -
      NCLNameCaseInterface::getFormatted() in NCLNameCaseInterface.php
      -
      -
      - getFormatted -
      NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
      Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
      @@ -265,12 +269,6 @@
      Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
      -
      - getFormattedArray -
      -
      -
      NCLNameCaseInterface::getFormattedArray() in NCLNameCaseInterface.php
      -
      getFormattedArrayHard
      @@ -288,12 +286,6 @@
      getFullNameFormat
      -
      -
      NCLNameCaseInterface::getFullNameFormat() in NCLNameCaseInterface.php
      -
      -
      - getFullNameFormat -
      Разбивает строку $fullname на слова и возвращает формат в котором записано имя
      @@ -305,6 +297,13 @@
      NCLNameCaseWord::getGender() in NCLNameCaseWord.php
      Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
      +
      + getNameCase +
      +
      +
      NCLNameCaseWord::getNameCase() in NCLNameCaseWord.php
      +
      Возвращает строку с нужным падежом текущего слова
      +
      getNameCases
      @@ -326,12 +325,6 @@
      Функция ставит фамилию в нужный падеж.
      -
      - getSecondNameCase -
      -
      -
      NCLNameCaseInterface::getSecondNameCase() in NCLNameCaseInterface.php
      -
      getWord
      @@ -339,6 +332,13 @@
      NCLNameCaseWord::getWord() in NCLNameCaseWord.php
      Возвращает текущее слово.
      +
      + getWordsArray +
      +
      +
      NCLNameCaseCore::getWordsArray() in NCLNameCaseCore.php
      +
      Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord
      +
      @@ -430,8 +430,8 @@ manFatherName
      -
      NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
      -
      Фунція відмінює чоловічі по-батькові
      +
      NCLNameCaseCore::manFatherName() in NCLNameCaseCore.php
      +
      Функция склоняет мужский отчества
      manFatherName @@ -441,11 +441,11 @@
      Функция склоняет мужский отчества
      - manFirstName + manFatherName
      -
      NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
      -
      Функція намагається застосувати ланцюг правил для чоловічих імен
      +
      NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
      +
      Фунція відмінює чоловічі по-батькові
      manFirstName @@ -455,11 +455,18 @@
      Функция пытается применить цыпочку правил для мужских имен
      - manRule1 + manFirstName
      -
      NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
      -
      Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
      +
      NCLNameCaseCore::manFirstName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для мужских имен
      +
      +
      + manFirstName +
      +
      +
      NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
      +
      Функція намагається застосувати ланцюг правил для чоловічих імен
      manRule1 @@ -469,11 +476,11 @@
      Мужские имена, оканчивающиеся на любой ь и -й,
      - manRule2 + manRule1
      -
      NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
      -
      Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
      +
      NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
      +
      Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
      manRule2 @@ -482,6 +489,13 @@
      NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
      Мужские имена, оканчивающиеся на любой твердый согласный,
      +
      + manRule2 +
      +
      +
      NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
      +
      Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
      +
      manRule3
      @@ -548,6 +562,13 @@
      manSecondName
      +
      +
      NCLNameCaseCore::manSecondName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для мужских фамилий
      +
      +
      + manSecondName +
      NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
      Функция пытается применить цыпочку правил для мужских фамилий
      @@ -586,12 +607,6 @@
      NCLNameCaseCore.php in NCLNameCaseCore.php
      -
      - NCLNameCaseInterface.php -
      -
      -
      NCLNameCaseInterface.php in NCLNameCaseInterface.php
      -
      NCLNameCaseWord.php
      @@ -623,13 +638,6 @@
      NCLNameCaseCore in NCLNameCaseCore.php
      NCL NameCase Core
      -
      - NCLNameCaseInterface -
      -
      -
      NCLNameCaseInterface in NCLNameCaseInterface.php
      -
      Интерфейс для русского и украинского языка
      -
      NCLNameCaseRu
      @@ -690,12 +698,6 @@
      q
      -
      -
      NCLNameCaseInterface::q() in NCLNameCaseInterface.php
      -
      -
      - q -
      NCLNameCaseCore::q() in NCLNameCaseCore.php
      Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
      @@ -703,12 +705,6 @@
      qFatherName
      -
      -
      NCLNameCaseInterface::qFatherName() in NCLNameCaseInterface.php
      -
      -
      - qFatherName -
      NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
      Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
      @@ -716,12 +712,6 @@
      qFirstName
      -
      -
      NCLNameCaseInterface::qFirstName() in NCLNameCaseInterface.php
      -
      -
      - qFirstName -
      NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
      Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
      @@ -729,12 +719,6 @@
      qFullName
      -
      -
      NCLNameCaseInterface::qFullName() in NCLNameCaseInterface.php
      -
      -
      - qFullName -
      NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
      Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
      @@ -742,12 +726,6 @@
      qSecondName
      -
      -
      NCLNameCaseInterface::qSecondName() in NCLNameCaseInterface.php
      -
      -
      - qSecondName -
      NCLNameCaseCore::qSecondName() in NCLNameCaseCore.php
      Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
      @@ -796,18 +774,6 @@
      NCLNameCaseCore::setFatherName() in NCLNameCaseCore.php
      В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
      -
      - setFatherName -
      -
      -
      NCLNameCaseInterface::setFatherName() in NCLNameCaseInterface.php
      -
      -
      - setFirstName -
      -
      -
      NCLNameCaseInterface::setFirstName() in NCLNameCaseInterface.php
      -
      setFirstName
      @@ -818,12 +784,6 @@
      setFullName
      -
      -
      NCLNameCaseInterface::setFullName() in NCLNameCaseInterface.php
      -
      -
      - setFullName -
      NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
      В система заносится сразу фамилия, имя, отчество
      @@ -832,7 +792,8 @@ setGender
      -
      NCLNameCaseInterface::setGender() in NCLNameCaseInterface.php
      +
      NCLNameCaseCore::setGender() in NCLNameCaseCore.php
      +
      Всем словам устанавливается пол, который может иметь следующие значения
      setGender @@ -841,13 +802,6 @@
      NCLNameCaseWord::setGender() in NCLNameCaseWord.php
      Устанавливает вероятности того, что даное слово является мужчиной или женщиной
      -
      - setGender -
      -
      -
      NCLNameCaseCore::setGender() in NCLNameCaseCore.php
      -
      Всем словам устанавливается пол, который может иметь следующие значения
      -
      setLastName
      @@ -855,18 +809,6 @@
      NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
      В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
      -
      - setLastName -
      -
      -
      NCLNameCaseInterface::setLastName() in NCLNameCaseInterface.php
      -
      -
      - setName -
      -
      -
      NCLNameCaseInterface::setName() in NCLNameCaseInterface.php
      -
      setName
      @@ -898,22 +840,10 @@
      setSecondName
      -
      -
      NCLNameCaseInterface::setSecondName() in NCLNameCaseInterface.php
      -
      -
      - setSecondName -
      NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
      В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
      -
      - setSirname -
      -
      -
      NCLNameCaseInterface::setSirname() in NCLNameCaseInterface.php
      -
      setSirName
      @@ -1103,6 +1033,13 @@
      womanFatherName
      +
      +
      NCLNameCaseCore::womanFatherName() in NCLNameCaseCore.php
      +
      Функция склоняет женские отчества
      +
      +
      + womanFatherName +
      NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
      Функция склоняет женские отчества
      @@ -1124,6 +1061,13 @@
      womanFirstName
      +
      +
      NCLNameCaseCore::womanFirstName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для женских имен
      +
      +
      + womanFirstName +
      NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
      Функция пытается применить цыпочку правил для женских имен
      @@ -1160,15 +1104,15 @@ womanRule3
      -
      NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
      -
      Якщо слово на ськ або це російське прізвище
      +
      NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
      +
      Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
      womanRule3
      -
      NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
      -
      Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
      +
      NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
      +
      Якщо слово на ськ або це російське прізвище
      womanRule4 @@ -1180,6 +1124,13 @@
      womanSecondName
      +
      +
      NCLNameCaseCore::womanSecondName() in NCLNameCaseCore.php
      +
      Функция пытается применить цыпочку правил для женских фамилий
      +
      +
      + womanSecondName +
      NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
      Функція намагається застосувати ланцюг правил для жіночих прізвищ
      diff --git a/Docs/errors.html b/Docs/errors.html index 460693a..cc66879 100644 --- a/Docs/errors.html +++ b/Docs/errors.html @@ -10,7 +10,7 @@ Post-parsing

      - Documentation generated on Thu, 07 Jul 2011 00:01:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3

      \ No newline at end of file diff --git a/Docs/index.html b/Docs/index.html index 8a8caa8..4ba027e 100644 --- a/Docs/index.html +++ b/Docs/index.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> - + Generated Documentation diff --git a/Docs/li_NameCaseLib.html b/Docs/li_NameCaseLib.html index 9a514ec..c988977 100644 --- a/Docs/li_NameCaseLib.html +++ b/Docs/li_NameCaseLib.html @@ -21,12 +21,10 @@ -
      Interfaces
      -
      NCLNameCaseInterface
      -
      Classes
      +
      Classes
      NCL
      NCLNameCaseCore
      -
      NCLNameCaseRu
      +
      NCLNameCaseRu
      NCLNameCaseUa
      NCLNameCaseWord
      NCLStr
      @@ -35,7 +33,6 @@
      NCL.NameCase.ua.php
      NCL.php
      NCLNameCaseCore.php
      -
      NCLNameCaseInterface.php
      NCLNameCaseWord.php
      NCLStr.php