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

i18n-localization — скилл для Claude Code: интернационализация

Скилл для Claude, который помогает вынести строки в файлы переводов, разобраться с локалями и поддержкой RTL.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/i18n-localization
Открыть на GitHub

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

Скилл описывает паттерны интернационализации и локализации: как устроены локали, зачем нужны ключи вместо сырого текста, как не смешивать языки в одном файле. Внутри есть примеры для react-i18next, next-intl и Python gettext, структура каталога locales/ с разбивкой по языкам и неймспейсам, а также чек-лист перед релизом.

Отдельный блок про RTL: логические CSS-свойства вроде margin-inline-start вместо margin-left и зеркалирование иконок через [dir="rtl"]. Есть таблица частых проблем с решениями — пропущенный перевод, форматирование дат и чисел через Intl, плюрализация через ICU. Для поиска захардкоженных строк и пропущенных переводов идёт скрипт scripts/i18n_checker.py, запускается как python scripts/i18n_checker.py <project_path>.

Скилл читает файлы и ищет по проекту: в нём разрешены только Read, Glob и Grep. Значит, правки он не вносит — это повод держать замену строк на отдельном шаге, а не ждать, что агент сам всё перепишет.

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

  • найти захардкоженные строки в компонентах
  • разложить переводы по неймспейсам и файлам локалей
  • настроить форматирование дат и чисел под локаль
  • добавить поддержку RTL в вёрстку
  • проверить, что все ключи перевода есть в файлах

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

  • прогони i18n_checker по проекту и покажи, где остались захардкоженные строки
  • помоги вынести тексты из этого компонента в файлы локалей
  • проверь, что вёрстка не сломается при переключении на RTL

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

1Через claude-code-templates

npx claude-code-templates@latest --skill development/i18n-localization

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill i18n-localization -a claude-code

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

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

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

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

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

Весь набор →
webapp-testing Слэш-команда гоняет локальное веб-приложение в реальном браузере через Playwright: клики, формы, скриншоты, логи консоли. 259установок matplotlib Скилл для Claude по библиотеке matplotlib: строит линейные графики, скаттеры, гистограммы, тепловые карты и 3D-фигуры с экспортом в PNG, PDF и SVG. 257установок pptx-official Скилл для Claude, который берёт на себя чтение, правку и создание презентаций .pptx. Пригодится, когда файл нужно открыть, разобрать или собрать с нуля. 257установок langgraph Скилл для Claude, который помогает собирать агентов на LangGraph: состояние, ветвления, чекпоинтеры и цикл ReAct. 257установок feature-design-assistant Ведёт диалог с агентом и превращает сырую идею фичи в проект и спецификацию. Пригодится перед крупной правкой кодовой базы. 247установок setup-rate-limiting Слэш-команда разбирает проект и собирает систему ограничения запросов к API: алгоритмы, квоты по пользователям, хранение счётчиков. 247установок nextjs-migration-helper Слэш-команда для Claude, которая помогает переносить проект Next.js с Pages Router на App Router, с JavaScript на TypeScript и с классовых компонентов на хуки. 237установок team-knowledge-mapper Слэш-команда собирает матрицу навыков команды, находит пробелы в знаниях и подсказывает, кого чему учить. Пригодится тимлиду перед планированием. 235установок

Похожие

internationalization-i18n aj-geddes Скилл для перевода интерфейса на другие языки: извлечение строк, каталоги переводов, плюрализация, форматы дат и чисел, RTL. CX Codex +1 633установок i18n-expert daymade Настраивает и проверяет локализацию интерфейса: заменяет строки ключами, сверяет локали и форматирование. Нужен при работе с React, Next.js или Vue. CX Codex +1 2 700установок rtl-right-to-left-i18n-cursorrules-prompt-file PatrickJS Правило Cursor, которое заставляет агента писать CSS и Tailwind по логическим свойствам, а не по left/right. Пригодится, если проект должен работать на арабском, иврите, персидском или урду. ★ 41 011звёзд репо localization-design Owl-Listener Помогает проектировать интерфейсы для разных языков, направлений письма и культурных норм до появления переводов. CX Codex +1 1 700установок roblox-localization TabooHarmony Скилл для работы с локализацией в Roblox: таблицы переводов, авто-перевод, определение страны игрока и разбор строк перед добавлением языков. CX Codex +1 1 600установок nuxt-i18n onmax Скилл для ИИ-агента, который помогает настроить локали, маршруты и SEO в Nuxt-приложении через @nuxtjs/i18n. CX Codex +1 589установок

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

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

Вопросы о i18n-localization

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

Через шаблоны: npx claude-code-templates@latest --skill development/i18n-localization. Второй способ — npx skills add davila7/claude-code-templates --skill i18n-localization -a claude-code. После установки файл лежит в ~/.claude/skills/i18n-localization/SKILL.md.

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

Описывает паттерны интернационализации и локализации: ключи перевода, файлы локалей, форматирование дат и чисел, RTL. Плюс даёт скрипт для поиска захардкоженных строк.

Какие инструменты доступны скиллу?

Только Read, Glob и Grep. Скилл находит строки и файлы, но сам их не правит.

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

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

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