【发布时间】:2015-12-08 18:17:52
【问题描述】:
我有一个 symfony 应用程序,我根据用户偏好更改 app/config/config.yml 中的语言环境。
我在我的模板上使用这个树枝过滤器(来自国际扩展名)
<td> {{ entity.total | localizednumber('currency')}} </td>
例如,使用 'es' 语言环境我想要这个输出
Id Total
28 250,00 $
对于“en”语言环境,我想要这个输出:
Id Total
28 $ 250.00
但是我得到了这个输出:
Id Total
28 250,00 ¤
那么 ¤ simbol 是什么?是错误还是我做错了什么?
【问题讨论】:
-
¤ 是一个“通配符”currency sign,当实际货币未知时使用。似乎在呈现时未指定货币/区域设置。
-
似乎 'es' 和 'en' 是模棱两可的语言环境,用 'es_AR' 和 'en_US' 固定