<?php

return [
    'welcome'                                      => 'Bem-vindo à nossa aplicação',
    'created'                                      => 'Criado com sucesso',
    'updated'                                      => 'Atualizado com sucesso',
    'deleted'                                      => 'Excluído com sucesso',
    'not_found'                                    => 'Registro não encontrado',
    'email_sent'                                   => 'Email enviado com sucesso',
    'email_not_sent'                               => 'Email não enviado',
    'imported'                                     => 'Importado com sucesso',
    'import_error'                                 => 'Erro ao importar',
    'buyer_not_allowed'                            => 'Compra não permitida, tente outro ingresso ou comprador',
    'code_sent'                                    => 'Código de verificação enviado com sucesso',
    'user_not_found_or_code_not_validated'         => 'Usuário não encontrado ou código inválido.',
    'provider_approved'                            => 'Prestador aprovado com sucesso.',
    'provider_rejected'                            => 'Prestador recusado.',
    'provider_registered_pending'                  => 'Cadastro enviado com sucesso! Seu perfil está em análise e você poderá acessar o app assim que for aprovado.',
    'payment_confirmed'                            => 'Pagamento confirmado.',
    'payment_pending_confirmation'                 => 'Pagamento criado e aguardando confirmação.',
    'payment_not_confirmed'                        => 'Pagamento não confirmado.',
    'service_package_same_provider'                => 'Todos os agendamentos do pacote precisam ser do mesmo prestador.',
    'schedule_must_be_accepted_for_payment'        => 'O agendamento precisa estar aceito para ser pago.',
    'invalid_payment_method'                       => 'Forma de pagamento inválida.',
    'schedule_requires_confirmed_provider'         => 'O agendamento precisa ter um prestador confirmado para gerar o pagamento.',
    'schedule_amount_must_be_positive'             => 'O agendamento precisa ter valor maior que zero para gerar o pagamento.',
    'provider_requires_pagarme_recipient'          => 'O prestador precisa ter recipient_id do Pagar.me para receber o split.',
    'bank_account_not_found'                       => 'Conta bancária não encontrada.',
    'bank_not_found'                               => 'Banco não encontrado ou inativo.',
    'bank_account_already_registered'              => 'Esta conta bancária já está cadastrada.',
    'bank_account_inactive'                        => 'Não é possível usar uma conta bancária inativa.',
    'bank_account_primary_requires_replacement'    => 'Defina outra conta como principal antes de excluir esta.',
    'bank_account_last_cannot_be_deleted'          => 'Você precisa manter ao menos uma conta bancária cadastrada.',
    'bank_account_blocked_by_withdrawal'           => 'Você possui um saque em andamento. Aguarde a conclusão para alterar suas contas bancárias.',
    'bank_account_created'                         => 'Conta bancária cadastrada com sucesso!',
    'bank_account_updated'                         => 'Conta bancária atualizada com sucesso!',
    'bank_account_deleted'                         => 'Conta bancária excluída com sucesso!',
    'provider_requires_synced_bank_account'        => 'Sua conta bancária principal não está sincronizada. Revise seus dados bancários antes de sacar.',
    'schedule_payment_already_in_progress'         => 'Já existe um pagamento em andamento para este agendamento.',
    'payment_card_required'                        => 'O cartão de pagamento ou card_id é obrigatório.',
    'payment_card_not_found_or_inactive'           => 'Cartão de pagamento não encontrado ou inativo para este cliente.',
    'invalid_pagarme_payment_card'                 => 'Cartão de pagamento inválido ou sem gateway_card_id do Pagar.me.',
    'service_package_payment_already_in_progress'  => 'Já existe um pagamento em andamento para este pacote.',
    'service_package_must_be_open_for_payment'     => 'O pacote precisa estar aberto para ser pago.',
    'service_package_requires_schedule'            => 'O pacote precisa ter ao menos um agendamento.',
    'service_package_same_client'                  => 'Todos os agendamentos do pacote precisam ser do mesmo cliente.',
    'package_schedule_must_be_accepted'            => 'O agendamento :schedule precisa estar aceito para o pacote ser pago.',
    'package_schedule_amount_must_be_positive'     => 'O agendamento :schedule precisa ter valor maior que zero para gerar o pagamento.',
    'multi_item_package_requires_package_checkout' => 'Um agendamento pertencente a um pacote com múltiplos itens deve ser pago pelo checkout do pacote.',
    'provider_id_required'                         => 'O ID do prestador é obrigatório.',
    'code_verified'                                => 'Código verificado com sucesso!',
    'client_not_found'                             => 'Cliente não encontrado.',
    'provider_not_found'                           => 'Prestador não encontrado.',
    'only_clients_allowed'                         => 'Apenas clientes podem acessar este recurso.',
    'only_providers_allowed'                       => 'Apenas prestadores podem acessar este recurso.',
    'provider_unavailable_for_schedule'            => 'Prestador indisponível para agendamento.',
    'invalid_current_status'                       => 'Status atual inválido.',
    'status_transition_not_allowed'                => 'Transição de status não permitida.',
    'schedule_status_update_failed'                => 'Não foi possível atualizar o status do agendamento.',
    'cancellation_not_allowed_for_status'          => 'Cancelamento não permitido para o status atual.',
    'payment_error'                                => 'Não foi possível processar o pagamento.',
    'missing_payment_data'                         => 'Dados insuficientes para processar o pagamento. Verifique seu cadastro.',
    'schedule_cancellation_failed'                 => 'Não foi possível cancelar o agendamento.',
    'invalid_schedule_period'                      => 'Período do agendamento inválido.',
    'withdrawal_already_in_progress'               => 'Você já possui um saque em andamento.',
    'insufficient_withdrawal_balance'              => 'Saldo disponível insuficiente para saque.',
    'insufficient_balance_for_transfer_fee'        => 'Saldo disponível insuficiente para cobrir a taxa de transferência.',
    'pagarme_card_save_failed'                     => 'Não foi possível salvar o cartão no Pagar.me.',
    'service_amount_must_be_positive'              => 'O valor do serviço precisa ser maior que zero.',
    'client_field_required_for_pagarme_order'      => 'O cliente precisa ter :field para criar o pedido no Pagar.me.',
    'schedule_address_required_for_pagarme_order'  => 'O endereço do agendamento não foi encontrado para criar o pedido no Pagar.me.',
    'client_field_invalid_for_pagarme_order'       => 'O cliente precisa ter :field válido para criar o pedido no Pagar.me.',
    'opportunities_created'                        => '{1} :count oportunidade criada com sucesso!|[2,*] :count oportunidades criadas com sucesso!',
    'proposal_sent'                                => 'Proposta enviada com sucesso!',
    'provider_accepted'                            => 'Prestador aceito com sucesso!',
    'provider_refused'                             => 'Prestador recusado.',
    'opportunity_refused'                          => 'Oportunidade recusada.',
    'withdrawal_requested'                         => 'Saque solicitado com sucesso.',
    'service_package_provider_mismatch'             => 'O prestador não corresponde aos agendamentos existentes no pacote.',
    'service_package_client_mismatch'               => 'O cliente não corresponde aos agendamentos existentes no pacote.',
    'service_package_must_be_open_for_changes'      => 'Somente pacotes abertos podem ser alterados.',
    'service_package_schedule_same_client'          => 'O agendamento precisa pertencer ao mesmo cliente do pacote.',
    'service_package_schedule_already_assigned'     => 'O agendamento já pertence a outro pacote.',
    'service_package_schedule_has_active_payment'   => 'O agendamento já possui um pagamento e não pode ser adicionado ao pacote.',
    'gender_only_for_providers'                     => 'O gênero só pode ser alterado para usuários prestadores.',
    'schedule_belongs_to_package_use_package_endpoint' => 'Este agendamento pertence a um pacote de serviços. Use o endpoint de pacotes para aceitá-lo ou recusá-lo.',
];
