ユーザーが姓と名で登録

新規登録ユーザーに名と姓の入力を必須とするため、ユーザーフィールドを追加しました。設定済みで既に「名前」というフィールドが存在していますが、それを削除してカスタムフィールドを維持するか、あるいは既存の「名前」フィールドを編集して「名と姓の入力を必須」とする設定に変更したいと考えています。

このケースはすでに処理しています。「フルネーム必須」のサイト設定を有効にするだけで十分な場合があります。

また、https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ もご一読ください。

既存のプロンプトのテキストを変更するには、/admin/customize/site_textsyour full name を検索してください。

以前は /admin/customize/site_texts でテキストをカスタマイズしていましたが、「full_name_required」設定については詳しくありませんでした。そのため、full_name_required を true に設定しましたが、カスタマイズしたテキストを上書きしただけで、何の役にも立たなかったように思えます。これは本来どのような役割を果たすのでしょうか?少なくともプロフィールの「> 名前」で2つの単語を入力することを必須にする我以为、しかし、名前を「Mark」1つだけに編集しても問題ありません。

あなたのフルネームが「Mark」(姓なし)である可能性はあり、Discourseがそれが真実かどうかを確認する方法はありません。

もしあなたのフォーラムに、ユーザーが法的なフルネーム(またはその一部)を使用することを義務付けるポリシーがある場合、それをソフトウェアで強制することはできません。代わりに、「姓」と「名」のフィールドを追加するのではなく、ユーザーが「フルネーム欄に法的な名前を入力した」ことを確認するチェックボックスを追加することを検討してください。