You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: добавление локализации и новых скриптов для проекта
- Переведены сообщения об ошибках и текстовые метки на русский язык в компонентах, включая страницы и сообщения об ошибках.
- Добавлен новый скрипт `audit:docs` в `package.json` для аудита переведённых файлов документации.
- Обновлены инструкции по деплою на Vercel в README, включая переменные окружения и команды сборки.
- Обновлён план перевода на русский язык с завершением нескольких фаз.
content: "Фаза 5: GitHub Action для регулярной синхронизации с upstream"
73
-
status: pending
73
+
status: completed
74
74
isProject: true
75
75
---
76
76
77
77
# План реанимации [nuxt-ru.vercel.app](http://nuxt-ru.vercel.app)
78
78
79
79
План перенесён в репозиторий. Выполнять по фазам.
80
80
81
-
## Фаза 1: Деплой (1.1–1.4 выполнены)
81
+
## Фаза 1: Деплой (выполнена)
82
82
83
-
-**1.5**В Vercel: задать `NUXT_SESSION_PASSWORD`, `NUXT_GITHUB_TOKEN` (опц.), проверить Build/Install команды.
84
-
-**1.6** NuxtHub: при необходимости `nuxthub link`, `pnpm db:generate` / `pnpm db:migrate`.
83
+
-**1.5**Инструкция по env и сборке добавлена в README (раздел «Деплой на Vercel»). Вручную в Vercel задать `NUXT_SESSION_PASSWORD`, `NUXT_PUBLIC_SITE_URL`, при необходимости `NUXT_GITHUB_TOKEN`.
84
+
-**1.6** NuxtHub ^0.10.6 в проекте, скрипты `db:generate` / `db:migrate` есть. Инструкция в README; при необходимости — `nuxthub link`.
85
85
86
86
## Фаза 2: Перевод сайта
87
87
@@ -93,6 +93,7 @@ isProject: true
93
93
94
94
## Фаза 3: Документация (translation-gang/nuxt, docs/)
95
95
96
+
-**3.0** Выполнено: скрипт `scripts/audit-docs-translation.mjs` и шаблон отчёта `docs/TRANSLATION_AUDIT.md`. Запуск: `NUXT_V4_PATH=/path/to/nuxt pnpm run audit:docs` — перезапишет отчёт списками переведённых/не переведённых по разделам.
-**5** Workflow уже есть: `.github/workflows/sync-upstream.yml`. При необходимости расширить (создание issue при изменениях в upstream).
107
+
-**5** Workflow `.github/workflows/sync-upstream.yml`: еженедельно (пн 9:00) и по кнопке проверяет upstream nuxt/nuxt.com; при наличии изменений создаёт issue с метками `translation`, `sync` и списком изменённых файлов.
При необходимости их можно переопределить в Vercel → Settings → General.
102
+
103
+
### NuxtHub (1.6)
104
+
105
+
- В проекте уже используется `@nuxthub/core` ^0.10.6, БД — sqlite (для продакшена на Vercel используется драйвер Vercel).
106
+
- Если меняете схему БД в `server/db/schema.ts`, локально выполните:
107
+
```bash
108
+
pnpm db:generate
109
+
pnpm db:migrate
110
+
```
111
+
- Привязка проекта к NuxtHub (если нужен дашборд/бэкап): `npx nuxthub@latest login` и `npx nuxthub@latest link`.
112
+
73
113
### Evals для MCP-сервера
74
114
75
115
Для запуска evals убедитесь, что dev-сервер запущен, создайте API-ключ на https://vercel.com/ai-gateway и добавьте `AI_GATEWAY_API_KEY` в `.env`. Затем: `pnpm eval` или `pnpm eval:ui`.
0 commit comments