Skip to content

nigelhorne/Locale-CA

Repository files navigation

Linux Build Status Windows Build Status Dependency Status Coverage Status Kritika Analysis Status

NAME

Locale::CA - two letter codes for province identification in Canada and vice versa

VERSION

Version 0.06

SYNOPSIS

use Locale::CA;

my $u = Locale::CA->new();

# Returns the French names of the provinces if $LANG starts with 'fr' or
#   the lang parameter is set to 'fr'
print $u->{code2province}{'ON'}, "\n";      # prints ONTARIO
print $u->{province2code}{'ONTARIO'}, "\n"; # prints ON

my @province = $u->all_province_names();
my @code = $u->all_province_codes();

SUBROUTINES/METHODS

new

Creates a Locale::CA object.

all_province_codes

Returns an array (not arrayref) of all province codes in alphabetical form.

all_province_names

Returns an array (not arrayref) of all province names in alphabetical form

$self->{code2province}

This is a hashref which has two-letter province names as the key and the long name as the value.

$self->{province2code}

This is a hashref which has the long name as the key and the two-letter province name as the value.

SEE ALSO

Locale::Country

AUTHOR

Nigel Horne, <njh at bandsman.co.uk>

BUGS

  • The province name is returned in uc() format.
  • neither hash is strict, though they should be.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Locale::CA

You can also look for information at:

ACKNOWLEDGEMENTS

Based on Locale::US - Copyright (c) 2002 - $present Terrence Brannon.

LICENSE AND COPYRIGHT

Copyright 2012-2024 Nigel Horne.

This program is released under the following licence: GPL2