diff --git a/docs/3.api/2.composables/use-cookie.md b/docs/3.api/2.composables/use-cookie.md
index 9ac302bca342..edc95916833a 100644
--- a/docs/3.api/2.composables/use-cookie.md
+++ b/docs/3.api/2.composables/use-cookie.md
@@ -1,6 +1,6 @@
---
title: 'useCookie'
-description: useCookie is an SSR-friendly composable to read and write cookies.
+description: useCookie - это SSR-дружественный композабл для чтения и записи cookies.
links:
- label: Исходники
icon: i-simple-icons-github
@@ -8,23 +8,23 @@ links:
size: xs
---
-Within your pages, components and plugins you can use `useCookie`, an SSR-friendly composable to read and write cookies.
+В своих страницах, компонентах и плагинах вы можете использовать `useCookie`, SSR-дружественный композабл для чтения и записи cookies.
```ts
const cookie = useCookie(name, options)
```
::note
-`useCookie` only works in the [Nuxt context](/docs/guide/going-further/nuxt-app#the-nuxt-context).
+`useCookie` работает только внутри [Nuxt-контекста](/docs/guide/going-further/nuxt-app#the-nuxt-context).
::
::tip
-`useCookie` ref will automatically serialize and deserialize cookie value to JSON.
+`useCookie`-ref автоматически сериализует и десериализует значение cookie в JSON.
::
## Пример
-The example below creates a cookie called `counter`. If the cookie doesn't exist, it is initially set to a random value. Whenever we update the `counter` variable, the cookie will be updated accordingly.
+В приведенном ниже примере создается cookie с именем `counter`. Если куки не существует, то первоначально ему присваивается случайное значение. Всякий раз, когда мы обновляем переменную `counter`, cookie будет обновляться соответствующим образом.
```vue [app.vue]
@@ -170,7 +170,7 @@ if (user.value && user.value !== null) {
```
-**Example 2:**
+**Пример 2:**
```vue
-
List
+
Список
{{ list }}
-
-
+
+
```
-## Cookies in API Routes
+## Cookies в маршрутах API
-You can use `getCookie` and `setCookie` from [`h3`](https://github.com/unjs/h3) package to set cookies in server API routes.
+Вы можете использовать `getCookie` и `setCookie` из пакета [`h3`](https://github.com/unjs/h3) для установки cookies в маршрутах API сервера.
```ts [server/api/counter.ts]
export default defineEventHandler(event => {
- // Read counter cookie
+ // Считываем cookie counter
let counter = getCookie(event, 'counter') || 0
- // Increase counter cookie by 1
+ // Увеличиваем counter cookie на 1
setCookie(event, 'counter', ++counter)
- // Send JSON response
+ // Отправляем ответ в формате JSON
return { counter }
})
```