The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Unicode::ICU::ListFormatter - List formatting via ICU

SYNOPSIS

    # “Hans und Franz”
    my $and_list = Unicode::ICU::ListFormatter::format_and(
        'de',   # German
        'Hans',
        'Franz',
    );

    # “Maedchen oder Weibchen”
    my $or_list = Unicode::ICU::ListFormatter::format_or(
        'de',
        'Maedchen',
        'Weibchen',
    );

DESCRIPTION

Use this to create properly localized lists. See examples above.

ICU supports more flexible list formatting than this module exposes; more can be added as needed.

COMPATIBILITY

This requires ICU 63 or later.

FUNCTIONS

$str = format_and( $LOCALE, @ELEMENTS )

Formats an “and” list per the given $LOCALE.

$str = format_or( $LOCALE, @ELEMENTS )

Like format_and() but outputs an “or” list. Also requires ICU 67 or later.