HTTP::Headers::ActionPack::AcceptLanguage(3) A Priority List customized for Media Types

VERSION

version 0.09

SYNOPSIS


use HTTP::Headers::ActionPack::AcceptLanguage;
# normal constructor
my $list = HTTP::Headers::ActionPack::AcceptLanguage->new(
[ 1.0 => 'en-US' ],
[ 0.7 => 'en-GB' ],
);
# or from a string
my $list = HTTP::Headers::ActionPack::AcceptLanguageList->new_from_string(
'en-US; q=1.0, en-GB; q=0.7'
);

DESCRIPTION

This is a subclass of the HTTP::Headers::ActionPack::PriorityList class with some language specific features.

METHODS

"canonicalize_choice"
This takes a string containing a locale code and returns the canonical version of that code.

This is incomplete, as it simply lower cases the language piece (``en'', ``zh'') and upper cases the country (``US'', ``TW''). It does not attempt to canonicalize scripts or variants in the locale code.

AUTHOR

Stevan Little <[email protected]>

CONTRIBUTORS

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Infinity Interactive, Inc..

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.