我把这条消息转发到了 Contribute > UX 频道,因为我意识到大家在这里反馈了 Discourse 在时区处理上存在的一个限制。
我自己经常在柏林和西雅图之间往返。当我在柏林时,在偏好设置中选择 使用当前时区 会选中 Europe/Berlin;但当我在西雅图时,它却会选中 America/Los_Angeles。这是因为可供选择的时区数量有限。这个问题一直存在。
一个用户体验上的改进是允许用户输入或选择自己的位置,然后由 Discourse 自动将其映射到对应的时区。例如,大多数操作系统就是这样工作的。
此外,我认为如果 Discourse 检测到当前配置的时区与用户所在的实际时区不同,应该提示用户更改时区,而不需要用户去用户偏好设置里查找该选项。

