うだがわです。
最近のMoodleでは [サイト管理] > [ユーザ] > [パーミッション] > [ユーザポリシー] から alternativefullnameformatを設定できるようになっていますが、初期値のlanguageだと管理者のユーザ一覧画面やコースでの登録ユーザ一覧画面において、名前フィールドだけで"名 / 姓 / 名 - ヨミガナ / 姓 - ヨミガナ / ミドルネーム / 別名"と表示されています。ここで"名 / 姓 / 名 - ヨミガナ / 姓 - ヨミガナ"程度に制限しようとしてalternativefullnameformatを変更すると、ページヘッダ部のログインユーザ名も引きずられて同じように変更されてしまいます。
調べてみると lib/outputrenderers.phpでヘッダ部のlogin_info()を処理しているのですが、fullname($USER, true)の第二引数がtrueであるためにlib/moodlelib.phpの当該関数でalternativefullnameformatの設定に引きずられているようです。
ここで皆様の意見をお伺いしたいのですが、improvementとしてtrackerにlogin_info()でfullname()の第二引数をfalseにするよう提案するのが適当なのか、あるいは別の方法を取るべきかいかがでしょうか。
翻訳とは少し毛色が異なる問題ですが、langファイルに関係する可能性があるためこのフォーラムに投稿いたしました。