fiesh  
            (Fiesh)
           
           
          
              
                January 5, 2011,  1:40pm
               
               
          1 
           
         
        
          I happened to stumble upon this behavior:
If you do the following
setlocale(LC_ALL, 'de_DE.UTF-8');
Yii::app()->setLanguage('de_de');
Yii::app()->locale->numberFormatter->formatCurrency('1234.56', 'EUR');
 
the output is "1 234 ,56,00 €" instead of "1 234,56 €."  So it seems something in formatCurrency depends on the locale setting and then screws up.  This is not really an issue for me in the sense that my locale is en_US.UTF-8, and then everything works fine, but others might have different locales.  I suppose this is a bug?
         
         
           
        
            
            
            
         
         
             
             
          
       
      
        
          
          
            tri  
            (tri - Tommy Riboe)
           
           
          
              
                January 5, 2011,  2:27pm
               
               
          2 
           
         
        
          
I happened to stumble upon this behavior:
If you do the following
setlocale(LC_ALL, 'de_DE.UTF-8');
Yii::app()->setLanguage('de_de');
Yii::app()->locale->numberFormatter->formatCurrency('1234.56', 'EUR');
 
the output is "1 234 ,56,00 €" instead of "1 234,56 €."  So it seems something in formatCurrency depends on the locale setting and then screws up.  This is not really an issue for me in the sense that my locale is en_US.UTF-8, and then everything works fine, but others might have different locales.  I suppose this is a bug?
 
 
Are you using the latest version (from SVN)? IIRC, a ticket was submitted a while ago, on this or a similar issue.
/Tommy (not a core team member)