Variable default interface language for new users

若要允许根据浏览器的语言设置为匿名(未登录)用户设置区域设置,您需要同时启用“允许用户区域设置”和“从 Accept-Language 头设置区域设置”这两个站点设置。这两个设置均位于站点“基本设置”页面的顶部附近。

启用这些设置后,未登录站点的用户将自动将其 Discourse 用户界面设置为他们在浏览器中设定的首选语言。如果未登录用户决定在站点上创建账户,其区域设置将自动设置为浏览器所设定的区域设置。请注意,这仅在用户的区域设置对应于 Discourse 已翻译的语言时才有效。

“从 Accept-Language 头设置区域设置”设置对已在站点上创建账户的用户没有影响。一旦账户创建完成,Discourse 用户界面将显示为用户在偏好设置页面中设定的区域设置。只要启用了“允许用户区域设置”选项,现有用户即可在此处更新其区域设置:

关于“从 Accept-Language 头设置区域设置”这一设置,需要撰写一篇相关的 howto 主题文章。我已将此事项设为提醒,并将尽快完成该文章的撰写。

2 个赞