I18n和日历 - 日历系统可以保留为公历吗?

Ed *_*d . 5 java calendar localization arabic internationalization

这是一个跟进问题(可能应该在它之前被问到)这个问题: java.util.Calendar的子类.

我正在国际化一个大规模Java应用程序,它会定期使用日期,因为很多数据都有与之相关的日期.它将被翻译成的第一批语言之一是阿拉伯语.

目前我无法联系阿拉伯语的人,所以我问你; 商业用户会理解并熟悉阳历吗?

我想答案可能取决于仅在一个区域设置(在设置时选择)支持的数据,尽管存储为时间戳.

如果数据是针对通常使用公历的区域设置进行本地化,但用户是阿拉伯语,我是否使用Hijri日历系统显示数据日期,或者他们是否熟悉公历日历系统?反之亦然?

Dan*_*ski 4

这取决于您的应用程序上下文的“国际化”程度。

\n\n

如果是一些国际商业应用程序,即用于处理进出口,您的客户很可能会期望使用公历。在欧元 (\xe2\x82\xac) 出现之前,许多欧洲企业使用美元 ($) 作为默认货币,因为它简化了很多事情。这同样适用于日历。

\n\n

另一方面,高度本地化的应用程序,例如电视时间表或生日提醒,您肯定应该使用本地日历。

\n\n

换句话说:询问客户或使其可由用户定义。

\n\n

另一件事:即使您的大多数用户都知道公历,您也应该考虑本地化的日历是否会有所改进。几年前,当整个 IT 市场无可争议地由美国主导时,每当我使用支持元音变音 (\xc3\xa4\xc3\xb6\xc3\xbc) 的应用程序时,我都会感到兴奋。同样的概念可能会让您比竞争对手更具优势。让您的客户满意:)

\n\n

一如既往:使用Joda 时间

\n