Cypriano

22 February, 2008

(Polski) Skrypt tworzący wołacz imienia

Filed under: Projects — Cypriano 2008-02-22 @ 16:56 Modified: 2009-07-22 o 10:59
Tags: , , , ,

Sorry, this entry is only available in Polski.

Popularity: 16% [?]

7 Comments »

  1. fajny skrypcik, jak dużą masz bazę wyjątków?
    np. Kuba

    Comment by Valor — 22 April, 2008 @ 14:54

  2. funkcja jest na 14 case’ach.
    W sumie jest to ok 45 linii i ok. 1600 znaków (licząc białe znaki) kodu.

    Jeżeli chodzi np o imię Kuba, to załatwiłem to sprawdzaniem najpierw najdłuższych trafień, np.
    case in_array(substr($imie,-3,3),array("cja","ria","lia","dia","wia","fia"))
    i kilka innych, a Kuba załapuje się na sprawdzenie tylko ostatniej litery “a”. Także w sumie trochę tych porównań jest – 4 case’y (z 14) używają in_array.

    Comment by Cypriano — 22 April, 2008 @ 15:49

  3. http://www.cypriano.pl/en/odmianaimion.php?imie=aleksander

    wymaga jeszcze dopracowania. pewnie nie da się zrobić tego uniwersalnie

    Comment by Rafał — 6 November, 2008 @ 13:14

  4. Faktycznie nie działało dla Aleksandra.
    Na szybko dorobiłem jedną regułkę dla końcówek “der”…

    dzięki

    Comment by Cypriano — 6 November, 2008 @ 14:34

  5. imo nie ma sznas zeby w jednym kb to ladnie dzialalo – i zreszta nie dziala – zle rozpoznaje plec imion Barnaba, Kuba, trzeba to rozgalezic, taka plaska struktura sobie nie poradzi.
    w okolicach 2006 zrobilem cos podobnego na 6kb (wdrazam do newsletterów) tzn podobnego pod wzgledem zasady, nie skutecznosci ;) – porozdrzewieniu dziala wg regul polskiej gramatyki a nie bazy imion i wyjatkow (czyli odmieni prawidłowo też rzeczowniki np gruszka pędzel itd)
    http://smutec.pl/imiona/

    Comment by bujnos — 12 February, 2009 @ 14:10

  6. Faktycznie nie działa tak jak powinno.
    Żeby nie było, to dodałem jednego case’a ;)

    Ten skrypt robiłem dosyć dawno i dla dosyć ograniczonej liczby imion, więc pewnie nigdy nie będzie działał dla wszystkich. Jednak to że nie działał dla Kuby, to musiało gdzieś umknąć ;)
    Teraz gdybym to robił, to być może poszedłbym w strukturę drzewiastą, ale to się raczej nie zdarzy – mam inne rzeczy na głowie ;)

    Comment by Cypriano — 12 February, 2009 @ 16:08

  7. [...] post: Cypriano " Skrypt tworzący wołacz imienia Share and [...]

    Pingback by Cypriano " Skrypt tworzący wołacz imienia — 25 May, 2009 @ 3:59

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress