# Как изменить формулировку сообщений об ошибках, отображаемых пользователю?

**URL:** https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067
**Category:** Support
**Created:** [12.Октябрь.2023 19:35:49 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067 "2023-10-12T19:35:49Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Zee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zee/32/278493_2.png) [@Zee](https://meta.discourse.org/u/Zee)
#### Post date: [12.Октябрь.2023 19:35:49 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/1 "2023-10-12T19:35:49Z")

</div>

Например  
Некоторые мои пользователи получают сообщение об ошибке: «Произошла ошибка: у вас нет прав для просмотра запрошенного ресурса».  
Это происходит, когда они пытаются что-то опубликовать, не выбрав категорию.  
Поэтому я хочу перенаправить их на выбор категории.  
Есть ли способ изменить это сообщение?

 ![Screenshot 2023-10-12 153346](https://global.discourse-cdn.com/meta/original/4X/6/3/6/63679d4ad052bf3ec89104ffba33f780682fb9ef.jpeg)

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [12.Октябрь.2023 19:41:34 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/2 "2023-10-12T19:41:34Z")

</div>

Привет 👋

Возможно настроить категорию по умолчанию. Когда пользователи откроют редактор, эта категория будет выбрана автоматически.

Настройка сайта `default composer category`.

> [@Joshua Rosenfeld](#):
>
> ### Новая настройка сайта: `default composer category`
> 
> Администраторы теперь могут настроить категорию по умолчанию для редактора. Выбранная категория будет предварительно заполнена в редакторе новой темы. Эта настройка применяется при создании темы со страниц, отличных от списка категорий. Если создание новой темы происходит при просмотре конкретной категории, например [баг - Discourse Meta](https://meta.discourse.org/c/bug), редактор автоматически заполнит просматриваемую категорию.

---

<div class="post-metadata">

### Author: ![Zee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zee/32/278493_2.png) [@Zee](https://meta.discourse.org/u/Zee)
#### Post date: [12.Октябрь.2023 19:53:03 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/3 "2023-10-12T19:53:03Z")

</div>

> [@Don](#):
>
> Настройка сайта `default composer category`.

Привет, Дон!  
Спасибо за быстрый ответ, но я хочу отображать другое сообщение.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [12.Октябрь.2023 22:00:30 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/4 "2023-10-12T22:00:30Z")

</div>

Это общее сообщение об ошибке, которое может использоваться в других контекстах. Скорее всего, это не то, что вам нужно. (Сообщение можно изменить здесь: Администратор → Настроить → Текст)

Не совсем понятно, почему вы видите эту ошибку здесь.  
Если вы не указали категорию или пытаетесь выполнить проверку, вы должны увидеть следующее: 🤔 :

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/1/d/61d0ed626f12fbe6be1d68f042b5662c94abcaf4.png)  
 ![image](https://global.discourse-cdn.com/meta/original/4X/e/f/1/ef128178f1a7f0c7ad5c75e42ef4b0c5ee2d7ef0.png)

---

<div class="post-metadata">

### Author: ![Zee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zee/32/278493_2.png) [@Zee](https://meta.discourse.org/u/Zee)
#### Post date: [13.Октябрь.2023 14:34:20 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/5 "2023-10-13T14:34:20Z")

</div>

У кого-нибудь есть решение? Вся суть в том, чтобы предупредить пользователей о необходимости выбрать категорию, и приведённый вами выше скриншот — отличный пример, @Arkshine.

Однако мой форум выдаёт общую нерелевантную ошибку, что сбивает пользователей с толку.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [13.Октябрь.2023 15:02:02 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/6 "2023-10-13T15:02:02Z")

</div>

Можно ли поделиться ссылкой на ваш форум? Если предпочитаете, можете отправить её в личные сообщения.  
Я не могу определить, почему у вас возникают проблемы с правами доступа (или подобные) в данном контексте. 🤔

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [13.Октябрь.2023 15:37:00 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/7 "2023-10-13T15:37:00Z")

</div>

Это довольно старая тема, но, возможно, это именно тот случай 🤔

> [@Default composer category (trust level) issue](https://meta.discourse.org/t/default-composer-category-trust-level-issue/246264?u=don):
>
> Hello, I just notice today while I tested this feature more closely, if a higher trust level category selected in default composer category setting then the composer category selector will empty on lower trust level users. For example: I select the Lounge category which is accessible for TL3 users. With this setting if I open the composer with \< TL3 user the category field empty and if the user leave empty the topic creation won’t successful.

Если да, и вы настроили ограничение категории по умолчанию по уровню доверия, то удалите эту категорию из настроек. После этого пользователям потребуется выбирать категорию вручную, как показал @Arkshine [выше](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-show-to-user/282067/4?u=don).

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [13.Октябрь.2023 15:41:04 UTC](https://meta.discourse.org/t/how-to-change-wording-on-error-messages-shown-to-user/282067/8 "2023-10-13T15:41:04Z")

</div>

Привет @Zee 👋 Также убедитесь, что у вас установлена последняя стабильная или бета-версия Discourse 3.1.1 или 3.2.0beta2-dev.
