Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Locale::Country::Multilingual
ISO codes for country identification with multi-language

Locale::Country::Multilingual - ISO codes for country identification with multi-language


NAME

Locale::Country::Multilingual - ISO codes for country identification with multi-language (ISO 3166)


SYNOPSIS


    use Locale::Country::Multilingual;

    my $lcm = Locale::Country::Multilingual->new();

    $country = $lcm->code2country('jp');        # $country gets 'Japan'

    $country = $lcm->code2country('chn');       # $country gets 'China'

    $country = $lcm->code2country('250');       # $country gets 'France'

    $code    = $lcm->country2code('Norway');    # $code gets 'no'

    

    $lcm->set_lang('cn'); # set default language to Chinese

    $country = $lcm->code2country('cn');        # $country gets '中国'

    $code    = $lcm->country2code('日本');      # $code gets 'jp'

    

    @codes   = $lcm->all_country_codes();

    @names   = $lcm->all_country_names();

    

    # more heavy call

    my $lang = 'en';

    $country = $lcm->code2country('cn', $lang);        # $country gets 'China'

    $lang = 'cn';

    $country = $lcm->code2country('cn', $lang);        # $country gets '中国'

    

    my $CODE = 'LOCALE_CODE_ALPHA_2'; # by default

    $code    = $lcm->country2code('Norway', $CODE);    # $code gets 'no'

    $CODE = 'LOCALE_CODE_ALPHA_3';

    $code    = $lcm->country2code('Norway', $CODE);    # $code gets 'nor'

    $CODE = 'LOCALE_CODE_NUMERIC';

    $code    = $lcm->country2code('Norway', $CODE);    # $code gets '578'

    $code    = $lcm->country2code('挪威', $CODE, 'cn');    # with lang=cn

    

    $CODE = 'LOCALE_CODE_ALPHA_3';

    $lang = 'cn';

    @codes   = $lcm->all_country_codes($CODE);         # return codes with 3alpha

    @names   = $lcm->all_country_names($lang);         # get all Chinese Countries Names


AVAILABLE LANGAUGES

en - English by default. cn is available for this moment. other languages are welcome to send by email.


SEE ALSO

the Locale::Country manpage


AUTHOR

Fayland Lam, <fayland at gmail.com>


ACKNOWLEDGEMENTS


COPYRIGHT & LICENSE

Copyright 2007 Fayland Lam, all rights reserved.

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

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy