К основному содержанию
скилл CX Codex

nuxt-i18n — скилл для Claude Code: локали в Nuxt

Скилл для ИИ-агента, который помогает настроить локали, маршруты и SEO в Nuxt-приложении через @nuxtjs/i18n.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add onmax/nuxt-skills --skill nuxt-i18n -a claude-code
Открыть на GitHub

Что делает nuxt-i18n

Скилл ведёт агента по работе с @nuxtjs/i18n: коды локалей, файлы переводов, defaultLocale, стратегия маршрутизации. Агент сначала смотрит установленную версию модуля, nuxt.config.*, i18n/i18n.config.* и затронутые страницы, а потом открывает нужный раздел справки — конфигурацию, сообщения или маршрутизацию и SEO.

Внутри три справочника: настройка локалей и определение языка браузера, ключи переводов с интерполяцией и плюрализацией, стратегии маршрутов и переключатели языка. Опции модуля остаются в nuxt.config, настройки Vue I18n — в i18n.config, переводы — в файлах локалей. Файлы локалей по умолчанию лежат в i18n/locales/.

Проверка после правок: nuxi prepare, затем типизация проекта и открытие маршрута в двух локалях. Скилл закрывает только i18n — за страницы, middleware и серверные маршруты отвечает отдельный скилл nuxt, поэтому в проекте с нестандартным SSR-состоянием придётся переключаться между ними.

Какие задачи решает

  • добавить вторую локаль в Nuxt-приложение
  • настроить определение языка браузера
  • перевести маршруты и ссылки на другие языки
  • собрать переключатель языка на странице
  • настроить откат на локаль по умолчанию

Примеры запросов агенту

  • настрой @nuxtjs/i18n в проекте: локали en и fr, файлы в i18n/locales
  • добавь переключатель языка в шапку и локализуй ссылки
  • настрой SEO-метаданные для каждой локали

Как установить nuxt-i18n

1Через Skills CLI (Vercel)

npx skills add onmax/nuxt-skills --skill nuxt-i18n -a claude-code

2Вручную: положить файлы

~/.claude/skills/nuxt-i18n/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/nuxt-i18n/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора8

reka-ui Скилл для работы с Reka UI — библиотекой unstyled компонентов Vue 3 с полной поддержкой доступности. Пригодится, если вы собираете интерфейсы с нуля или используете Nuxt UI и shadcn-vue. CX Codex +1 7 400установок nuxt-seo Помогает агенту настроить SEO в Nuxt: robots, карту сайта, OG-изображения и структурированные данные. Пригодится при работе с @nuxtjs/seo. CX Codex +1 3 100установок nuxt-content Скилл для работы с @nuxt/content: коллекции, схемы, запросы и рендер Markdown. Пригодится, когда проект на Nuxt растёт и контент пора приводить к типам. CX Codex +1 2 800установок nuxt-modules Скилл помогает создавать модули для Nuxt: локальные расширения в папке modules/, пакеты для npm, серверные роуты и плагины с настройкой тестов и CI/CD. CX Codex +1 2 700установок nuxthub Помогает настраивать NuxtHub v0.10.8 с базой данных на Drizzle ORM, KV-хранилищем и blob. Пригодится при сборке бэкенда Nuxt под Cloudflare, Vercel или локальный PGlite. CX Codex +1 2 200установок nuxt-better-auth Направляет настройку аутентификации Nuxt через @nuxtjs/better-auth: от сессий и маршрутов до серверных API и плагинов. CX Codex +1 2 000установок nuxt-studio Помогает настроить self-hosted Nuxt Studio: авторизацию, медиа, черновики и публикацию через Git. Пригодится, когда контент-редактор надо поднять на своём домене. CX Codex +1 1 600установок

Похожие

i18n-expert daymade Настраивает и проверяет локализацию интерфейса: заменяет строки ключами, сверяет локали и форматирование. Нужен при работе с React, Next.js или Vue. CX Codex +1 2 700установок nuxt-seo secondsky Скилл по восьми модулям Nuxt SEO v5: robots.txt, карты сайта, OG-картинки, Schema.org и метатеги. Пригодится, когда SEO надо настроить в Nuxt-проекте. CX Codex +1 324установок internationalization-i18n Mindrally Скилл задаёт агенту правила интернационализации: переводы, форматирование дат и чисел, RTL-раскладка. Пригодится, когда приложение выходит на новые языки. CX Codex +1 978установок i18n-localization davila7 Скилл для Claude, который помогает вынести строки в файлы переводов, разобраться с локалями и поддержкой RTL. 251установок vue-i18n-skilld skilld-dev Скилл для работы с vue-i18n в Vue 3: подсказывает синтаксис сообщений, плюрализацию, форматы дат и чисел, миграцию на v12. CX Codex +1 391установок nuxt Anthony Fu Скилл добавляет поддержку Nuxt 5 — полнофункционального Vue-фреймворка с серверным рендерингом, файловой маршрутизацией и автоимпортами. Помогает агенту писать серверные маршруты, работать с useFetch, middleware и гибридным рендерингом. CX Codex +1 24 100установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о nuxt-i18n

Как установить nuxt-i18n в Claude?

Выполните npx skills add onmax/nuxt-skills --skill nuxt-i18n -a claude-code. Скилл появится в ~/.claude/skills/nuxt-i18n/SKILL.md.

Что делает nuxt-i18n?

Помогает агенту настроить локали, переводы сообщений и маршрутов, определение языка браузера и SEO-метаданные в Nuxt через @nuxtjs/i18n.

Какие ещё платформы поддерживаются?

Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — для каждой своя команда установки.

Исходный текст

SKILL.md · MIT
---
name: nuxt-i18n
description: Internationalize Nuxt applications with @nuxtjs/i18n. Use when configuring locales or browser detection, translating messages or routes, building locale switchers, handling fallbacks, lazy-loading messages, or adding locale SEO.
license: MIT
---

# Nuxt I18n

Nuxt I18n owns locale messages, localized routes, language detection, and locale metadata. Nuxt owns the surrounding page, rendering, and server lifecycle.

## Workflow

1. Inspect the installed `@nuxtjs/i18n` version, `nuxt.config.*`, `i18n/i18n.config.*`, locale files, and affected pages. The setup is understood when locale codes, files, `defaultLocale`, and the routing strategy agree.
2. Open the smallest matching guide below. Keep module options in `nuxt.config`, Vue I18n options in `i18n.config`, and translated messages in locale files.
3. Implement with localized links and module composables so routing, message loading, and SEO share one locale state.
4. Run `nuxi prepare` and the project's typecheck, then visit the affected route in the default and one secondary locale. The change is complete when both locales render the expected message, URL, language metadata, and fallback behavior.

## Routing

| Task                                                                                 | Open                                         |
| ------------------------------------------------------------------------------------ | -------------------------------------------- |
| Installation, locale objects, file layout, browser detection, or Vue I18n config     | [Configuration](references/configuration.md) |
| Translation keys, interpolation, plurals, dates, numbers, or runtime message loading | [Messages](references/messages.md)           |
| Route strategies, localized links, switchers, custom paths, dynamic slugs, or SEO    | [Routing and SEO](references/routing.md)     |
| Nuxt pages, middleware, data fetching, SSR state, or server routes                   | `nuxt` skill                                 |

## Baseline

```bash
npx nuxi@latest module add @nuxtjs/i18n
```

```ts
export default defineNuxtConfig({
  modules: ['@nuxtjs/i18n'],
  i18n: {
    defaultLocale: 'en',
    locales: [
      { code: 'en', language: 'en-US', name: 'English', file: 'en.json' },
      { code: 'fr', language: 'fr-FR', name: 'Français', file: 'fr.json' },
    ],
  },
})
```

```json
{
  "welcome": "Welcome"
}
```

Locale files resolve from `i18n/locales/` by default. Use the same locale code in configuration, route helpers, locale files, and fallback rules.

© onmax · MIT · onmax/nuxt-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой