如果您启用了 Discourse 的“允许用户语言环境”和“从 Accept-Language 请求头设置语言环境”这两个设置(它们都位于“基本设置”部分的顶部附近),用户在首次注册网站时,其语言将自动设置为其网页浏览器中设定的语言环境。在许多情况下,这足以为用户设置正确的语言。
Discourse 目前没有提供让用户在注册账户时手动选择语言的功能。不过,我理解这对某些网站来说可能是一个有用的功能。
只要启用了“允许用户语言环境”这一站点设置,用户就可以在注册后更改其语言环境。操作方法是进入用户偏好设置页面的“界面”部分:
Meta 上有一些关于多语言网站的现有讨论。以下话题中的一些想法可能会有所帮助:https://meta.discourse.org/t/how-to-structure-a-multilingual-community/73225。
