{ "configuration": { "loading": "Carregando provedores de e-mail...", "feedback": { "testingConnection": "Testando conexão para {{providerName}}...", "connectionSuccess": "Conectado a {{providerName}}.", "connectionError": "Falha no teste de conexão", "refreshWatchError": "Falha ao atualizar assinatura de watch", "renewalError": "Falha na renovação", "initiateOauthError": "Falha ao iniciar o OAuth IMAP", "resyncing": "Ressincronizando {{providerName}}...", "resyncError": "Falha ao ressincronizar provedor IMAP", "resyncStarted": "Ressincronização iniciada para {{providerName}}.", "enterpriseOnly": "O e-mail recebido do Microsoft 365 está disponível apenas na Enterprise Edition." }, "editDrawer": { "title": "Editar provedor de e-mail", "description": "Atualizar configuração para {{providerName}}" }, "header": { "title": "Configuração de provedores de e-mail", "description": { "enterprise": "Configure provedores Gmail, Microsoft 365 ou IMAP para receber e processar e-mails recebidos como tickets", "standard": "Configure provedores Gmail ou IMAP para receber e processar e-mails recebidos como tickets" }, "counts": { "enterprise": "Gmail: {{gmail}} · Microsoft: {{microsoft}} · IMAP: {{imap}}", "standard": "Gmail: {{gmail}} · IMAP: {{imap}}" } }, "actions": { "addProvider": "Adicionar provedor de e-mail" }, "nav": { "providers": "Provedores", "defaults": "Padrões", "inboundRules": "Regras de entrada" }, "setup": { "title": "Instruções de configuração", "microsoft": { "title": "Configuração do Microsoft 365", "steps": { "registerApp": "Registre um aplicativo no Azure AD", "permissions": "Configure as permissões da API para Mail.Read", "redirectUrl": "Configure o URL de redirecionamento no seu registro de aplicativo", "credentials": "Use o Client ID e o Client Secret no formulário acima" } }, "gmail": { "title": "Configuração do Gmail", "enterpriseSteps": { "enterAddress": "Insira seu endereço Gmail e o nome do provedor", "connect": "Clique em \"Conectar Gmail\" para autorizar o acesso", "preferences": "Configure as preferências de processamento de e-mail", "save": "Salve para concluir a configuração" }, "standardSteps": { "project": "Crie um projeto no Google Cloud Console", "oauth": "Habilite a API do Gmail e crie credenciais OAuth2", "pubsub": "Configure o tópico Pub/Sub para notificações push", "consent": "Configure a tela de consentimento OAuth e adicione usuários de teste" } } } }, "list": { "header": { "title": "Provedores de e-mail ({{count}})" }, "filters": { "searchPlaceholder": "Pesquisar provedores...", "allProviders": "Todos os provedores" }, "actions": { "refresh": "Atualizar" } }, "selector": { "header": { "title": "Escolha seu provedor de e-mail", "description": "Selecione o serviço de e-mail que você deseja usar para o processamento de e-mails recebidos. Você pode configurar múltiplos provedores de e-mail por conta." }, "cards": { "google": { "title": "Gmail", "description": "Integração com Google Workspace / Gmail", "features": { "accounts": "✓ Contas Gmail e Google Workspace", "filtering": "✓ Filtragem de e-mails por rótulos", "processing": "✓ Processamento de e-mails em tempo real", "authentication": "✓ Autenticação OAuth automática" }, "action": "Configurar Gmail" }, "microsoft": { "title": "Microsoft 365", "description": "Integração com Microsoft 365 / Outlook", "features": { "accounts": "✓ Contas Microsoft 365 e Outlook", "filtering": "✓ Filtragem de e-mails por pastas", "processing": "✓ Processamento de e-mails em tempo real", "authentication": "✓ Integração OAuth com Azure AD" }, "action": "Configurar Microsoft 365" }, "imap": { "title": "IMAP", "description": "Integração personalizada com servidor IMAP", "features": { "accounts": "✓ Qualquer caixa de correio compatível com IMAP", "filtering": "✓ Filtragem de e-mails por pastas", "authentication": "✓ Autenticação OAuth2 ou por senha", "listener": "✓ Listener IDLE em tempo real" }, "action": "Configurar IMAP" } }, "actions": { "cancel": "Cancelar" }, "help": { "enterprise": "Escolha o provedor que sua organização já utiliza. Se você usa Google Workspace, escolha Gmail; se você usa Microsoft 365, escolha Microsoft 365. Você pode alterar isto depois removendo e reconfigurando seu provedor de e-mail.", "standard": "Escolha o provedor que sua organização já utiliza. Se você usa Google Workspace, escolha Gmail; caso contrário, escolha IMAP. Você pode alterar isto depois removendo e reconfigurando seu provedor de e-mail." } }, "wizard": { "title": { "select": "Escolha o provedor de e-mail", "setup": "Configuração do {{provider}}" }, "actions": { "cancel": "Cancelar", "back": "Voltar", "close": "Fechar" } }, "providerCard": { "subscription": { "expired": "Expirado", "expiresInHours": "Expira em {{count}}h", "expiresInDays": "Expira em {{count}}d" }, "badges": { "disabled": "Desabilitado", "connected": "Conectado", "disconnected": "Desconectado", "error": "Erro", "configuring": "Configurando", "unknown": "Desconhecido" }, "lastSync": { "never": "Nunca", "justNow": "Agora mesmo", "minutesAgo": "há {{count}}m", "hoursAgo": "há {{count}}h", "daysAgo": "há {{count}}d" }, "actions": { "edit": "Editar configuração", "testing": "Testando…", "testConnection": "Testar conexão", "refreshWatch": "Atualizar Pub/Sub e Watch", "retryRenewal": "Tentar renovar novamente", "runDiagnostics": "Executar diagnósticos do Microsoft 365", "reconnectOauth": "Reconectar OAuth", "resyncing": "Ressincronizando…", "resyncMailbox": "Ressincronizar caixa de correio", "delete": "Excluir provedor" }, "fields": { "status": "Status", "lastSync": "Última sincronização", "created": "Criado", "subscription": "Assinatura", "defaults": "Padrões de ticket", "error": "Erro:" }, "values": { "active": "Ativo", "inactive": "Inativo", "disabled": "Desabilitado", "error": "Erro" }, "types": { "google": "Gmail", "microsoft": "Microsoft 365", "imap": "IMAP" }, "filters": { "folders": "Pastas: {{filters}}", "labels": "Rótulos: {{filters}}" }, "warnings": { "inboundDefaults": "Os padrões de ticket de entrada são obrigatórios e os e-mails não serão processados até que um seja selecionado." }, "defaults": { "placeholder": "Selecionar padrões...", "empty": "Nenhum padrão disponível" }, "empty": { "title": "Nenhum provedor de e-mail configurado", "description": "Adicione um provedor de e-mail para começar a receber e processar e-mails recebidos como tickets.", "action": "Adicionar provedor de e-mail" } }, "forms": { "common": { "actions": { "cancel": "Cancelar", "saving": "Salvando...", "updateProvider": "Atualizar provedor", "addProvider": "Adicionar provedor", "createProvider": "Criar provedor", "manageDefaults": "Gerenciar padrões", "refreshList": "Atualizar lista", "openProvidersSettings": "Abrir configurações de provedores" }, "validation": { "requiredFieldsTitle": "Preencha os campos obrigatórios:", "fixHighlightedFields": "Corrija os campos destacados e tente novamente." }, "ticketDefaults": { "title": "Padrões de ticket", "description": "Selecione padrões a aplicar a tickets criados por e-mail", "label": "Padrões de ticket de entrada", "placeholder": "Selecionar padrões (opcional)", "empty": "Nenhum padrão disponível" }, "oauth": { "authorizing": "Autorizando...", "authorized": "Autorizado", "authorizeAccess": "Autorizar acesso" } }, "microsoft": { "validation": { "providerNameRequired": "O nome da configuração é obrigatório", "emailRequired": "É obrigatório um endereço de e-mail válido", "redirectRequired": "É obrigatório um redirect URI válido", "authorizeRequiresValid": "Preencha todos os campos obrigatórios antes de autorizar", "oauthInitiateFailed": "Falha ao iniciar o OAuth", "popupBlocked": "Falha ao abrir o popup OAuth. Permita popups para este site.", "closedEarly": "A janela de autorização foi fechada antes da conclusão. Tente novamente.", "authorizationFailed": "Falha na autorização", "senderDisplayNameInvalid": "O nome de exibição não pode conter aspas, parênteses angulares ou quebras de linha" }, "requiredFields": { "providerName": "Nome da configuração", "emailAddress": "Endereço de e-mail", "redirectUri": "Redirect URI" }, "basic": { "title": "Configuração básica", "description": "Configurações básicas para seu provedor de e-mail Microsoft 365", "providerNameLabel": "Nome da configuração *", "providerNamePlaceholder": "ex.: Caixa de suporte (interna)", "emailLabel": "Endereço de e-mail *", "emailPlaceholder": "suporte@cliente.com", "enableProvider": "Habilitar este provedor", "providerNameHelp": "Nome interno usado para identificar esta configuração. Não é exibido em e-mails enviados.", "senderDisplayNameLabel": "Nome de exibição do remetente", "senderDisplayNamePlaceholder": "ex.: Acme Support", "senderDisplayNameHelp": "Nome de exibição no cabeçalho De dos e-mails de tickets enviados (respostas, encerramentos). Aplicado apenas quando esta caixa de e-mail corresponde ao endereço de envio do locatário. Deixe em branco para usar o nome do quadro do ticket." }, "oauth": { "sectionTitle": "Configuração Microsoft OAuth", "sectionDescription": "As credenciais do aplicativo Microsoft são configuradas em Configurações de provedores e reutilizadas aqui.", "setupLabel": "Microsoft Entra", "notConfigured": "As configurações do provedor Microsoft não estão configuradas.", "setupHelp": "Configure primeiro os provedores em Configurações → Integrações → Provedores, depois retorne aqui para autorizar esta caixa de correio.", "redirectUriLabel": "Redirect URI *", "redirectUriPlaceholder": "https://seuapp.com/api/auth/microsoft/callback", "authorizationTitle": "Autorização OAuth", "authorizationDescription": "Conclua o fluxo OAuth para conceder acesso à caixa de correio" }, "advanced": { "title": "Configurações avançadas", "description": "Configure opções avançadas de processamento de e-mail", "folderFiltersLabel": "Filtros de pasta", "folderFiltersPlaceholder": "Inbox, Suporte, Pasta personalizada", "folderFiltersHelp": "Lista separada por vírgulas de pastas a monitorar (padrão: Inbox)", "maxEmailsPerSync": "Máximo de e-mails por sincronização" } }, "gmail": { "validation": { "providerNameRequired": "O nome da configuração é obrigatório", "gmailAddressRequired": "É obrigatório um endereço Gmail válido", "authorizeRequiresValid": "Preencha todos os campos obrigatórios antes de autorizar", "googleNotConfigured": "A integração com o Google não está configurada para este tenant. Configure o Google primeiro e tente novamente.", "oauthInitiateFailed": "Falha ao iniciar o OAuth", "popupBlocked": "Falha ao abrir o popup OAuth. Permita popups para este site.", "closedEarly": "A janela de autorização foi fechada antes da conclusão.", "authorizationFailed": "Falha na autorização", "popupFailed": "Falha no popup OAuth" }, "messages": { "setupIncomplete": "Provedor salvo, mas configuração incompleta: {{error}}", "warningsTitle": "Configuração concluída com avisos:", "settingUp": "Configurando notificações do Gmail..." }, "requiredFields": { "providerName": "Nome da configuração", "gmailAddress": "Endereço Gmail" }, "basic": { "title": "Configuração básica", "description": "Configurações básicas para seu provedor de e-mail Gmail", "providerNameLabel": "Nome da configuração *", "providerNamePlaceholder": "ex.: Gmail de suporte (interno)", "mailboxLabel": "Endereço Gmail *", "mailboxPlaceholder": "suporte@cliente.com", "enableProvider": "Habilitar este provedor", "providerNameHelp": "Nome interno usado para identificar esta configuração. Não é exibido em e-mails enviados.", "senderDisplayNameLabel": "Nome de exibição do remetente", "senderDisplayNamePlaceholder": "ex.: Acme Support", "senderDisplayNameHelp": "Nome de exibição no cabeçalho De dos e-mails de tickets enviados (respostas, encerramentos). Aplicado apenas quando esta caixa de e-mail corresponde ao endereço de envio do locatário. Deixe em branco para usar o nome do quadro do ticket." }, "oauth": { "sectionTitle": "Google OAuth", "sectionDescription": "Usa o aplicativo Google de propriedade do tenant configurado em Configurações → Integrações → Provedores.", "setupLabel": "Google Cloud Console", "notConfigured": "A integração com o Google não está configurada para este tenant.", "setupHelp": "Configure primeiro o OAuth + Pub/Sub do Google de propriedade do tenant: Configurações → Integrações → Provedores.", "openSettings": "Abrir configurações do Google", "requiredTitle": "Autorização OAuth obrigatória", "requiredDescriptionAdd": "Você deve concluir a autorização OAuth acima antes de adicionar o provedor para habilitar as notificações do Gmail.", "requiredDescriptionUpdate": "Você deve concluir a autorização OAuth acima antes de atualizar o provedor para habilitar as notificações do Gmail.", "stepTitle": "Passo 1: Autorização OAuth", "stepDescription": "Conclua o fluxo OAuth para conceder acesso ao Gmail", "buttonSuccessSaving": "Autorizado com sucesso! Salvando suas configurações..." }, "advanced": { "title": "Configurações avançadas", "description": "Configure opções avançadas de processamento de e-mail", "completeSetupSuffix": " e concluir configuração" }, "processing": { "labelFiltersLabel": "Rótulos do Gmail a monitorar", "labelFiltersPlaceholder": "INBOX, Suporte, Rótulo personalizado", "labelFiltersHelp": "Lista separada por vírgulas de rótulos do Gmail a monitorar (padrão: INBOX)" } }, "imap": { "validation": { "providerNameRequired": "O nome da configuração é obrigatório", "mailboxRequired": "A caixa de correio é obrigatória", "mailboxInvalid": "É obrigatória uma caixa de correio válida (ex. user@domain.com, user@localhost, user@test-server, ou user)", "hostRequired": "O host IMAP é obrigatório", "usernameRequired": "O nome de usuário IMAP é obrigatório", "oauthInitiateFailed": "Falha ao iniciar o OAuth IMAP", "senderDisplayNameInvalid": "O nome de exibição não pode conter aspas, parênteses angulares ou quebras de linha" }, "basic": { "title": "Configurações básicas", "description": "Defina os detalhes de conexão da caixa de correio IMAP.", "providerName": "Nome da configuração", "mailboxAddress": "Endereço da caixa de correio", "host": "Host IMAP", "port": "Porta", "useTls": "Usar TLS/SSL", "allowStarttls": "Permitir upgrade STARTTLS", "providerNamePlaceholder": "ex.: IMAP de suporte (interno)", "providerNameHelp": "Nome interno usado para identificar esta configuração. Não é exibido em e-mails enviados.", "senderDisplayName": "Nome de exibição do remetente", "senderDisplayNamePlaceholder": "ex.: Acme Support", "senderDisplayNameHelp": "Nome de exibição no cabeçalho De dos e-mails de tickets enviados (respostas, encerramentos). Aplicado apenas quando esta caixa de e-mail corresponde ao endereço de envio do locatário. Deixe em branco para usar o nome do quadro do ticket." }, "auth": { "title": "Autenticação", "description": "Escolha autenticação por senha ou OAuth2.", "typeLabel": "Tipo de autenticação", "passwordOption": "Senha", "oauth2Option": "OAuth2 (XOAUTH2)", "username": "Nome de usuário", "password": "Senha / Senha de app", "passwordHelp": "As senhas são armazenadas com segurança e não serão exibidas. Deixe em branco para manter a senha existente.", "oauthStatus": "Status do OAuth", "connected": "Conectado", "notConnected": "Não conectado", "reconnectOauth": "Reconectar OAuth", "authorizeUrl": "URL de autorização", "tokenUrl": "URL de token", "clientId": "OAuth Client ID", "clientSecret": "OAuth Client Secret", "scopes": "Escopos OAuth", "scopesPlaceholder": "escopos separados por espaço" }, "processing": { "title": "Configurações de processamento", "description": "Escolha pastas e comportamento de processamento.", "folderFilters": "Filtros de pasta", "folderFiltersPlaceholder": "Inbox, Suporte, Tickets", "active": "Ativo" } } }, "inboundDefaultsForm": { "feedback": { "loadOptionsError": "Falha ao carregar as opções do campo", "loading": "Carregando opções do formulário..." }, "validation": { "nameRequired": "O nome curto e o nome de exibição são obrigatórios", "boardRequired": "O board é obrigatório", "statusRequired": "O status é obrigatório", "priorityRequired": "A prioridade é obrigatória", "clientRequired": "O cliente é obrigatório" }, "fields": { "shortName": { "label": "Nome curto *", "placeholder": "email-geral", "help": "Identificador único (ex. email-geral, suporte-faturamento)" }, "displayName": { "label": "Nome de exibição *", "placeholder": "Suporte geral por e-mail" }, "description": { "label": "Descrição", "placeholder": "Descrição opcional de quando estes padrões são usados" }, "active": { "label": "Ativo" }, "board": { "label": "Board *", "placeholder": "Selecionar board" }, "status": { "label": "Status *", "placeholder": "Selecionar status", "selectBoardFirst": "Selecione o board primeiro", "loading": "Carregando status..." }, "priority": { "label": "Prioridade *", "placeholder": "Selecionar prioridade" }, "client": { "label": "Cliente *", "placeholder": "Selecionar cliente", "help": "Obrigatório: usado como fallback quando nenhum cliente pode ser correspondido a partir do e-mail." }, "category": { "label": "Categoria", "placeholder": "Selecionar categoria", "placeholderNoBoard": "Selecione o board primeiro", "empty": "Nenhuma categoria encontrada para o board selecionado." }, "location": { "label": "Local", "placeholder": "Selecionar local", "placeholderNoClient": "Selecione o cliente primeiro (opcional)", "help": "Aplicado apenas quando o cliente fallback é usado (caso sem correspondência)." }, "enteredBy": { "label": "Inserido por", "placeholder": "Sistema (nulo)", "help": "Usado apenas quando não podemos corresponder um contato ou cliente. Tickets do sistema mostrarão \"Sistema\" como criador." } }, "section": { "ticketDefaults": "Padrões de ticket" }, "optionSuffix": { "default": "(Padrão)" }, "actions": { "cancel": "Cancelar", "updating": "Atualizando...", "creating": "Criando...", "update": "Atualizar padrões", "create": "Criar padrões" } }, "imapForm": { "sections": { "basic": { "title": "Configurações básicas", "description": "Defina os detalhes de conexão da caixa de correio IMAP." }, "auth": { "title": "Autenticação", "description": "Escolha autenticação por senha ou OAuth2." }, "processing": { "title": "Configurações de processamento", "description": "Escolha pastas e comportamento de processamento." } }, "fields": { "providerName": "Nome da configuração", "mailboxAddress": "Endereço da caixa de correio", "imapHost": "Host IMAP", "port": "Porta", "useTls": "Usar TLS/SSL", "allowStarttls": "Permitir upgrade STARTTLS", "authenticationType": "Tipo de autenticação", "username": "Nome de usuário", "passwordLabel": "Senha / Senha de app", "authorizeUrl": "URL de autorização", "tokenUrl": "URL de token", "oauthClientId": "OAuth Client ID", "oauthClientSecret": "OAuth Client Secret", "oauthScopes": "Escopos OAuth", "oauthScopesPlaceholder": "escopos separados por espaço", "folderFilters": "Filtros de pasta", "folderFiltersPlaceholder": "Inbox, Suporte, Tickets", "active": "Ativo", "ticketDefaultsLabel": "Padrões de ticket", "ticketDefaultsPlaceholder": "Selecionar padrões...", "ticketDefaultsEmpty": "Nenhum padrão disponível", "providerNamePlaceholder": "ex.: IMAP de suporte (interno)", "providerNameHelp": "Nome interno usado para identificar esta configuração. Não é exibido em e-mails enviados.", "senderDisplayName": "Nome de exibição do remetente", "senderDisplayNamePlaceholder": "ex.: Acme Support", "senderDisplayNameHelp": "Nome de exibição no cabeçalho De dos e-mails de tickets enviados (respostas, encerramentos). Aplicado apenas quando esta caixa de e-mail corresponde ao endereço de envio do locatário. Deixe em branco para usar o nome do quadro do ticket." }, "authOptions": { "password": "Senha", "oauth2": "OAuth2 (XOAUTH2)" }, "password": { "editHelp": "As senhas são armazenadas com segurança e não serão exibidas. Deixe em branco para manter a senha existente." }, "oauth": { "statusLabel": "Status do OAuth", "connected": "Conectado", "notConnected": "Não conectado", "authorizing": "Autorizando...", "reconnect": "Reconectar OAuth" }, "validation": { "fixHighlightedFields": "Corrija os campos destacados e tente novamente." }, "actions": { "cancel": "Cancelar", "saving": "Salvando...", "updateProvider": "Atualizar provedor", "createProvider": "Criar provedor" } }, "microsoftForm": { "header": { "title": "Integração Microsoft 365", "description": "Basta conectar sua conta Microsoft 365 e configurar suas preferências de processamento de e-mail para começar." }, "sections": { "accountSetup": { "title": "Configuração da conta Microsoft 365", "description": "Configure sua conta Microsoft 365 para processamento de e-mails recebidos" }, "authentication": { "title": "Autenticação Microsoft 365", "description": "Conecte sua conta Microsoft 365 para habilitar o processamento de e-mails" }, "processing": { "title": "Configurações de processamento de e-mail", "description": "Configure como os e-mails são processados e importados" }, "ticketDefaults": { "title": "Padrões de ticket", "description": "Selecione padrões a aplicar a tickets criados por e-mail" } }, "fields": { "providerNameLabel": "Nome da configuração *", "providerNamePlaceholder": "ex.: Caixa de suporte (interna)", "mailboxLabel": "Endereço Microsoft 365 *", "mailboxPlaceholder": "suporte@cliente.com", "enableProvider": "Habilitar este provedor", "foldersLabel": "Pastas a monitorar", "foldersPlaceholder": "Inbox, Suporte, Pasta personalizada", "foldersHelp": "Lista separada por vírgulas de pastas a monitorar (padrão: Inbox)", "maxEmailsLabel": "Máximo de e-mails por sincronização", "maxEmailsHelp": "Número máximo de e-mails a processar em cada sincronização (1-1000)", "inboundDefaultsLabel": "Padrões de ticket de entrada", "inboundDefaultsPlaceholder": "Selecionar padrões (opcional)", "providerNameHelp": "Nome interno usado para identificar esta configuração. Não é exibido em e-mails enviados.", "senderDisplayNameLabel": "Nome de exibição do remetente", "senderDisplayNamePlaceholder": "ex.: Acme Support", "senderDisplayNameHelp": "Nome de exibição no cabeçalho De dos e-mails de tickets enviados (respostas, encerramentos). Aplicado apenas quando esta caixa de e-mail corresponde ao endereço de envio do locatário. Deixe em branco para usar o nome do quadro do ticket." }, "oauth": { "connectionTitle": "Conexão Microsoft 365", "descriptionIdle": "Autorize o acesso à sua conta Microsoft 365", "descriptionSuccess": "Conectado com sucesso! Conclua a configuração salvando abaixo.", "connecting": "Conectando...", "connected": "Conectado", "connectButton": "Conectar Microsoft 365", "requiredTitle": "Conexão Microsoft 365 obrigatória", "requiredDescriptionUpdate": "Você deve conectar sua conta Microsoft 365 acima antes de atualizar o provedor.", "requiredDescriptionAdd": "Você deve conectar sua conta Microsoft 365 acima antes de adicionar o provedor.", "authError": "Preencha todos os campos obrigatórios antes de autorizar", "popupBlocked": "Falha ao abrir o popup OAuth. Permita popups para este site.", "authorizationFailed": "Falha na autorização", "initiateFailed": "Falha ao iniciar o OAuth", "hostedConfigIncomplete": "Configuração Microsoft hospedada indisponível ou incompleta", "hostedCredentialsMissing": "Credenciais do cliente Microsoft hospedado indisponíveis" }, "nextStep": { "title": "Concluir configuração", "autoSubmit": "Concluindo automaticamente em", "secondsSuffix": "segundos, ou clique em", "clickNow": "abaixo agora.", "manualInstruction": "Clique em", "manualSuffix": "abaixo para finalizar a configuração.", "cancelAutoSubmit": "Cancelar envio automático" }, "buttons": { "updateProvider": "Atualizar provedor", "addProvider": "Adicionar provedor", "manageDefaults": "Gerenciar padrões", "refreshList": "Atualizar lista", "cancel": "Cancelar", "completeSetupSuffix": "e concluir configuração", "settingUp": "Configurando a integração Microsoft 365..." }, "validation": { "requiredFieldsTitle": "Preencha os campos obrigatórios:", "providerName": "Nome da configuração", "mailbox": "Endereço Microsoft 365" } }, "gmailForm": { "header": { "title": "Integração Gmail", "description": "Conecte sua conta Gmail e configure suas preferências de processamento de e-mail." }, "basicConfig": { "title": "Configuração da conta Gmail", "description": "Configure sua conta Gmail para processamento de e-mails recebidos" }, "authentication": { "title": "Autenticação Gmail", "description": "Conecte sua conta Gmail para habilitar o processamento de e-mails", "connectionTitle": "Conexão Gmail", "descriptionIdle": "Autorize o acesso à sua conta Gmail", "descriptionSuccess": "Conectado com sucesso! Salvando suas configurações...", "buttonIdle": "Conectar Gmail", "buttonAuthorizing": "Conectando...", "buttonSuccess": "Conectado" }, "processing": { "title": "Configurações de processamento de e-mail", "description": "Configure como os e-mails são processados e importados" }, "ticketDefaults": { "title": "Padrões de ticket", "description": "Selecione padrões a aplicar a tickets criados por e-mail", "manageDefaults": "Gerenciar padrões", "inboundDefaultsLabel": "Padrões de ticket de entrada", "inboundDefaultsPlaceholder": "Selecionar padrões (opcional)", "refreshList": "Atualizar lista" }, "googleConfig": { "notConfigured": "A integração com o Google não está configurada para este tenant.", "configureHint": "Configure primeiro o OAuth + Pub/Sub do Google de propriedade do tenant:", "settingsPath": "Configurações → Integrações → Provedores", "openSettings": "Abrir configurações do Google" }, "oauth": { "requiredTitle": "Conexão Gmail obrigatória", "requiredDescriptionUpdate": "Você deve conectar sua conta Gmail acima antes de atualizar o provedor.", "requiredDescriptionAdd": "Você deve conectar sua conta Gmail acima antes de adicionar o provedor.", "fillRequiredFields": "Preencha todos os campos obrigatórios antes de autorizar", "notConfiguredTenant": "A integração com o Google não está configurada para este tenant. Configure o Google primeiro e tente novamente.", "initiateFailed": "Falha ao iniciar o OAuth" }, "validation": { "requiredFieldsTitle": "Preencha os campos obrigatórios:", "providerName": "Nome do provedor", "mailbox": "Endereço Gmail" }, "warnings": { "setupIncomplete": "Provedor salvo, mas configuração incompleta: {{error}}", "setupWarningsTitle": "Configuração concluída com avisos:" }, "buttons": { "updateProvider": "Atualizar provedor", "addProvider": "Adicionar provedor", "completeSetupSuffix": "e concluir configuração", "cancel": "Cancelar", "settingUp": "Configurando a integração Gmail..." } }, "managed": { "messages": { "loadDomainsFailed": "Falha ao carregar domínios gerenciados", "loadOutboundSettingsFailed": "Falha ao carregar as configurações de e-mail de saída", "ticketingFromUpdated": "Endereço do remetente de tickets atualizado", "ticketingFromSaveFailed": "Falha ao salvar o endereço do remetente de tickets", "ticketingFromCleared": "Endereço do remetente de tickets limpo", "ticketingFromClearFailed": "Falha ao limpar o endereço do remetente de tickets", "switchProviderFailed": "Falha ao alterar o provedor", "smtpHostRequired": "O host SMTP é obrigatório", "fromAddressRequired": "O endereço do remetente é obrigatório", "smtpSaved": "Configurações SMTP salvas", "smtpSaveFailed": "Falha ao salvar as configurações SMTP", "domainRequired": "Insira um nome de domínio", "domainSubmitted": "Solicitação de domínio enviada", "domainRequestFailed": "Falha ao solicitar o domínio", "verificationRecheckScheduled": "Nova verificação agendada", "refreshStatusFailed": "Falha ao atualizar o status do domínio", "domainRemovalScheduled": "Remoção do domínio agendada", "domainRemovalScheduledWithClear": "Remoção do domínio agendada e endereço do remetente de tickets limpo", "removeDomainFailed": "Falha ao remover o domínio" }, "tabs": { "inboundEmail": "E-mail de entrada", "outboundEmail": "E-mail de saída" }, "outbound": { "intro": "Configure o e-mail de saída para sua organização.", "providerTitle": "Provedor de saída", "providerDescription": "Escolha como os e-mails de saída são enviados pela sua organização.", "providerPlaceholder": "Selecione o provedor de saída", "providerOptions": { "resend": "Gerenciado pela Nine Minds", "smtp": "SMTP" }, "resendDescription": "Os e-mails são enviados pela infraestrutura gerenciada da Nine Minds. Adicione e verifique um domínio personalizado abaixo.", "smtpDescription": "Os e-mails são enviados pelo seu próprio servidor SMTP.", "smtpLabel": "SMTP", "upgradeNotice": "Domínios de e-mail gerenciados não estão disponíveis no seu plano atual. Faça upgrade para usar a infraestrutura de saída gerenciada da Nine Minds com domínios personalizados.", "domainsTitle": "Domínios gerenciados", "domainsDescription": "Adicione um domínio personalizado e siga as instruções de DNS para verificar a propriedade.", "domainLabel": "Domínio", "domainPlaceholder": "exemplo.com", "addDomainButton": "Adicionar domínio", "smtpConfigTitle": "Configuração SMTP", "smtpConfigDescription": "Insira os detalhes do seu servidor SMTP para enviar e-mails de saída.", "smtp": { "hostLabel": "Host SMTP", "hostPlaceholder": "smtp.exemplo.com", "portLabel": "Porta", "usernameLabel": "Nome de usuário", "usernamePlaceholder": "seu-email@exemplo.com", "passwordLabel": "Senha", "passwordPlaceholder": "Insira a senha", "fromLabel": "Endereço do remetente", "fromPlaceholder": "noreply@exemplo.com", "fromHelp": "Endereço do remetente padrão para e-mails de saída.", "savingButton": "Salvando…", "saveButton": "Salvar configurações SMTP" }, "ticketingFrom": { "title": "Endereço do remetente de tickets", "description": "Escolha o endereço de e-mail que aparecerá no cabeçalho De das notificações de ticket.", "smtpHint": "O endereço deve usar um domínio associado ao seu servidor SMTP ({{domain}}). As respostas funcionam melhor com uma caixa de entrada conectada.", "managedHint": "O endereço deve usar seu domínio de saída ({{domain}}). As respostas funcionam melhor com uma caixa de entrada conectada.", "domainNotSet": "não definido", "outboundRequiredTitle": "Domínio de saída necessário", "smtpRequiredMessage": "Salve sua configuração SMTP com um endereço de remetente antes de selecionar um endereço de remetente de tickets.", "managedRequiredMessage": "Adicione e verifique um domínio gerenciado antes de selecionar um endereço de remetente de tickets.", "connectedInboxLabel": "Caixa de entrada conectada", "customOptionLabel": "Outro endereço em {{domain}}", "selectPlaceholder": "Selecione o endereço do remetente", "connectedInboxHelp": "Selecione uma caixa de entrada conectada para manter as respostas agrupadas.", "customLabel": "Endereço do remetente", "customPlaceholder": "suporte@{{domain}}", "customSmtpHelp": "Use um domínio que seu servidor SMTP esteja autorizado a enviar. Um domínio incompatível pode causar falhas de entrega ou filtragem de spam.", "customManagedHelp": "Deve corresponder a {{domain}}. Se não for uma de suas caixas de entrada, o processamento de tickets de entrada pode não funcionar.", "warningTitle": "Atenção", "errorTitle": "Corrija o endereço do remetente", "clearButton": "Limpar endereço do remetente", "savingButton": "Salvando…", "saveButton": "Salvar endereço do remetente" } }, "inbound": { "intro": "Configure o roteamento de e-mails de entrada e a automação específica do provedor." }, "dialogs": { "clearTicketingFrom": { "title": "Limpar endereço do remetente de tickets", "message": "Limpar o endereço do remetente de tickets salvo? As notificações de ticket deixarão de usar um endereço personalizado até que você salve um novo.", "confirm": "Limpar endereço do remetente" }, "removeDomain": { "title": "Remover domínio gerenciado", "messageWithClear": "Remover {{domain}}? Isso também limpará o endereço do remetente de tickets salvo porque este domínio está atualmente ativo para e-mail de saída.", "message": "Remover {{domain}}?", "fallbackDomain": "este domínio", "confirm": "Remover domínio" }, "cancel": "Cancelar" }, "validation": { "enterFromAddress": "Insira um endereço de remetente", "saveSmtpFirst": "Salve primeiro sua configuração SMTP com um endereço de remetente", "addOutboundFirst": "Adicione e verifique um domínio de saída antes de escolher um endereço de remetente", "invalidEmail": "Insira um endereço de e-mail válido", "mustMatchDomain": "O endereço do remetente deve usar @{{domain}}", "customAddressThreadWarning": "O uso de um endereço personalizado pode impedir o agrupamento correto das respostas recebidas.", "smtpDomainMismatchWarning": "Este domínio não corresponde ao domínio do remetente SMTP ({{domain}}). Os e-mails podem falhar na entrega ou serem marcados como spam se seu servidor SMTP não estiver autorizado a enviar deste domínio.", "notConnectedWarning": "O processamento de tickets de entrada pode não funcionar com este endereço porque ele não é uma de suas caixas de entrada conectadas." }, "domainList": { "loading": "Carregando domínios…", "empty": "Ainda não há domínios gerenciados. Adicione um para começar.", "providerDomainId": "ID do domínio do provedor: {{id}}", "providerFallback": "Gerenciado via Resend", "failureReason": "Motivo da falha: {{reason}}", "recheckButton": "Verificar DNS novamente", "removeButton": "Remover domínio", "dnsRecordsHeading": "Registros DNS", "dnsRecordsHelp": "Copie cada registro abaixo para seu provedor de DNS (GoDaddy, Cloudflare, etc.). Não podemos alterar seu DNS por você.", "dnsEmpty": { "pending": "Pedimos ao Resend para gerar os registros DNS para este domínio. Assim que aparecerem, copie-os para seu provedor de DNS, pois não podemos atualizá-los automaticamente.", "failed": "Ainda precisamos de instruções DNS do Resend. Clique em Verificar DNS novamente e, quando os registros carregarem, publique-os no seu provedor de DNS.", "default": "As instruções DNS ainda não estão disponíveis. Verifique o DNS novamente e copie cada registro para seu provedor de DNS assim que aparecer." } }, "dnsRecords": { "status": { "matched": "Detectado", "mismatch": "Incompatível", "missing": "Não encontrado", "unknown": "Aguardando verificação" }, "detectedValues": "Valores detectados", "defaultEmpty": "Estamos preparando os registros DNS para este domínio. Assim que aparecerem, copie-os para seu provedor de DNS, pois não podemos atualizá-los por você.", "summary": "Correspondem {{matched}} de {{total}} registros DNS obrigatórios", "summaryWithCheckedAt": "Correspondem {{matched}} de {{total}} registros DNS obrigatórios • Última verificação {{checkedAt}}.", "lastCheckedNoRecords": "Última verificação {{checkedAt}}. Nenhum registro detectado ainda.", "copyButton": "Copiar", "copyAriaLabel": "Copiar valor DNS", "copied": "Copiado para a área de transferência", "copyFailed": "Falha ao copiar", "checkedAt": "Verificado {{checkedAt}}", "ttlLabel": "TTL:", "priorityLabel": "Prioridade:", "missingHelp": "Ainda não detectamos este registro no DNS. Verifique se ele existe no seu provedor de DNS com o valor exato mostrado acima.", "mismatchHelp": "O registro DNS existe, mas o valor não corresponde ao que o Resend espera.", "matchedHelp": "O valor detectado corresponde ao esperado.", "unknownHelp": "Ainda não verificamos o DNS. Verifique o DNS novamente para executar a verificação." } }, "inboundRules": { "actions": { "addRule": "Adicionar regra", "aiClassify": "Classificar com IA", "aiClassifyUpsell": "Requer o complemento Assistente de IA", "extractAssign": "Atribuir cliente a partir do texto extraído", "setDestination": "Encaminhar para destino", "skip": "Ignorar e-mail (sem ticket)" }, "badges": { "allMailboxes": "Todas as caixas de correio" }, "empty": { "description": "Crie uma regra para ignorar e-mails de atualização de status ou atribuir tickets a clientes mencionados na linha de assunto.", "title": "Nenhuma regra de entrada configurada" }, "errors": { "aliasAdd": "Falha ao adicionar o alias", "delete": "Falha ao excluir a regra", "load": "Falha ao carregar as regras de entrada", "reorder": "Falha ao reordenar as regras", "save": "Falha ao salvar a regra", "test": "Falha ao testar a regra", "update": "Falha ao atualizar a regra" }, "extraction": { "after": "Texto após o marcador", "before": "Texto antes do marcador", "between": "Texto entre delimitadores", "regex": "Expressão regular (avançado)" }, "fields": { "bodyText": "Texto do corpo", "fromAddress": "Endereço do remetente", "fromDomain": "Domínio do remetente", "subject": "Assunto", "toAddress": "Endereço Para/CC" }, "form": { "action": "Ação", "active": "Ativa", "addCondition": "Adicionar condição", "aiAllowAssign": "Pode atribuir clientes", "aiAllowSkip": "Pode ignorar e-mails", "aiInstruction": "Instrução", "aiInstructionPlaceholder": "ex.: Determinar a qual cliente este alerta de monitoramento se refere.", "aiUpsell": "Classificar com IA está disponível com o complemento Assistente de IA Enterprise — os e-mails são classificados por intenção, sem padrões de correspondência a manter.", "cancel": "Cancelar", "conditions": "Condições (todas devem corresponder)", "create": "Criar regra", "createTitle": "Criar regra de entrada", "description": "Defina quando a regra corresponde e o que acontece com o e-mail. Use o testador abaixo para verificar com um exemplo antes de salvar.", "destination": "Destino (padrões de ticket)", "destinationPlaceholder": "Selecione um conjunto de padrões", "editTitle": "Editar regra de entrada", "endDelimiter": "Delimitador final", "extractFrom": "Extrair de", "extractionTemplate": "Extração", "fallbackDestination": "Destino de fallback", "first": "Primeira", "last": "Última", "mailboxes": "Aplicar às caixas de correio", "mailboxesHint": "Deixe todas desmarcadas para aplicar esta regra a todas as caixas de correio.", "marker": "Texto do marcador", "markerPlaceholder": "ex.: Cliente:", "matchHint": "O texto extraído é comparado com os nomes e aliases dos clientes (sem diferenciar maiúsculas de minúsculas).", "name": "Nome da regra", "namePlaceholder": "ex.: Encaminhamento de clientes Huntress", "noMailboxes": "Ainda não há caixas de correio configuradas.", "noMatchFallback": "Encaminhar para um destino de fallback", "noMatchProceed": "Continuar com as regras seguintes / processamento normal", "noMatchSkip": "Ignorar o e-mail", "occurrence": "Ocorrência", "onNoMatch": "Se nenhum cliente corresponder", "pattern": "Padrão (o grupo de captura 1 é o nome do cliente)", "regexPlaceholder": "Expressão regular", "saving": "Salvando…", "startDelimiter": "Delimitador inicial", "update": "Atualizar regra", "valuePlaceholder": "Valor" }, "header": { "description": "Faça a correspondência de e-mails de entrada por remetente ou assunto para ignorar ruído, atribuir o cliente certo ou encaminhar para um destino. As regras são executadas em ordem; a primeira correspondência vence.", "title": "Regras de e-mail de entrada" }, "help": { "items": { "aliases": "• Os nomes extraídos correspondem a nomes e aliases de clientes. Gerencie os aliases no registro do cliente ou adicione-os no testador de regras.", "audit": "• Os e-mails ignorados permanecem auditáveis no diagnóstico de processamento de e-mail, marcados com a regra que os ignorou.", "order": "• As regras são executadas de cima para baixo nos novos e-mails de entrada; a primeira regra correspondente é aplicada.", "replies": "• As respostas a tickets existentes sempre se tornam comentários — as regras nunca as afetam." }, "title": "Como funciona" }, "loading": "Carregando regras de entrada...", "menu": { "delete": "Excluir", "deleting": "Excluindo…", "edit": "Editar" }, "operators": { "contains": "contém", "endsWith": "termina com", "equals": "é igual a", "matchesRegex": "corresponde à regex", "startsWith": "começa com" }, "summary": { "aiClassify": "Classificar com IA", "extractAssign": "Atribuir cliente a partir de {{source}}", "setDestination": "Encaminhar para destino", "skip": "Ignorar e-mail (sem ticket)" }, "tester": { "alias": "alias", "aliasAdd": "Adicionar alias", "aliasAdded": "Alias adicionado. Execute o teste novamente para vê-lo corresponder.", "aliasAdding": "Adicionando…", "aliasClientPlaceholder": "Selecione um cliente", "aliasLabel": "Adicionar \"{{value}}\" como alias de", "body": "Texto do corpo", "clientMatched": "Cliente correspondido via {{source}}", "clientName": "nome do cliente", "extracted": "Valor extraído:", "from": "De", "noClient": "Nenhum cliente correspondido", "outcome": { "assignClient": "Ticket atribuído ao cliente \"{{client}}\"", "fallback": "Nenhum cliente correspondido — ticket encaminhado para o destino de fallback", "none": "A regra não foi resolvida — o processamento normal continua", "setDestination": "Ticket encaminhado para o destino selecionado", "skip": "E-mail ignorado — nenhum ticket criado" }, "run": "Executar teste", "running": "Testando…", "subject": "Assunto", "title": "Testar esta regra", "to": "Para" } } }