Hola,
En relació a aquest tema del punt/coma decimal i separador de milers en camps numèrics, cosa per la qual que Drupal no té cap mena de suport, m'agradaria comentar sobre un parell de mòduls que vaig desenvolupar fe uns mesos, i que potser no coneixeu.
- Format Number API.
- Formatted Number CCK.
El primer permet configurar precisament això, què volem fer servir per pintar punt/coma decimal i separador de milers en camps numèrics. Es pot configurar a nivell de lloc web, o bé també es pot permetre que els usuaris s'ho configurin en el seu perfil.
Això no fa res més, a no ser que un altre mòdul utilitzi els APIs que proporciona. També pot anar molt bé quan desenvolupes mòduls per necessitats puntuals, amb clients o el que sigui. Els APIs disponibles estan documentats al final del README.txt.
El segon mòdul és un exemple que en fa us d'aquests APIs. Permet configurar camps numèrics per CCK on es tingui en compte el punt/coma decimal i separador de milers que estigui definit a nivell de lloc, o en el perfil de l'usuari.
Com aquí estem en una zona on aquestes coses van diferent que amb l'anglès, espero que aquests mòduls us serveixin d'ajuda.
Salut!

Element numèric per a Forms API
Per si us pot interessar:
No fa massa que vaig afegir una funcionalitat nova al Format Number API.
Ara, no només incorpora funcions per a visualitzar correctament nombres. També incorpora un element numèric per Forms API, de manera similar al que fa Formatted Number CCK, però sense CCK, per si necessites camps numèrics per a un formulari que no tingui res a veure amb CCK.
Funciona més o menys així:
$form['el_meu_camp_numeric'] = array('#type' => 'numericfield',
'#title' => t('My number'),
'#precision' => 10,
'#decimals' => 2,
'#minimum' => 0,
'#maximum' => 123456.99,
'#default_value' => $el_meu_camp_numeric,
);
Teniu més informació al README del mateix projecte.