<?php

return [
    'settings' => 'Configurações da API',
    'settings_description' => 'Visualizar e atualizar suas configurações da API',
    'save_settings' => 'Salvar configurações',
    'setting_title' => 'Configurações da API',
    'setting_description' => 'Configure suas configurações de acesso e segurança da API',
    'api_enabled' => 'Ativar API',
    'api_enabled_description' => 'Ativar ou desativar a API REST para o seu site. Quando desativada, todos os endpoints da API ficarão inacessíveis.',
    'api_key' => 'Chave da API',
    'api_key_description' => 'Chave de segurança opcional para acesso à API. Quando definida, todas as solicitações da API devem incluir esta chave no cabeçalho X-API-KEY.',
    'api_key_placeholder' => 'Digite sua chave da API (deixe em branco para desativar)',
    'generate_api_key' => 'Gerar Chave Aleatória',
    'edit_api_key' => 'Editar Chave da API',
    'copy_api_key' => 'Copiar para a Área de Transferência',
    'api_key_generated' => 'Nova chave da API gerada com sucesso!',
    'api_key_copied' => 'Chave da API copiada para a área de transferência!',
    'api_key_edit_enabled' => 'Campo da chave da API agora está editável.',
    'api_documentation' => 'Documentação da API',
    'api_documentation_description' => 'Visualize a documentação completa da API com exemplos e detalhes dos endpoints.',
    'view_documentation' => 'Ver Documentação da API',
    'generate_docs_title' => 'Gerar Documentação da API',
    'generate_docs_description' => 'Para gerar a documentação da API para sua aplicação Botble CMS, siga estes passos simples:',
    'generate_docs_step_1' => '1. Instale o pacote Scribe:',
    'generate_docs_step_2' => '2. Gere a documentação da API:',
    'generate_docs_step_3' => '3. Acesse sua documentação da API em:',
    'api_usage_examples' => 'Exemplos de Uso',
    'api_usage_curl_example' => 'Exemplo de solicitação cURL com chave da API:',
    'api_usage_javascript_example' => 'Exemplo de solicitação JavaScript:',
    'api_security_section' => 'Configurações de Segurança',
    'api_help_section' => 'Ajuda e Documentação',
    'push_notifications_section' => 'Notificações Push (API FCM v1)',
    'push_notifications_enabled' => 'Ativar Notificações Push',
    'push_notifications_enabled_description' => 'Ativar ou desativar notificações push para aplicativos móveis. Quando desativadas, nenhuma notificação será enviada para os dispositivos.',
    'fcm_project_id' => 'ID do Projeto Firebase',
    'fcm_project_id_description' => 'O ID do seu projeto Firebase. Você pode encontrá-lo nas configurações do seu projeto Firebase.',
    'fcm_project_id_placeholder' => 'Digite o ID do seu projeto Firebase',
    'fcm_service_account_path' => 'Arquivo JSON da Conta de Serviço',
    'fcm_service_account_path_description' => 'Caminho para o arquivo JSON da sua conta de serviço Firebase (relativo a storage/app/ ou caminho absoluto).',
    'fcm_service_account_upload_description' => 'Faça o upload do arquivo JSON da sua conta de serviço Firebase. O arquivo será armazenado com segurança no diretório storage/app/firebase/.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'Fazer Upload do Arquivo',
    'remove_file' => 'Remover Arquivo',
    'uploaded_at' => 'Enviado em',
    'upload_json_file' => 'Por favor, faça o upload do seu arquivo JSON da conta de serviço.',
    'uploading_file' => 'Fazendo upload do arquivo',
    'file_uploaded_successfully' => 'Arquivo enviado com sucesso!',
    'file_removed_successfully' => 'Arquivo removido com sucesso!',
    'invalid_json_file' => 'Por favor, selecione um arquivo JSON válido.',
    'file_upload_error' => 'Erro ao fazer upload do arquivo. Por favor, tente novamente.',
    'file_remove_error' => 'Erro ao remover o arquivo. Por favor, tente novamente.',
    'send_custom_notification' => 'Enviar Notificação Personalizada',
    'notification_title' => 'Título',
    'notification_title_placeholder' => 'Digite o título da notificação',
    'notification_message' => 'Mensagem',
    'notification_message_placeholder' => 'Digite a mensagem da notificação',
    'notification_message_help' => 'Máximo de 500 caracteres',
    'notification_target' => 'Dispositivos de Destino',
    'notification_action_url' => 'URL de Ação (Opcional)',
    'notification_action_url_placeholder' => 'https://exemplo.com/pagina',
    'notification_action_url_help' => 'URL a ser aberta quando a notificação for tocada',
    'notification_image_url' => 'URL da Imagem (Opcional)',
    'notification_image_url_placeholder' => 'https://exemplo.com/imagem.jpg',
    'notification_image_url_help' => 'Imagem a ser exibida na notificação',
    'notification_send_info' => 'As notificações serão enviadas para todos os tokens de dispositivo ativos',
    'send_notification' => 'Enviar Notificação',
    'all_devices' => 'Todos os Dispositivos',
    'android_devices' => 'Apenas Dispositivos Android',
    'ios_devices' => 'Apenas Dispositivos iOS',
    'customer_devices' => 'Apenas Dispositivos de Clientes',
    'notification_sending' => 'Enviando notificação...',
    'notification_sent_success' => 'Notificação enviada com sucesso!',
    'notification_sent_error' => 'Falha ao enviar notificação. Por favor, tente novamente.',
    'fcm_setup_title' => 'Instruções de Configuração do Firebase Cloud Messaging',
    'fcm_step_1_title' => '1. Criar Projeto Firebase',
    'fcm_step_1_1' => 'Acesse o Console do Firebase (console.firebase.google.com)',
    'fcm_step_1_2' => 'Crie um novo projeto ou selecione um existente',
    'fcm_step_1_3' => 'Copie o ID do Projeto nas configurações do projeto',
    'fcm_step_2_title' => '2. Gerar Conta de Serviço',
    'fcm_step_2_1' => 'Acesse Configurações do Projeto > Contas de Serviço',
    'fcm_step_2_2' => 'Clique em "Gerar nova chave privada"',
    'fcm_step_2_3' => 'Baixe o arquivo JSON',
    'fcm_step_2_4' => 'Faça o upload para a pasta storage/app/firebase/ do seu servidor',
    'fcm_step_3_title' => '3. Ativar API do FCM',
    'fcm_step_3_1' => 'Acesse o Console do Google Cloud',
    'fcm_step_3_2' => 'Ative a API Firebase Cloud Messaging',
    'fcm_step_3_3' => 'Certifique-se de que o faturamento está ativado para o seu projeto',
    'fcm_step_4_title' => '4. Configurar Definições',
    'fcm_step_4_1' => 'Digite o ID do seu Projeto acima',
    'fcm_step_4_2' => 'Digite o caminho para o arquivo JSON da sua conta de serviço',
    'fcm_security_note_title' => 'Nota de Segurança:',
    'fcm_security_note' => 'Mantenha o arquivo JSON da sua conta de serviço seguro e nunca o envie para o controle de versão. Armazene-o em um local seguro no seu servidor.',

    // Additional JavaScript translations
    'your_api_key_here' => 'sua-chave-api-aqui',
    'file_size_too_large' => 'O tamanho do arquivo deve ser menor que 2MB.',
    'confirm_remove_service_account' => 'Tem certeza de que deseja remover o arquivo da conta de serviço?',
    'service_account_file_label' => 'Arquivo da conta de serviço:',
    'just_uploaded' => '(Acabou de ser enviado)',
    'service_account_not_uploaded' => 'Arquivo da conta de serviço <strong>não foi enviado</strong>. Por favor, faça o upload do seu arquivo JSON da conta de serviço.',
    'please_enter_notification_title' => 'Por favor, digite um título para a notificação.',
    'please_enter_notification_message' => 'Por favor, digite uma mensagem para a notificação.',
    'notification_error_occurred' => 'Ocorreu um erro ao enviar a notificação.',
    'sent_to_devices' => 'Enviado para: :count dispositivos',
    'failed_devices' => 'Falhou: :count dispositivos',
    'will_send_to_devices' => 'Será enviado para :total dispositivos ativos (:android Android, :ios iOS, :customers clientes)',
    'close' => 'Fechar',
];
