前阵子需要给货币符号添加一个国家的简写,例如:$ 变为 US$,在1.7.0.2版本下,直接进入后台,system->manage currency->symbol修改即可,但1.5版本的压根没有symbol这个选择项,这可苦了我。后来搜寻了下,发现了以下的解决方法:
先在configuration General => Locale options => Locale检查你的语言环境是什么,如果你的locale 是默认的选项“English (United States)”,就打开lib/Zend/Locale/Data/目录下的en.xml ,并找到3844行,如下:
<currency type="USD">
<displayName>US Dollar</displayName>
<displayName count="one">US dollar</displayName>
<displayName count="other">US dollars</displayName>
<symbol>$</symbol>
</currency>
在$前面加上US就好了,修改其他国家类似,如果没有symbol标签,添加一个就好了
如果local默认的不是“English (United States)”,则找到对应的xml文件修改
进行修改,这个方法我没测试,希望读者自己试一下