<?php
return [
// Generic
'errors.generic' => 'Ocurrio un error inesperado',
// Auth
'errors.auth.authentication_required' => 'Autenticacion requerida',
'errors.auth.invalid_csrf_token' => 'Token CSRF invalido',
'errors.auth.missing_credentials' => 'Se requieren nombre de usuario y contrasena',
'errors.auth.invalid_credentials' => 'Credenciales invalidas',
'errors.auth.invalid_api_key' => 'Clave API invalida',
'errors.auth.gateway_token_missing_fields' => 'userid y token son obligatorios',
'errors.auth.invalid_or_expired_gateway_token' => 'Token invalido o expirado',
'errors.auth.username_or_email_required' => 'Se requiere nombre de usuario o correo electronico',
'errors.auth.token_required' => 'Se requiere token',
'errors.auth.invalid_or_expired_token' => 'Token invalido o expirado',
'errors.auth.token_and_password_required' => 'Se requieren token y nueva contrasena',
'errors.auth.weak_password' => 'La contrasena debe tener al menos 8 caracteres',
'errors.auth.reset_failed' => 'No se pudo restablecer la contrasena',
'errors.auth.forbidden' => 'Prohibido',
// Registration
'errors.register.invalid_submission' => 'Envio invalido',
'errors.register.too_fast' => 'Tome su tiempo para completar el formulario.',
'errors.register.session_expired' => 'La sesion expiro. Actualice la pagina e intentelo de nuevo.',
'errors.register.rate_limited' => 'Demasiados intentos de registro. Intentelo de nuevo mas tarde.',
'errors.register.required_fields' => 'Se requieren nombre de usuario, contrasena y nombre real',
'errors.register.invalid_username_format' => 'El nombre de usuario debe tener 3-20 caracteres, solo letras, numeros y guiones bajos',
'errors.register.invalid_username_format_spaces' => 'El nombre de usuario debe tener 3-20 caracteres, solo letras, numeros, guiones bajos y espacios simples entre palabras',
'errors.register.restricted_name' => 'Este nombre de usuario o nombre real no esta permitido',
'errors.register.weak_password' => 'La contrasena debe tener al menos 8 caracteres',
'errors.register.user_exists' => 'Ya existe un usuario con ese nombre de usuario o nombre. Intente iniciar sesion o contacte al sysop para obtener ayuda.',
'errors.register.email_required' => 'La dirección de correo electrónico es obligatoria',
'errors.register.reason_required' => 'El motivo para unirse es obligatorio',
'errors.register.failed' => 'El registro fallo. Intentelo de nuevo mas tarde.',
// Reminder
'errors.reminder.username_required' => 'Se requiere nombre de usuario',
'errors.reminder.user_not_found_or_logged_in' => 'Usuario no encontrado o ya ha iniciado sesion',
'errors.reminder.send_failed' => 'No se pudo enviar el recordatorio. Intentelo de nuevo mas tarde.',
// Settings
'errors.settings.invalid_input' => 'Entrada invalida',
'errors.settings.update_failed' => 'No se pudo actualizar la configuracion',
'errors.settings.exception' => 'No se pudo actualizar la configuracion',
'errors.dashboard.invalid_layout' => 'Datos de diseño no válidos.',
// Messages
'errors.messages.share_create_failed' => 'No se pudo crear el enlace compartido',
'errors.messages.share_lookup_failed' => 'No se pudieron cargar los enlaces compartidos',
'errors.messages.share_revoke_failed' => 'No se pudo revocar el enlace compartido',
'errors.messages.not_found' => 'Mensaje no encontrado',
'errors.admin.ai_settings.save_failed' => 'Error al guardar la configuracion de IA',
'errors.admin.ai_settings.share_summary_disabled' => 'Los resumenes IA para compartir no estan habilitados',
'errors.admin.ai_settings.share_summary_failed' => 'No se pudo generar un resumen',
'errors.messages.netmail.not_found' => 'Mensaje no encontrado',
'errors.messages.netmail.delete_failed' => 'No se pudo eliminar el mensaje',
'errors.messages.netmail.bulk_delete.invalid_input' => 'Se requiere una lista de IDs de mensajes no vacia',
'errors.messages.netmail.bulk_read.invalid_input' => 'Se requiere una lista de IDs de mensajes no vacia',
'errors.messages.netmail.bulk_read.failed' => 'No se pudieron marcar los mensajes como leidos',
'errors.messages.echomail.bulk_read.invalid_input' => 'Se requiere una lista de IDs de mensajes no vacia',
'errors.messages.echomail.bulk_read.failed' => 'No se pudieron marcar los mensajes como leidos',
'errors.messages.echomail.bulk_delete.admin_required' => 'Se requieren privilegios de administrador',
'errors.messages.echomail.bulk_delete.invalid_input' => 'Se requiere una lista de IDs de mensajes no vacia',
'errors.messages.echomail.bulk_delete.user_not_found' => 'Usuario no encontrado',
'errors.messages.echomail.stats.subscription_required' => 'Se requiere suscripcion para esta area de eco',
'errors.messages.echomail.not_found' => 'Mensaje no encontrado',
'errors.messages.echomail.edit.admin_required' => 'Se requieren privilegios de administrador',
'errors.messages.echomail.edit.invalid_art_format' => 'Formato de arte no valido',
'errors.messages.body_too_large' => 'El cuerpo del mensaje supera el límite de 16 KB de FidoNet',
'errors.messages.echomail.edit.nothing_to_update' => 'No hay campos para actualizar',
'errors.messages.echomail.edit.save_failed' => 'Error al guardar los cambios',
'errors.messages.echomail.ignore.invalid_input' => 'Se requiere el nombre del remitente',
'errors.messages.echomail.ignore.invalid_rule' => 'No se encontró la regla de ignorar',
'errors.messages.echomail.ignore.save_failed' => 'No se pudo guardar la regla de ignorar',
'errors.messages.echomail.ignore.message_not_available' => 'No se pudo cargar el mensaje seleccionado',
'errors.messages.echomail.save_ad.admin_required' => 'Se requieren privilegios de administrador',
'errors.messages.echomail.save_ad.not_ansi' => 'Solo los mensajes echomail ANSI se pueden guardar en la biblioteca de anuncios',
'errors.messages.echomail.save_ad.failed' => 'No se pudo guardar el mensaje en la biblioteca de anuncios',
'errors.messages.netmail.edit.forbidden' => 'No tienes permiso para editar este mensaje',
'errors.messages.netmail.attachment.no_file' => 'No se subio ningun archivo adjunto',
'errors.messages.netmail.attachment.upload_error' => 'La carga del archivo adjunto fallo',
'errors.messages.netmail.attachment.too_large' => 'El archivo adjunto excede el tamano maximo permitido',
'errors.messages.netmail.attachment.store_failed' => 'No se pudo guardar el archivo adjunto cargado',
'errors.messages.send.invalid_type' => 'Tipo de mensaje invalido',
'errors.messages.send.failed' => 'No se pudo enviar el mensaje',
'errors.messages.send.exception' => 'No se pudo enviar el mensaje',
// Notify
'errors.notify.user_id_missing' => 'No se pudo resolver la sesion del usuario',
'errors.notify.invalid_state' => 'Carga de estado de notificacion invalida',
'errors.notify.invalid_target' => 'Destino de notificacion invalido',
'errors.realtime.invalid_payload' => 'Carga de comando en tiempo real invalida',
'errors.realtime.unknown_command' => 'Comando en tiempo real desconocido',
// Polls
'errors.polls.option_required' => 'Se requiere una opcion de encuesta',
'errors.polls.not_found' => 'Encuesta no encontrada',
'errors.polls.invalid_option' => 'Opcion de encuesta invalida',
'errors.polls.vote_failed' => 'No se pudo registrar el voto',
'errors.polls.insufficient_credits' => 'No se pudieron descontar creditos. Puede que no tenga saldo suficiente.',
'errors.polls.question_required' => 'Se requiere la pregunta de la encuesta',
'errors.polls.question_length_invalid' => 'La pregunta de la encuesta debe tener entre 10 y 500 caracteres',
'errors.polls.options_count_invalid' => 'La encuesta debe incluir entre 2 y 10 opciones',
'errors.polls.option_empty' => 'Las opciones de la encuesta no pueden estar vacias',
'errors.polls.option_length_invalid' => 'Las opciones de la encuesta deben tener 200 caracteres o menos',
'errors.polls.options_duplicate' => 'Las opciones de la encuesta deben ser unicas',
'errors.polls.create_failed' => 'No se pudo crear la encuesta',
// Shoutbox
'errors.shoutbox.message_required' => 'Se requiere mensaje',
'errors.shoutbox.message_too_long' => 'El mensaje no puede exceder 280 caracteres',
// Chat
'errors.chat.feature_disabled' => 'El chat esta deshabilitado',
'errors.chat.invalid_message_query' => 'Consulta de mensajes de chat invalida',
'errors.chat.invalid_send_target' => 'Destino de chat invalido',
'errors.chat.message_length_invalid' => 'El mensaje debe tener entre 1 y 1000 caracteres',
'errors.chat.room_not_found' => 'Sala de chat no encontrada',
'errors.chat.user_banned' => 'Estas bloqueado en esta sala',
'errors.chat.recipient_not_found' => 'Destinatario no encontrado',
'errors.chat.send_blocked' => 'No se pudo enviar el mensaje',
'errors.chat.admin_required' => 'Se requieren privilegios de administrador',
'errors.chat.invalid_moderation_request' => 'Solicitud de moderacion invalida',
'errors.chat.user_not_found' => 'Usuario no encontrado',
// Echo Areas
'errors.echoareas.admin_required' => 'Se requieren privilegios de administrador',
'errors.echoareas.not_found' => 'Area de eco no encontrada',
'errors.echoareas.invalid_posting_name_policy' => 'Politica de nombre de publicacion invalida',
'errors.echoareas.invalid_art_format_hint' => 'Indicio de formato artistico no valido',
'errors.echoareas.tag_description_required' => 'Se requieren etiqueta y descripcion',
'errors.echoareas.invalid_tag_format' => 'Formato de etiqueta invalido',
'errors.echoareas.invalid_color_format' => 'Formato de color invalido',
'errors.echoareas.unknown_domain' => 'Seleccione un dominio de red configurado',
'errors.echoareas.tag_already_exists' => 'Ya existe un área de eco con esa etiqueta',
'errors.echoareas.create_failed' => 'No se pudo crear el area de eco',
'errors.echoareas.not_found_or_unchanged' => 'Area de eco no encontrada o sin cambios',
'errors.echoareas.update_failed' => 'No se pudo actualizar el area de eco',
'errors.echoareas.delete_blocked_has_messages' => 'No se puede eliminar un area de eco con mensajes existentes',
'errors.echoareas.delete_failed' => 'No se pudo eliminar el area de eco',
// File Areas
'errors.fileareas.not_found' => 'Area de archivos no encontrada',
'errors.fileareas.create_failed' => 'No se pudo crear el area de archivos',
'errors.fileareas.update_failed' => 'No se pudo actualizar el area de archivos',
'errors.fileareas.delete_failed' => 'No se pudo eliminar el area de archivos',
// Files
'errors.files.feature_disabled' => 'La funcion de areas de archivos esta deshabilitada',
'errors.files.area_id_required' => 'Se requiere el ID del area de archivos',
'errors.files.access_denied' => 'Acceso denegado a esta area de archivos',
'errors.files.not_found' => 'Archivo no encontrado',
'errors.files.share_not_found_or_forbidden' => 'Enlace compartido no encontrado o no permitido',
'errors.files.delete_failed' => 'No se pudo eliminar el archivo',
'errors.files.rehatch_local' => 'No se puede re-hatchear un archivo en un área solo local',
'errors.files.rehatch_private' => 'No se puede re-hatchear un archivo en un área privada',
'errors.files.rehatch_failed' => 'Error al re-hatchear',
'errors.files.scan_forbidden' => 'Se requiere acceso de administrador para escanear archivos',
'errors.files.scan_disabled' => 'El análisis de virus está desactivado',
'errors.files.scan_failed' => 'Error al realizar el análisis de virus',
'errors.files.invalid_scan_status' => 'Valor de estado de escaneo no válido',
'errors.files.rename_filename_required' => 'Se requiere el nuevo nombre de archivo',
'errors.files.rename_forbidden' => 'No tiene permiso para renombrar este archivo',
'errors.files.rename_conflict' => 'Ya existe un archivo con ese nombre en esta area',
'errors.files.rename_failed' => 'No se pudo renombrar el archivo',
'errors.files.short_description_required' => 'Se requiere una descripcion corta',
'errors.files.edit_forbidden' => 'No tiene permiso para editar este archivo',
'errors.files.edit_failed' => 'No se pudo actualizar el archivo',
'errors.files.move_forbidden' => 'Solo los administradores pueden mover archivos entre areas',
'errors.files.move_conflict' => 'Ya existe un archivo con ese nombre en el area de destino',
'errors.files.move_failed' => 'No se pudo mover el archivo',
'errors.files.upload.no_file' => 'No se subio ningun archivo',
'errors.files.upload.area_id_required' => 'Se requiere el ID del area de archivos',
'errors.files.upload.short_description_required' => 'Se requiere una descripcion corta',
'errors.files.upload.area_not_found' => 'Area de archivos no encontrada',
'errors.files.upload.read_only' => 'Esta area de archivos es de solo lectura',
'errors.files.upload.admin_only' => 'Solo los administradores pueden subir archivos a esta area',
'errors.files.upload.virus_detected' => 'Archivo rechazado: virus detectado',
'errors.files.upload.insufficient_credits' => 'No tiene creditos suficientes para subir este archivo',
'errors.files.upload.failed' => 'No se pudo subir el archivo',
'errors.files.link.invalid_url' => 'Se requiere una URL válida',
'errors.files.link.file_name_required' => 'El nombre de archivo es obligatorio',
'errors.files.link.add_failed' => 'No se pudo agregar el enlace',
'errors.admin.file_approvals.load_failed' => 'No se pudieron cargar las aprobaciones de archivos pendientes',
'errors.admin.file_approvals.not_found' => 'No se encontro el archivo pendiente',
'errors.admin.file_approvals.not_pending' => 'El archivo no esta esperando aprobacion',
'errors.admin.file_approvals.approve_failed' => 'No se pudo aprobar la subida del archivo',
'errors.admin.file_approvals.reject_failed' => 'No se pudo rechazar la subida del archivo',
'errors.files.download.insufficient_credits' => 'No tiene creditos suficientes para descargar este archivo',
'errors.files.comments_not_enabled' => 'Los comentarios no están habilitados para esta área de archivos',
'errors.files.comments_forbidden' => 'No tiene permiso para comentar aquí',
'errors.files.comment_body_required' => 'El texto del comentario es obligatorio',
'errors.files.comment_post_failed' => 'Error al publicar el comentario',
'errors.files.invalid_reply_target' => 'Destino de respuesta no válido',
'errors.fileareas.comment_area_failed' => 'Error al crear o vincular el área de comentarios',
// Admin Users
'errors.admin.users.not_found' => 'Usuario no encontrado',
'errors.admin.users.create_failed' => 'No se pudo crear el usuario',
'errors.admin.users.update_failed' => 'No se pudo actualizar el usuario',
'errors.admin.users.delete_failed' => 'No se pudo eliminar el usuario',
// Admin Polls
'errors.admin.polls.question_required' => 'Se requiere una pregunta',
'errors.admin.polls.options_required' => 'Se requieren al menos dos opciones',
'errors.admin.polls.not_found' => 'Encuesta no encontrada',
'errors.admin.polls.create_failed' => 'No se pudo crear la encuesta',
'errors.admin.polls.update_failed' => 'No se pudo actualizar la encuesta',
'errors.admin.polls.delete_failed' => 'No se pudo eliminar la encuesta',
// Message Drafts
'errors.messages.drafts.invalid_input' => 'Carga de borrador invalida',
'errors.messages.drafts.user_id_missing' => 'No se pudo resolver la sesion del usuario',
'errors.messages.drafts.save_failed' => 'No se pudo guardar el borrador',
'errors.messages.drafts.list_failed' => 'No se pudieron cargar los borradores',
'errors.messages.drafts.not_found' => 'Borrador no encontrado',
'errors.messages.drafts.get_failed' => 'No se pudo cargar el borrador',
'errors.messages.drafts.delete_failed' => 'No se pudo eliminar el borrador',
'errors.messages.templates.not_licensed' => 'Las plantillas de mensajes requieren una licencia registrada',
'errors.messages.templates.not_found' => 'Plantilla no encontrada',
'errors.messages.templates.name_required' => 'El nombre de la plantilla es obligatorio',
'errors.messages.templates.name_too_long' => 'El nombre de la plantilla debe tener 100 caracteres o menos',
'errors.economy.not_licensed' => 'El visor de economia requiere una licencia registrada',
'errors.referrals.not_licensed' => 'La analitica de referidos requiere una licencia registrada',
'errors.messages.netmail.get_failed' => 'No se pudo cargar el mensaje',
'errors.messages.echomail.get_failed' => 'No se pudo cargar el mensaje',
// Message Search / Read State
'errors.messages.search.query_too_short' => 'La busqueda debe tener al menos 2 caracteres',
'errors.messages.read.user_id_missing' => 'No se pudo resolver la sesion del usuario',
'errors.messages.read.invalid_type' => 'Tipo de mensaje invalido',
'errors.messages.read.mark_failed' => 'No se pudo marcar el mensaje como leido',
'errors.messages.save.user_id_missing' => 'No se pudo resolver la sesion del usuario',
'errors.messages.save.invalid_type' => 'Tipo de mensaje invalido',
'errors.messages.save.failed' => 'No se pudo guardar el mensaje',
'errors.messages.unsave.user_id_missing' => 'No se pudo resolver la sesion del usuario',
'errors.messages.unsave.invalid_type' => 'Tipo de mensaje invalido',
'errors.messages.unsave.failed' => 'No se pudo quitar de guardados el mensaje',
'errors.messages.unsave.not_saved' => 'El mensaje no estaba guardado o ya fue eliminado',
// User Profile / Stats / Transactions
'errors.user.profile.current_password_incorrect' => 'La contrasena actual es incorrecta',
'errors.user.profile.new_password_too_short' => 'La nueva contrasena debe tener al menos 6 caracteres',
'errors.user.profile.update_failed' => 'No se pudo actualizar el perfil',
'errors.user.stats.admin_required' => 'Se requieren privilegios de administrador',
'errors.user.stats.user_not_found' => 'Usuario no encontrado',
'errors.user.transactions.admin_required' => 'Se requieren privilegios de administrador',
'errors.user.transactions.user_not_found' => 'Usuario no encontrado',
'errors.user.transactions.list_failed' => 'No se pudieron cargar las transacciones',
'errors.user.activity.admin_required' => 'Se requieren privilegios de administrador',
'errors.user.activity.user_not_found' => 'Usuario no encontrado',
'errors.user.activity.list_failed' => 'No se pudo cargar el registro de actividad',
// Credits
'errors.credits.feature_disabled' => 'La funcion de creditos esta deshabilitada',
'errors.credits.send.invalid_amount' => 'La cantidad debe estar entre 1 y 200',
'errors.credits.send.self_transfer_forbidden' => 'No puedes enviarte creditos a ti mismo',
'errors.credits.send.recipient_not_found' => 'Destinatario no encontrado',
'errors.credits.send.insufficient_balance' => 'Saldo insuficiente',
'errors.credits.send.debit_failed' => 'No se pudo debitar la cuenta del remitente',
'errors.credits.send.credit_failed' => 'No se pudo acreditar la cuenta del destinatario',
'errors.credits.send.failed' => 'La transferencia de creditos fallo',
// User Sessions / Activity
'errors.user.sessions.revoke_failed' => 'No se pudo revocar la sesion',
'errors.user.sessions.revoke_all_failed' => 'No se pudieron revocar las sesiones',
'errors.user.activity.session_missing' => 'Se requiere una sesion activa',
// BinkP
'errors.binkp.admin_required' => 'Se requiere acceso de administrador',
'errors.binkp.status_failed' => 'No se pudo cargar el estado de BinkP',
'errors.binkp.poll_failed' => 'No se pudo consultar el uplink BinkP',
'errors.binkp.poll_all_failed' => 'No se pudieron consultar todos los uplinks BinkP',
'errors.binkp.process_packets_failed' => 'No se pudieron procesar los paquetes',
'errors.binkp.uplinks_list_failed' => 'No se pudieron cargar los uplinks BinkP',
'errors.binkp.files_inbound_failed' => 'No se pudieron cargar los archivos de entrada de BinkP',
'errors.binkp.files_outbound_failed' => 'No se pudieron cargar los archivos de salida de BinkP',
'errors.binkp.process_outbound_failed' => 'No se pudo procesar la cola de salida',
'errors.binkp.connection_test_failed' => 'No se pudo probar la conexion BinkP',
'errors.binkp.logs.failed' => 'No se pudieron cargar los registros de BinkP',
'errors.binkp.logs.search_failed' => 'La busqueda de registros fallo',
'errors.binkp.logs.search_query_too_short' => 'La consulta debe tener al menos 2 caracteres',
'errors.binkp.kept_packets.failed' => 'No se pudieron cargar los paquetes guardados',
'errors.binkp.kept_packets.invalid_type' => 'el tipo debe ser inbound o outbound',
'errors.binkp.kept_packets.license_required' => 'Ver paquetes guardados requiere una licencia registrada',
'errors.binkp.kept_packets.inspect_failed' => 'No se pudo inspeccionar el paquete',
'errors.binkp.queue.inspect_failed' => 'No se pudo inspeccionar el paquete de la cola',
'errors.binkp.uplink.address_hostname_required' => 'Se requieren direccion y hostname',
'errors.binkp.uplink.address_required' => 'Se requiere la direccion del uplink',
'errors.messages.forward_email.email_required' => 'Se requiere una direccion de correo',
'errors.messages.forward_email.invalid_type' => 'Tipo de mensaje no valido',
'errors.messages.forward_email.mail_disabled' => 'El envio de correo no esta configurado',
'errors.messages.forward_email.failed' => 'No se pudo reenviar el mensaje por correo',
'errors.binkp.uplink.poll_failed' => 'No se pudo consultar el uplink BinkP',
'errors.binkp.uplink.poll_all_failed' => 'No se pudieron consultar todos los uplinks BinkP',
'errors.binkp.uplink.add_failed' => 'No se pudo agregar el uplink BinkP',
'errors.binkp.uplink.update_failed' => 'No se pudo actualizar el uplink BinkP',
'errors.binkp.uplink.remove_failed' => 'No se pudo eliminar el uplink BinkP',
'errors.binkp.files.inbound_failed' => 'No se pudieron cargar los archivos de entrada de BinkP',
'errors.binkp.files.outbound_failed' => 'No se pudieron cargar los archivos de salida de BinkP',
'errors.binkp.files.process_inbound_failed' => 'No se pudo procesar la cola de entrada de BinkP',
'errors.binkp.files.process_outbound_failed' => 'No se pudo procesar la cola de salida de BinkP',
'errors.binkp.files.delete_outbound_failed' => 'No se pudo eliminar el archivo saliente de BinkP',
'errors.binkp.files.retry_error_failed' => 'No se pudo reintentar el archivo de error entrante',
'errors.binkp.config.invalid_section' => 'Seccion de configuracion BinkP invalida',
'errors.binkp.config.update_failed' => 'No se pudo actualizar la configuracion de BinkP',
// Admin Pending Users
'errors.admin.pending_users.admin_required' => 'Se requieren privilegios de administrador',
'errors.admin.pending_users.list_failed' => 'No se pudieron cargar los usuarios pendientes',
'errors.admin.pending_users.not_found' => 'Usuario pendiente no encontrado',
'errors.admin.pending_users.get_failed' => 'No se pudo cargar el usuario pendiente',
'errors.admin.pending_users.approve_failed' => 'No se pudo aprobar el usuario pendiente',
'errors.admin.pending_users.reject_failed' => 'No se pudo rechazar el usuario pendiente',
// Admin Users (extended)
'errors.admin.users.admin_required' => 'Se requieren privilegios de administrador',
'errors.admin.users.list_failed' => 'No se pudieron cargar los usuarios',
'errors.admin.users.get_failed' => 'No se pudo cargar el usuario',
'errors.admin.users.real_name_required' => 'Se requiere el nombre real',
'errors.admin.users.password_too_short' => 'La contrasena debe tener al menos 8 caracteres',
'errors.admin.users.update_status_failed' => 'No se pudo actualizar el estado del usuario',
'errors.admin.users.create_required_fields' => 'Se requieren nombre de usuario, nombre real y contrasena',
'errors.admin.users.invalid_username_format' => 'Formato de nombre de usuario invalido',
'errors.admin.users.restricted_name' => 'Este nombre de usuario o nombre real no esta permitido',
'errors.admin.users.username_exists' => 'El nombre de usuario ya existe',
'errors.admin.users.cleanup_failed' => 'No se pudo limpiar los registros',
'errors.admin.users.reminder_not_allowed' => 'El usuario no es elegible para recordatorio',
'errors.admin.users.reminder_send_failed' => 'No se pudo enviar el recordatorio',
'errors.admin.users.need_reminders_failed' => 'No se pudieron cargar los candidatos a recordatorio',
'errors.admin.users.credits_disabled' => 'El sistema de créditos está deshabilitado',
'errors.admin.users.invalid_credit_amount' => 'La cantidad de créditos debe ser un entero positivo',
'errors.admin.users.credit_note_required' => 'Se requiere una nota para las asignaciones manuales de créditos',
'errors.admin.users.credit_grant_failed' => 'No se pudieron otorgar los créditos',
// Admin Debug
'errors.admin.debug_failed' => 'No se pudo cargar la informacion de depuracion de administrador',
// Admin BBS / Appearance / Shell
'errors.admin.bbs_settings.load_failed' => 'No se pudo cargar la configuracion del BBS',
'errors.admin.bbs_settings.invalid_payload' => 'Carga de configuracion invalida',
'errors.admin.bbs_settings.invalid_credits_config' => 'Configuracion de creditos invalida',
'errors.admin.bbs_settings.save_failed' => 'No se pudo guardar la configuracion del BBS',
'errors.admin.appearance.load_failed' => 'No se pudo cargar la configuracion de apariencia',
'errors.admin.appearance.branding.invalid_accent_color' => 'Formato de color de acento invalido',
'errors.admin.appearance.branding.footer_too_long' => 'El texto del pie de pagina debe tener 500 caracteres o menos',
'errors.admin.appearance.branding.save_failed' => 'No se pudo guardar la configuracion de marca',
'errors.admin.appearance.content.save_failed' => 'No se pudo guardar la configuracion de contenido',
'errors.admin.appearance.navigation.save_failed' => 'No se pudo guardar la configuracion de navegacion',
'errors.admin.appearance.seo.save_failed' => 'No se pudo guardar la configuracion de SEO',
'errors.admin.appearance.shell.save_failed' => 'No se pudo guardar la configuracion del shell',
'errors.admin.appearance.login.save_failed' => 'No se pudo guardar la configuracion de apariencia del inicio de sesion',
'errors.admin.appearance.login.ansi_too_large' => 'El contenido ANSI de inicio debe tener 200000 caracteres o menos',
'errors.admin.appearance.term_server.list_failed' => 'No se pudieron cargar las pantallas del servidor terminal',
'errors.admin.appearance.term_server.load_failed' => 'No se pudo cargar la pantalla del servidor terminal',
'errors.admin.appearance.term_server.save_failed' => 'No se pudo guardar la pantalla del servidor terminal',
'errors.admin.appearance.term_server.upload.no_file' => 'No se subio ningun archivo de pantalla del servidor terminal',
'errors.admin.appearance.term_server.upload.failed' => 'No se pudo subir la pantalla del servidor terminal',
'errors.admin.appearance.term_server.upload.file_too_large' => 'El archivo de pantalla del servidor terminal supera el limite de tamano',
'errors.admin.appearance.term_server.delete.failed' => 'No se pudo eliminar la pantalla del servidor terminal',
'errors.admin.appearance.sixel.list_failed' => 'Error al cargar las pantallas sixel',
'errors.admin.appearance.sixel.upload.no_file' => 'No se subio ningun archivo sixel',
'errors.admin.appearance.sixel.upload.failed' => 'Error al subir la pantalla sixel',
'errors.admin.appearance.sixel.upload.file_too_large' => 'El archivo sixel supera el limite de tamano (5MB)',
'errors.admin.appearance.sixel.delete.failed' => 'Error al eliminar la pantalla sixel',
'errors.admin.appearance.term_border.invalid_style' => 'Estilo de borde no v\xe1lido',
'errors.admin.appearance.term_border.save_failed' => 'No se pudo guardar el estilo de borde',
'errors.admin.appearance.message_reader.save_failed' => 'No se pudo guardar la configuracion del lector de mensajes',
'errors.admin.appearance.dashboard.save_failed' => 'No se pudo guardar el diseno del panel',
'errors.admin.appearance.markdown_preview.failed' => 'No se pudo renderizar la vista previa de markdown',
'errors.admin.appearance.splash.license_required' => 'Se requiere una licencia valida para configurar las paginas de inicio',
'errors.admin.appearance.splash.save_failed' => 'No se pudo guardar la configuracion de las paginas de inicio',
'errors.admin.appearance.file_areas.save_failed' => 'No se pudo guardar la configuracion de las areas de archivos',
'errors.admin.dashboard.ram_usage_unavailable' => 'Los detalles del uso de RAM no estan disponibles en este sistema.',
'errors.admin.shell_art.list_failed' => 'No se pudo listar los archivos de arte de shell',
'errors.admin.shell_art.upload.no_file' => 'No se subio ningun archivo de arte de shell',
'errors.admin.shell_art.upload.upload_error' => 'La carga del arte de shell fallo',
'errors.admin.shell_art.upload.file_too_large' => 'El archivo de arte de shell excede el limite de tamano',
'errors.admin.shell_art.upload.failed' => 'No se pudo subir el arte de shell',
'errors.admin.shell_art.delete.invalid_name' => 'Nombre de archivo de arte de shell invalido',
'errors.admin.shell_art.delete.failed' => 'No se pudo eliminar el arte de shell',
'errors.admin.taglines.load_failed' => 'No se pudieron cargar las frases',
'errors.admin.taglines.save_failed' => 'No se pudieron guardar las frases',
'errors.admin.mrc_settings.load_failed' => 'No se pudo cargar la configuracion de MRC',
'errors.admin.mrc_settings.save_failed' => 'No se pudo guardar la configuracion de MRC',
'errors.admin.mrc_settings.restart_failed' => 'No se pudo reiniciar el daemon de MRC',
'errors.admin.bbs_system.load_failed' => 'No se pudo cargar la configuracion del sistema',
'errors.admin.bbs_system.save_failed' => 'No se pudo guardar la configuracion del sistema',
'errors.admin.binkp_config.load_failed' => 'No se pudo cargar la configuracion de BinkP',
'errors.admin.binkp_config.save_failed' => 'No se pudo guardar la configuracion de BinkP',
'errors.admin.binkp_config.reload_failed' => 'No se pudo recargar la configuracion de BinkP',
'errors.admin.dosdoors_config.load_failed' => 'No se pudo cargar la configuracion de DOS doors',
'errors.admin.dosdoors_config.save_failed' => 'No se pudo guardar la configuracion de DOS doors',
'errors.admin.native_doors.load_failed' => 'No se pudo cargar la configuracion de puertas nativas',
'errors.admin.native_doors.save_failed' => 'No se pudo guardar la configuracion de puertas nativas',
'errors.admin.native_doors.sync_failed' => 'No se pudieron sincronizar las puertas nativas',
'errors.admin.webdoors_config.load_failed' => 'No se pudo cargar la configuracion de webdoors',
'errors.admin.webdoors_config.save_failed' => 'No se pudo guardar la configuracion de webdoors',
'errors.admin.webdoors_config.activate_failed' => 'No se pudo activar la configuracion de webdoors',
'errors.admin.jsdosdoors_config.load_failed' => 'No se pudo cargar la configuracion de puertas JS-DOS',
'errors.admin.jsdosdoors_config.save_failed' => 'No se pudo guardar la configuracion de puertas JS-DOS',
'errors.admin.jsdosdoors_config.activate_failed' => 'No se pudo activar la configuracion de puertas JS-DOS',
// JS-DOS door session errors
'errors.jsdosdoor.game_not_found' => 'Juego no encontrado',
'errors.jsdosdoor.session_create_failed' => 'No se pudo crear la sesion de juego',
'errors.jsdosdoor.session_end_failed' => 'No se pudo terminar la sesion de juego',
'errors.jsdosdoor.asset_load_failed' => 'No se pudieron cargar los archivos del juego',
'errors.jsdosdoor.file_sync_failed' => 'No se pudieron sincronizar los archivos de JS-DOS',
'errors.admin.filearea_rules.load_failed' => 'No se pudieron cargar las reglas del area de archivos',
'errors.admin.filearea_rules.save_failed' => 'No se pudieron guardar las reglas del area de archivos',
'errors.admin.ads.list_failed' => 'No se pudieron cargar los anuncios',
'errors.admin.ads.upload.no_file' => 'No se subio ningun archivo de anuncio',
'errors.admin.ads.upload.upload_error' => 'La carga del anuncio fallo',
'errors.admin.ads.upload.file_too_large' => 'El archivo de anuncio excede el limite de tamano',
'errors.admin.ads.upload.read_failed' => 'No se pudo leer el archivo de anuncio subido',
'errors.admin.ads.upload.failed' => 'No se pudo subir el anuncio',
'errors.admin.ads.not_found' => 'Anuncio no encontrado',
'errors.admin.ads.load_one_failed' => 'No se pudo cargar el anuncio',
'errors.admin.ads.invalid_payload' => 'Carga util de anuncio invalida',
'errors.admin.ads.save_failed' => 'No se pudo guardar el anuncio',
'errors.admin.ads.delete_failed' => 'No se pudo eliminar el anuncio',
'errors.admin.ad_campaigns.list_failed' => 'No se pudieron cargar las campanas de anuncios',
'errors.admin.ad_campaigns.log_failed' => 'No se pudo cargar el historial de campanas',
'errors.admin.ad_campaigns.meta_failed' => 'No se pudieron cargar los metadatos de las campanas',
'errors.admin.ad_campaigns.not_found' => 'Campana de anuncios no encontrada',
'errors.admin.ad_campaigns.load_one_failed' => 'No se pudo cargar la campana de anuncios',
'errors.admin.ad_campaigns.invalid_payload' => 'Carga util de campana de anuncios invalida',
'errors.admin.ad_campaigns.create_failed' => 'No se pudo crear la campana de anuncios',
'errors.admin.ad_campaigns.save_failed' => 'No se pudo guardar la campana de anuncios',
'errors.admin.ad_campaigns.delete_failed' => 'No se pudo eliminar la campana de anuncios',
'errors.admin.ad_campaigns.run_failed' => 'No se pudo ejecutar la campana de anuncios',
'errors.admin.chat_rooms.invalid_name_length' => 'El nombre de la sala debe tener entre 1 y 64 caracteres',
'errors.admin.chat_rooms.create_failed' => 'No se pudo crear la sala de chat',
'errors.admin.chat_rooms.not_found' => 'Sala de chat no encontrada',
'errors.admin.chat_rooms.lobby_name_locked' => 'El nombre del lobby no se puede cambiar',
'errors.admin.chat_rooms.update_failed' => 'No se pudo actualizar la sala de chat',
'errors.admin.chat_rooms.lobby_delete_forbidden' => 'El lobby no se puede eliminar',
'errors.admin.chat_rooms.delete_failed' => 'No se pudo eliminar la sala de chat',
'errors.admin.chat_rooms.matterbridge_gateway_required' => 'Matterbridge gateway is required when bridging is enabled',
'errors.admin.chat_rooms.matterbridge_options_invalid' => 'Matterbridge channel options must be valid',
'errors.admin.matterbridge_settings.load_failed' => 'Failed to load Matterbridge settings',
'errors.admin.matterbridge_settings.save_failed' => 'Failed to save Matterbridge settings',
'errors.admin.shoutbox.hide_failed' => 'No se pudo ocultar el shout',
'errors.admin.shoutbox.unhide_failed' => 'No se pudo volver a mostrar el shout',
'errors.admin.shoutbox.delete_failed' => 'No se pudo eliminar el shout',
'errors.admin.packet_bbs.node_id_required' => 'El ID del nodo es obligatorio',
'errors.admin.packet_bbs.node_exists' => 'Ya existe un nodo con ese ID',
'errors.admin.packet_bbs.node_not_found' => 'Nodo no encontrado',
'errors.admin.packet_bbs.key_generate_failed' => 'Error al generar la clave.',
'errors.admin.packet_bbs.request_failed' => 'Solicitud fallida.',
'errors.admin.packet_bbs.save_failed' => 'Error al guardar.',
'errors.admin.insecure_nodes.create_failed' => 'No se pudo agregar el nodo inseguro',
'errors.admin.insecure_nodes.update_failed' => 'No se pudo actualizar el nodo inseguro',
'errors.admin.insecure_nodes.delete_failed' => 'No se pudo eliminar el nodo inseguro',
'errors.admin.crashmail.retry_failed' => 'No se pudo reintentar el elemento de crashmail',
'errors.admin.crashmail.cancel_failed' => 'No se pudo cancelar el elemento de crashmail',
'errors.admin.crashmail.poll_failed' => 'No se pudo ejecutar el sondeo de crashmail',
'errors.admin.custom_templates.list_failed' => 'No se pudo listar las plantillas personalizadas',
'errors.admin.custom_templates.get_failed' => 'No se pudo cargar la plantilla personalizada',
'errors.admin.custom_templates.save_failed' => 'No se pudo guardar la plantilla personalizada',
'errors.admin.custom_templates.delete_failed' => 'No se pudo eliminar la plantilla personalizada',
'errors.admin.custom_templates.install_failed' => 'No se pudo instalar la plantilla personalizada',
'errors.admin.auto_feed.not_found' => 'Fuente de feed no encontrada',
'errors.admin.auto_feed.required_fields' => 'Se requieren URL del feed, area de eco y usuario de publicacion',
'errors.admin.auto_feed.invalid_url' => 'La URL del feed es invalida',
'errors.admin.auto_feed.echoarea_not_found' => 'Area de eco no encontrada',
'errors.admin.auto_feed.user_not_found' => 'Usuario de publicacion no encontrado',
'errors.admin.auto_feed.duplicate_source' => 'La fuente de feed ya existe',
'errors.admin.auto_feed.create_failed' => 'No se pudo crear la fuente de feed',
'errors.admin.auto_feed.update_failed' => 'No se pudo actualizar la fuente de feed',
'errors.admin.auto_feed.check_failed' => 'La verificacion del feed fallo',
'errors.admin.activity_stats.table_missing' => 'La tabla de registro de actividad no esta disponible',
// Address Book
'errors.address_book.list_failed' => 'No se pudieron cargar las entradas de la libreta de direcciones',
'errors.address_book.not_found' => 'Entrada no encontrada',
'errors.address_book.get_failed' => 'No se pudo cargar la entrada de la libreta de direcciones',
'errors.address_book.user_not_found' => 'ID de usuario no encontrado en los datos de autenticacion',
'errors.address_book.invalid_fidonet_format' => 'Formato de direccion Fidonet invalido. Use formato como 1:234/567 o 1:234/567.0',
'errors.address_book.required_fields' => 'Se requieren nombre y direccion Fidonet',
'errors.address_book.duplicate_entry' => 'La entrada de la libreta de direcciones ya existe',
'errors.address_book.create_failed' => 'No se pudo crear la entrada de la libreta de direcciones',
'errors.address_book.update_failed' => 'No se pudo actualizar la entrada de la libreta de direcciones',
'errors.address_book.delete_failed' => 'No se pudo eliminar la entrada de la libreta de direcciones',
'errors.address_book.search_failed' => 'No se pudieron buscar las entradas de la libreta de direcciones',
'errors.address_book.stats_failed' => 'No se pudieron cargar las estadisticas de la libreta de direcciones',
// Shared Messages
'errors.messages.shared.lookup_failed' => 'No se pudo cargar el mensaje compartido',
'errors.messages.shared.user_shares_failed' => 'No se pudieron cargar los recursos compartidos del usuario',
'errors.messages.shared.access_denied' => 'Mensaje no encontrado o acceso denegado',
'errors.messages.shared.sharing_disabled' => 'El uso compartido esta deshabilitado para tu cuenta',
'errors.messages.shared.max_active_reached' => 'Se alcanzo el numero maximo de recursos compartidos activos',
'errors.messages.shared.not_found_or_expired' => 'Recurso compartido no encontrado o expirado',
'errors.messages.shared.login_required' => 'Se requiere iniciar sesion para acceder a este recurso compartido',
'errors.messages.shared.original_not_found' => 'Mensaje original no encontrado',
'errors.messages.shared.not_found' => 'Recurso compartido no encontrado',
'errors.messages.shared.friendly_url_only_echomail' => 'Las URL amigables solo estan disponibles para recursos compartidos de echomail',
'errors.messages.shared.slug_generation_failed' => 'No se puede generar un slug para compartir de este mensaje',
'errors.messages.share.image_upload_failed' => 'Error al subir la imagen de vista previa',
'errors.messages.share.image_remove_failed' => 'Error al eliminar la imagen de vista previa',
'errors.messages.share.image_invalid_type' => 'Solo se permiten archivos de imagen',
'errors.messages.share.image_too_large' => 'La imagen debe ser de 5 MB o menos',
// Subscriptions
'errors.subscriptions.echoarea_id_required' => 'Se requiere el ID del area de eco',
'errors.subscriptions.invalid_action' => 'Accion invalida',
'errors.subscriptions.admin_required' => 'Se requiere acceso de administrador',
// Nodelist API
'errors.nodelist.api.endpoint_not_found' => 'Punto final de API no encontrado',
'errors.nodelist.api.address_required' => 'Se requiere el parametro de direccion',
'errors.nodelist.api.node_not_found' => 'Nodo no encontrado',
'errors.nodelist.api.zone_required' => 'Se requiere el parametro de zona',
'errors.nodelist.api.internal_error' => 'No se pudo procesar la solicitud de API de nodelist',
'errors.nodelist.admin_required' => 'Se requiere acceso de administrador',
'errors.nodelist.import.domain_required' => 'Especifique un dominio de red',
'errors.nodelist.import.domain_invalid' => 'El dominio debe contener solo letras, numeros, guiones bajos y guiones',
'errors.nodelist.import.file_required' => 'Seleccione un archivo de nodelist valido',
'errors.nodelist.import.invalid_format' => 'Formato de nodelist invalido',
'errors.nodelist.import.zip_extension_missing' => 'La extension ZIP no esta disponible',
'errors.nodelist.import.zip_open_failed' => 'No se pudo abrir el archivo ZIP',
'errors.nodelist.import.archive_unsupported' => 'El formato de archivo {format} no es compatible en la interfaz web (use linea de comandos)',
'errors.nodelist.import.archive_nodelist_missing' => 'No se pudo encontrar un archivo de nodelist dentro del archivo comprimido',
'errors.nodelist.import.extract_failed' => 'No se pudo extraer el archivo comprimido',
'errors.nodelist.import.failed' => 'No se pudo importar el nodelist',
// Settings / Taglines
'errors.settings.load_failed' => 'No se pudo cargar la configuracion del usuario',
'errors.taglines.load_failed' => 'No se pudieron cargar las frases',
// Referrals
'errors.referrals.code_not_found' => 'Codigo de referido no encontrado',
'errors.referrals.stats_failed' => 'No se pudieron cargar las estadisticas de referidos',
'errors.referrals.admin_stats_failed' => 'No se pudieron cargar las estadisticas de referidos de administrador',
// WebDoor
'errors.webdoor.feature_disabled' => 'El sistema de juegos no esta habilitado',
'errors.webdoor.auth_required' => 'No autenticado',
'errors.webdoor.invalid_slot' => 'Numero de ranura invalido',
'errors.webdoor.save_too_large' => 'Los datos guardados exceden el tamano maximo',
'errors.webdoor.save_not_found' => 'Guardado no encontrado',
// Door API
'errors.door.door_name_required' => 'Se requiere el nombre de la puerta',
'errors.door.admin_only' => 'Esta puerta esta restringida a administradores',
'errors.door.insufficient_credits' => 'Creditos insuficientes',
'errors.door.insufficient_credits_detail' => 'Esta puerta cuesta {required} creditos. Tienes {balance} creditos.',
'errors.door.capacity_reached' => 'La puerta esta a capacidad maxima',
'errors.door.capacity_reached_detail' => 'Esta puerta esta actualmente en uso. Solo se permiten {max_nodes} jugador(es) al mismo tiempo. Intentalo de nuevo mas tarde.',
'errors.door.launch_failed' => 'No se pudo iniciar la sesion de la puerta',
'errors.door.session_id_required' => 'Se requiere ID de sesion',
'errors.door.session_unauthorized' => 'No autorizado',
'errors.door.session_end_failed' => 'No se pudo finalizar la sesion',
'errors.door.session_get_failed' => 'No se pudo obtener la sesion',
'errors.door.asset.invalid_type' => 'Tipo de recurso invalido',
'errors.door.asset.door_not_found' => 'Puerta no encontrada',
'errors.door.asset.not_defined' => 'Recurso no definido en el manifiesto',
'errors.door.asset.file_not_found' => 'Archivo de recurso no encontrado',
'errors.door.asset.access_denied' => 'Acceso denegado',
// TIC Processing
'errors.tic.file_area_create_failed' => 'No se pudo crear el area de archivos desde metadatos TIC',
'errors.tic.validation_failed' => 'La validacion del archivo TIC fallo',
'errors.tic.virus_detected' => 'Archivo rechazado: virus detectado',
'errors.tic.processing_failed' => 'El procesamiento TIC fallo',
// Virus Scanner
'errors.virus_scanner.not_available' => 'El analisis de virus no esta disponible',
'errors.virus_scanner.file_not_found' => 'Archivo no encontrado para analisis de virus',
'errors.virus_scanner.scan_error' => 'Error en el analisis de virus',
// VirusTotal scanner backend
'errors.virustotal.not_configured' => 'Clave de API de VirusTotal no configurada',
'errors.virustotal.file_too_large' => 'Archivo demasiado grande para subir a VirusTotal (max 32 MB)',
'errors.virustotal.upload_failed' => 'Error al subir el archivo a VirusTotal',
'errors.virustotal.api_error' => 'Error en la API de VirusTotal',
'errors.virustotal.analysis_pending' => 'Analisis de VirusTotal en progreso; vuelva a escanear mas tarde',
// Language overlay editor
'errors.admin.i18n_overrides.invalid_locale' => 'Idioma no valido o no admitido',
'errors.admin.i18n_overrides.missing_params' => 'Se requieren el idioma y el nombre del catalogo',
'errors.admin.i18n_overrides.load_failed' => 'Error al cargar el catalogo',
'errors.admin.i18n_overrides.save_failed' => 'Error al guardar los ajustes',
// BBS Directory (envios de usuarios)
'errors.bbs_directory.name_required' => 'Se requiere el nombre del BBS',
'errors.bbs_directory.duplicate_name' => 'Ya existe un BBS con ese nombre',
'errors.bbs_directory.submit_failed' => 'El envio fallo. Por favor intentalo de nuevo.',
// BBS Directory (admin)
'errors.admin.bbs_directory.not_found' => 'Entrada del directorio BBS no encontrada',
'errors.admin.bbs_directory.robot_not_found' => 'Regla de robot no encontrada',
'errors.admin.bbs_directory.name_required' => 'Se requiere el nombre del BBS',
'errors.admin.bbs_directory.duplicate_name' => 'Ya existe un BBS con ese nombre',
'errors.admin.bbs_directory.robot_required_fields' => 'Se requieren nombre, area echo y tipo de procesador',
'errors.admin.bbs_directory.run_failed' => 'La ejecucion del robot fallo',
'errors.admin.bbs_directory.invalid_processor_type' => 'Tipo de procesador desconocido o no soportado',
'errors.admin.bbs_directory.merge_missing_discard' => 'Se requiere discard_id',
'errors.admin.bbs_directory.merge_failed' => 'La fusión falló',
'errors.admin.echomail_robots.invalid_config_json' => 'La configuracion del procesador no es JSON valido',
'errors.files.iso_not_mounted' => 'El área de archivos no está montada',
'errors.files.iso_readonly' => 'Los archivos ISO no se pueden modificar',
'errors.fileareas.reindex_failed' => 'No se pudo iniciar la re-indexación ISO',
'errors.admin.areafix.invalid_json' => 'Carga de solicitud no válida',
'errors.admin.areafix.uplink_required' => 'Se requiere la dirección del uplink',
'errors.admin.areafix.invalid_robot' => 'El robot debe ser "areafix" o "filefix"',
'errors.admin.areafix.commands_required' => 'Se requiere al menos un comando',
'errors.admin.areafix.send_failed' => 'Error al enviar el comando',
'errors.admin.areafix.history_failed' => 'Error al cargar el historial de mensajes',
'errors.admin.areafix.sync_failed' => 'Error al sincronizar las áreas',
'errors.admin.poll.failed' => 'No se pudo consultar el uplink BinkP',
'errors.admin.lovlynet.invalid_json' => 'Carga de solicitud no válida',
'errors.admin.lovlynet.invalid_area_type' => 'Tipo de área no válido',
'errors.admin.lovlynet.request_message_required' => 'Se requiere un mensaje de solicitud',
'errors.admin.lovlynet.not_configured' => 'LovlyNet no está configurado',
'errors.admin.lovlynet.request_config_missing' => 'La configuración de solicitudes de LovlyNet está incompleta',
'errors.admin.lovlynet.help_fetch_failed' => 'No se pudo cargar el texto de ayuda',
'errors.admin.lovlynet.request_send_failed' => 'No se pudo enviar el netmail de solicitud',
'errors.admin.lovlynet.filearea_files_failed' => 'No se pudieron cargar los archivos del área',
'errors.admin.lovlynet.invalid_file_id' => 'ID de archivo no válido',
'errors.admin.lovlynet.hatch_failed' => 'No se pudo enviar el archivo',
'errors.admin.lovlynet.not_registered' => 'No registrado en LovlyNet',
'errors.admin.lovlynet.registration_update_failed' => 'Error al actualizar el registro',
'errors.admin.lovlynet.checklist_fix_failed' => 'No se pudo aplicar la corrección',
// QWK Offline Mail
'errors.qwk.disabled' => 'El correo sin conexion QWK no esta habilitado en este sistema',
'errors.qwk.no_file' => 'No se recibio ningun archivo REP. Envie el archivo en el campo "rep".',
'errors.qwk.upload_error' => 'Error al subir el archivo',
'errors.qwk.invalid_extension' => 'Por favor suba un archivo .REP o .ZIP',
'errors.qwk.processing_failed' => 'No se pudo procesar el paquete REP',
'errors.qwk.status_failed' => 'No se pudo obtener el estado QWK',
'errors.qwk.invalid_format' => 'El formato debe ser "qwk" o "qwke"',
'errors.qwk.invalid_input' => 'Se requiere el arreglo echoarea_ids',
'errors.qwk.save_failed' => 'No se pudo guardar la selección de áreas',
// Interests
'errors.interests.not_found' => 'Interés no encontrado.',
'errors.interests.name_required' => 'El nombre del interés es obligatorio.',
'errors.interests.name_taken' => 'Ya existe un interés con ese nombre.',
'errors.interests.slug_taken' => 'Ya existe un interés con ese slug.',
'errors.interests.feature_disabled' => 'La función de intereses no está habilitada.',
'errors.interests.crosspost_cooldown' => 'Debe esperar {minutes} minuto(s) más antes de volver a hacer cross-post.',
'errors.mcp.not_enabled' => 'Los servicios MCP no están habilitados en este sistema.',
'errors.mcp.license_required' => 'Se requiere una licencia registrada para la función del servidor MCP.',
'errors.mcp.generate_failed' => 'Error al generar la clave MCP.',
'errors.mcp.revoke_failed' => 'Error al revocar la clave MCP.',
'errors.mcp.load_failed' => 'Error al cargar el estado de la clave MCP.',
// Ad Analytics
'errors.admin.ad_analytics.license_required' => 'Se requiere una licencia válida para ver el análisis de anuncios.',
'errors.admin.ad_analytics.load_failed' => 'Error al cargar el análisis de anuncios.',
// Ads - content command validation
'errors.admin.ads.invalid_content_command' => 'El comando de contenido seleccionado no está permitido.',
'errors.admin.weather.preview_failed' => 'No se pudo generar la vista previa del reporte del tiempo.',
// Markdown image upload
'errors.markdown_images.upload_failed' => 'Error al subir la imagen. Intentalo de nuevo.',
'errors.markdown_images.invalid_type' => 'Tipo de imagen no compatible. Usa JPEG, PNG, GIF o WebP.',
'errors.markdown_images.too_large' => 'La imagen es demasiado grande. El tamano maximo es 5 MB.',
// Wall message
'errors.admin.wall.empty_message' => 'El mensaje no puede estar vacio.',
'errors.admin.wall.message_too_long' => 'Mensaje demasiado largo (maximo 1000 caracteres).',
// Msg (private admin message)
'errors.admin.msg.no_username' => 'Se requiere un nombre de usuario.',
'errors.admin.msg.empty_message' => 'El mensaje no puede estar vacio.',
'errors.admin.msg.message_too_long' => 'Mensaje demasiado largo (maximo 1000 caracteres).',
'errors.admin.msg.user_not_found' => 'Usuario no encontrado.',
// Echomail moderation
'errors.admin.echomail_moderation.not_found' => 'Mensaje no encontrado o no está pendiente de moderación.',
// AI Bots
'errors.admin.ai_bots.not_found' => 'Bot no encontrado.',
'errors.admin.ai_bots.name_invalid' => 'El nombre del bot debe tener entre 1 y 100 caracteres.',
'errors.admin.ai_bots.username_invalid' => 'El nombre de usuario debe tener entre 1 y 50 caracteres alfanumericos o guiones bajos.',
'errors.admin.ai_bots.username_taken' => 'Ese nombre de usuario ya esta en uso.',
'errors.admin.ai_bots.create_failed' => 'Error al crear el bot.',
'errors.admin.ai_bots.update_failed' => 'Error al actualizar el bot.',
'errors.admin.ai_bots.delete_failed' => 'Error al eliminar el bot.',
// URL preview (unfurl)
'errors.url_preview.invalid_url' => 'URL no válida.',
'errors.url_preview.fetch_failed' => 'No se pudo obtener una vista previa de esa URL.',
// AI Assistant
'errors.ai_assistant.disabled' => 'El asistente IA no esta habilitado en este sistema.',
'errors.ai_assistant.not_configured' => 'El asistente IA no esta configurado.',
'errors.ai_assistant.prompt_too_long' => 'La consulta supera el limite de 500 caracteres.',
'errors.ai_assistant.insufficient_credits' => 'Creditos insuficientes para el asistente IA.',
'errors.ai_assistant.failed' => 'La solicitud IA fallo. Por favor, intentelo de nuevo.',
// PacketBBS TOTP
'errors.packetbbs_totp.invalid_code' => 'Codigo invalido. Comprueba tu app de autenticacion e intentalo de nuevo.',
'errors.packetbbs_totp.no_pending_secret' => 'No hay inscripcion en curso. Por favor, inicia la configuracion de nuevo.',
'errors.packetbbs_totp.not_enabled' => 'El autenticador PacketBBS no esta activado.',
'errors.packetbbs_totp.setup_failed' => 'No se pudo configurar el autenticador. Por favor, intentalo de nuevo.',
'errors.packetbbs_totp.disable_failed' => 'No se pudo desactivar el autenticador. Por favor, intentalo de nuevo.',
'errors.bulletins.invalid_ids' => 'Lista de boletines no valida.',
'errors.admin.bulletins.invalid_payload' => 'Datos de boletin no validos.',
'errors.admin.bulletins.save_failed' => 'No se pudo guardar el boletin.',
'errors.admin.networks.load_failed' => 'Failed to load networks',
'errors.admin.networks.save_failed' => 'Failed to save network',
'errors.admin.networks.change_domain_failed' => 'Failed to change domain',
'errors.admin.networks.delete_in_use' => 'Network is in use',
'errors.admin.networks.delete_failed' => 'Failed to delete network',
// MeshCore
'errors.meshcore.invalid_node_id' => 'El ID de nodo debe tener 12 o 64 caracteres hexadecimales en minusculas.',
'errors.meshcore.contact_exists' => 'Ya existe un contacto con este ID de nodo.',
'errors.meshcore.not_found' => 'Contacto no encontrado.',
'errors.meshcore.qr_unrecognized' => 'Formato de código QR no reconocido.',
'errors.meshcore.qr_camera_denied' => 'Acceso a la cámara denegado.',
];
|