localization · unity-technologies — скилл для Claude Code: что делает и как установить
Скилл настраивает пакет Unity Localization в проекте. Он создаёт таблицы строк, подключает ассеты и связывает переводы с интерфейсом.
npx skills add Unity-Technologies/skills --skill localization -a claude-codeЧто делает localization
Скилл автоматизирует проверку и установку пакета com.unity.localization. Наличие пакета проверяется чтением файла Packages/packages-lock.json без ожидания долгих асинхронных ответов от менеджера пакетов. После подтверждения скилл создаёт или находит LocalizationSettings, прописывает доступные языки и безопасно заполняет строковые таблицы.
Поиск ассетов строго ограничивается папкой Assets. Это исключает случайный выбор системных файлов из сторонних пакетов, которые закрыты для редактирования. При переносе данных записи связываются по точному совпадению Locale.Identifier.Code: порядок элементов в массиве локалей не гарантирован, поэтому прямая индексация приведёт к путанице в текстах.
Интеграция с интерфейсом выполняется через публичный компонент LocalizeStringEvent с передачей событий в TMP_Text или Text. Обращение к внутренним классам вроде LocalizeComponent_TMPro исключено намеренно, поскольку закрытый API в версиях 1.5.12 и новее ломает проект при любом обновлении пакета. Смена языка в рантайме всегда идёт через LocalizationSettings.SelectedLocale без самодельных системных переменных.
Какие задачи решает
- развернуть и проверить пакет com.unity.localization в Unity
- создать таблицы строк и связать данные по кодам локалей
- привязать локализованный текст к элементам TextMeshPro
- настроить переключение языка игры через SelectedLocale
Примеры запросов агенту
- Проверь установку com.unity.localization и добавь французскую локаль
- Создай таблицу строк для меню и свяжи её с TextMeshPro
- Настрой переключение языка во время игры и добавь шрифты CJK через таблицы ассетов
Как установить localization
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill localization -a claude-code2Вручную: положить файлы
~/.claude/skills/localization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/localization/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill localization -a codex2Вручную: положить файлы
.agents/skills/localization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill localization -a cursor2Вручную: положить файлы
.cursor/skills/localization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills localization2Вручную: положить файлы
.github/skills/localization/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill localization -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/localizationВручную: положить файлы
.devin/skills/localization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill localization -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Другие версии localization
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о localization
Как установить localization в Claude Code?
Выполните в терминале команду npx skills add Unity-Technologies/skills --skill localization -a claude-code.
Что делает скилл localization?
Он предоставляет набор правил для работы с официальным пакетом локализации Unity. Скилл помогает избежать ошибок CS0118, корректно связывает ключи и сохраняет изменения в редакторе.
Почему скилл проверяет packages-lock.json вместо manifest.json?
Файл manifest.json фиксирует только список запрошенных зависимостей. Фактический результат разрешения пакетов с точными версиями хранится именно в packages-lock.json.