Ada*_*erl 5 events facebook localization
Facebook 发布针对特定日期的事件(如生日)的公告/提醒。当看到这些时,本地化会影响吗?
例如,如果我的生日是 2 月 1 日,另一个时区的朋友会看到从他们当地时间 2 月 1 日开始的公告,在我的时区,还是在其他时区(例如格林威治平均值)?
任何选项似乎都有缺点:
如果公告是根据当地时间发布的,住在印度的朋友可能会在 2 月 1 日早上看到他的公告,但我会在前一天晚上收到。或者如果他们住在日本,他们可能要到 2 月 1 日晚上才能看到它,对我来说已经是 2 月 2 日了。
如果公告是根据我的当地时间发布的,那么朋友可能会对我的生日实际上是什么时候感到困惑,因为该公告至少会在另一天的部分时间显示给他们。
对于生日公告,这些并不是很严重的问题;这只是一个简单的例子来澄清问题
我认为这个问题几乎描述了困境,它没有良好的普遍选择。在生日示例中,问题在于 \xe2\x80\x9cbirthday\xe2\x80\x9d 的模糊定义;它比其他任何东西都更重要的是一种社会惯例。
\n\n如果你考虑更客观的东西,比如公司提供的\xe2\x80\x9cone-day Offer\xe2\x80\x9d,那么更明显的是,关键问题是如何定义事物。出于全球考虑,公司应定义要约何时有效(例如,在特定时区的特定日期)并相应地进行公告。
\n\n编程的挑战是正确地实现这一点。大多数情况下,这是一个相对于特定时区或用户\xe2\x80\x99s 时区进行时间参考的问题。这些通常需要不同的方法:服务器端与客户端。(服务器时区可能与预期时区不一致,但它们应该具有已定义的关系。)
\n| 归档时间: |
|
| 查看次数: |
3110 次 |
| 最近记录: |