Class Locale
Representation of a locale.
- ICanBoogie\CLDR\AbstractSectionCollection implements ArrayAccess uses ICanBoogie\Accessor\AccessorTrait (not available) ICanBoogie\CLDR\CollectionTrait, ICanBoogie\CLDR\RepositoryPropertyTrait
- ┗ ICanBoogie\CLDR\Locale uses ICanBoogie\CLDR\CodePropertyTrait
Methods summary
public
__construct( ICanBoogie\CLDR\Repository $repository, string $code )
Initializes the $repository and $code properties.
public
localize( object|string $source_or_code, array $options = [] )
: mixed
Localize the specified source.
public
format_number( number $number, string|null $pattern = null, array $symbols = [] )
: string
Formats a number using $number_formatter.
public
format_currency( number $number, ICanBoogie\CLDR\Currency|string $currency, string $pattern = LocalizedCurrencyFormatter::PATTERN_STANDARD, array $symbols = [] )
: string
Formats currency using localized conventions.
Methods inherited from ICanBoogie\CLDR\AbstractSectionCollection
Methods inherited from ArrayAccess
offsetSet(),
offsetUnset()
Methods used from ICanBoogie\CLDR\CodePropertyTrait
Methods used from ICanBoogie\CLDR\CollectionTrait
Methods used from ICanBoogie\CLDR\RepositoryPropertyTrait
Properties summary
Magic properties
public read-only
$calendars
: ICanBoogie\CLDR\CalendarCollection
The calendar collection of the locale.