Rappresenta l'elenco delle fasce orarie

3

Ho un'applicazione web che consente all'utente di scegliere il fuso orario dall'elenco. L'elenco è molto lungo (praticamente tutti i fusi orari supportati da CLDR). Quindi la domanda è: come dovrei rappresentarlo? Come dovrebbe essere ordinato - in ordine alfabetico o per fuso orario? Quali informazioni deve contenere ogni articolo: offset, posizione, nome lungo (come Europa / Zurigo) o nome breve (come CET)? Devo visualizzare le informazioni sull'ora legale o solo l'offset corrente?

Diciamo che ora non riesco a fare qualcosa di simile a finestre di configurazione del sistema operativo di mappe di fantasia, quindi l'elenco è l'unica opzione possibile. Comunque voglio rendere l'elenco un aspetto gradevole. Qualche buona pratica come è fatta?

    
posta StasM 04.02.2011 - 20:21
fonte

2 risposte

3

Per offset del fuso orario.

Mi fornisce una sfida regolare per trovare il mio posto in una lunga lista se è ordinato per nome - tutti sembrano avere un'idea diversa su come strutturare i paesi in regioni.

Visualizza offset [permanente] (senza ora legale) + nome descrittivo come nella finestra di dialogo di Windows:

    
risposta data 04.02.2011 - 20:51
fonte
1

O per offset o per più riquadri, uno in cui si sceglie "Europa" o "Nord America", ecc., quindi uno in cui si seleziona la città.

E quell'opzione successiva non funzionerà su Windows, dove i nomi del fuso orario sono stati inventati da qualcuno che stava fumando qualcosa di illegale, come "Romance Standard Time" (sì, davvero) e per peggiorare le cose, vengono tradotti in modi più o meno casuali.

Ma su Unix funziona. Ma su Windows devi farlo per offset.

    
risposta data 04.02.2011 - 21:42
fonte

Leggi altre domande sui tag