LocaleFormats
in package
FinalYes
Готовые правила записи суммы для распространённых локалей.
Table of Contents
Constants
Properties
- $math : IntegerMath
- $rules : array<string, SymbolPosition, 3: string}>
Methods
- __construct() : mixed
- formatter() : LocaleFormatter
Constants
NARROW
private
mixed
NARROW
= " "
SPACE
private
mixed
SPACE
= " "
Properties
$math read-only
private
IntegerMath
$math
$rules
private
array<string, SymbolPosition, 3: string}>
$rules
= ['ru' => [',', self::SPACE, \CloudCastle\CurrencyConverter\SymbolPosition::After, self::SPACE], 'en' => ['.', ',', \CloudCastle\CurrencyConverter\SymbolPosition::Before, ''], 'de' => [',', '.', \CloudCastle\CurrencyConverter\SymbolPosition::After, self::SPACE], 'fr' => [',', self::NARROW, \CloudCastle\CurrencyConverter\SymbolPosition::After, self::SPACE], 'es' => [',', '.', \CloudCastle\CurrencyConverter\SymbolPosition::After, self::SPACE], 'it' => [',', '.', \CloudCastle\CurrencyConverter\SymbolPosition::After, self::SPACE], 'pt' => [',', '.', \CloudCastle\CurrencyConverter\SymbolPosition::Before, self::SPACE], 'pl' => [',', self::SPACE, \CloudCastle\CurrencyConverter\SymbolPosition::After, self::SPACE], 'ja' => ['.', ',', \CloudCastle\CurrencyConverter\SymbolPosition::Before, ''], 'zh' => ['.', ',', \CloudCastle\CurrencyConverter\SymbolPosition::Before, ''], 'ch' => ['.', '\'', \CloudCastle\CurrencyConverter\SymbolPosition::Before, self::SPACE]]
Methods
__construct()
public
__construct(IntegerMath $math) : mixed
Parameters
- $math : IntegerMath
formatter()
public
formatter(string $locale) : LocaleFormatter
Parameters
- $locale : string