Снова привет! Прежде всего хочу поблагодарить команду Discourse за отличную работу по улучшению согласованности между слагами и полными названиями групп. Однако теперь я столкнулся со странной проблемой при попытке изменить названия уровней доверия на своём форуме Discourse. Я заменил все названия на соответствующие титулы в стиле «Звёздных войн» (Нерф-убийца, Юнлинг, Падаван, Рыцарь-джедай, Мастер-джедай).
(Ну, почти все титулы подходят: мы ожидаем много неопрятных, нецивилизованных контрабандистов, которым придётся обменять свои бластеры на более изящное оружие более цивилизованной эпохи. Также он может оставить за собой право не присваивать звание Мастера-джедая членам [персонала], входящим в Совет джедаев ;))
Странно, но слага групп изменились только для уровней доверия 1 и 2 (Юнлинг и Падаван). По какой-то причине остальные не меняются даже после замены в удобном разделе настройки текста в панели администратора (Admin → Customize → Text). Нужно ли предпринять ещё какие-то шаги, чтобы слага для уровней доверия 0, 3 и 4 могли быть заменены?
EDIT: Ах, кажется, я понял, в чём дело. Общим признаком всех пользовательских уровней доверия, которые не отображают своё имя в слага группы, является наличие пробела в пользовательском названии, что, возможно, нарушает генерацию слага. Можно ли добавить поддержку, чтобы эти встроенные группы могли обрабатывать пробелы в пользовательских названиях уровней доверия?
Я немного опоздал на вечеринку, но, наткнувшись на это во время исследования другого запроса в службу поддержки, решил дополнить информацию. Имена пользователей и групп не поддерживают пробелы, поэтому вместо них нужно использовать знак подчёркивания (как в именах по умолчанию):