Câblage de l'internationalisation avec /goal
De Wikiprompt, l’encyclopédie libre de prompts
Câblage de l'internationalisation avec /goal Voici un modèle de prompt pour déléguer le câblage d’internationalisation à la commande /goal de Claude Code : --- **Objectif** : Implémenter l’internationalisation (i18n) dans le projet en extrayant toutes les chaînes de caractères codées en dur et en les remplaçant par des clés de traduction, puis en configurant les fichiers de locale pour les langues cibles. **Étapes à suivre** : 1. Analyser le code source pour identifier toutes les chaînes de texte visibles par l’utilisateur (UI, messages d’erreur, libellés, etc.) dans les fichiers pertinents (composants, vues, utilitaires). 2. Créer un système de gestion i18n (par exemple, i18next, react-i18next, vue-i18n, ou une solution personnalisée) selon la stack technique du projet. 3. Extraire chaque chaîne détectée et la remplacer par une clé de traduction (ex. `t('key.name')` ou `{{ 'key.name' | translate }}`). 4. Générer les fichiers de traduction pour chaque langue cible (par défaut : `en`, `fr`, `es`, etc.) avec les clés correspondantes et les valeurs traduites. 5. Configurer la détection de langue (locale du navigateur, paramètre utilisateur, ou sélection manuelle) et le chargement dynamique des ressources. 6. Mettre à jour la documentation du projet pour expliquer comment ajouter de nouvelles traductions. 7. Vérifier que toutes les chaînes sont couvertes et qu’aucune n’est oubliée (tests ou scripts de validation). **Contraintes** : - Respecter la structure existante du projet (ne pas casser les imports ou les conventions). - Utiliser des clés hiérarchiques ou plates selon la préférence du projet. - Ne pas traduire les chaînes techniques (identifiants, URLs, chemins de fichiers). - Assurer la compatibilité avec les frameworks et bibliothèques déjà en place. **Livrables** : - Code modifié avec les clés de traduction. - Fichiers de locale pour chaque langue cible. - Configuration i18n fonctionnelle. - Rapport des chaînes extraites et des éventuelles ambiguïtés. **Critères de réussite** : - Toutes les chaînes visibles sont externalisées. - Le changement de langue fonctionne sans rechargement complet (si possible). - Aucune régression fonctionnelle détectée. --- Ce prompt peut être adapté selon les spécificités du projet (framework, langues, outils). Utilisez-le avec la commande `/goal` pour que Claude Code exécute ces étapes de manière structurée.
Contenu du PromptEnregistrer
Connectez-vous pour voir le prompt complet
Continuer avec:
En vous connectant, vous acceptez nos Conditions et Confidentialité
Utilisation
Ce prompt est conçu pour être utilisé avec productivity. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.
Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.
Discussion
0 commentaires