Domanda

Questa è una domanda di follow-up (e probabilmente avrebbe dovuto essere stata posta prima di essa) a questa domanda: Sottoclassi di java.util.Calendar .

Sto internazionalizzando una grande app Java che usa le date abbastanza regolarmente poiché molti dati hanno delle date associate. Una delle prime lingue in cui verrà tradotto è l'arabo.

Attualmente ho problemi a contattare una persona di lingua araba, quindi te lo chiedo; gli utenti aziendali capiranno e conosceranno il calendario gregoriano?

Suppongo che la risposta potrebbe dipendere dai dati supportati solo in una locale (scelta al momento dell'installazione), nonostante sia memorizzata come data / ora.

Se i dati sono localizzati per una locale che utilizza comunemente il calendario gregoriano, ma l'utente è arabo, visualizzo le date dei dati utilizzando il sistema di calendario Hijri o avrò familiarità con il sistema di calendario gregoriano? E viceversa?

È stato utile?

Soluzione

Dipende da come "interazionalizzato" il contesto dell'applicazione è.

Se si tratta di un'applicazione aziendale internazionale, vale a dire per la gestione delle importazioni e delle esportazioni, i tuoi clienti probabilmente si aspetterebbero un calendario gregoriano. Prima dell'euro (€) molte aziende europee usavano il dollaro ($) come valuta di default, perché semplificava molte cose. Lo stesso potrebbe valere per il calendario.

D'altra parte un'applicazione altamente localizzata, come un programma TV o un promemoria per il compleanno, dovresti certamente usare il calendario locale.

In altre parole: chiedi al cliente o rendilo definibile dall'utente.

Un'altra cosa: anche se la maggior parte dei tuoi utenti conoscesse il calendario gregoriano, dovresti pensare se un calendario localizzato sarebbe un miglioramento. Qualche anno fa, quando l'intero marchio IT era indiscutibilmente dominato dagli Stati Uniti, ero entusiasta ogni volta che utilizzavo un'applicazione che supportava Umlauts (äöü). Lo stesso concetto potrebbe darti un vantaggio rispetto ai tuoi concorrenti. Delizia i tuoi clienti :)

E come sempre: usa Joda time .

Altri suggerimenti

In primo luogo, per quanto riguarda le date usa l'ora di Joda se puoi.

In secondo luogo, credo che il calendario gregoriano sia utilizzato per gli affari internazionali e che il calendario islamico sia utilizzato a fini di festività religiose & amp; cerimonie; a seconda del paese, il calendario islamico potrebbe anche essere il "quotato" ufficiale calendario.

Ad esempio, in Arabia Saudita il calendario ufficiale è in effetti il ??calendario islamico, ma per legge mantengono i calendari doppi ai fini degli affari internazionali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top