diff --git a/docs/06-settings-pwa.md b/docs/06-settings-pwa.md index a6e1e59..2c215b7 100644 --- a/docs/06-settings-pwa.md +++ b/docs/06-settings-pwa.md @@ -53,7 +53,7 @@ ### UI -`/settings` — один раздел для всех ролей: у пользователя личный блок web-push, у `admin+` ещё секции конфига (Маршрутизация / Web Push / Telegram / SMTP). Секрет — `password`-поле с плейсхолдером «••••• задано — оставить пустым, чтобы не менять»; кнопка «Перебить дефолт» шлёт только изменённые значения (пустое поле открытой настройки = `null` = сброс оверрайда). +`/settings` — один раздел для всех ролей: у пользователя личный блок web-push, у `admin+` ещё секции конфига (Маршрутизация / Web Push / Telegram / SMTP). Секрет — `password`-поле с плейсхолдером «••••• задано — оставить пустым, чтобы не менять»; кнопка «Перебить дефолт» шлёт только изменённые значения (пустое поле открытой настройки = `null` = сброс оверрайда). Плюс личный блок «Язык интерфейса» (все роли, конвенция i18n.md): ru/en/uk/авто; авто = язык аккаунта gnexus-auth, выбор — override в `user_prefs.locale` (`PATCH /api/v1/me {locale}`, хранится в `GET /me` как `locale`/`locale_effective`). Сервер локализует detail ошибок по `Accept-Language` (`app/i18n_server.py`). ---