AIKraft/Skills/i18n-sync

i18n-sync

Перевод и синхронизация JSON-файлов локализации с учётом использования ключей, терминологии проекта и валидации. Применяется при добавлении языков, обновлении исходного текста или проверке отсутствующих и устаревших переводов.

affaan-m official Разработка ★ 277.9k

Что делает навык

Навык переводит и синхронизирует JSON-файлы локализации, сохраняя структуру проекта, синтаксис интерполяции и существующие переводы. Он обеспечивает согласованность терминологии и валидацию изменений, подготавливая патч для применения через существующие механизмы проекта.

Когда применять

  • Добавление новых ключей локализации, требующих перевода на целевые языки
  • Внедрение нового целевого языка в проект
  • Обновление исходного текста, требующее пересмотра существующих переводов
  • Проверка отсутствующих или устаревших переводов при запросе на синхронизацию

Как работает

  1. Определите авторизованный проект, исходный и целевые языки, проверьте существование и валидность файлов локализации
  2. Сформируйте список задач, выявив отсутствующие ключи и измененный исходный текст
  3. Изучите контекст использования ключей в коде, чтобы учесть тип элементов интерфейса и ограничения длины
  4. Выполните перевод с учетом глоссария, тональности и синтаксиса, сохраняя плейсхолдеры и разметку
  5. Подготовьте и примените патч через существующий сериализатор или точечное редактирование файлов
  6. Запустите валидацию проекта и отчитайтесь о результатах, выделив строки, требующие проверки специалистом

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

Синхронизируй переводы для нового языка в JSON-файлах локализации, проверив контекст использования ключей
Обнови переводы, так как исходный текст изменился, и подготовь патч для ревью
Найди отсутствующие переводы для новых ключей и переведи их с учетом терминологии проекта

Что понадобится

  • Доступ к файлам локализации и исходному коду проекта для анализа контекста
  • Существующий сериализатор или механизм записи файлов в проекте
  • Глоссарий и настройки тональности проекта (если доступны)

Описание составлено по SKILL.md навыка, сверено 14.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «i18n-sync» из репозитория: # https://github.com/affaan-m/ecc
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r i18n-sync/ ~/.claude/skills/i18n-sync/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.