diff --git a/src/content/docs/ru/reference/error-reference.mdx b/src/content/docs/ru/reference/error-reference.mdx
index 3c461d1ced96a..c94efad2d0d14 100644
--- a/src/content/docs/ru/reference/error-reference.mdx
+++ b/src/content/docs/ru/reference/error-reference.mdx
@@ -49,6 +49,7 @@ githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/
- [**MiddlewareNoDataOrNextCalled**](/ru/reference/errors/middleware-no-data-or-next-called/)
The middleware didn't return a `Response`.
- [**MiddlewareNotAResponse**](/ru/reference/errors/middleware-not-aresponse/)
The middleware returned something that is not a `Response` object.
- [**LocalsNotAnObject**](/ru/reference/errors/locals-not-an-object/)
Value assigned to `locals` is not accepted.
+- [**AstroResponseHeadersReassigned**](/ru/reference/errors/astro-response-headers-reassigned/)
`Astro.response.headers` не должны быть переназначены.
- [**MiddlewareCantBeLoaded**](/ru/reference/errors/middleware-cant-be-loaded/)
Can't load the middleware.
- [**LocalImageUsedWrongly**](/ru/reference/errors/local-image-used-wrongly/)
Local images must be imported.
- [**AstroGlobUsedOutside**](/ru/reference/errors/astro-glob-used-outside/)
Astro.glob() used outside of an Astro file.
diff --git a/src/content/docs/ru/reference/errors/astro-response-headers-reassigned.mdx b/src/content/docs/ru/reference/errors/astro-response-headers-reassigned.mdx
new file mode 100644
index 0000000000000..849441bc2815d
--- /dev/null
+++ b/src/content/docs/ru/reference/errors/astro-response-headers-reassigned.mdx
@@ -0,0 +1,11 @@
+---
+title: Astro.response.headers must not be reassigned.
+i18nReady: true
+githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
+---
+
+> **AstroResponseHeadersReassigned**: Отдельные заголовки могут быть добавлены и удалены из `Astro.response.headers`, но не должны быть полностью заменены на другой экземпляр `Headers`.
+
+## Что пошло не так?
+Выбрасывается, когда значение устанавливается как поле `headers` в объекте `ResponseInit`, доступном как `Astro.response`.
+
diff --git a/src/content/docs/ru/reference/errors/locals-not-an-object.mdx b/src/content/docs/ru/reference/errors/locals-not-an-object.mdx
index 73ea1169820cb..3e17548d5fc64 100644
--- a/src/content/docs/ru/reference/errors/locals-not-an-object.mdx
+++ b/src/content/docs/ru/reference/errors/locals-not-an-object.mdx
@@ -8,7 +8,7 @@ githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/
## Что пошло не так?
-Возникает в режиме разработки, когда `locals` перезаписывается чем-то, что не является объектом.
+Выбрасывается, когда `locals` перезаписывается чем-то, что не является объектом.
Например:
```ts