#!/bin/bash
# =============================================================================
# Claude Craft - Mensajes en Español
# =============================================================================

# Installation
MSG_INSTALLING="Instalando..."
MSG_INSTALL_COMPLETE="¡Instalación completada!"
MSG_INSTALL_FAILED="Instalación fallida"
MSG_INSTALL_SUCCESS="¡Instalación exitosa!"

# Actions
MSG_CREATING="Creando:"
MSG_UPDATING="Actualizando:"
MSG_SKIPPING="Omitiendo (archivo existente):"
MSG_BACKUP_CREATED="Copia de seguridad creada:"
MSG_COPIED="Copiado"

# Status
MSG_INFO="INFO"
MSG_SUCCESS="ÉXITO"
MSG_WARNING="ADVERTENCIA"
MSG_ERROR="ERROR"
MSG_DRY_RUN="SIMULACIÓN"

# Errors
MSG_ERR_UNKNOWN_OPTION="Opción desconocida:"
MSG_ERR_UNEXPECTED_ARG="Argumento inesperado:"
MSG_ERR_INVALID_DIR="Directorio de destino inválido:"
MSG_ERR_FILE_NOT_FOUND="Archivo fuente no encontrado:"
MSG_ERR_DIR_NOT_FOUND="Directorio fuente no encontrado:"

# Components
MSG_INSTALLING_AGENTS="Instalando agentes..."
MSG_INSTALLING_COMMANDS="Instalando comandos..."
MSG_INSTALLING_RULES="Instalando reglas..."
MSG_INSTALLING_TEMPLATES="Instalando plantillas..."
MSG_INSTALLING_CHECKLISTS="Instalando listas de verificación..."

MSG_AGENTS_NOT_FOUND="Directorio de agentes no encontrado:"
MSG_COMMANDS_NOT_FOUND="Directorio de comandos no encontrado:"
MSG_RULES_NOT_FOUND="Directorio de reglas no encontrado:"
MSG_TEMPLATES_NOT_FOUND="Directorio de plantillas no encontrado:"
MSG_CHECKLISTS_NOT_FOUND="Directorio de listas no encontrado:"

# Summary
MSG_SUMMARY="RESUMEN"
MSG_MODE="Modo:"
MSG_TARGET="Destino:"
MSG_FILES_CREATED="Archivos creados:"
MSG_FILES_UPDATED="Archivos actualizados:"
MSG_FILES_SKIPPED="Archivos omitidos:"
MSG_ERRORS="Errores:"

# Dry run
MSG_DRY_RUN_NOTE="Ejecute sin --dry-run para aplicar los cambios."
MSG_DRY_RUN_WOULD_CREATE="Crearía el directorio:"
MSG_DRY_RUN_WOULD_COPY="Copiaría:"

# Headers
MSG_HEADER_COMMON="Instalación de reglas comunes"
MSG_HEADER_SYMFONY="Instalación de reglas Symfony"
MSG_HEADER_FLUTTER="Instalación de reglas Flutter"
MSG_HEADER_PYTHON="Instalación de reglas Python"
MSG_HEADER_REACT="Instalación de reglas React"
MSG_HEADER_REACTNATIVE="Instalación de reglas React Native"

# Help
MSG_HELP_USAGE="Uso:"
MSG_HELP_OPTIONS="Opciones:"
MSG_HELP_EXAMPLES="Ejemplos:"
MSG_HELP_INSTALL="Instala archivos (por defecto)"
MSG_HELP_UPDATE="Actualiza solo archivos existentes"
MSG_HELP_FORCE="Sobrescribe todos los archivos"
MSG_HELP_DRY_RUN="Simula sin modificar"
MSG_HELP_BACKUP="Crea copia de seguridad antes de modificar"
MSG_HELP_INTERACTIVE="Modo interactivo"
MSG_HELP_LANG="Idioma (en, fr, es, de, pt)"

# Next steps
MSG_NEXT_STEPS="Próximos pasos:"
MSG_STEP_EDIT_CONTEXT="Editar .claude/rules/00-project-context.md"
MSG_STEP_CUSTOMIZE_CLAUDE="Personalizar .claude/CLAUDE.md"
MSG_STEP_RESTART="Reiniciar Claude Code para cargar los comandos"

# Validation
MSG_VALIDATING="Validando configuración..."
MSG_CONFIG_VALID="Configuración válida"
MSG_CONFIG_INVALID="Configuración inválida"
MSG_PROJECT="Proyecto:"
MSG_MODULES="Módulos:"
