Changes
Title
unchanged
Localized version of CFormatter
Category
unchanged
How-tos
Yii version
unchanged
Tags
unchanged
cformatter localized locale
Content
changed
Update!
------------------
Since Yii 1.1.14, a [CLocalizedFormatter ](http://www.yiiframework.com/doc/api/1.1/CLocalizedFormatter) is available.
To replace the application component 'format', which is registered by CApplication by default, you can put this in your application 'components' config:
```php
'format' => array('class' => 'CLocalizedFormatter'),
```
Original article
------------------
The default CFormatter (accessible through Yii::app()->format) is not locale aware, unfortunately. Until it is, here is a quick and easy way to localize it, by extending the default class.
Put this file in your protected/components.[...]
$this->timeFormat = 'H:i:s';
$this->datetimeFormat = 'd-m-Y H:i:s';
$this->numberFormat = array(
'decimals'=>null,
'decimalSeparator'=>',',
'thousandSeparator'=>'.'
);
$this->booleanFormat = array('Nee', 'Ja');
break;
// Add more language cases according to your needs
}[...]