Avramov bRlog
Web dnevnik Nemanje Avramovića

Avramov bRlog

Projekat “Vokativ”

septembar 27th, 2008 . by Avram

Pre nekog vremena povela se diskusija na DevProTalk-u (inicijator je bio Filip Miletić) o tome da se napravi programska promena imena po padežima, odnosno, za početak, samo iz nominativa u vokativ, a sve u cilju da se, kada vam se sajt obraća, obraća sa npr.  “Zdravo Filipe”, umesto “Zdravo Filip”, čak iako ste prilikom registracije kao ime uneli “Filip”.

Inicijalnu verziju napravio je Miloš Vukotić, a onda sam mu se pridružio i ja, te smo malo sredili projekat. Rezultat je – Projekat Vokativ.

“Vokativ” je pokušaj da se obezbedi što preciznija automatska programska promena prvenstveno ličnih imena, a onda i ostalih imenica iz nominativa u vokativ. Zamislite da se na nekom sajtu registrujete sa imenom “Filip”, i umesto da vas sajt, kada se sledeći put ulogujete, pozdravi sa “Zdravo Filip!” što je normalno za sajtove sa engleskog govornog područja (”Hello Filip!” je sasvim primereno), taj pozdrav glasi “Zdravo Filipe!”, što je normalno za srpski jezik.

Pozivam vas sve da istestirate skriptu i da podelite svoje mišljenje sa mnom, ovde :-)

http://vokativ.vokabular.org/

 

Tagovi:

6 komentara za “Projekat “Vokativ””

  1. Pedja reče:

    AVrAmTAR avatarPedja => Pedjo Zdravo Pedjo… Bizare, ne? :)))

  2. moošema reče:

    AVrAmTAR avatarNisam testirala, nema potrebe sa svojim imenom, ali sam baš htela da napomenem da je to verovatno ogroman posao, sa puno početnih grešaka. O programiranju ne znam ništa, o jeziku znam štošta, i odmah su mi pali na pamet primeri sa imenima kao što je Peđa pa Pera. Zdravo Peđa i Zdravo Pero. Postoji čitav niz ženskih imena od kojih neka zahtevaju dekliniranje u vokativu: Tanja i Sara: Zdravo Tanja, Zdravo Saro. Pošto dekliniranje u našem jeziku nema pravila koja bi vam u ovom poslu bila upotrebljiva ili makar lako upotrebljiva, baš me zanima kako ste to uopšte radili i kako ćete uspeti da napravite program koji će razlikovati Peđu od Pere i Tanju od Sare?

  3. moošema reče:

    AVrAmTAR avatarDa, pregledala sam sada DPT i videla da ste primetili da ima izuzetaka. Oni se ručno unose? Evo, ako vam ustreba, nekoliko osnovnih pravila: Svi nastavci u vokativu su O i E, a raspodela vlastitih imeca može da se napravi prema ovim pravilima: 1. Muška vlastita imena koja se završavaju sa A imaju vokativ isti kao nominativ (osim izuzetaka ;))) 2. Višesložne vlastite imenice ženskog roda, osim onih koje se završavaju na ICA, imaju vokativ isti kao nominativ, sa izuzetcima sa nastavkom na O )Saro) 3. ženska imena koja se završavaju na ICA, u vokativu imaju nastavak E: milice, Verice, Marice 4. Muške vlasitite imenice čiji poslednji slog se završava na AR, u vokativu prelazi u RE: Petar – Petre, Mitar – Mitre… Pošto ste se ograničili samo na “naša” imena, ostaje mi samo da ovde zakukam koliko nakaradno zvuče strana imena kada se u našem jeziku dekliniraju u vokativ: Zdravo Henriče, Žače, Miče :)))))))

  4. moošema reče:

    AVrAmTAR avatarE, treći put, ispalo mi peto pravilo: muška imena koja se završavaju na AG, u vokativu dobijaju nastavakn ŽE: Miodrag-Miodraže. Over&Out :))))

  5. Avram reče:

    AVrAmTAR avatarMislim da smo sva navedena pravila već ubacili. Sad sam dodao i pravilo za “Pedja”, da i vokativ glasi isto tako, mada je algoritam i ranije lepo radio, ali kada se napiše Đ a ne DJ :)

    Što se Tanje i Sare tiče, prilično je lako, pošto imaju različitu dužinu i Sara se završava sa “ara” a Tanja sa “anja” pa je lako napraviti razliku. Najbolje bi bilo pokušati sa nekim sličnim imenima (Sanja, Vanja, Anja, Tanja, nasuprot Mara, Dara, Sara) i videti da se u svim navedenim slučajevima algoritam lepo ponaša.


  6. AVrAmTAR avatar[...] “Vokativ“, o kojem sam ranije pisao, za manje od mesec dana postojanja dobio je nagradu za inovativnost na polju srpskog interneta od [...]

Ostavite komentar:

Ime

Email (biće skriven)

Web sajt (ili OpenID provajder)