# Page Manager CLI - Spanish Translations # All keys MUST have mgr- prefix for shared locales system # Welcome and headers mgr-cli-title = Gestor de Páginas Rustelo (para ahora Contenido Estático) mgr-cli-description = Gestiona y genera nuevas páginas con plantillas, rutas y traducciones mgr-cli-project-root = Raíz del proyecto: {$path} mgr-cli-available-languages = Idiomas disponibles: {$languages} # Prompts mgr-prompt-page-name = Nombre de página (PascalCase, ej., 'FormularioContacto', 'AcercaDe'): mgr-prompt-page-name-help = Usa nomenclatura PascalCase. Este será el nombre de tu componente. mgr-prompt-template-select = Selecciona plantilla de página: mgr-prompt-template-help = Elige la plantilla que mejor se adapte a las necesidades de tu página mgr-prompt-languages-select = Selecciona idiomas: mgr-prompt-languages-help = Elige para qué idiomas generar traducciones mgr-prompt-route-path = Ruta de página: mgr-prompt-route-path-help = Ruta URL para esta página (debe empezar con '/') mgr-prompt-auto-scaffold = ¿Auto-generar archivos de página? mgr-prompt-auto-scaffold-help = Generar mod.rs, unified.rs y archivos de traducción FTL mgr-prompt-custom-priority = ¿Establecer prioridad de ruta personalizada? mgr-prompt-custom-priority-help = Las rutas de mayor prioridad se evalúan primero (por defecto: 1.0) mgr-prompt-priority-value = Prioridad de ruta (0.1 - 10.0): mgr-prompt-custom-patterns = ¿Personalizar patrones de traducción i18n? mgr-prompt-custom-patterns-help = Avanzado: personalizar los prefijos usados para claves de traducción mgr-prompt-patterns-value = Patrones i18n (separados por comas): mgr-prompt-patterns-example = Ejemplo: page-gen-contacto-, formulario-contacto- mgr-prompt-final-confirm = ¿Generar página con esta configuración? # Configuration summary mgr-config-summary = 📋 Resumen de Configuración: mgr-config-name = Nombre: {$name} mgr-config-module = Módulo: {$module} mgr-config-template = Plantilla: {$template} ({$description}) mgr-config-languages = Idiomas: {$languages} mgr-config-route = Ruta: {$route} mgr-config-auto-scaffold = Auto-generar: {$enabled} # Labels mgr-label-name = Nombre mgr-label-module = Módulo mgr-label-template = Plantilla mgr-label-languages = Idiomas mgr-label-route = Ruta mgr-label-auto-scaffold = Auto-generar # Text values mgr-text-yes = Sí mgr-text-no = No # Status messages mgr-status-generating = 🏗️ Generando página... mgr-status-cancelled = 🚫 Generación cancelada. mgr-status-completed = ✨ ¡Generación de página completada exitosamente! # Next steps mgr-next-steps = 💡 Próximos pasos: mgr-next-steps-with-scaffold = 💡 Próximos pasos:\n 1. Ejecuta 'cargo build' para compilar la nueva página\n 2. Revisa los archivos FTL generados y personaliza las traducciones\n 3. Implementa la lógica de tu página en el archivo unified.rs\n 4. Prueba tu página en {$route} mgr-next-steps-without-scaffold = 💡 Próximos pasos:\n 1. Ejecuta 'cargo build' para actualizar la generación de rutas\n 2. Implementa el componente de página manualmente\n 3. Agrega la exportación del componente a pages/src/lib.rs # Warnings mgr-warning-page-exists = El módulo de página '{$module}' ya existe. mgr-warning-overwrite-confirm = ¿Sobrescribir página existente? mgr-warning-cannot-proceed = No se puede continuar con página existente. Elige un nombre diferente o permite sobrescribir. # Error messages mgr-error-project-root = No se pudo encontrar la raíz del proyecto. Ejecuta este comando desde un proyecto Rustelo. mgr-error-generator-init = Error al inicializar el generador de páginas mgr-error-page-name = Error al obtener el nombre de página mgr-error-template-selection = Error al obtener la selección de plantilla mgr-error-language-selection = Error al obtener la selección de idioma mgr-error-route-path = Error al obtener la ruta de página mgr-error-auto-scaffold = Error al obtener la preferencia de auto-generación mgr-error-priority = Error al obtener la preferencia de prioridad mgr-error-priority-value = Error al obtener la prioridad de ruta mgr-error-patterns = Error al obtener la preferencia de patrones i18n mgr-error-patterns-value = Error al obtener los patrones i18n mgr-error-confirmation = Error al obtener la confirmación mgr-error-generation = Error en la generación de página mgr-error-at-least-one-language = Debe seleccionarse al menos un idioma # Validation errors mgr-validation-name-empty = El nombre de página no puede estar vacío mgr-validation-name-case = El nombre de página debe empezar con letra mayúscula (PascalCase) mgr-validation-name-chars = El nombre de página debe contener solo letras ASCII y números mgr-validation-name-length = Nombre de página demasiado largo (máximo 50 caracteres) mgr-validation-name-reserved = '{$name}' es un nombre reservado, por favor elige otro mgr-validation-path-empty = La ruta de página no puede estar vacía mgr-validation-path-start = La ruta de página debe empezar con '/' mgr-validation-path-end = La ruta de página no puede terminar con '/' (excepto raíz) mgr-validation-path-consecutive = La ruta de página no puede contener barras consecutivas mgr-validation-path-chars = La ruta de página debe contener solo caracteres ASCII y sin espacios mgr-validation-path-reserved = '{$path}' conflicta con rutas reservadas mgr-validation-priority-range = La prioridad debe estar entre 0.1 y 10.0 mgr-validation-priority-number = La prioridad debe ser un número válido