From 248538b1b7a575ebad211e2c95960777c2536d6d Mon Sep 17 00:00:00 2001 From: Andriy Chaika Date: Wed, 6 Jul 2011 00:12:10 +0300 Subject: [PATCH] =?UTF-8?q?[0.4]=20=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Docs/NameCaseLib/NCLNameCaseUa.html | 6 +- Docs/NameCaseLib/_NCL.NameCase.ua.php.html | 4 +- Docs/classtrees_NameCaseLib.html | 2 +- Docs/classtrees_default.html | 4 +- Docs/default/NCL.html | 55 ++++-- Docs/default/NCLNameCaseCore.html | 12 +- Docs/default/NCLNameCaseInterface.html | 2 +- Docs/default/NCLNameCaseRu.html | 6 +- Docs/default/NCLNameCaseUa.html | 46 ++--- Docs/default/NCLNameCaseWord.html | 2 +- Docs/default/NCLStr.html | 2 +- Docs/default/_NCL---NCL.php.html | 4 +- Docs/default/_NCL---NCLNameCaseCore.php.html | 4 +- .../_NCL---NCLNameCaseInterface.php.html | 2 +- Docs/default/_NCL---NCLNameCaseWord.php.html | 2 +- Docs/default/_NCL---NCLStr.php.html | 2 +- Docs/default/_NCL.NameCase.ru.php.html | 4 +- Docs/default/_NCL.NameCase.ua.php.html | 4 +- Docs/elementindex.html | 67 ++++--- Docs/elementindex_NameCaseLib.html | 2 +- Docs/elementindex_default.html | 179 ++++++++++++++++-- Docs/errors.html | 10 +- Docs/index.html | 2 +- Docs/li_default.html | 4 +- Docs/packages.html | 7 +- Library/NCL.NameCase.ua.php | 24 ++- Library/NCL/NCL.php | 76 +++++++- 27 files changed, 399 insertions(+), 135 deletions(-) diff --git a/Docs/NameCaseLib/NCLNameCaseUa.html b/Docs/NameCaseLib/NCLNameCaseUa.html index 97f76c7..d6bc119 100644 --- a/Docs/NameCaseLib/NCLNameCaseUa.html +++ b/Docs/NameCaseLib/NCLNameCaseUa.html @@ -27,9 +27,11 @@
  • NCLNameCaseInterface
  • -

    Description of NCL

    +

    Класс, который содержит основные константы библиотеки:

    +

    Located in /NCL.NameCase.ua.php (line 18) @@ -830,7 +832,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:04:56 +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 9decb0e..05da173 100644 --- a/Docs/NameCaseLib/_NCL.NameCase.ua.php.html +++ b/Docs/NameCaseLib/_NCL.NameCase.ua.php.html @@ -51,7 +51,7 @@ NCLNameCaseUa - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -88,7 +88,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:04:56 +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 729bd51..798714a 100644 --- a/Docs/classtrees_NameCaseLib.html +++ b/Docs/classtrees_NameCaseLib.html @@ -18,7 +18,7 @@
  • NCLNameCaseCore (Different package)
  • - Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:04:55 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/classtrees_default.html b/Docs/classtrees_default.html index 07749b1..ef64d3a 100644 --- a/Docs/classtrees_default.html +++ b/Docs/classtrees_default.html @@ -21,7 +21,7 @@ @@ -34,7 +34,7 @@
  • NCLStr
  • - Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:08:59 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCL.html b/Docs/default/NCL.html index 9d69e02..bd7d90f 100644 --- a/Docs/default/NCL.html +++ b/Docs/default/NCL.html @@ -21,12 +21,14 @@
    -

    Description of NCL

    +

    Класс, который содержит основные константы библиотеки:

    +

    - Located in /NCL/NCL.php (line 7) + Located in /NCL/NCL.php (line 9)

    @@ -52,7 +54,7 @@ NCLNameCaseCore - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -153,11 +155,12 @@ static mixed $DATELN - = 2 (line 25) + = 2 (line 39)
    +

    Дательный падеж

    @@ -171,11 +174,12 @@ static mixed $IMENITLN - = 0 (line 23) + = 0 (line 27) +

    Именительный падеж

    @@ -189,11 +193,12 @@ static mixed $MAN - = 1 (line 12) + = 1 (line 15) +

    Мужской пол

    @@ -207,11 +212,12 @@ static mixed $PREDLOGN - = 5 (line 28) + = 5 (line 57) +

    Предложный падеж

    @@ -225,11 +231,12 @@ static mixed $RODITLN - = 1 (line 24) + = 1 (line 33) +

    Родительный падеж

    @@ -243,11 +250,12 @@ static mixed $TVORITELN - = 4 (line 27) + = 4 (line 51) +

    Творительный падеж

    @@ -261,11 +269,12 @@ static mixed $UaDavalnyi - = 2 (line 31) + = 2 (line 75) +

    Давальний відмінок

    @@ -279,11 +288,12 @@ static mixed $UaKlychnyi - = 6 (line 35) + = 6 (line 99) +

    Кличний відмінок

    @@ -297,11 +307,12 @@ static mixed $UaMiszevyi - = 5 (line 34) + = 5 (line 93) +

    Місцевий відмінок

    @@ -315,11 +326,12 @@ static mixed $UaNazyvnyi - = 0 (line 29) + = 0 (line 63) +

    Назвиний відмінок

    @@ -333,11 +345,12 @@ static mixed $UaOrudnyi - = 4 (line 33) + = 4 (line 87) +

    Орудний відмінок

    @@ -351,11 +364,12 @@ static mixed $UaRodovyi - = 1 (line 30) + = 1 (line 69) +

    Родовий відмінок

    @@ -369,11 +383,12 @@ static mixed $UaZnahidnyi - = 3 (line 32) + = 3 (line 81) +

    Знахідний відмінок

    @@ -387,11 +402,12 @@ static mixed $VINITELN - = 3 (line 26) + = 3 (line 45) +

    Винительный падеж

    @@ -405,11 +421,12 @@ static mixed $WOMAN - = 2 (line 17) + = 2 (line 21) +

    Женский пол

    @@ -423,7 +440,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCLNameCaseCore.html b/Docs/default/NCLNameCaseCore.html index 65352fe..7258de8 100644 --- a/Docs/default/NCLNameCaseCore.html +++ b/Docs/default/NCLNameCaseCore.html @@ -23,9 +23,11 @@
    -

    Description of NCL

    +

    Класс, который содержит основные константы библиотеки:

    +

    Located in /NCL/NCLNameCaseCore.php (line 13) @@ -58,13 +60,13 @@ NCLNameCaseRu - Description of NCL + Класс, который содержит основные константы библиотеки: - NCLNameCaseUa + NCLNameCaseUa - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -1747,7 +1749,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCLNameCaseInterface.html b/Docs/default/NCLNameCaseInterface.html index 309809e..a18d232 100644 --- a/Docs/default/NCLNameCaseInterface.html +++ b/Docs/default/NCLNameCaseInterface.html @@ -772,7 +772,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCLNameCaseRu.html b/Docs/default/NCLNameCaseRu.html index b5c08e3..043d761 100644 --- a/Docs/default/NCLNameCaseRu.html +++ b/Docs/default/NCLNameCaseRu.html @@ -27,9 +27,11 @@
  • NCLNameCaseInterface
  • -

    Description of NCL

    +

    Класс, который содержит основные константы библиотеки:

    +

    Located in /NCL.NameCase.ru.php (line 15) @@ -919,7 +921,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:08:59 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCLNameCaseUa.html b/Docs/default/NCLNameCaseUa.html index 1876298..850fda0 100644 --- a/Docs/default/NCLNameCaseUa.html +++ b/Docs/default/NCLNameCaseUa.html @@ -27,9 +27,11 @@
  • NCLNameCaseInterface
  • -

    Description of NCL

    +

    Класс, который содержит основные константы библиотеки:

    +

    Located in /NCL.NameCase.ua.php (line 17) @@ -194,13 +196,13 @@ int $CaseCount - = 7 (line 23) + = 7 (line 24) +

    Количество падежей в языке

    @@ -306,7 +308,7 @@
    - detectNamePart (line 683) + detectNamePart (line 684)
    @@ -336,7 +338,7 @@
    - GenderByFatherName (line 662) + GenderByFatherName (line 663)
    @@ -365,7 +367,7 @@
    - GenderByFirstName (line 583) + GenderByFirstName (line 584)
    @@ -394,7 +396,7 @@
    - GenderBySecondName (line 633) + GenderBySecondName (line 634)
    @@ -423,7 +425,7 @@
    - manFatherName (line 555) + manFatherName (line 556)
    @@ -448,7 +450,7 @@
    - manFirstName (line 518) + manFirstName (line 519)
    @@ -473,7 +475,7 @@
    - manRule1 (line 186) + manRule1 (line 187)
    @@ -502,7 +504,7 @@
    - manRule2 (line 223) + manRule2 (line 224)
    @@ -527,7 +529,7 @@
    - manRule3 (line 253) + manRule3 (line 254)
    @@ -552,7 +554,7 @@
    - manRule4 (line 364) + manRule4 (line 365)
    @@ -577,7 +579,7 @@
    - manRule5 (line 379) + manRule5 (line 380)
    @@ -602,7 +604,7 @@
    - manSecondName (line 537) + manSecondName (line 538)
    @@ -627,7 +629,7 @@
    - womanFatherName (line 569) + womanFatherName (line 570)
    @@ -652,7 +654,7 @@
    - womanFirstName (line 527) + womanFirstName (line 528)
    @@ -677,7 +679,7 @@
    - womanRule1 (line 400) + womanRule1 (line 401)
    @@ -706,7 +708,7 @@
    - womanRule2 (line 446) + womanRule2 (line 447)
    @@ -732,7 +734,7 @@
    - womanRule3 (line 490) + womanRule3 (line 491)
    @@ -757,7 +759,7 @@
    - womanSecondName (line 546) + womanSecondName (line 547)
    @@ -830,7 +832,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:36:54 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:00 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCLNameCaseWord.html b/Docs/default/NCLNameCaseWord.html index ee1dff8..9563c2f 100644 --- a/Docs/default/NCLNameCaseWord.html +++ b/Docs/default/NCLNameCaseWord.html @@ -443,7 +443,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/NCLStr.html b/Docs/default/NCLStr.html index 0876ce8..cedcc3b 100644 --- a/Docs/default/NCLStr.html +++ b/Docs/default/NCLStr.html @@ -491,7 +491,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL---NCL.php.html b/Docs/default/_NCL---NCL.php.html index 69de303..58ade30 100644 --- a/Docs/default/_NCL---NCL.php.html +++ b/Docs/default/_NCL---NCL.php.html @@ -42,7 +42,7 @@ NCL - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -54,7 +54,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:04 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL---NCLNameCaseCore.php.html b/Docs/default/_NCL---NCLNameCaseCore.php.html index e912461..595396d 100644 --- a/Docs/default/_NCL---NCLNameCaseCore.php.html +++ b/Docs/default/_NCL---NCLNameCaseCore.php.html @@ -46,7 +46,7 @@ NCLNameCaseCore - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -152,7 +152,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL---NCLNameCaseInterface.php.html b/Docs/default/_NCL---NCLNameCaseInterface.php.html index 0dbec5c..c35f495 100644 --- a/Docs/default/_NCL---NCLNameCaseInterface.php.html +++ b/Docs/default/_NCL---NCLNameCaseInterface.php.html @@ -54,7 +54,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL---NCLNameCaseWord.php.html b/Docs/default/_NCL---NCLNameCaseWord.php.html index dad7727..621d32c 100644 --- a/Docs/default/_NCL---NCLNameCaseWord.php.html +++ b/Docs/default/_NCL---NCLNameCaseWord.php.html @@ -54,7 +54,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL---NCLStr.php.html b/Docs/default/_NCL---NCLStr.php.html index dd34c16..c376060 100644 --- a/Docs/default/_NCL---NCLStr.php.html +++ b/Docs/default/_NCL---NCLStr.php.html @@ -54,7 +54,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL.NameCase.ru.php.html b/Docs/default/_NCL.NameCase.ru.php.html index cca812a..104ee78 100644 --- a/Docs/default/_NCL.NameCase.ru.php.html +++ b/Docs/default/_NCL.NameCase.ru.php.html @@ -44,7 +44,7 @@ NCLNameCaseRu - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -81,7 +81,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:38:03 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:08:59 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/default/_NCL.NameCase.ua.php.html b/Docs/default/_NCL.NameCase.ua.php.html index 4bba808..e2c0690 100644 --- a/Docs/default/_NCL.NameCase.ua.php.html +++ b/Docs/default/_NCL.NameCase.ua.php.html @@ -44,7 +44,7 @@ NCLNameCaseUa - Description of NCL + Класс, который содержит основные константы библиотеки: @@ -88,7 +88,7 @@

    - Documentation generated on Tue, 05 Jul 2011 23:36:54 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:00 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/elementindex.html b/Docs/elementindex.html index fbce332..3130ec1 100644 --- a/Docs/elementindex.html +++ b/Docs/elementindex.html @@ -13,7 +13,6 @@

    Package indexes


    @@ -69,7 +68,8 @@ $CaseCount
    -
    NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
    +
    Количество падежей в языке
    $charset @@ -96,12 +96,13 @@
    NCL::$DATELN in NCL.php
    +
    Дательный падеж
    detectNamePart
    -
    NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
    Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
    @@ -181,7 +182,7 @@ GenderByFatherName
    - +
    Визначення статі, за правилами по-батькові
    @@ -194,14 +195,14 @@ GenderByFirstName
    -
    NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
    Визначення статі, за правилами імені
    GenderBySecondName
    - +
    Визначення статі, за правилами прізвища
    @@ -325,6 +326,7 @@
    NCL::$IMENITLN in NCL.php
    +
    Именительный падеж
    $index @@ -404,12 +406,13 @@
    NCL::$MAN in NCL.php
    +
    Мужской пол
    manFatherName
    -
    NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
    Фунція відмінює чоловічі по-батькові
    @@ -422,7 +425,7 @@ manFirstName
    -
    NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
    Функція намагається застосувати ланцюг правил для чоловічих імен
    @@ -435,7 +438,7 @@ manRule1
    -
    NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
    Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
    @@ -449,7 +452,7 @@ manRule2
    -
    NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
    Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
    @@ -470,14 +473,14 @@ manRule3
    -
    NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
    Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
    manRule4
    -
    NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
    Якщо слово закінчується на і, то відмінюємо як множину
    @@ -498,7 +501,7 @@ manRule5
    -
    NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
    Якщо слово закінчується на ий або ой
    @@ -532,7 +535,7 @@ manSecondName
    -
    NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
    Функція намагається застосувати ланцюг правил для чоловічих прізвищ
    @@ -548,7 +551,7 @@
    NCL in NCL.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    NCL.php @@ -590,14 +593,14 @@ NCL.NameCase.ua.php
    -
    NCL.NameCase.ua.php in NCL.NameCase.ua.php
    +
    NCL.NameCase.ua.php in NCL.NameCase.ua.php
    NCLNameCaseCore
    NCLNameCaseCore in NCLNameCaseCore.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    NCLNameCaseInterface @@ -610,14 +613,14 @@
    NCLNameCaseRu in NCL.NameCase.ru.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    NCLNameCaseUa
    -
    NCLNameCaseUa in NCL.NameCase.ua.php
    -
    Description of NCL
    +
    NCLNameCaseUa in NCL.NameCase.ua.php
    +
    Класс, который содержит основные константы библиотеки:
    NCLNameCaseWord @@ -658,6 +661,7 @@
    NCL::$PREDLOGN in NCL.php
    +
    Предложный падеж
    prepareAllNameParts @@ -771,6 +775,7 @@
    NCL::$RODITLN in NCL.php
    +
    Родительный падеж
    reset @@ -1007,6 +1012,7 @@
    NCL::$TVORITELN in NCL.php
    +
    Творительный падеж
    @@ -1021,42 +1027,49 @@
    NCL::$UaDavalnyi in NCL.php
    +
    Давальний відмінок
    $UaKlychnyi
    NCL::$UaKlychnyi in NCL.php
    +
    Кличний відмінок
    $UaMiszevyi
    NCL::$UaMiszevyi in NCL.php
    +
    Місцевий відмінок
    $UaNazyvnyi
    NCL::$UaNazyvnyi in NCL.php
    +
    Назвиний відмінок
    $UaOrudnyi
    NCL::$UaOrudnyi in NCL.php
    +
    Орудний відмінок
    $UaRodovyi
    NCL::$UaRodovyi in NCL.php
    +
    Родовий відмінок
    $UaZnahidnyi
    +
    Знахідний відмінок
    @@ -1071,6 +1084,7 @@
    NCL::$VINITELN in NCL.php
    +
    Винительный падеж
    @@ -1085,6 +1099,7 @@
    NCL::$WOMAN in NCL.php
    +
    Женский пол
    $words @@ -1109,7 +1124,7 @@ womanFatherName
    -
    NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
    Фунція відмінює жіночі по-батькові
    @@ -1128,14 +1143,14 @@ womanFirstName
    -
    NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
    Функція намагається застосувати ланцюг правил для жіночих імен
    womanRule1
    -
    NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
    Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
    @@ -1156,14 +1171,14 @@ womanRule2
    -
    NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
    Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
    womanRule3
    -
    NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
    Якщо слово на ськ або це російське прізвище
    @@ -1190,7 +1205,7 @@ womanSecondName
    -
    NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
    +
    NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
    Функція намагається застосувати ланцюг правил для жіночих прізвищ
    diff --git a/Docs/elementindex_NameCaseLib.html b/Docs/elementindex_NameCaseLib.html index 33205ea..2475e5a 100644 --- a/Docs/elementindex_NameCaseLib.html +++ b/Docs/elementindex_NameCaseLib.html @@ -165,7 +165,7 @@
    NCLNameCaseUa in NCL.NameCase.ua.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    diff --git a/Docs/elementindex_default.html b/Docs/elementindex_default.html index 3af42d9..1a1ffae 100644 --- a/Docs/elementindex_default.html +++ b/Docs/elementindex_default.html @@ -10,10 +10,6 @@

    [default] element index

    -

    Package indexes

    - All elements
    @@ -80,6 +76,13 @@
    NCLNameCaseRu::$CaseCount in NCL.NameCase.ru.php
    +
    + $CaseCount +
    +
    +
    NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
    +
    Количество падежей в языке
    +
    $charset
    @@ -105,6 +108,14 @@
    NCL::$DATELN in NCL.php
    +
    Дательный падеж
    +
    +
    + detectNamePart +
    +
    +
    NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
    +
    Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
    detectNamePart @@ -179,12 +190,33 @@
    +
    + GenderByFatherName +
    +
    + +
    Визначення статі, за правилами по-батькові
    +
    GenderByFirstName
    NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
    +
    + GenderByFirstName +
    +
    +
    NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
    +
    Визначення статі, за правилами імені
    +
    +
    + GenderBySecondName +
    +
    + +
    Визначення статі, за правилами прізвища
    +
    GenderBySecondName
    @@ -237,13 +269,13 @@ getFormattedArray
    - +
    NCLNameCaseInterface::getFormattedArray() in NCLNameCaseInterface.php
    getFormattedArray
    -
    NCLNameCaseInterface::getFormattedArray() in NCLNameCaseInterface.php
    +
    getFormattedArrayHard @@ -279,13 +311,13 @@ getSecondNameCase
    - +
    NCLNameCaseInterface::getSecondNameCase() in NCLNameCaseInterface.php
    getSecondNameCase
    -
    NCLNameCaseInterface::getSecondNameCase() in NCLNameCaseInterface.php
    +
    getWord @@ -306,6 +338,7 @@
    NCL::$IMENITLN in NCL.php
    +
    Именительный падеж
    $index @@ -385,6 +418,14 @@
    NCL::$MAN in NCL.php
    +
    Мужской пол
    +
    +
    + manFatherName +
    +
    +
    NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
    +
    Фунція відмінює чоловічі по-батькові
    manFatherName @@ -395,12 +436,26 @@
    manFirstName
    +
    +
    NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
    +
    Функція намагається застосувати ланцюг правил для чоловічих імен
    +
    +
    + manFirstName +
    NCLNameCaseRu::manFirstName() in NCL.NameCase.ru.php
    manRule1
    +
    +
    NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
    +
    Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
    +
    +
    + manRule1 +
    NCLNameCaseRu::manRule1() in NCL.NameCase.ru.php
    Мужские имена, оканчивающиеся на любой ь и -й,
    @@ -408,6 +463,13 @@
    manRule2
    +
    +
    NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
    +
    Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
    +
    +
    + manRule2 +
    NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
    Мужские имена, оканчивающиеся на любой твердый согласный,
    @@ -419,6 +481,20 @@
    NCLNameCaseRu::manRule3() in NCL.NameCase.ru.php
    Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
    +
    + manRule3 +
    +
    +
    NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
    +
    Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
    +
    +
    + manRule4 +
    +
    +
    NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
    +
    Якщо слово закінчується на і, то відмінюємо як множину
    +
    manRule4
    @@ -433,6 +509,13 @@
    NCLNameCaseRu::manRule5() in NCL.NameCase.ru.php
    Мужские фамилии, оканчивающиеся на -к
    +
    + manRule5 +
    +
    +
    NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
    +
    Якщо слово закінчується на ий або ой
    +
    manRule6
    @@ -460,6 +543,13 @@
    NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
    +
    + manSecondName +
    +
    +
    NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
    +
    Функція намагається застосувати ланцюг правил для чоловічих прізвищ
    +
    @@ -473,7 +563,7 @@
    NCL in NCL.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    NCL.php @@ -511,12 +601,18 @@
    NCL.NameCase.ru.php in NCL.NameCase.ru.php
    +
    + NCL.NameCase.ua.php +
    +
    +
    NCL.NameCase.ua.php in NCL.NameCase.ua.php
    +
    NCLNameCaseCore
    NCLNameCaseCore in NCLNameCaseCore.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    NCLNameCaseInterface @@ -529,7 +625,14 @@
    NCLNameCaseRu in NCL.NameCase.ru.php
    -
    Description of NCL
    +
    Класс, который содержит основные константы библиотеки:
    +
    +
    + NCLNameCaseUa +
    +
    +
    NCLNameCaseUa in NCL.NameCase.ua.php
    +
    Класс, который содержит основные константы библиотеки:
    NCLNameCaseWord @@ -570,6 +673,7 @@
    NCL::$PREDLOGN in NCL.php
    +
    Предложный падеж
    prepareAllNameParts @@ -683,6 +787,7 @@
    NCL::$RODITLN in NCL.php
    +
    Родительный падеж
    reset @@ -919,6 +1024,7 @@
    NCL::$TVORITELN in NCL.php
    +
    Творительный падеж
    @@ -933,42 +1039,49 @@
    NCL::$UaDavalnyi in NCL.php
    +
    Давальний відмінок
    $UaKlychnyi
    NCL::$UaKlychnyi in NCL.php
    +
    Кличний відмінок
    $UaMiszevyi
    NCL::$UaMiszevyi in NCL.php
    +
    Місцевий відмінок
    $UaNazyvnyi
    NCL::$UaNazyvnyi in NCL.php
    +
    Назвиний відмінок
    $UaOrudnyi
    NCL::$UaOrudnyi in NCL.php
    +
    Орудний відмінок
    $UaRodovyi
    NCL::$UaRodovyi in NCL.php
    +
    Родовий відмінок
    $UaZnahidnyi
    +
    Знахідний відмінок
    @@ -983,6 +1096,7 @@
    NCL::$VINITELN in NCL.php
    +
    Винительный падеж
    @@ -997,6 +1111,7 @@
    NCL::$WOMAN in NCL.php
    +
    Женский пол
    $words @@ -1020,6 +1135,13 @@
    womanFatherName
    +
    +
    NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
    +
    Фунція відмінює жіночі по-батькові
    +
    +
    + womanFatherName +
    NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
    @@ -1029,6 +1151,20 @@
    NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
    +
    + womanFirstName +
    +
    +
    NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
    +
    Функція намагається застосувати ланцюг правил для жіночих імен
    +
    +
    + womanRule1 +
    +
    +
    NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
    +
    Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
    +
    womanRule1
    @@ -1043,6 +1179,20 @@
    NCLNameCaseRu::womanRule2() in NCL.NameCase.ru.php
    Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
    +
    + womanRule2 +
    +
    +
    NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
    +
    Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
    +
    +
    + womanRule3 +
    +
    +
    NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
    +
    Якщо слово на ськ або це російське прізвище
    +
    womanRule3
    @@ -1063,6 +1213,13 @@
    NCLNameCaseRu::womanSecondName() in NCL.NameCase.ru.php
    +
    + womanSecondName +
    +
    +
    NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
    +
    Функція намагається застосувати ланцюг правил для жіночих прізвищ
    +
    WordCase
    diff --git a/Docs/errors.html b/Docs/errors.html index 0e45465..6bdd523 100644 --- a/Docs/errors.html +++ b/Docs/errors.html @@ -23,13 +23,13 @@

    NCL.NameCase.ua.php

    Warnings:


    -Warning on line 15 - Page-level DocBlock precedes "require_once dirname(__FILE__).'/NCL/NCLNameCaseCore.php'", use another DocBlock to document the source element
    -Warning on line 18 - no @package tag was used in a DocBlock for class NCLNameCaseUa
    +Warning on line 17 - no @package tag was used in a DocBlock for class NCLNameCaseUa
    +Warning on line 746 - File "/home/seagull/localhost/www/NameCaseLib/Library/NCL.NameCase.ua.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    NCL.php

    Warnings:


    -Warning on line 7 - no @package tag was used in a DocBlock for class NCL
    -Warning on line 38 - File "/home/seagull/localhost/www/NameCaseLib/Library/NCL/NCL.php" has no page-level DocBlock, use @package in the first DocBlock to create one
    +Warning on line 9 - no @package tag was used in a DocBlock for class NCL
    +Warning on line 102 - File "/home/seagull/localhost/www/NameCaseLib/Library/NCL/NCL.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    NCLNameCaseCore.php

    Warnings:


    @@ -51,7 +51,7 @@ Warning on line 13 - no @package tag was used in a DocBlock for class NCLStr
    Warning on line 102 - File "/home/seagull/localhost/www/NameCaseLib/Library/NCL/NCLStr.php" has no page-level DocBlock, use @package in the first DocBlock to create one

    - Documentation generated on Tue, 05 Jul 2011 23:38:05 +0300 by phpDocumentor 1.4.3 + Documentation generated on Wed, 06 Jul 2011 00:09:01 +0300 by phpDocumentor 1.4.3

    \ No newline at end of file diff --git a/Docs/index.html b/Docs/index.html index 7d15ff8..c5f6f5b 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_default.html b/Docs/li_default.html index 3cd6345..faa5b82 100644 --- a/Docs/li_default.html +++ b/Docs/li_default.html @@ -23,14 +23,16 @@
    Interfaces
    NCLNameCaseInterface
    -
    Classes
    +
    Classes
    NCL
    NCLNameCaseCore
    NCLNameCaseRu
    +
    NCLNameCaseUa
    NCLNameCaseWord
    NCLStr
    Files
    NCL.NameCase.ru.php
    +
    NCL.NameCase.ua.php
    NCL.php
    NCLNameCaseCore.php
    NCLNameCaseInterface.php
    diff --git a/Docs/packages.html b/Docs/packages.html index e95c1e0..f9712e4 100644 --- a/Docs/packages.html +++ b/Docs/packages.html @@ -18,12 +18,7 @@   - - default - - | NameCaseLib - - +
    diff --git a/Library/NCL.NameCase.ua.php b/Library/NCL.NameCase.ua.php index 75af6ad..528ae0d 100644 --- a/Library/NCL.NameCase.ua.php +++ b/Library/NCL.NameCase.ua.php @@ -9,8 +9,7 @@ * * @license Dual licensed under the MIT or GPL Version 2 licenses. * @author Андрей Чайка http://seagull.net.ua/ bymer3@gmail.com - * @version 0.4 05.07.2011 - * @package NameCaseLib + * @version 0.4 05.07.2011 * */ require_once dirname(__FILE__) . '/NCL/NCLNameCaseCore.php'; @@ -19,37 +18,44 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface { /** - * @var int Количество падежей в языке + * Количество падежей в языке + * @var int */ protected $CaseCount = 7; /** - * @var string Список гласных украинского языка + * Список гласных украинского языка + * @var string */ private $vowels = 'аеиоуіїєюя'; /** - * @var string Список согласных украинского языка + * Список согласных украинского языка + * @var string */ private $consonant = "бвгджзйклмнпрстфхцчшщ"; /** - * @var string Українські шиплячі приголосні + * Українські шиплячі приголосні + * @var string */ private $shyplyachi = "жчшщ"; /** - * @var string Українські нешиплячі приголосні + * Українські нешиплячі приголосні + * @var string */ private $neshyplyachi = "бвгдзклмнпрстфхц"; /** - * @var string Українські завжди м’які звуки + * Українські завжди м’які звуки + * @var string */ private $myaki = 'ьюяєї'; /** - * @var string Українські губні звуки + * Українські губні звуки + * @var string */ private $gubni = 'мвпбф'; diff --git a/Library/NCL/NCL.php b/Library/NCL/NCL.php index d080e2b..bb5a23e 100644 --- a/Library/NCL/NCL.php +++ b/Library/NCL/NCL.php @@ -1,37 +1,101 @@ + * @version 0.4 */ class NCL { /** + * Мужской пол * @static integer */ static $MAN = 1; /** - * @static integer + * Женский пол + * @static integer */ static $WOMAN = 2; /** - * @static integer - * Падежи + * Именительный падеж + * @static integer */ static $IMENITLN = 0; + + /** + * Родительный падеж + * @static integer + */ static $RODITLN = 1; + + /** + * Дательный падеж + * @static integer + */ static $DATELN = 2; + + /** + * Винительный падеж + * @static integer + */ static $VINITELN = 3; + + /** + * Творительный падеж + * @static integer + */ static $TVORITELN = 4; + + /** + * Предложный падеж + * @static integer + */ static $PREDLOGN = 5; + + /** + * Назвиний відмінок + * @static integer + */ static $UaNazyvnyi = 0; + + /** + * Родовий відмінок + * @static integer + */ static $UaRodovyi = 1; + + /** + * Давальний відмінок + * @static integer + */ static $UaDavalnyi = 2; + + /** + * Знахідний відмінок + * @static integer + */ static $UaZnahidnyi = 3; + + /** + * Орудний відмінок + * @static integer + */ static $UaOrudnyi = 4; + + /** + * Місцевий відмінок + * @static integer + */ static $UaMiszevyi = 5; + + /** + * Кличний відмінок + * @static integer + */ static $UaKlychnyi = 6; }