{ "dashboard": "Panel", "cancel": "Cancelar", "save": "Guardar", "save_exit": "Guardar y salir", "delete": "Eliminar", "close": "Cerrar", "visual_editor": "Editor visual", "content_editor": "Editor de contenido", "logout": "Cerrar sesión", "saving": "Guardando…", "saving_exit": "Guardando y saliendo…", "undo": "Deshacer", "redo": "Rehacer", "edit_mode_hint": "Haz clic en cualquier texto para editar", "cat.content": "Contenido", "cat.media": "Multimedia", "cat.cards": "Tarjetas y cuadrículas", "cat.interactive": "Interactivo", "cat.layout": "Diseño", "cat.embed": "Insertar", "add_block": "Añadir bloque", "search_blocks": "Buscar bloques...", "edit": "Editar", "edit_block_title": "Editar {label}", "show": "Mostrar", "hide": "Ocultar", "drag_reorder": "Arrastra para reordenar", "add_soundcloud": "Añadir SoundCloud", "add_audio": "Añadir audio MP3", "add_youtube": "Añadir YouTube", "add_text": "Añadir sección de texto", "add_card": "Añadir tarjeta", "bold": "Negrita", "italic": "Cursiva", "insert_link": "Insertar enlace", "clean_formatting": "Limpiar formato", "image_manager": "Gestor de imágenes", "image_preview": "Vista previa", "event.title": "Título", "event.location": "Ubicación", "event.description": "Descripción", "event.admission": "Entrada", "event.start_date": "Fecha de inicio *", "event.start_time": "Hora de inicio", "event.end_date": "Fecha de fin", "event.end_time": "Hora de fin", "event.url": "URL", "event.image": "Imagen", "event.copy_to_all": "Copiar a todos", "event.edit": "Editar evento", "event.new": "Nuevo evento", "event.delete": "Eliminar evento", "event.delete_confirm": "¿Eliminar este evento?", "event.cannot_undo": "Esta acción no se puede deshacer.", "event.date_required": "La fecha y el título son obligatorios", "footer.edit": "Editar pie de página", "footer.link_text": "Texto del enlace", "footer.link_url": "URL del enlace", "footer.link_text_lang": "Texto del enlace ({lang})", "footer.copyright": "Copyright (Shortcodes: [id=\"...\"]texto[/id])", "section.delete": "Eliminar sección", "section.delete_confirm": "¿Eliminar esta sección ({type})?", "section.reload_hint": "La página se recargará después de eliminar.", "item.delete": "Eliminar elemento", "item.delete_confirm": "¿Eliminar este elemento?", "history.title": "Historial de cambios", "history.clear": "Borrar historial", "history.empty": "No hay cambios en el historial.", "history.restore": "Restaurar", "history.restore_title": "Restaurar estado", "history.restore_confirm": "¿Restaurar estado de {date}?", "history.overwrite_warning": "El contenido actual se sobrescribirá.", "history.overwrite": "Sobrescribir", "history.clear_confirm": "¿Borrar todo el historial de cambios?", "history.cleared": "Historial borrado", "history.not_found": "Copia no encontrada", "image.delete": "Eliminar imagen", "image.delete_confirm": "¿Eliminar \"{filename}\"?", "image.trash_hint": "La imagen se moverá a la papelera (images-trash).", "image.no_selection": "Ninguna imagen seleccionada", "image.replace": "Reemplazar imagen", "image.replacing": "Reemplazar:", "image.overwrite_file": "Sobrescribir archivo", "image.overwrite_desc": "La imagen subida reemplaza el archivo existente con el mismo nombre", "image.save_new_name": "Guardar con nuevo nombre", "image.save_new_desc": "El archivo existente se mantiene, el subido conserva su nombre", "image.choose_file": "Seleccionar archivo", "image.upload": "Subir", "image.drop_files": "Arrastra archivos para subir", "image.or": "o", "image.formats_hint": "Formatos permitidos: JPG, PNG, WebP (máx. 5 MB)", "image.search": "Buscar archivo...", "image.grid_view": "Vista en cuadrícula", "image.list_view": "Vista en lista", "image.loading": "Cargando imágenes...", "image.col_image": "Imagen", "image.col_filename": "Nombre", "image.col_size": "Tamaño", "image.col_date": "Fecha", "image.col_actions": "Acciones", "image.select": "Seleccionar imagen", "image.uploaded": "¡Imagen subida!", "image.replaced": "¡Imagen reemplazada!", "image.trashed": "Imagen movida a la papelera", "image.format_error": "Solo se permiten JPG, PNG y WebP", "image.size_error": "Tamaño máximo: 5 MB", "image.uploading": "Subiendo...", "image.exists": "Ya existe un archivo llamado \"{filename}\"", "image.upload_image": "Subir imagen", "audio.manager": "Gestor de audio", "audio.upload": "Subir audio", "audio.formats_hint": "MP3, WAV, OGG, M4A, AAC, FLAC (máx. 50 MB)", "audio.search": "Buscar...", "audio.loading": "Cargando archivos de audio...", "audio.error_loading": "Error al cargar", "audio.no_files": "No se encontraron archivos de audio", "audio.select": "Seleccionar", "audio.play": "Reproducir", "audio.playing": "Reproduciendo: {name}", "audio.delete": "Eliminar archivo de audio", "audio.delete_confirm": "¿Eliminar \"{filename}\"?", "audio.trash_hint": "El archivo se moverá a la papelera (audio-trash).", "audio.uploaded": "¡Archivo de audio subido!", "audio.trashed": "Archivo de audio movido a la papelera", "audio.format_error": "Solo se permiten MP3, WAV, OGG, M4A, AAC y FLAC", "audio.size_error": "Tamaño máximo: 50 MB", "toast.no_changes": "No hay cambios para guardar", "toast.saved": "¡Guardado!", "toast.error_saving": "Error al guardar {page}: {message}", "toast.error_saving_short": "Error al guardar", "toast.sort_same_section": "Solo se puede ordenar dentro de la misma sección", "toast.order_changed": "Orden cambiado", "toast.hidden": "Oculto", "toast.visible": "Visible", "toast.row_hidden": "Fila oculta", "toast.row_visible": "Fila visible", "toast.event_hidden": "Evento oculto", "toast.event_visible": "Evento visible", "toast.event_deleted": "Evento eliminado", "toast.formatting_cleaned": "Formato limpiado", "toast.select_text_first": "Selecciona texto primero", "toast.undone": "¡Deshecho!", "toast.error_undo": "Error al deshacer: {message}", "toast.error_generic": "Error: {message}", "toast.change_queued": "Cambio en cola — haz clic en \"Guardar\" para aplicar", "toast.copied_to_empty": "Contenido copiado a campos vacíos en otros idiomas", "toast.upload_error": "Error de subida: {message}", "toast.error_deleting": "Error al eliminar: {message}", "nav.unsaved_changes": "Tienes cambios sin guardar. ¿Salir de la página?", "nav.edit_mode_active": "Estás en modo edición. ¿Salir de la página?", "link_target": "Destino del enlace", "link_external": "Personalizado", "link_internal": "Páginas del sitio", "image.no_images": "No se encontraron imágenes.", "image.no_search_results": "No hay imágenes para \"{term}\".", "image.copy_path": "Copiar ruta", "toast.copied": "Copiado al portapapeles.", "toast.error": "Se produjo un error.", "link_open_new_tab": "Abrir en nueva pestaña", "link_offer_download": "Ofrecer como descarga", "media_manager": "Media library", "image.library": "Library", "image.trash": "Trash", "image.trash_empty": "Image trash is empty.", "image.restore": "Restore image", "image.restored": "Image restored", "image.delete_permanently": "Delete permanently", "image.delete_permanently_confirm": "Permanently delete \"{filename}\"? This cannot be undone.", "image.deleted_permanently": "Image permanently deleted", "image.empty_trash": "Empty trash", "image.empty_trash_confirm": "Permanently delete all images in the trash? This cannot be undone.", "image.trash_emptied": "Image trash emptied", "media.type_all": "All", "media.type_images": "Images", "media.type_audio": "Audio", "media.type_video": "Video", "media.type_documents": "Documents", "media.upload": "Upload file", "media.video_formats_hint": "MP4, WebM, MOV, M4V (max. 250 MB)", "media.document_formats_hint": "PDF, Office documents, TXT, RTF (max. 50 MB)", "media.no_files": "No files found.", "media.no_selection": "No file selected", "media.trash_empty": "The media trash is empty.", "media.select_file": "Select file", "media.format_error": "This file type is not allowed", "media.size_error": "The file is too large", "media.open_file": "Open file", "copilot.undo_detail": "Changed: {field}", "copilot.unknown_field": "selected field", "copilot.section_field_label": "Section {section} {field}", "copilot.change_details_title": "Prepare change", "copilot.change_details_hint": "Describe the change. The Assistant will create a reviewable preview before anything is applied.", "copilot.target_field": "Target", "copilot.current_selection_none": "No field selected", "copilot.change_instruction": "Change instruction", "copilot.change_instruction_placeholder": "Describe what should change on this page...", "copilot.prepare_preview": "Prepare preview", "copilot.content_type": "Content type", "copilot.content_type_page": "Page", "copilot.content_type_news": "News post", "copilot.content_type_event": "Event / appointment", "copilot.draft_changes_hint": "Open a guided dialog to prepare a reviewed page change.", "copilot.draft_content_hint": "Open a guided dialog to prepare a new page, news post, event, or appointment.", "copilot.draft_image_hint": "Open image options and enter or refine the image prompt.", "copilot.choose_target_field": "Choose target field", "copilot.choose_target_field_placeholder": "Select a field...", "copilot.choose_target_field_hint": "You can also click an editable element on the page before opening this dialog.", "copilot.choose_target_required": "Choose the field you want to change first.", "copilot.current_field_content": "Current content", "copilot.current_field_empty": "This field is currently empty.", "copilot.current_field_select": "Choose a target field to preview its current content." }