Serwis wołaczowy
Rozpoznaj płeć i utwórz wołacz dla dowolnego polskiego imienia (również od imion zapożyczonych i spolszczonych oraz od form zdrobniałych, popularnych pseudonimów itd).
Skrypt działa w oparciu o uniwersalne zasady języka polskiego a nie w oparciu o słownik, dlatego w większości obsługuje również imiona bardzo rzadkie lub całkowicie nowe.
Proszę o zgłaszanie błędów mailem lub w tym wątku na Fejsbuku.
Geneza skryptu
Zauważyłem, że wiele firm ma problem z prawidłową wysyłką newsletterów. Piszą np. "Dzień dobry, Łukasz", zamiast "Szanowny Panie Łukaszu". Po pierwsze dlatego, że nie umieją automatycznie utworzyć wołacza, a po drugie dlatego, że na podstawie imienia nie umieją rozpoznawać płci. Mój skrypt rozwiązuje oba te problemy.
Zalety
Dlaczego skrypt oparty na regułach językowych jest lepszy niż oparty na słowniku?
- Codziennie powstają nowe imiona - nie trzeba stale aktualizować słownika.
- Odmieni imiona pochodzenia obcego, których jeszcze nie ma w słownikach i to w różnych wariantach pisowni.
- Właściwie odmieni zdrobnienia (Kuba zamiast Jakub, Ania zamiast Anna itp.).
- Nie sprawią mu problemu pseudonimy.
- Da sobie radę z literówkami.
- Obsłuży modę "zangielszczania" imion poprzez zamianę liter:
- "ks" na "x" (np. Aleks ➜ Alex),
- "w" na "v" (np. Liwia ➜ Livia),
- "ku" na "q" (np. Kuba ➜ Qba)
- itp.
- W większości przypadków poprawnie obsłuży imiona z zamienionymi literami na cyfry (np. ROBERT ➜ R0B3RT).
Znane problemy
- Bogdała, Jowita, Kosma, Maria - imiona zarówno męskie jak i żeńskie. Skrypt zwraca odmianę i płeć zgodne z częstszym użyciem w czasach współczesnych (a zatem np. Jowita, zgodnie z trendem współczesnym, jest przez skrypt traktowane jak imię żeńskie, choć w przeszłości było ono nadawane wyłącznie mężczyznom - np. Św. Jowita).
- Zoe (ż) - brak jednoznacznej reguły kwalifikującej imiona z końcówką -oe (patrz: Noe (m)).
- Nel (ż) - nie da się utworzyć reguły, gdyż w języku polskim końcówka -nel jest jednoznacznie klasyfikowana jako męska (np. Kornel).