2 に答える
I know this is a bit late. But just wanted to expalin the above answer. Use it as following:
number_to_currency(aNumber, :locale => :fr)
This uses the file config/locales/fr.yml
.
You can form your own currency format and define it in config/locales/fr.yml
. The File will contain the following:
fr:
number:
currency:
format:
unit: '€'
delimiter: ','
separator: '.'
precision: 2
format: '%n%u'
unit
is the currency Symbol.
also you can format the whole string with the format:
.
More on this Here
これを機能させるには、にロケールファイルが必要ですconfig/locales/fr.yml
。ここから入手できます:https ://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/fr.yml 。
この:locale
オプションは、希望するロケールのみをRailsに宣言します。Railsにはプロジェクト内のすべての言語のすべての翻訳が含まれているわけではないため、これらの翻訳ファイルを自分で含める必要があります。