NAME
    Mock::Person::CZ - Generate random sets of Czech names.

SYNOPSIS
     use Mock::Person::CZ qw(first_male first_female last_male last_female
             middle_male middle_female name);
     my $first_male = first_male();
     my $first_female = first_female();
     my $last_male = last_male();
     my $last_female = last_female();
     my $middle_male = middle_male();
     my $middle_female = middle_female();
     my $name = name($sex);

DESCRIPTION
    Data for this module was found on these pages:

    Last names
        cz.wikipedia.org
        <http://cs.wikipedia.org/wiki/Seznam_nej%C4%8Detn%C4%9Bj%C5%A1%C3%AD
        ch_p%C5%99%C3%ADjmen%C3%AD_v_%C4%8Cesku>

    Middle names
        There's usually no distinction between a first and middle name in
        the Czech Republic.

    First names
        cz.wikipedia.org - male names
        <http://cs.wikipedia.org/wiki/Seznam_nej%C4%8Dast%C4%9Bj%C5%A1%C3%AD
        ch_mu%C5%BEsk%C3%BDch_jmen_v_%C4%8Cesk%C3%A9_republice>,
        cs.wikipedia.org - female names
        <http://cs.wikipedia.org/wiki/Seznam_nej%C4%8Dast%C4%9Bj%C5%A1%C3%AD
        ch_%C5%BEensk%C3%BDch_jmen_v_%C4%8Cesk%C3%A9_republice>.

SUBROUTINES
    "first_male()"
            Returns random first name of male person.

    "first_female()"
            Returns random first name of female person.

    "last_male()"
            Returns random last name of male person.

    "last_female()"
            Returns random last name of female person.

    "middle_male()"
            Returns random middle name of male person.

    "middle_female()"
            Returns random middle name of female person.

    "name([$sex])"
            Recieves scalar with sex of the person ('male' or 'female') and
            returns scalar with generated name. Default value of $sex
            variable is 'male'.

EXAMPLE1
     # Pragmas.
     use strict;
     use warnings;

     # Modules.
     use Encode qw(encode_utf8);
     use Mock::Person::CZ qw(name);

     # Error.
     print encode_utf8(name())."\n";

     # Output like.
     # �慯efan Luk獺禳 �犲mek

EXAMPLE2
     # Pragmas.
     use strict;
     use warnings;

     # Modules.
     use Encode qw(encode_utf8);
     use Mock::Person::CZ;

     # Get all last male names.
     my @last_males = @Mock::Person::CZ::last_male;

     # Print out.
     print sort map { encode_utf8($_)."\n" } @last_males;

     # Output:
     # Barto禳
     # Bene禳
     # Bla鱉ek
     # Bl獺ha
     # Bure禳
     # Dole鱉al
     # Dost獺l
     # Du禳ek
     # Dvo�䔻︻
     # Fiala
     # Havl穩�嶤k
     # Holub
     # Hor獺k
     # Hrub羸
     # Hru禳ka
     # H獺jek
     # Janda
     # Jel穩nek
     # Kadlec
     # Kol獺��
     # Kone�㤔羸
     # Kopeck羸
     # Kov獺��
     # Kratochv穩l
     # Krej�㮼�
     # Kr獺l
     # Ku�嶤ra
     # K�䔻倩�
     # Li禳ka
     # Mach
     # Mal羸
     # Marek
     # Mare禳
     # Matou禳ek
     # Ma禳ek
     # Moravec
     # Musil
     # M羹ller
     # Navr獺til
     # Nguyen
     # Novotn羸
     # Nov獺k
     # N�𣁦ec
     # Pavl穩k
     # Pokorn羸
     # Pol獺k
     # Posp穩禳il
     # Proch獺zka
     # R轡鱉i�弥a
     # Sedl獺�嶤k
     # Soukup
     # Stan�𢿌
     # Svoboda
     # S羸kora
     # Tich羸
     # Urban
     # Valenta
     # Van�𢿌
     # Vesel羸
     # Vl�嶤k
     # V獺vra
     # Zeman
     # �𨫪ch
     # �𨫪rm獺k
     # �𨫪rn羸
     # �㻊虐a
     # �猬v�㮼虺
     # �犲mek
     # �慯�徱獺nek
     # �𦻑仟stn羸

DEPENDENCIES
    Exporter, Readonly.

SEE ALSO
    Task::Mock::Person
        Install the Mock::Person modules.

REPOSITORY
    <https://github.com/tupinek/Mock-Person-CZ>

AUTHOR
    Michal �麖a�嶤k <mailto:skim@cpan.org>

    <http://skim.cz>

LICENSE AND COPYRIGHT
     穢 Michal �麖a�嶤k 2013-2015
     BSD 2-Clause License

VERSION
    0.04