<?php
return [
    // Messages
    'msg_image_deleted' => '¡Imagen eliminada con éxito!',
    'msg_vote_site_deleted' => '¡Sitio de votación eliminado con éxito!',
    'msg_vote_site_saved' => '¡Sitio de votación guardado con éxito!',
    'msg_no_vote_sites' => 'No hay sitios de votación disponibles.',

    // Errors
    'err_invalid_csrf' => 'Token CSRF inválido.',
    'err_permission_denied' => 'Permiso denegado.',
    'err_vote_site_not_found' => 'Sitio de votación no encontrado.',
    'err_database' => 'Error de base de datos: ',
    'err_fix_errors' => 'Por favor, corrige los siguientes errores:',
    'err_site_name_required' => 'El nombre del sitio es obligatorio.',
    'err_site_name_too_long' => 'El nombre del sitio no debe exceder los 50 caracteres.',
    'err_invalid_image_url' => 'La URL de la imagen del botón es demasiado larga.',
    'err_invalid_cooldown' => 'Las horas de enfriamiento deben estar entre 1 y 999.',
    'err_invalid_reward' => 'Los puntos de recompensa deben estar entre 1 y 255.',
    'err_callback_secret_too_long' => 'El secreto de callback no debe exceder los 64 caracteres.',
    'err_invalid_image_type' => 'Solo se permiten imágenes JPEG, PNG y GIF.',
    'err_image_too_large' => 'El tamaño de la imagen no debe exceder 1MB.',
    'err_image_upload_failed' => 'Error al subir la imagen: ',
    'err_callback_file_name_required' => 'El nombre del archivo de callback es obligatorio.',
    'err_invalid_callback_file_name' => 'El nombre del archivo de callback debe ser alfanumérico con guiones bajos o guiones.',
    'err_callback_file_name_too_long' => 'El nombre del archivo de callback no debe exceder los 50 caracteres.',
    'err_callback_file_name_exists' => 'El nombre del archivo de callback ya existe.',
    'err_siteid_required' => 'El ID del sitio es obligatorio.',
    'err_siteid_too_long' => 'El ID del sitio no debe exceder los 255 caracteres.',
    'err_url_format_required' => 'El formato de la URL de votación es obligatorio.',
    'err_invalid_url_format' => 'Formato de URL inválido.',
    'err_url_format_too_long' => 'El formato de la URL no debe exceder los 255 caracteres.',

    // Form Labels and Placeholders
    'page_title_manage_vote_sites' => 'Gestionar Sitios de Votación',
    'label_site_name' => 'Nombre del Sitio',
    'placeholder_site_name' => 'Ingresa el nombre del sitio',
    'label_button_image' => 'Subir Imagen del Botón',
    'label_button_image_url' => 'URL de la Imagen del Botón (Opcional)',
    'placeholder_button_image_url' => 'Ingresa la URL de la imagen del botón (opcional)',
    'label_image_url_info' => 'Ingresa una URL de imagen si prefieres no subir una imagen. Déjalo vacío para borrar la imagen.',
    'placeholder_button_image' => 'Sube una imagen JPEG, PNG o GIF (máximo 1MB).',
    'label_cooldown_hours' => 'Horas de Enfriamiento',
    'placeholder_cooldown_hours' => 'Ingresa las horas de enfriamiento',
    'label_reward_points' => 'Puntos de Recompensa',
    'placeholder_reward_points' => 'Ingresa los puntos de recompensa',
    'label_uses_callback' => 'Usa Callback',
    'label_callback_secret' => 'Secreto de Callback',
    'placeholder_callback_secret' => 'Ingresa el secreto de callback (opcional)',
    'option_no' => 'No',
    'option_yes' => 'Sí',
    'btn_save_vote_site' => 'Guardar Sitio de Votación',
    'btn_reset' => 'Restablecer Formulario',
    'btn_delete_image' => 'Eliminar Imagen',
    'btn_choose_file' => 'Elegir Archivo',
    'btn_edit' => 'Editar',
    'btn_delete' => 'Eliminar',
    'confirm_delete_image' => '¿Estás seguro de que quieres eliminar esta imagen?',
    'confirm_delete' => '¿Estás seguro de que quieres eliminar este sitio de votación?',
    'label_no_image' => 'Sin Imagen',
    'label_actions' => 'Acciones',
    'label_callback_file_name' => 'Nombre del Archivo de Callback',
    'placeholder_callback_file_name' => 'Archivo de callback (p. ej., arenaTop100)',
    'label_callback_file_name_info' => 'Nombre para identificar el sitio de votación en callbacks (e.g., gtop100, top100arena).',
    'label_siteid' => 'ID del Sitio',
    'placeholder_siteid' => 'Ingresa el ID del servidor en el sitio de votación',
    'label_siteid_info' => 'ID único de tu servidor en el sitio de votación (e.g., SahtoutServer, 12345).',
    'label_url_format' => 'Formato de URL de Votación',
    'placeholder_url_format' => 'e.g., https://site.com/vote/{siteid}/{userid}',
    'label_url_format_info' => 'Usa {siteid}, {userid} o {username} como marcadores de posición.',
];
?>