【发布时间】:2016-01-12 09:25:41
【问题描述】:
据我们所知,与英语相比,法语数字使用“,”作为小数分隔符。
例如:英语:10.25% 是 法语:10,25%
我能够成功地将英文数字翻译成法文:
number_with_precision(121.45, locale: :fr)
#=> 121,45
但我无法将法语数字翻译成英语:
number = number_with_precision(121.45, locale: :fr)
number #=> 121,45
number = number_with_precision(number, locale: :en)
number #=> 121,45
该号码仍为法语区域设置。
这是我的 en.yml:
en:
number:
format:
delimiter: ! ','
separator: '.'
significant: false
strip_insignificant_zeros: false
这是我的 fr.yml:
fr:
number:
format:
delimiter: ! ','
separator: ','
significant: false
strip_insignificant_zeros: false
我的翻译文件中是否存在导致此问题的错误?
【问题讨论】:
标签: ruby-on-rails ruby localization