i18n-sync
Перевод и синхронизация JSON-файлов локализации с учётом использования ключей, терминологии проекта и валидации. Применяется при добавлении языков, обновлении исходного текста или проверке отсутствующих и устаревших переводов.
AIaffaan-m
official
Разработка
★ 277.9k
Что делает навык
Навык переводит и синхронизирует JSON-файлы локализации, сохраняя структуру проекта, синтаксис интерполяции и существующие переводы. Он обеспечивает согласованность терминологии и валидацию изменений, подготавливая патч для применения через существующие механизмы проекта.
Когда применять
- Добавление новых ключей локализации, требующих перевода на целевые языки
- Внедрение нового целевого языка в проект
- Обновление исходного текста, требующее пересмотра существующих переводов
- Проверка отсутствующих или устаревших переводов при запросе на синхронизацию
Как работает
- Определите авторизованный проект, исходный и целевые языки, проверьте существование и валидность файлов локализации
- Сформируйте список задач, выявив отсутствующие ключи и измененный исходный текст
- Изучите контекст использования ключей в коде, чтобы учесть тип элементов интерфейса и ограничения длины
- Выполните перевод с учетом глоссария, тональности и синтаксиса, сохраняя плейсхолдеры и разметку
- Подготовьте и примените патч через существующий сериализатор или точечное редактирование файлов
- Запустите валидацию проекта и отчитайтесь о результатах, выделив строки, требующие проверки специалистом
Примеры запросов агенту
Синхронизируй переводы для нового языка в 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 и совместимые) подхватывает его по описанию и следует шагам.