Исправление неработающих ссылок на группы в русскоязычных локалях

Есть ли у групп идентификатор, который можно использовать для создания ссылки на группу?

Проблема, которую я хочу решить, заключается в том, что ссылки ломаются, когда форум использует локаль по умолчанию, отличную от английской.

На форуме с английской локалью по умолчанию всё работает корректно. Например, ссылка Discobot на группу «staff» использует путь /groups/staff:

Пользователи, выбравшие, например, «немецкий» в своих настройках, также попадают на /groups/staff.

Однако, если установить локаль по умолчанию, например, немецкую (и дождаться выполнения задачи по переименованию групп), название группы изменится на «Team», и ссылка перестанет работать.

Изменение ссылки в немецком переводе на /groups/team не помогает, так как ссылка всё равно будет нерабочей для пользователей, выбравших английский язык. Она также останется нерабочей для пользователей, выбравших немецкий язык на форуме с английской локалью по умолчанию.

3 лайка

Спасибо за сообщение об этой проблеме! Следующий PR должен её исправить.

2 лайка