Devo lasciare il simbolo della valuta? [chiuso]

-1

Sto aggiornando un'applicazione desktop che al momento visualizza il simbolo di valuta ogni volta che vengono visualizzati o stampati valori monetari. Un mio amico del Regno Unito mi ha detto "Ogni volta che i britannici vedono software con l'American Dollar Sign ($) li spegne automaticamente."

Dato che noi (sviluppatori) abbiamo solo una possibilità di fare una prima impressione favorevole, non avrebbe più senso semplicemente formattare tutti i valori monetari senza un simbolo di valuta?

    
posta Michael Riley - AKA Gunny 28.04.2012 - 16:26
fonte

4 risposte

7

Se i valori monetari visualizzati sono effettivamente importi in dollari, dovresti tenere visualizzato $ .

Non farlo rende il valore ambiguo a coloro che non sono negli Stati Uniti - potrebbero pensare che siano nella loro valuta locale.

Se i valori sono effettivamente in valuta locale (qualunque essa sia), dovresti visualizzare il simbolo di valuta corrispondente (di nuovo per evitare ambiguità).

    
risposta data 28.04.2012 - 16:44
fonte
4

Non dovresti codificare a fondo il formato della valuta - quindi non devi assolutamente pubblicare gli importi in valuta formattati come $ 0,00 a meno che non siano esplicitamente espressi in una valuta che usa $ come simbolo (USD o altro).

Se la valuta in questione è la valuta "locale", allora dovresti usare il formato valuta definito in o / s (è disponibile in Windows, si presume che sia disponibile anche altrove) a meno che l'utente non scelga esplicitamente di usare un altro formato .

I formati numerici variano, specialmente l'uso di "," e "." come separatori quindi dovresti tenerne conto anche

    
risposta data 28.04.2012 - 18:47
fonte
0
  • Il simbolo della valuta deve essere sempre presente quando si visualizzano i soldi.

  • Il simbolo della valuta non deve essere persistente con l'importo. Dovrebbe essere determinato in fase di esecuzione utilizzando la cultura di un thread in esecuzione o chiedendo all'utente di specificare le impostazioni relative alla cultura.

  • Basta scambiare un simbolo di valuta con un altro non è abbastanza. Devi convertire l'importo. Per esempio. GBP - > USD

  • Tutto ciò diventa più ovvio quando si avvia la localizzazione di applicazioni più grandi.

  • Quando vado sul sito e vedo valuta estera, di solito diffido del sito, poiché i miei diritti nel loro paese saranno molto limitati se qualcosa va storto.

Guarda cosa fanno gli altri:

Amazon non aggiunge solo il simbolo di valuta, ma aggiunge anche un codice ISO di tre lettere.

    
risposta data 28.04.2012 - 20:53
fonte
0

Stabilisci un parametro in un file di configurazione o in una variabile di ambiente in modo tale che all'avvio dell'applicazione tu lo legga e utilizzi il suo valore per determinare come visualizzare la valuta.

Progetta un'applicazione in modo che se il parametro non viene trovato, mostri valori monetari senza un simbolo di valuta.

we (developers) only have one shot at making a favorable first impression

In alto è giusto, ma questo semplice fatto della vita dovrebbe ispirare la tua creatività, non inibirla.

- (developers) we show the money values as dollar sign by default,
  would you prefer it the other way?
- (customer) well, let's try it that way first
- okay - see how it works. Anything else?
- you said you can show money values the other way,
  can you show them as "USD"?
- sure, one minute. Okay - see how it works with "USD". Anything else?
- so far so good, can you show money values without a currency symbol?
- sure, one minute. Okay - see how it works that way. Anything else?
- when can I have it?
    
risposta data 28.04.2012 - 19:45
fonte

Leggi altre domande sui tag