The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    Lingua::Conjunction - Convert Perl lists into linguistic conjunctions

SYNOPSIS
        use Lingua::Conjunction;

        # emits "Jack"
        $name_list = conjunction('Jack');

        # emits "Jack and Jill"
        $name_list = conjunction('Jack', 'Jill');
  
        # emits "Jack, Jill, and Spot"
        $name_list = conjunction('Jack', 'Jill', 'Spot');

        # emits "Jack, a boy; Jill, a girl; and Spot, a dog"
        $name_list = conjunction('Jack, a boy', 'Jill, a girl', 'Spot, a dog');

        # emits "Jacques, un garcon; Jeanne, une fille; et Spot, un chien"
        Lingua::Conjunction->lang('fr');
        $name_list = conjunction(
            'Jacques, un garcon',
            'Jeanne, une fille',
            'Spot, un chien'
        );

DESCRIPTION
    Lingua::Conjunction exports a single subroutine, "conjunction", that
    converts a list into a properly punctuated text string.

    You can cause "conjunction" to use the connectives of other languages,
    by calling the appropriate subroutine:

        Lingua::Conjunction->lang('en');   # use 'and' (default)
        Lingua::Conjunction->lang('es');   # use 'y'

    Supported languages in this version are English, Spanish, French,
    Italian, German, Portuguese, Norwegian, Danish, Dutch, Afrikaans,
    Swahili, and Latin. (Klingon is intentionally not supported.)

    More details are in the module documentation.

SEE ALSO
    "Locale::Language"

    The *Perl Cookbook* in Section 4.2 has a simular subroutine called
    "commify_series". The different is that 1. this routine handles multiple
    languages and 2. being a module, you do not have to add the subroutine
    to a script every time you need it.

AUTHORS
    Robert Rothenberg <rrwo@cpan.org>

    Damian Conway <damian@csse.monash.edu.au>

LICENSE
    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.