DateTime-Locale
view release on metacpan or search on metacpan
lib/DateTime/Locale/Base.pm view on Meta::CPAN
my $serialized = shift;
my $obj = DateTime::Locale->load($serialized);
%$self = %$obj;
return $self;
}
1;
# ABSTRACT: Base class for individual locale objects (deprecated)
__END__
=pod
=encoding UTF-8
=head1 NAME
DateTime::Locale::Base - Base class for individual locale objects (deprecated)
=head1 VERSION
version 1.45
=head1 SYNOPSIS
use base 'DateTime::Locale::Base';
=head1 DESCRIPTION
B<This module is no longer used by the code in the distribution.> It is still
included for the sake of any code out in the wild that may subclass this class.
This class will be removed in a future release.
=head1 DEFAULT FORMATS
Each locale has a set of four default date and time formats. They are
distinguished by length, and are called "full", "long", "medium", and "short".
Each locale may have a different default length which it uses when its C<<
$locale->date_format_default() >>, C<< $locale->time_format_default() >>, or
C<< $locale->datetime_format_default() >> methods are called.
This can be changed by calling the C<< $locale->set_default_date_format() >> or
C<< $locale->set_default_time_format() >> methods. These methods accept a
string which must be one of "full", "long", "medium", or "short".
=head1 NAME FORMS
Most names come in a number of variations. First, they may vary based on
length, with wide, abbreviated, and narrow forms. The wide form is typically
the full name, while the narrow form is often a single character. The narrow
forms may not be unique. For example, "T" may be used for Tuesday and Thursday
in the English narrow forms.
Many names also distinguish between "format" and "stand-alone" forms of a
pattern. The format pattern is used when the thing in question is being placed
into a larger string. The stand-alone form is used when displaying that item by
itself, for example in a calendar.
=head1 METHODS
All locales provide the following methods:
=over 4
=item * $locale->id()
The locale's id.
=item * $locale->language_id()
The language portion of the id.
=item * $locale->script_id()
The script portion of the id, if any.
=item * $locale->territory_id()
The territory portion of the id, if any.
=item * $locale->variant_id()
The variant portion of the id, if any.
=item * $locale->name()
The full name for the locale in English.
=item * $locale->language()
The language name for the locale in English.
=item * $locale->script()
The script name for the locale in English, if any.
=item * $locale->territory()
The territory name for the locale in English, if any.
=item * $locale->variant()
The variant name for the locale in English, if any.
=item * $locale->native_name()
The full name for the locale in its native language, if any.
=item * $locale->native_language()
The language name for the locale in its native language, if any.
=item * $locale->native_script()
The script name for the locale in its native language, if any.
=item * $locale->native_territory()
( run in 0.549 second using v1.01-cache-2.11-cpan-39bf76dae61 )