Pregunta

Esta es una pregunta de seguimiento (y posiblemente debería haberse hecho antes) a esta pregunta: Subclases de java.util.Calendar .

Estoy internacionalizando una gran aplicación Java que usa fechas con bastante regularidad ya que muchos de los datos tienen fechas asociadas. Uno de los primeros idiomas a los que se traducirá es el árabe.

Actualmente tengo problemas para contactar a una persona de habla árabe, así que le pregunto; ¿Los usuarios comerciales entenderán y se familiarizarán con el calendario gregoriano?

Supongo que la respuesta podría depender de los datos que solo se admiten en un entorno local (elegido en el momento de la configuración), a pesar de estar almacenados como una marca de tiempo.

Si los datos se localizan para una configuración regional que usa comúnmente el calendario gregoriano, pero el usuario es árabe, ¿visualizo las fechas de datos usando el sistema de calendario Hijri o estarán familiarizados con el sistema de calendario gregoriano? ¿Y viceversa?

¿Fue útil?

Solución

Depende de cómo '' interacionalizado '' el contexto de su aplicación es.

Si se trata de una aplicación comercial internacional, es decir, para manejar importaciones y exportaciones, sus clientes probablemente esperarían un calendario gregoriano. Antes del euro (€), muchas empresas europeas usaban el dólar ($) como moneda predeterminada, porque simplificaba muchas cosas. Lo mismo podría aplicarse al calendario.

Por otro lado, una aplicación altamente localizada, como un horario de TV o un recordatorio de cumpleaños, seguramente deberías usar el calendario local.

En otras palabras: pregunte a su cliente o haga que sea definible por el usuario.

Otra cosa: incluso si la mayoría de sus usuarios conocieran el calendario gregoriano, debería pensar si un calendario localizado sería una mejora. Hace unos años, cuando todo el marcado de TI estaba indiscutiblemente dominado por los EE. UU., Me emocionaba cada vez que usaba una aplicación que admitía Umlauts (äöü). El mismo concepto podría darle una ventaja sobre sus competidores. Deleite a sus clientes :)

Y como siempre: use Joda time .

Otros consejos

Primero, con respecto a las fechas, usa el tiempo de Joda si puedes.

Segundo, creo que el calendario gregoriano se usa para negocios internacionales y el calendario islámico se usa para fines de fiestas religiosas & amp; ceremonias dependiendo del país, el calendario islámico también puede ser el "oficial" calendario.

Por ejemplo, en Arabia Saudita el calendario oficial es de hecho el calendario islámico, pero por ley mantienen calendarios duales para fines de negocios internacionales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top