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

ios-localization — скилл для Claude Code: локализация iOS

Помогает внедрить и проверить локализацию iOS и macOS: каталоги строк, формы множественного числа, форматы и RTL-интерфейс.

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

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

Скилл направляет работу с локализацией iOS и macOS через String Catalogs .xcstrings. Он разбирает извлечение строк Xcode, стабильные ключи, формы множественного числа, LocalizedStringKey, LocalizedStringResource и String(localized:).

Для SwiftUI он подсказывает, когда строка локализуется неявно, а для сервисов и ошибок предлагает получать обычный String. Отдельно рассматриваются форматирование чисел, дат, валют и измерений через FormatStyle, поддержка направлений RTL и Dynamic Type.

Сгенерированные символы Xcode 26 работают поверх каталогов, но имеют уровень доступа internal. Для проекта с несколькими модулями это ограничение: потребуется публичное расширение-обёртка для обращения к таким строкам извне модуля.

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

  • добавить каталог строк .xcstrings в приложение
  • выбрать тип локализуемой строки для SwiftUI или сервиса
  • настроить ключи со сгенерированными Swift-символами
  • оформить формы множественного числа и подстановки
  • проверить интерфейс для RTL-направления и Dynamic Type

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

  • «Добавь локализацию экрана настроек через String Catalogs .xcstrings.»
  • «Проверь, где в SwiftUI нужны LocalizedStringKey и String(localized:).»
  • «Подготовь строки счётчика с формами множественного числа и локальным форматированием дат.»

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

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill ios-localization -a claude-code

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

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

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

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

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

app-store-review Находит риски отклонения приложения модерацией App Store перед загрузкой сборки. Сверяет манифесты приватности, покупки StoreKit и метаданные. CX Codex +1 4 500установок swiftui-patterns Помогает строить и проверять SwiftUI-представления: состояние, композицию, окружение и изолированные превью. Нужен при рефакторинге экранов и работе с @Observable. CX Codex +1 4 500установок ios-networking Скилл для сетевого слоя iOS/macOS на Swift: запросы через URLSession с async/await, разбор ошибок, повторы и пагинация. CX Codex +1 4 400установок swift-concurrency Помогает устранять ошибки Sendable и изоляции акторов в Swift 6.2+, настраивать фоновые задачи и применять SE-0466. CX Codex +1 4 300установок swift-testing Пишет тесты на Swift Testing и переводит на них существующие проверки XCTest, подсказывая, что оставить в XCTest и XCUITest. CX Codex +1 4 300установок swiftui-navigation Скилл обучает ассистента строить типобезопасную навигацию в SwiftUI: от стеков со строгими маршрутами до модальных окон и вкладок. Пригодится при проектировании переходов для iOS и macOS. CX Codex +1 4 400установок push-notifications Настройка, отладка и аудит локальных и удалённых push-уведомлений в iOS и macOS на Swift. Помогает настроить APNs, категории действий и service extensions без типичных сбоев. CX Codex +1 4 200установок swiftui-layout-components Помогает собирать экраны SwiftUI из стеков, сеток, списков, форм и элементов управления. Пригодится для настроек, коллекций и экранов с прокруткой. CX Codex +1 4 200установок

Похожие

cmux-localization manaflow-ai Скилл для проверки и управления переводами пользовательских строк в интерфейсе. Запускает аудит каждый раз, когда вы меняете текст кнопок, меню, подсказок или сообщений об ошибках. CX Codex +1 4 700установок developing-ios-apps daymade Скилл для сборки и выкладки iOS и macOS приложений: XcodeGen, SwiftUI, SPM, подпись, нотаризация и CI. Пригодится, когда Xcode падает на подписи или rpath. CX Codex +1 1 500установок localization-design Owl-Listener Помогает проектировать интерфейсы для разных языков, направлений письма и культурных норм до появления переводов. CX Codex +1 1 700установок i18n-localization davila7 Скилл для Claude, который помогает вынести строки в файлы переводов, разобраться с локалями и поддержкой RTL. 251установок asc-subscription-localization rorkai Массово заполняет названия и описания подписок или встроенных покупок в App Store Connect через утилиту asc. Избавляет от ручного кликанья по десяткам языков. CX Codex +1 6 800установок ios-development rshankras Скилл для iOS-разработки: разбор Swift-кода, проверка UI по Apple HIG, аудит доступности и планирование приложения. CX Codex +1 821установок

Рядом в теме «Мобильная разработка»

Всё по теме «Мобильная разработка» →

Вопросы о ios-localization

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

Выполните npx skills add dpearson2699/swift-ios-skills --skill ios-localization -a claude-code, затем повторите npx skills add dpearson2699/swift-ios-skills --skill ios-localization -a claude-code. Файл скилла находится в ~/.claude/skills/ios-localization/SKILL.md.

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

Скилл помогает реализовать, проверить или улучшить локализацию iOS и macOS. Он охватывает String Catalogs, современные типы строк, плюрализацию, форматирование по локали и RTL-вёрстку.

Что нужно для сгенерированных символов String Catalog?

Нужны Xcode 26 и формат каталога версии 1.1. Параметр Generate String Catalog Symbols включают в Build Settings; в новых проектах Xcode 26 он включён по умолчанию.

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

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

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