Pergunta

Este é um follow-up questão (e, possivelmente, deveriam ter sido feitas antes dele) a esta pergunta: subclasses de java.util.Calendar .

Estou internacionalização um grande aplicativo Java que utiliza datas com bastante regularidade, pois muitas dos dados tem datas associados. Uma das primeiras línguas que serão traduzidos para o árabe é.

Atualmente estou tendo problemas para entrar em contato com uma pessoa árabe falando isso estou pedindo a você; usuários de negócios vai entender e estar familiarizado com o calendário gregoriano?

Eu acho que a resposta poderia depender dos dados que só é suportado em uma localidade (escolhido no momento da instalação), apesar de ser armazenado como um timestamp.

Se os dados é localizada para uma localidade que normalmente usa o calendário gregoriano, mas o usuário é o árabe, posso exibir os dados datas usando o sistema de calendário islâmico ou eles vão estar familiarizado com o sistema de calendário gregoriano? E vice-versa?

Foi útil?

Solução

Depende de como "interationalized" o contexto de sua aplicação é.

Se é algum aplicativo de negócios internacionais, ou seja, para lidar com importações e exportações seus clientes mais provável seria de esperar um calendário gregoriano. Antes do Euro (€) muitas empresas europeias usou o cifrão ($) como moeda padrão, porque ele simplificou muitas coisas. O mesmo se aplica ao calendário.

Por outro lado, uma aplicação extremamente localizada, como uma programação de TV ou lembrete de aniversário, você deve certamente usar o calendário local.

Em outras palavras: Pergunte ao seu cliente ou torná-lo fácil de defineable

.

Uma outra coisa: Mesmo se a maioria de seus usuários saberia o calendário gregoriano, você deve pensar sobre se um calendário localizada seria uma melhoria. Alguns anos atrás, quando todo o marcou foi undisputably dominado por os EUA Fiquei emocionado quando eu usei uma aplicação que apoiou Umlauts (AOU). O mesmo conceito pode dar-lhe uma vantagem sobre seus concorrentes. Encantar seus clientes:)

E como sempre:. Use Joda tempo

Outras dicas

Em primeiro lugar, a respeito datas usar o tempo de Joda, se puder.

Em segundo lugar, acredito que o calendário gregoriano é usado para negócios internacionais e do calendário islâmico é usado para fins de feriados religiosos e cerimônias; dependendo do país, o calendário islâmico também pode ser o calendário "oficial".

Por exemplo, na Arábia Saudita calendário oficial é de fato o calendário islâmico, mas por lei eles fazem manter calendários dupla para fins de negócios internacionais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top