#!/bin/bash
# =============================================================================
# Claude Craft - Messages Français
# =============================================================================

# Installation
MSG_INSTALLING="Installation en cours..."
MSG_INSTALL_COMPLETE="Installation terminée !"
MSG_INSTALL_FAILED="Installation échouée"
MSG_INSTALL_SUCCESS="Installation réussie !"

# Actions
MSG_CREATING="Création :"
MSG_UPDATING="Mise à jour :"
MSG_SKIPPING="Ignoré (fichier existant) :"
MSG_BACKUP_CREATED="Sauvegarde créée :"
MSG_COPIED="Copié"

# Status
MSG_INFO="INFO"
MSG_SUCCESS="SUCCÈS"
MSG_WARNING="ATTENTION"
MSG_ERROR="ERREUR"
MSG_DRY_RUN="SIMULATION"

# Errors
MSG_ERR_UNKNOWN_OPTION="Option inconnue :"
MSG_ERR_UNEXPECTED_ARG="Argument inattendu :"
MSG_ERR_INVALID_DIR="Répertoire cible invalide :"
MSG_ERR_FILE_NOT_FOUND="Fichier source introuvable :"
MSG_ERR_DIR_NOT_FOUND="Répertoire source introuvable :"

# Components
MSG_INSTALLING_AGENTS="Installation des agents..."
MSG_INSTALLING_COMMANDS="Installation des commandes..."
MSG_INSTALLING_RULES="Installation des règles..."
MSG_INSTALLING_TEMPLATES="Installation des templates..."
MSG_INSTALLING_CHECKLISTS="Installation des checklists..."

MSG_AGENTS_NOT_FOUND="Répertoire agents non trouvé :"
MSG_COMMANDS_NOT_FOUND="Répertoire commandes non trouvé :"
MSG_RULES_NOT_FOUND="Répertoire règles non trouvé :"
MSG_TEMPLATES_NOT_FOUND="Répertoire templates non trouvé :"
MSG_CHECKLISTS_NOT_FOUND="Répertoire checklists non trouvé :"

# Summary
MSG_SUMMARY="RÉSUMÉ"
MSG_MODE="Mode :"
MSG_TARGET="Cible :"
MSG_FILES_CREATED="Fichiers créés :"
MSG_FILES_UPDATED="Fichiers mis à jour :"
MSG_FILES_SKIPPED="Fichiers ignorés :"
MSG_ERRORS="Erreurs :"

# Dry run
MSG_DRY_RUN_NOTE="Exécutez sans --dry-run pour appliquer les changements."
MSG_DRY_RUN_WOULD_CREATE="Créerait le répertoire :"
MSG_DRY_RUN_WOULD_COPY="Copierait :"

# Headers
MSG_HEADER_COMMON="Installation des règles communes"
MSG_HEADER_SYMFONY="Installation des règles Symfony"
MSG_HEADER_FLUTTER="Installation des règles Flutter"
MSG_HEADER_PYTHON="Installation des règles Python"
MSG_HEADER_REACT="Installation des règles React"
MSG_HEADER_REACTNATIVE="Installation des règles React Native"

# Help
MSG_HELP_USAGE="Utilisation :"
MSG_HELP_OPTIONS="Options :"
MSG_HELP_EXAMPLES="Exemples :"
MSG_HELP_INSTALL="Installe les fichiers (par défaut)"
MSG_HELP_UPDATE="Met à jour les fichiers existants"
MSG_HELP_FORCE="Écrase tous les fichiers"
MSG_HELP_DRY_RUN="Simule sans modifier"
MSG_HELP_BACKUP="Crée une sauvegarde avant modification"
MSG_HELP_INTERACTIVE="Mode interactif"
MSG_HELP_LANG="Langue (en, fr, es, de, pt)"

# Next steps
MSG_NEXT_STEPS="Prochaines étapes :"
MSG_STEP_EDIT_CONTEXT="Éditer .claude/rules/00-project-context.md"
MSG_STEP_CUSTOMIZE_CLAUDE="Personnaliser .claude/CLAUDE.md"
MSG_STEP_RESTART="Redémarrer Claude Code pour charger les commandes"

# Validation
MSG_VALIDATING="Validation de la configuration..."
MSG_CONFIG_VALID="Configuration valide"
MSG_CONFIG_INVALID="Configuration invalide"
MSG_PROJECT="Projet :"
MSG_MODULES="Modules :"
