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

localization · unity-technologies — скилл для Claude Code: что делает и как установить

Скилл настраивает пакет Unity Localization в проекте. Он создаёт таблицы строк, подключает ассеты и связывает переводы с интерфейсом.

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

Что делает 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-code

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

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

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

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

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

implement-in-app-purchases Помогает настроить внутриигровые покупки и подписки в Unity IAP v5, проверить чеки или перенести биллинг с RevenueCat и нативных плагинов. CX Codex +1 5 800установок shader-graph-create-custom-node Генерирует кастомные ноды Shader Graph на базе HLSL-функций. Помогает быстро превратить шейдерный код в визуальный блок с поддержкой рефлексии в Unity. CX Codex +1 5 600установок optimize-audio Скилл проверяет настройки звука в Unity и помогает разбирать расход памяти, нагрузку Audio Mixer и проблемы с 3D-звуком. Изменения проходят после отчёта и подтверждения пользователя. CX Codex +1 5 600установок sprite-editor Меняет прямоугольники, границы, пивоты и нарезку спрайтов Unity, генерируя C#-скрипты для запуска в живом редакторе. CX Codex +1 5 600установок validate-urp-render-graph-renderer-feature Разбирает ScriptableRendererFeature на Render Graph API в Unity 6: привязка материалов, ресурсы, структура прохода. Пригодится перед тем, как влить фичу в проект. CX Codex +1 5 600установок initialize-ai-navigation Настраивает Unity AI Navigation: NavMesh, агентов, препятствия и связи между зонами. Пригодится для поиска пути, патрулей и обхода объектов. CX Codex +1 5 400установок optimize-web Скилл для ИИ-агента, который разбирает Unity WebGL и WebGPU сборки: уменьшает вес загрузки, ускоряет старт и убирает подвисания в браузере. CX Codex +1 5 200установок setup-multiplayer-services Подсказывает агенту, как строить сетевую игру на Unity Multiplayer Services: топология, хостинг, матчмейкинг, сессии и лобби. CX Codex +1 5 100установок

Другие версии localization

Похожие

roblox-localization TabooHarmony Скилл для работы с локализацией в Roblox: таблицы переводов, авто-перевод, определение страны игрока и разбор строк перед добавлением языков. CX Codex +1 1 600установок flutter-setup-localization flutter Скилл автоматизирует инициализацию поддержки многоязычности в Flutter-проекте. Добавляет зависимости, включает генерацию кода и создаёт конфиг для работы с .arb-файлами. CX Codex +1 36 800установок cmux-localization manaflow-ai Скилл для проверки и управления переводами пользовательских строк в интерфейсе. Запускает аудит каждый раз, когда вы меняете текст кнопок, меню, подсказок или сообщений об ошибках. CX Codex +1 4 700установок localization-strategy kostja94 Планирует и проверяет локализацию сайтов и продуктов: от выбора локалей до выпуска и миграции URL. Нужен, когда перевода текста недостаточно. CX Codex +1 1 100установок i18n-localization davila7 Скилл для Claude, который помогает вынести строки в файлы переводов, разобраться с локалями и поддержкой RTL. 251установок unity-csharp-scripting gamedev-skills Помогает писать скрипты MonoBehaviour под Unity 6.3 LTS, настраивать жизненный цикл компонентов, сериализацию инспектора и корутины без просадок FPS. CX Codex +1 5 900установок

Рядом в теме «Геймдев и 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.

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

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

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