Шаблон имени пользователя не найден

Почему вы так считаете? Мне кажется, что метод create_user_profile не предназначен для ручного запуска; он выполняется системой Discourse автоматически после создания пользователя discourse/app/models/user.rb at main · discourse/discourse · GitHub. Именно поэтому вы получаете ошибку duplicate key value, так как пытаетесь создать профили пользователей, которые уже существуют.

Я попытался воспроизвести эту ошибку, создав учётную запись с именем пользователя دعم_المجتمع, а также протестировал это с учётной записью на английском языке. В обоих случаях язык интерфейса был установлен на арабский, и всё работало корректно.

Мне кажется, что эта проблема больше не связана с языком или шаблонами, а касается отсутствующих изображений бейджей, как вы и указали здесь Badge image missing issue