Localization

Ahora es más fácil implementar diferentes monedas por medio de i18n.
#### ejemplo:

```yml
#app/config/locales/es.yml 
es:
  currencies:
    cop:
      format:
        short: ! '%{integer} %{integer_label}'
        long:  ! '%{integer} %{integer_label} con%{decimal} %{decimal_label}'
      integer_label: "pesos"
      decimal_label: 'centavos'
    default:
      format:
        short: ! '%{integer}'
        long:  !  '%{integer} con %{decimal}'
    usd:
      format:
        short: ! '%{integer} %{integer_label}'
        long: ! '%{integer} %{integer_label} con%{decimal} %{decimal_label}'
      integer_label: "dolares"
      decimal_label: 'centavos de dolar'

```

``` ruby 
40.40.to_spanish_text
 => " cuarenta con  cuarenta"
40.40.to_spanish_text(format: :short)
 => " cuarenta"
40.40.to_spanish_text(format: :long)
 => " cuarenta con  cuarenta"
40.40.to_spanish_text(format: :long, currency: :cop)
 => " cuarenta pesos con cuarenta centavos"
40.40.to_spanish_text(format: :long, currency: :usd)
 => " cuarenta dolares con cuarenta centavos de dolar"
```

#### Valores defecto
El metodo ```to_spanish_text``` recibe un hash de opciones, las cuales por defecto son
```ruby 
{ format: :short, currency: :default }
```
Estos valores pueden ser modificados y agregados en el archivo .yml