Автоматизированная локализация .xcstrings с помощью Claude Code

✍️ OpenClawRadar📅 Опубликовано: 3 мая 2026 г.🔗 Source
Автоматизированная локализация .xcstrings с помощью Claude Code
Ad

Разработчик создал специализированное умение для Claude Code, которое автоматизирует локализацию файлов Xcode .xcstrings. Подход использует пять последовательных этапов для достижения наилучших результатов:

Этапы конвейера

  1. Сканирование домена — Анализирует типы Swift, перечисления, импорты и файлы README для составления глоссария неоднозначных терминов (например, «trip» = поездка на автомобиле, а не отпуск).
  2. Генерация комментариев — Сканирует код Swift/Storyboard/XIB на предмет использования строковых ключей, затем записывает контекст и рекомендации переводчику в файл .xcstrings.
  3. Локализация — Переводит строки с сохранением правильных форм CLDR для множественного числа в зависимости от языка и спецификаторов %@/%lld, используя термины, соответствующие домену.
  4. Проверка грамматики — Проверяет переводы на орфографию, грамматику, пунктуацию, заглавные буквы и согласованность терминологии во всех языках.
  5. Исправление множественных чисел — Обнаруживает простые строки с %lld/%d, требующие форм множественного числа, и преобразует их в правильные варианты CLDR.

Умение доступно в виде репозитория с открытым исходным кодом. Оно основано на более раннем приложении для macOS, которое локализовало приложения по ключам, и теперь адаптировано для использования AI-агентами с Claude Code.

Ad

Результат

Вы можете добавлять локализацию для любого количества языков без ручной работы или аутсорсинга. Проект приветствует идеи по улучшению через Issues или Pull Requests на GitHub.

Для кого это

Для iOS/macOS разработчиков, управляющих локализациями Xcode и использующих Claude Code для агент-ориентированной разработки.

📖 Читать полный источник: r/ClaudeAI

Ad

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

Эффективный рабочий процесс с использованием Claude Code: планирование перед выполнением
Инструменты

Эффективный рабочий процесс с использованием Claude Code: планирование перед выполнением

Борис Тане использует Claude Code, применяя структурированный подход, сосредотачиваясь на тщательных исследованиях и планировании для контроля над архитектурными решениями.

OpenClawRadar
Markdown Manager: Простой редактор Markdown для macOS
Инструменты

Markdown Manager: Простой редактор Markdown для macOS

Markdown Manager — это бесплатное и открытое приложение для macOS, предназначенное для управления файлами Markdown и обладающее возможностями конвертации и предварительного просмотра документов.

OpenClawRadar
Библиотека рабочих процессов Claude: 10 готовых AI-сценариев для нетехнических пользователей
Инструменты

Библиотека рабочих процессов Claude: 10 готовых AI-сценариев для нетехнических пользователей

Бесплатный репозиторий на GitHub предоставляет 10 полных AI-воркфлоу для пользователей Claude без технического бэкграунда, включая системы для учёбы, исследований, письма, бизнеса, создания контента, принятия решений, обучения, поиска работы, продуктивности и планирования жизни.

OpenClawRadar
Разработчик создает инструмент для реалистичной генерации реляционных баз данных
Инструменты

Разработчик создает инструмент для реалистичной генерации реляционных баз данных

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

OpenClawRadar