<?php

return [
    "vip"=>[
        "level_up_bonus"=>"Bono por subir al nivel VIP :vip",
        "level_up_bonus_body"=>"¡Felicitaciones! ¡Has alcanzado el VIP :vip!",
    ],
    "mail_type" => [
        "praise" => "¡Se agradece su apoyo a la plataforma!",
        "pay_success" => "La transacción de las monedas que compraste ha sido completada.",
        "withdraw_success" => "Tu cantidad ha sido retirada con éxito.",
        "withdraw_fail" => "Tu solicitud de retiro falló.",
        "withdraw_refuse" => "Tu solicitud de retiro fue rechazada.",
        "withdraw_clear" => "Tu solicitud de retiro ha sido limpiada.",
    ],
    "mail_content" => [
        "praise_text" => "Si estás satisfecho con nuestro juego, puedes darnos una calificación de cinco estrellas en la tienda Google Play y proporcionar una captura de pantalla de tu reseña al servicio de atención al cliente para obtener un bono de $5. Enlace de la tienda GOOGLE PLAY: https://play.google.com/store/apps/details?id=:package",
        "pay_success_text" => "Accesorios adquiridos: :favorable_price Monedas\nNúmero de pedido: :order_sn\nSi tienes alguna pregunta, contacta con el servicio de atención al cliente.",
        "withdraw_success_text" => "1. Tu orden de retiro: :order_sn.\n2. Cantidad recibida: :amount\n3. Si tienes alguna pregunta, contacta con el servicio de atención al cliente.",
        "withdraw_fail_text" => "1. Tu orden de retiro: :order_sn falló.\n2. Motivos del fallo: Error de retiro, código de error: :msg\n3. Por favor, retira la cantidad lo antes posible.\n4. Si tienes alguna pregunta, contacta con el servicio de atención al cliente.",
        "withdraw_refuse_text" => "1. Tu orden de retiro: :order_sn falló.\n2. Motivos del fallo: El administrador del sistema rechazó tu solicitud.\n3. Por favor, retira la cantidad lo antes posible.\n4. Si tienes alguna pregunta, contacta con el servicio de atención al cliente.",
        "withdraw_clear_text" => "Tu orden de retiro: :order_sn falló.\nHola, tu cuenta ha sido detectada como anormal, este retiro falló y las monedas serán reembolsadas.\nSi encontramos la anomalía de nuevo, podríamos confiscar tus monedas o incluso bloquear tu cuenta. Si tienes alguna pregunta, ¡puedes hacerla al servicio de atención al cliente!",
        "withdrawal_failure_text" => "Tu solicitud de retiro falló.",
        "recovery_text" => "1. Tu orden de retiro: :order_sn aplicación falló. 2. Motivos del fallo en el envío de la orden: El sistema detectó trampas maliciosas en tu cuenta y recuperó tus monedas. 3. Si tienes alguna pregunta, contacta con el servicio de atención al cliente.",
        "customer_service_reply" => "Respuesta del Servicio de Atención al Cliente",
        "transaction_completed" => "Transacción de monedas completada",
        "purchase_text" => "Adquirir accesorios: :favorable_price Monedas. Número de pedido: :order_sn. Si tienes alguna pregunta, contacta con el servicio de atención al cliente.",
    ],
    "send_code" => [
        "too_many_sms" => "Has enviado demasiados mensajes de texto y se te ha impedido enviar",
        "invalid_phone_number" => "Tu número es incorrecto o temporalmente no disponible, inténtalo de nuevo más tarde",
        "len_fail" => "Lo sentimos, números de teléfono celular con :len dígitos no son compatibles"
    ],

    // Traducciones de mensajes de Admin y API
    "admin" => [
        // Errores comunes de administración
        "common" => [
            "operation_frequent" => "Operación demasiado frecuente",
            "missing_params" => "Parámetros faltantes",
            "order_not_exists" => "El pedido no existe",
            "order_duplicate" => "Operación de pedido duplicada",
            "refresh_failed" => "Actualización fallida",
            "update_failed" => "Modificación fallida",
            "weight_incorrect" => "Asignación de peso incorrecta",
            "user_not_exists" => "El usuario no existe",
            "user_exists" => "El usuario ya existe",
            "user_bound" => "Usuario ya vinculado",
            "format_error" => "Error de formato",
            "do_not_repeat" => "Por favor, no envíes repetidamente"
        ],

        // Relacionado con recarga
        "recharge" => [
            "limit_error" => "El límite inferior de recarga no puede ser mayor que el límite superior",
            "level_exists" => "¡El nivel de recarga ya existe!",
            "order_empty" => "¡El número de pedido está vacío!",
            "order_completed" => "¡Pedido ya completado!",
            "order_incorrect" => "El pedido no está completado o ya ha sido procesado",
            "order_not_success" => "Pedido no exitoso",
            "order_supplement_failed" => "Suplemento de pedido fallido",
            "select_image" => "¡Por favor, selecciona una imagen!",
            "duplicate_recharge_level" => "¡Existe nivel de recarga duplicado!"
        ],

        // Relacionado con retiro
        "withdrawal" => [
            "data_not_exists" => "¡Los datos no existen!",
            "fee_max_limit" => "La tarifa máxima es 1000",
            "order_locked" => "El pedido está bloqueado",
            "order_locked_new" => "El pedido está bloqueado nuevo",
            "order_status_incorrect" => "Estado de pedido incorrecto, actualiza la página e intenta de nuevo",
            "param_error" => "¡Error de parámetro!",
            "select_payment_method" => "Por favor, selecciona el método de pago",
            "unsupported_format" => "¡Formato de retiro no soportado!",
            "withdrawal_failed" => "Retiro de pedido fallido"
        ],

        // Relacionado con control de juego
        "game_control" => [
            "level_exists" => "El nivel ya existe",
            "level_limit" => "El nivel ha alcanzado el límite de cantidad de creación",
            "room_config_exists" => "La configuración de la sala ya existe",
            "level_duplicate" => "Nivel duplicado",
            "diamond_group_error" => "Error de información del multiplicador de combinación del grupo de diamantes",
            "diamond_multiplier_range" => "Multiplicador del grupo de diamantes fuera de rango",
            "diamond_multiplier_sum_range" => "Suma del multiplicador del grupo de diamantes fuera de rango",
            "crown_multiplier_range" => "Multiplicador de corona fuera de rango",
            "lottery_control_failed" => "Falló la modificación del control de lotería",
            "insufficient_admin_lottery" => "¡Cantidad de lotería de administrador insuficiente!",
            "cancel_control_failed" => "Falló al cancelar el control",
            "promotion_pool_update_failed" => "Falló al actualizar el valor del grupo de ganancias de promoción",
            "input_correct_amount" => "Por favor, ingresa la cantidad correcta de retiro",
            "user_max_daily_limit" => "El límite diario máximo del usuario es 10,000",
            "insufficient_total_amount" => "Cantidad total insuficiente, contacta al administrador, el valor máximo es 50,000"
        ],

        // Relacionado con lista negra
        "blacklist" => [
            "user_in_blacklist" => "El usuario ya está en la lista negra",
            "user_not_in_blacklist" => "El usuario no está en la lista negra"
        ],

        // Relacionado con avisos
        "notice" => [
            "image_required" => "La imagen no puede estar vacía",
            "text_required" => "El contenido del texto no puede estar vacío",
            "max_notice_limit" => "Solo se pueden publicar 10 avisos"
        ],

        // Otros
        "others" => [
            "no_recall_users" => "Los usuarios no recuperados > 2 no recibirán nuevas cuentas",
            "missing_withdrawal_amount" => "Falta cantidad de retiro",
            "missing_operation_type" => "Falta tipo de operación",
            "fill_correct_user_id" => "Por favor, completa el ID de usuario correcto"
        ]
    ],

    "api" => [
        "apcopay" => [
            "original_api_test_failed" => "Prueba de API original fallida: :message",
            "original_api_test_exception" => "Excepción de prueba de API original: :message",
            "test_withdrawal_exception" => "Excepción de prueba de retiro: :message",
            "provide_query_param" => "Por favor, proporciona al menos un parámetro de consulta: order_reference (número de pedido) o transaction_id (PspId)",
            "verify_failed" => "Verificación fallida: transacción no encontrada o error de solicitud de API",
            "verify_exception" => "Excepción en el proceso de verificación: :message"
        ],
        "withdraw_info" => [
            "try_again_later" => "Por favor, inténtalo de nuevo más tarde",
            "params_error" => "Error de parámetros",
            "missing_pix_type" => "Falta el tipo PIX",
            "cpf_number_used" => "El número de CPF ha sido usado varias veces y no se puede guardar",
            "player_info_inconsistent" => "La información del jugador es inconsistente",
            "wrong_cpf" => "CPF inválido",
            "no_data" => "Datos no adquiridos con éxito"
        ],
        "auto_apk" => [
            "please_wait" => "Por favor, espera el procesamiento... puedes intentarlo de nuevo más tarde"
        ],
        "adjust" => [
            "not_found" => "No encontrado"
        ],
        "register" => [
            "multiple_accounts_ip" => "No se pueden registrar múltiples cuentas desde una IP",
            "phone_empty" => "El número de teléfono está vacío",
            "phone_code_too_long" => "El código de teléfono es demasiado largo",
            "phone_already_bound" => "El número de teléfono ya está vinculado",
            "code_incorrect" => "El código es incorrecto o ha expirado",
            "parent_id_not_exist" => "El ID del padre no existe",
            "register_code_empty" => "El código de invitación está vacío",
            "register_code_not_exists" => "El código de invitación no existe",
            "register_code_user_empty" => "La información del usuario del código de invitación está vacía",
            "register_code_num_use_up" => "El código de invitación ha excedido el límite de uso",
            "register_code_time_expire" => "El código de invitación ha expirado",
            "qr_info_empty" => "La información del código QR está vacía",
            "qr_pre_not_exists" => "La información de registro previo del código QR no existe",
            "qr_pre_empty" => "La información de registro previo del código QR está vacía",
            "qr_expire" => "El código QR ha expirado, por favor genere uno nuevo",
            "qr_used" => "El código QR ya ha sido utilizado",
            "register_success" => "Registro exitoso",
            "register_fail" => "Registro fallido",
            "account_exists" => "La cuenta ya existe",
            "nickname_exists" => "El apodo ya existe",
            "register_not_exists" => "Los datos de registro no existen",
            "account_not_rule" => "El nombre de la cuenta no cumple con las reglas",
            "nickname_sensitive_words" => "El apodo contiene palabras sensibles",
            "nickname_not_rule" => "El nombre de usuario debe tener entre 6-12 caracteres",
            "code_not_rule" => "El formato del código de invitación es incorrecto"
        ],
        "upload" => [
            "missing_user_info" => "Falta información del usuario",
            "empty_image" => "El contenido de la imagen no puede estar vacío",
            "incorrect_file_type" => "Tipo de archivo incorrecto",
            "upload_failed" => "Error al subir",
            "nickname_sensitive_words" => "El apodo contiene palabras sensibles",
            "portrait_size_big" => "El tamaño del retrato es demasiado grande",
            "nickname_repeat" => "El apodo está duplicado",
            "account_not_exist" => "La cuenta no existe",
            "account_type_error" => "Tipo de cuenta incorrecto",
            "account_not_active" => "La cuenta no está activa",
            "coin_not_enough" => "Monedas insuficientes",
            "not_bind_bank_card" => "No hay tarjeta bancaria vinculada",
            "diamond_not_enough" => "Diamantes insuficientes",
            "gold_not_enough" => "Oro insuficiente",
            "bank_gold_not_enough" => "Oro bancario insuficiente",
            "parameter_error" => "Error de parámetros",
            "user_not_found" => "Usuario no encontrado",
            "update_fail" => "Error al actualizar",
            "update_success" => "Actualización exitosa"
        ],
        "pay" => [
            "invalid_params" => "Parámetros inválidos",
            "valid_failed" => "Validación fallida",
            "payment_error" => "Error de pago"
        ],
        "payment" => [
            "valid_failed" => "Validación fallida",
            "paytype_error" => "Error en el tipo de pago",
            "activity_closed" => "Actividad cerrada",
            "unknown_product" => "Producto desconocido",
            "paytype_error_simple" => "Error en el tipo de pago"
        ],
        "game_api" => [
            "user_info_lost" => "Se pierde la información del usuario",
            "player_info_inconsistent" => "La información del jugador es inconsistente"
        ],
        "common" => [
            "characters_too_long" => "Los caracteres que escribiste son demasiado largos",
            "missing_info" => "Falta información",
            "fill_message" => "Por favor, completa el mensaje",
            "user_info_not_obtained" => "No se obtuvo la información del usuario, inicia sesión e inténtalo de nuevo",
            "missing_user_id" => "Falta el ID de usuario",
            "maintenance_in_progress" => "Actualización en progreso, por favor espera, esta actualización debería tomar 30 minutos"
        ],
        "user" => [
            "user_not_exist" => "¡El usuario no existe! ¡ID de usuario incorrecto!",
            "user_already_bind" => "¡Usuario ya vinculado!",
            "country_not_found" => "¡No se puede encontrar el país!",
            "locale_not_supported" => "¡La localización no es compatible!"
        ],
        "other" => [
            "empty_response" => "Respuesta vacía"
        ]
    ]
];
