NAME
CLDR::Number::Format::Decimal - Localized decimal formatter using the Unicode CLDR
VERSION
This document describes CLDR::Number v0.00_02, built with Unicode CLDR v24. This is a development release without full documentation and functionality may change. See CLDR::Number::TODO.
SYNOPSIS
# either
use CLDR::Number::Format::Decimal;
my $decf = CLDR::Number::Format::Decimal->new(locale => 'es');
# or
use CLDR::Number;
my $cldr = CLDR::Number->new(locale => 'es');
my $decf = $cldr->decimal_formatter;
say $decf->format(1234.5); # '1 234,5' (Spanish)
$decf->locale('es-MX');
say $decf->format(1234.5); # '1,234.5' (Mexican Spanish)
METHODS
- format
-
Accepts a number and returns a formatted decimal, localized with the current locale.
- at_least
-
Accepts a number and returns a formatted decimal for at least the supplied number.
say $decf->at_least(100); # '100+' - range
-
Accepts two numbers and returns a formatted range of decimals.
say $decf->range(1, 10); # '1–10'
ATTRIBUTES
See also the common attributes in CLDR::Number.
- infinity
-
Default:
∞whenrootlocale - nan
-
Default:
NaNwhenrootlocale - pattern
-
Default:
#,##0.###whenrootlocale - minimum_integer_digits
-
Default:
1whenrootlocale - minimum_fraction_digits
-
Default:
0whenrootlocale - maximum_fraction_digits
-
Default:
3whenrootlocale - primary_grouping_size
-
Default:
3whenrootlocale - secondary_grouping_size
-
Default: not set when
rootlocale - rounding_increment
-
Default:
0whenrootlocale
AUTHOR
Nick Patch <patch@cpan.org>
This project is brought to you by Perl CLDR and Shutterstock. Additional open source projects from Shutterstock can be found at code.shutterstock.com.
COPYRIGHT AND LICENSE
© 2013 Nick Patch
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.