PROBLEMI CON IL SEPARATORE DECIMALI

104 views
Skip to first unread message

likinios

unread,
Sep 10, 2009, 3:28:40 AM9/10/09
to manydesigns-portofino-italian
Ho un piccolo ma fastidioso problema con gli attributi di tipo
decimal.
In fase di inserimento del dato è richiesto il punto (.) come
separatore decimale, ma quando si va in modifica l'attributo è
proposto con separatore virgola (,) e dà errore in fase si savataggio
dicendo che il formato non è valido. Come risolvere il problema????
Ciao e grazie per l'aiuto

Likinios

Paolo Predonzani

unread,
Sep 10, 2009, 4:05:26 AM9/10/09
to manydesigns-portofino-italian
Sì è un problema che si verifica sui server dove il "locale" di
sistema è l'italiano. Praticamente, in fase di input Portofino si
aspetta un inserimento dei decimali secondo il locale corrente, quindi
con la virgola "," decimale, mentre in fase di stampa produce il punto
decimale ".".
E' una piccola incoerenza che è risolta nella prossima versione che
rilasceremo, insieme con una nuova, estesa gestione dei decimali.

Per il momento ti propongo un workaround. Nel catalina.sh su linux
aggiungi la riga:
JAVA_OPTS="$JAVA_OPTS -Duser.language=en"

Se usi windows, aggiungi a catalina.bat:
set JAVA_OPTS=%JAVA_OPTS% -Db.language="en"

Questo forza il locale all'inglese e farà sì che i decimali siano
stampati e richiesti con il punto "." decimale sempre.

Saluti


Paolo

Paolo Predonzani

unread,
Sep 18, 2009, 5:41:24 AM9/18/09
to manydesigns-portofino-italian
Correggo un errore di battitura nella stringa relativa alla
configurazione di catalina.bat per windows:

set JAVA_OPTS=%JAVA_OPTS% -Duser.language="en"




On Sep 10, 10:05 am, Paolo Predonzani <paolo.predonz...@gmail.com>
wrote:

likinios

unread,
Sep 25, 2009, 6:07:16 AM9/25/09
to manydesigns-portofino-italian
Grazie per la precisazione, ma comunque non funziona!!!
Non ho il catalina.bat perchè tomcat è installato come servizio, ma
che credo che questo non c'entri poichè è sufficeinte definire una
variabile ambiente. Vero?
Hai qualche altro suggerimento??

Saluti Likinios

Angelo Lupo

unread,
Sep 25, 2009, 6:20:19 AM9/25/09
to manydesigns-po...@googlegroups.com
Ciao,
se hai installato tomcat come servizio procedi in questo modo.

1. Apri il tomcat monitor
2. Seleziona il "Tab" Java
3. Nella sezione "Java Options" aggiungi questa riga:

-Duser.language="en"

4. Clicca su applica
5. Riavvia tomcat.


Ciao

Angelo

likinios

unread,
Sep 25, 2009, 7:09:08 AM9/25/09
to manydesigns-portofino-italian
Ok funziona, ma mi cambia anche tutti i nomi standard 'Salva' diventa
'Save', 'Modifica' > 'Update' ecc. C'è modo di imbrogliare il
sistema???
Ciao e grazie
Likinios

Paolo Predonzani

unread,
Sep 25, 2009, 8:57:40 AM9/25/09
to manydesigns-portofino-italian
Non dovrebbe cambiare la lingua dei messaggi. Puoi verificare le
impostazioni di:
model.locale.language
meta.locale.language

dentro portofino-custom.properties?

http://www.manydesigns.com/documentation/installation-guide/configuration-reference.html

Ciao
Reply all
Reply to author
Forward
0 new messages