Localisation automatisée des fichiers .xcstrings avec Claude Code

✍️ OpenClawRadar📅 Publié: May 3, 2026🔗 Source
Localisation automatisée des fichiers .xcstrings avec Claude Code
Ad

Un développeur a créé une compétence spécialisée pour Claude Code qui automatise la localisation des fichiers .xcstrings Xcode. L'approche utilise cinq étapes de pipeline exécutées dans l'ordre pour de meilleurs résultats :

Étapes du pipeline

  1. Analyser le domaine — Analyse les types Swift, les énumérations, les importations et les fichiers README pour construire un glossaire des termes ambigus (ex. « trip » = trajet en voiture, pas vacances).
  2. Générer des commentaires — Analyse le code Swift/Storyboard/XIB pour trouver les utilisations des clés de chaîne, puis écrit le contexte et les conseils de traduction dans le fichier .xcstrings.
  3. Localiser — Traduit les chaînes tout en préservant les formes plurielles CLDR correctes par langue et les spécificateurs %@/%lld, en utilisant des termes précis pour le domaine.
  4. Vérifier la grammaire — Examine les traductions pour l'orthographe, la grammaire, la ponctuation, la capitalisation et la cohérence terminologique dans toutes les langues.
  5. Corriger les pluriels — Détecte les chaînes simples avec %lld/%d qui nécessitent des formes plurielles et les convertit en variations plurielles CLDR appropriées.

La compétence est disponible sous forme de dépôt open-source. Elle s'appuie sur une application macOS antérieure qui localisait les applications clé par clé, maintenant adaptée pour une utilisation par agent IA avec Claude Code.

Ad

Résultat

Vous pouvez ajouter la localisation pour autant de langues que nécessaire sans travail manuel ni externalisation. Le projet accueille les suggestions d'amélioration via les issues GitHub ou les pull requests.

Pour qui

Développeurs iOS/macOS gérant les localisations Xcode et utilisant Claude Code pour le développement piloté par agent.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

LORE.md : Une Norme Ouverte pour Extraire des Connaissances Structurées des Conversations IA
Tools

LORE.md : Une Norme Ouverte pour Extraire des Connaissances Structurées des Conversations IA

LORE.md est une norme ouverte pour extraire des connaissances durables des conversations d'IA dans un format structuré. Elle capture les décisions avec leur justification, les idées, les modèles, les questions ouvertes et les prochaines étapes, avec tout ce qui est lié entre les sessions.

OpenClawRadar
Orion : Contourner CoreML pour exécuter et entraîner des LLM directement sur le Neural Engine d'Apple
Tools

Orion : Contourner CoreML pour exécuter et entraîner des LLM directement sur le Neural Engine d'Apple

Orion est un système open-source en Objective-C qui contourne CoreML d'Apple pour exécuter et entraîner des LLM directement sur le moteur neuronal Apple (ANE), atteignant plus de 170 tokens/s pour le décodage GPT-2 124M et un entraînement stable multi-étapes sur un transformateur de 110 millions de paramètres.

OpenClawRadar
Tacit : un langage de programmation pensé pour les LLM, construit avec Claude Code et Opus 4.7
Tools

Tacit : un langage de programmation pensé pour les LLM, construit avec Claude Code et Opus 4.7

Tacit est un langage de programmation expérimental conçu pour les LLM, créé et implémenté à l'aide de Claude Code et Opus 4.7. Il élimine les commodités humaines pour minimiser l'utilisation de tokens et est livré avec un primer qui apprend aux LLM de milieu de gamme et supérieurs (Sonnet et au-dessus) à écrire du code Tacit.

OpenClawRadar
L'application de bureau Claude ajoute la fonctionnalité Projets à l'interface de collaboration
Tools

L'application de bureau Claude ajoute la fonctionnalité Projets à l'interface de collaboration

L'application de bureau Claude inclut désormais une fonctionnalité Projets dans Cowork, permettant aux utilisateurs d'organiser les tâches et le contexte dans des espaces de travail dédiés. Les fichiers et instructions restent sur l'ordinateur local de l'utilisateur, avec des options pour importer des projets existants ou en démarrer de nouveaux.

OpenClawRadar