Ho scelto di considerare questo come una domanda a sé stante poiché stava generando così tanto dibattito nei commenti dello original post.In che modo i siti web devono gestire le impostazioni di localizzazione? (da "Quali sono comuni malintesi e fastidi dell'interfaccia utente?")
È interessante vedere che molte persone su SO (che sono sviluppatori) non ottengono la localizzazione. Ecco la mia opinione su come dovrebbe funzionare:
In tutti i browser che ho guardato (e per gli sviluppatori .NET anche lì) quando si guardano le preferenze di cultura di un utente è nel seguente formato: lingua -Cultura.
Quindi abbiamo:
- it-IT - in lingua inglese - la cultura UK
- en-US - in lingua inglese - cultura degli Stati Uniti
- it - in lingua inglese - cultura invarianti.
- it-IT - lingua francese - la cultura francese
- fr-CH - lingua francese - la cultura svizzera
- de-CH - lingua tedesca - la cultura svizzera
- de-DE - lingua tedesca - la cultura tedesca
Vedere MSDN per un elenco completo supportato dal framework .NET.
Quando vado su un sito Web, so che desidero l'inglese dall'italiano e sa che mi interessa che sia inclinato nel Regno Unito (formattazione del numero, formattazione della data). Quindi quando vado su google.com e mi porta a google.de (a causa del mio indirizzo IP) va benissimo se google.de mi mostra tutto in inglese ma è completamente sbagliato visto che google.de è in tedesco. Ho scarso controllo sul mio indirizzo IP ma controllo completo sulle impostazioni della lingua e della cultura. Se sei interessato, il nuovo motore di ricerca di Microsoft (bing.com) gestisce le cose correttamente. Speriamo Microsoft può imparare a fare ricerca, così come Google o Google può imparare a localizzare così come Microsoft;)
MSDN ha un altro buon articolo qui per maggiori informazioni
Quindi quali sono le raccomandazioni su come i siti dovrebbe occuparsi delle localizzazioni?
Questa non è davvero una domanda ... Dovrebbe essere un wiki della comunità o un ... post del blog? In ogni caso, osservazioni interessanti, non credo che appartengano qui. –
Lo trovo una buona domanda. I progettisti di app wep potrebbero utilizzare le risposte pubblicate qui (se presenti :) per migliorare le loro app, quindi è una domanda legittima di programmazione. –
Caro Marco, come puoi notare la tua risposta mi ha ispirato a lamentarmi di Google nel commento alla tua risposta e nel mio stesso post. Spiacente, non ho trovato il tuo messaggio prima. –