#!/bin/bash
# =============================================================================
# Claude Craft - English Messages
# =============================================================================

# Installation
MSG_INSTALLING="Installing..."
MSG_INSTALL_COMPLETE="Installation complete!"
MSG_INSTALL_FAILED="Installation failed"
MSG_INSTALL_SUCCESS="Installation successful!"

# Actions
MSG_CREATING="Creating:"
MSG_UPDATING="Updating:"
MSG_SKIPPING="Skipping (file exists):"
MSG_BACKUP_CREATED="Backup created:"
MSG_COPIED="Copied"

# Status
MSG_INFO="INFO"
MSG_SUCCESS="SUCCESS"
MSG_WARNING="WARNING"
MSG_ERROR="ERROR"
MSG_DRY_RUN="DRY-RUN"

# Errors
MSG_ERR_UNKNOWN_OPTION="Unknown option:"
MSG_ERR_UNEXPECTED_ARG="Unexpected argument:"
MSG_ERR_INVALID_DIR="Invalid target directory:"
MSG_ERR_FILE_NOT_FOUND="Source file not found:"
MSG_ERR_DIR_NOT_FOUND="Source directory not found:"

# Components
MSG_INSTALLING_AGENTS="Installing agents..."
MSG_INSTALLING_COMMANDS="Installing commands..."
MSG_INSTALLING_RULES="Installing rules..."
MSG_INSTALLING_TEMPLATES="Installing templates..."
MSG_INSTALLING_CHECKLISTS="Installing checklists..."

MSG_AGENTS_NOT_FOUND="Agents directory not found:"
MSG_COMMANDS_NOT_FOUND="Commands directory not found:"
MSG_RULES_NOT_FOUND="Rules directory not found:"
MSG_TEMPLATES_NOT_FOUND="Templates directory not found:"
MSG_CHECKLISTS_NOT_FOUND="Checklists directory not found:"

# Summary
MSG_SUMMARY="SUMMARY"
MSG_MODE="Mode:"
MSG_TARGET="Target:"
MSG_FILES_CREATED="Files created:"
MSG_FILES_UPDATED="Files updated:"
MSG_FILES_SKIPPED="Files skipped:"
MSG_ERRORS="Errors:"

# Dry run
MSG_DRY_RUN_NOTE="Run without --dry-run to apply changes."
MSG_DRY_RUN_WOULD_CREATE="Would create directory:"
MSG_DRY_RUN_WOULD_COPY="Would copy:"

# Headers
MSG_HEADER_COMMON="Install Common Rules"
MSG_HEADER_SYMFONY="Install Symfony Rules"
MSG_HEADER_FLUTTER="Install Flutter Rules"
MSG_HEADER_PYTHON="Install Python Rules"
MSG_HEADER_REACT="Install React Rules"
MSG_HEADER_REACTNATIVE="Install React Native Rules"

# Help
MSG_HELP_USAGE="Usage:"
MSG_HELP_OPTIONS="Options:"
MSG_HELP_EXAMPLES="Examples:"
MSG_HELP_INSTALL="Install files (default)"
MSG_HELP_UPDATE="Update existing files only"
MSG_HELP_FORCE="Overwrite all files"
MSG_HELP_DRY_RUN="Simulate without changes"
MSG_HELP_BACKUP="Create backup before changes"
MSG_HELP_INTERACTIVE="Interactive mode"
MSG_HELP_LANG="Language (en, fr, es, de, pt)"

# Next steps
MSG_NEXT_STEPS="Next steps:"
MSG_STEP_EDIT_CONTEXT="Edit .claude/rules/00-project-context.md"
MSG_STEP_CUSTOMIZE_CLAUDE="Customize .claude/CLAUDE.md"
MSG_STEP_RESTART="Restart Claude Code to load commands"

# Validation
MSG_VALIDATING="Validating configuration..."
MSG_CONFIG_VALID="Configuration valid"
MSG_CONFIG_INVALID="Configuration invalid"
MSG_PROJECT="Project:"
MSG_MODULES="Modules:"
