「ユーザーのロケールを許可する」および「Accept-Language ヘッダーからロケールを設定する」という Discourse の設定(どちらも「基本設定」の上部にあります)を有効にすると、ユーザーがサイトに初めて登録した際、ウェブブラウザで設定されているロケールに言語が自動的に設定されます。多くの場合、これでユーザーに適切な言語を設定できます。
Discourse には、アカウント登録時にユーザーが言語を「手動」で選択できるオプションは用意されていません。ただし、一部のサイトでは有用な機能であることは理解できます。
「ユーザーのロケールを許可する」サイト設定が有効になっている限り、ユーザーはサイトへの登録後にロケールを変更できます。これは、ユーザーの設定ページの「インターフェース」セクションから行います。
メタには多言語サイトに関する既存のディスカッションがいくつかあります。以下のトピックには役立つアイデアがいくつか含まれています:https://meta.discourse.org/t/how-to-structure-a-multilingual-community/73225。
