<?php 
return [
  'api' => 'API',
  'api_docs' => 'API Rest',
  'api_docs_help' => 'Documentação centralizada para integrações de PDV, entrega, garçom e quiosque.',
  'breadcrumb' => 'Superadministrador > Configurações > API',
  'open_docs' => 'Abrir documentos',
  'copy_link' => 'Cópia',
  'public_link' => 'Link de compartilhamento público',
  'public_link_help' => 'Gere um link seguro para desenvolvedores externos. Regenerar para girar.',
  'generate_link' => 'Gerar link',
  'revoke_link' => 'Excluir link',
  'public_link_empty' => 'Nenhum link público ainda. Gere um para compartilhar documentação somente leitura.',
  'public_link_created' => 'Link público gerado.',
  'public_link_revoked' => 'Link público revogado.',
  'public_banner' => 'Link de documentação pública somente leitura gerado nas configurações de superadministrador.',
  'tester_title' => 'Teste de API',
  'tester_help' => 'Execute diagnósticos ao vivo usando credenciais reais. Os problemas de permissão são destacados.',
  'username' => 'Nome de usuário/e-mail',
  'password' => 'Senha',
  'password_placeholder' => '********',
  'run_test' => 'Executar diagnóstico',
  'testing' => 'Testando...',
  'status_ok' => 'Saudável',
  'status_permission' => 'Problema de permissão',
  'status_fail' => 'Inacessível',
  'no_tests' => 'Execute um teste para ver a integridade do endpoint.',
  'unauthorized' => 'Não autorizado',
  'token_loaded' => 'Contexto de usuário ativo autenticado e carregado.',
  'skipped_missing_context' => 'Ignorado: faltam dados :fields, mas a API está acessível.',
  'no_categories' => 'Nenhuma categoria foi retornada ainda; ponto final alcançável.',
  'no_menus' => 'Nenhum menu retornou ainda; ponto final alcançável.',
  'no_items' => 'Nenhum item disponível para teste ainda; ponto final alcançável.',
  'no_order_type' => 'Nenhum tipo de pedido foi retornado para cobranças de teste.',
  'no_tables' => 'Não há tabelas disponíveis para testar o desbloqueio.',
  'no_orders' => 'Não há pedidos disponíveis para validar este endpoint.',
  'no_reservations' => 'Nenhuma reserva encontrada para validar este endpoint.',
  'no_customers' => 'Nenhum cliente disponível para testar endereços.',
  'no_notifications' => 'Nenhuma notificação encontrada; Resposta da API.',
  'no_branches' => 'Nenhuma agência disponível para esta conta.',
  'internal_error' => 'Algo deu errado. Por favor, verifique os registros.',
  'invalid_status' => 'Valor de status não suportado.',
  'not_found' => 'Registro não encontrado.',
  'partner_domain_required' => 'O domínio é obrigatório.',
  'invalid_domain' => 'Forneça um domínio válido.',
  'domain_not_matched' => 'O domínio fornecido não corresponde ao domínio do aplicativo.',
  'main_domain_not_found' => 'Domínio principal não encontrado.',
  'restaurant_domain_not_found' => 'Domínio do restaurante não encontrado.',
  'domain_is_valid' => 'O domínio é válido.',
  'google_map_key_missing' => 'A chave da API do Google Map não está configurada.',
  'restapi_not_available' => 'O módulo Rest API não está disponível.',
  'validation_success' => 'Validação bem-sucedida.',
  'firebase_title' => 'Mensagens na nuvem do Firebase',
  'firebase_help' => 'Configure o Firebase Cloud Messaging (FCM) para notificações de parceiros de entrega.',
  'firebase_enabled' => 'Ativar notificações do Firebase',
  'firebase_enabled_help' => 'Quando habilitado, o módulo RestApi enviará notificações push usando FCM.',
  'firebase_json_label' => 'Arquivo JSON da conta de serviço',
  'firebase_json_help' => 'Faça upload do JSON da conta de serviço do Firebase (Configurações do projeto → Contas de serviço → Gerar nova chave privada).',
  'firebase_json_current' => 'Arquivo atual: :file',
  'firebase_json_view' => 'Ver JSON',
  'firebase_json_hide' => 'Ocultar JSON',
  'firebase_json_not_found' => 'Arquivo JSON não encontrado ou inválido.',
  'firebase_json_steps_title' => 'Gerar JSON da conta de serviço para notificações push',
  'open' => 'Abrir',
  'firebase_json_step_1' => 'https://console.cloud.google.com/iam-admin/serviceaccounts',
  'firebase_json_step_2' => 'Certifique-se de que o mesmo projeto do Firebase esteja selecionado na parte superior.',
  'firebase_json_step_3' => 'Encontre uma conta do Firebase Admin SDK semelhante a: firebase-adminsdk-xxxxx',
  'firebase_json_step_4' => 'Se não existir, você pode criar um.',
  'firebase_json_step_5' => 'Clique na conta de serviço.',
  'firebase_json_step_6' => 'Vá para a guia Chaves.',
  'firebase_json_step_7' => 'Clique em: Adicionar chave → Criar nova chave → Selecionar JSON → Criar',
  'firebase_json_step_8' => 'Baixe o arquivo JSON (por exemplo, project-name-firebase-adminsdk-xxxxx.json) e carregue-o aqui.',
  'firebase_saved' => 'Configurações do Firebase salvas.',
  'firebase_save_button' => 'Salvar configurações do Firebase',
  'safety_ok' => 'Auditoria de segurança aprovada.',
  'doc' => [
    'toc' => 'Nesta página',
    'theme' => 'Tema',
    'overview_title' => 'Visão geral',
    'overview_desc' => 'Endpoints leves e baseados em tokens para criar experiências móveis de PDV, entrega e administração sem tocar na lógica central do PDV.',
    'base_url' => 'URL base',
    'auth' => 'Autenticação',
    'formats' => 'Formatos',
    'auth_title' => 'Autenticação e tokens',
    'auth_desc' => 'Emita tokens ao portador com escopo definido por conta da equipe. Os tokens herdam o contexto do restaurante e da filial.',
    'login_summary' => 'Troque credenciais de equipe por um token ao portador.',
    'login_note_token' => 'Envie o token retornado como Authorization: Bearer <token> em cada solicitação.',
    'login_note_permissions' => 'Os privilégios do token correspondem às funções e permissões do usuário.',
    'me_summary' => 'Retorne o perfil autenticado e os módulos habilitados.',
    'me_note_roles' => 'Use a matriz de funções para direcionar sinalizadores de recursos do lado do cliente.',
    'platform_title' => 'Plataforma e configuração',
    'platform_desc' => 'Localidade, moeda, recursos, agências e sinalizadores de gateway de pagamento para inicializar clientes.',
    'platform_config' => 'Bootstrap restaurante, filial, módulos e sinalizadores de recursos para o token atual.',
    'platform_note_cache' => 'As respostas reconhecem a filial. Alterne as ramificações para atualizar o contexto.',
    'languages_summary' => 'Liste os idiomas ativos com códigos e status.',
    'languages_note' => 'O fallback usa LanguageSetting ::LANGUAGES se as colunas do banco de dados forem limitadas.',
    'permissions_summary' => 'Retorne nomes de funções e permissões granulares para o token.',
    'printers_summary' => 'Listar impressoras de filiais para tickets de roteamento.',
    'receipt_summary' => 'Busque cabeçalho/rodapé e formatação do recibo.',
    'switch_branch' => 'Troque a ramificação ativa pelo token atual.',
    'pos_title' => 'Pontos finais de PDV',
    'pos_desc' => 'Menu, itens, pedidos e reservas para fluxos de trabalho FOH e KDS.',
    'menus_summary' => 'Lista os menus ativos para a ramificação atual.',
    'items_summary' => 'Liste os itens do menu com preços. Use filtros para menus/categorias.',
    'items_note_filters' => 'Filtre por menu ou IDs de categoria para reduzir o tamanho da carga útil.',
    'categories_summary' => 'Liste as categorias do menu da filial.',
    'items_by_category' => 'Busque itens por categoria.',
    'items_by_menu' => 'Busque itens para um menu específico.',
    'variations' => 'Listar variações de um item.',
    'modifiers' => 'Lista grupos modificadores para um item.',
    'extra_charges' => 'Obtenha cobranças extras por tipo de pedido.',
    'orders_create' => 'Crie um pedido de PDV com itens, ações e roteiro.',
    'orders_list' => 'Liste pedidos com paginação.',
    'orders_filters' => 'Filtre por status, tipo, branch_id e página.',
    'orders_detail' => 'Busque um único pedido.',
    'orders_status' => 'Atualize o status de um pedido.',
    'orders_pay' => 'Pague um pedido com registros de pagamento.',
    'customers' => 'Listar clientes PDV.',
    'customers_create' => 'Crie um cliente PDV.',
    'phone_codes' => 'Liste códigos de telefone para criação de clientes.',
    'taxes' => 'Liste os impostos da filial.',
    'restaurants' => 'Listar restaurantes (tokens de superadministrador).',
    'branches' => 'Liste as filiais do restaurante atual.',
    'reservations' => 'Listar reservas.',
    'reservations_create' => 'Crie uma reserva.',
    'reservations_status' => 'Atualizar o status da reserva.',
    'reservations_today' => 'Atalho de reservas de hoje.',
    'tables' => 'Listar tabelas para a filial.',
    'tables_unlock' => 'Forçar o desbloqueio de uma mesa.',
    'order_types' => 'Liste os tipos de pedidos disponíveis.',
    'actions' => 'Listar ações de pedido permitidas.',
    'delivery_platforms' => 'Listar plataformas de entrega configuradas.',
    'order_number' => 'Busque o próximo número do pedido.',
    'waiters' => 'Liste garçons para atribuição.',
    'customer_title' => 'Aplicativo do cliente',
    'customer_desc' => 'Catálogo do cliente e pontos de extremidade de envio de pedidos.',
    'catalog_summary' => 'Retorne menus, categorias e itens para aplicativos de clientes.',
    'customer_order' => 'Faça um pedido de cliente (entrega/retirada).',
    'customer_order_note' => 'Inclua customer_address_id para fluxos de entrega.',
    'customer_orders' => 'Liste os pedidos dos clientes para o token atual.',
    'notifications_title' => 'Notificações',
    'notifications_desc' => 'Registre tokens de dispositivos e obtenha notificações no aplicativo.',
    'notifications_register' => 'Registre um token de dispositivo para notificações push.',
    'notifications_list' => 'Lista notificações para o usuário atual.',
    'notifications_read' => 'Marcar uma notificação como lida.',
    'notifications_test' => 'Envie uma notificação de teste.',
    'sdks_title' => 'Exemplos de SDK',
    'sdks_desc' => 'Use qualquer idioma mostrado para consumir endpoints com autenticação de portador.',
    'auth_required' => 'Autenticação necessária',
    'header' => 'Cabeçalho',
    'value' => 'Valor',
    'body_schema' => 'Solicitar corpo',
    'shared_title' => 'Compartilhados e utilitários',
    'shared_desc' => 'Pesquisas e auxiliares comuns para construir clientes.',
    'currencies_summary' => 'Liste moedas com códigos e taxas.',
    'gateways_summary' => 'Meta gateway de pagamento para o restaurante.',
    'staff_summary' => 'Liste a equipe com escopo definido para o restaurante.',
    'roles_summary' => 'Liste os nomes das funções associadas ao restaurante.',
    'areas_summary' => 'Liste as áreas de entrega da filial.',
    'customer_addresses' => 'Liste os endereços dos clientes por customer_id.',
  ],
];