{ "errors": { "args": { "missing": "Argumento ausente {{arg}}. Uso: {{usage}}", "invalidInt": "O argumento deve ser um inteiro. Recebido: {{value}}", "invalidNumber": "O argumento deve ser um número. Recebido: {{value}}", "invalidBoolean": "O argumento deve ser um booleano. Recebido: {{value}}", "invalidUser": "Não foi possível encontrar um usuário a partir de {{value}}", "invalidChannel": "Não foi possível encontrar um canal a partir de {{value}}", "invalidRole": "Não foi possível encontrar um cargo a partir de {{value}}", "tooMany": "Muitos argumentos ({{count}}) detectados: {{extras}}. Uso: {{usage}}" }, "permissions": { "user": "Você não tem as permissões: {{permissions}}" }, "execution": "Ocorreu um erro inesperado durante a execução.", "cooldown": "Aguarde {{seconds}}s antes de usar este comando novamente.", "rateLimit": "Muitas requisições. Aguarde {{seconds}}s antes de tentar novamente.", "executionQueued": "Comando aceito e colocado na fila de processamento." }, "categories": { "fun": "Diversão", "utility": "Utilitário", "core": "Base" }, "commands": { "kiss": { "name": "beijo", "description": "Enviar um beijo para um usuário.", "args": { "user": "Usuário alvo" }, "examples": { "basic": "Enviar um beijo para um membro" }, "responses": { "success": "{{from}} envia um beijo para {{to}}." } }, "ping": { "name": "ping", "description": "Verificar a latência websocket do bot.", "examples": { "basic": "Verificação de saúde" }, "responses": { "pong": "Pong. Latência websocket: {{latency}}ms." } }, "presence": { "name": "presença", "description": "Configurar a presença do bot com um painel interativo.", "examples": { "slash": "Abrir o painel interativo de presença" }, "responses": { "panel": "Painel de presença\nStatus: {{status}}\nAtividade: {{activityType}}\nRotação: a cada {{rotationIntervalSeconds}}s\nTexto ativo ({{currentTextIndex}}/{{textCount}}): {{activityText}}\nPrévia renderizada: {{activityPreview}}\nTextos: {{activityTexts}}\nVariáveis ({{doubleBracesHint}}): {{variables}}", "notOwner": "Apenas o autor do comando pode usar este painel.", "invalidSelection": "Seleção inválida.", "invalidInterval": "Intervalo inválido. Use um inteiro entre {{minSeconds}} e {{maxSeconds}} segundos.", "modalTimeout": "Tempo expirado para edição do texto. Clique no botão novamente." }, "ui": { "status": { "placeholder": "Escolher um status", "options": { "online": { "label": "Online", "description": "Exibe o bot online" }, "idle": { "label": "Ausente", "description": "Exibe o bot ausente" }, "dnd": { "label": "Não perturbar", "description": "Exibe o bot em não perturbar" }, "invisible": { "label": "Offline", "description": "Exibe o bot offline" }, "streaming": { "label": "Transmitindo", "description": "Exibe o bot em modo streaming" } } }, "activity": { "placeholder": "Escolher um tipo de atividade", "options": { "PLAYING": { "label": "Jogando", "description": "Exibe Jogando ..." }, "STREAMING": { "label": "Streaming", "description": "Exibe Ao vivo em ..." }, "WATCHING": { "label": "Assistindo", "description": "Exibe Assistindo ..." }, "LISTENING": { "label": "Ouvindo", "description": "Exibe Ouvindo ..." }, "COMPETING": { "label": "Competindo", "description": "Exibe Competindo ..." }, "CUSTOM": { "label": "Status personalizado", "description": "Exibe um status personalizado" } } }, "embed": { "title": "Configuração de presença", "description": "Altere status, tipo de atividade, textos e rotação.", "footer": "Painel interativo /presence", "fields": { "status": "Status", "activity": "Tipo de atividade", "text": "Texto" } }, "textButton": "📝 Editar textos", "intervalButton": "⏱️ Intervalo", "modal": { "title": "Textos de presença", "label": "Um texto por linha (use {{var}})", "placeholder": "Manutenção\n{{guild_count}} servidores | {{prefix}}ajuda" }, "intervalModal": { "title": "Intervalo de rotação", "label": "Segundos entre cada texto", "placeholder": "Exemplo: 30" } } }, "logs": { "name": "logs", "description": "Configurar logs de eventos do Discord com um painel interativo.", "examples": { "slash": "Abrir o painel interativo de logs" }, "responses": { "slashOnly": "Use /logs para abrir este painel interativo.", "guildOnly": "Este comando deve ser usado em um servidor.", "notOwner": "Apenas o autor do comando pode usar este painel.", "invalidSelection": "Seleção inválida.", "allEnabled": "Todos os logs de eventos estão ativados.", "allDisabled": "Todos os logs de eventos estão desativados.", "eventEnabled": "Evento {{event}} ativado.", "eventDisabled": "Evento {{event}} desativado.", "channelsCreated": "Canais de logs prontos. Criados: {{created}}, reutilizados: {{reused}}.", "channelsPartial": "Canais de logs parcialmente prontos. Criados: {{created}}, reutilizados: {{reused}}, categorias com falha: {{failed}}.", "channelsFailed": "Não foi possível criar os canais de logs. Categorias com falha: {{failed}}." }, "ui": { "embed": { "title": "Configuração de logs", "description": "Ative ou desative eventos do Discord e direcione logs por canais de categoria." }, "status": { "enabled": "Ativo", "disabled": "Desativado" }, "pageLabel": "Página {{page}}/{{pageCount}}", "enabledCountLabel": "Eventos ativos: {{enabledCount}}/{{totalCount}}", "eventsHeader": "Eventos", "channelLabel": "Canal", "channelNotConfigured": "#não-configurado", "feedbackLabel": "Última ação", "buttons": { "enableAll": "✅ Ativar todos os logs", "disableAll": "❌ Desativar todos os logs", "createChannels": "📁 Criar canais de logs", "previousPage": "Anterior", "nextPage": "Próximo", "enableEvent": "Ativar {{event}}", "disableEvent": "Desativar {{event}}" }, "events": { "messageCreate": "Mensagem criada", "messageDelete": "Mensagem excluída", "messageUpdate": "Mensagem atualizada", "messageBulkDelete": "Exclusão em massa de mensagens", "guildMemberAdd": "Membro entrou", "guildMemberRemove": "Membro saiu", "guildMemberUpdate": "Membro atualizado", "interactionCreate": "Interação", "channelCreate": "Canal criado", "channelDelete": "Canal excluído", "channelUpdate": "Canal atualizado", "roleCreate": "Cargo criado", "roleDelete": "Cargo excluído", "roleUpdate": "Cargo atualizado", "threadCreate": "Thread criada", "threadDelete": "Thread excluída", "threadUpdate": "Thread atualizada", "emojiCreate": "Emoji criado", "emojiDelete": "Emoji excluído", "emojiUpdate": "Emoji atualizado", "guildUpdate": "Servidor atualizado", "guildUnavailable": "Servidor indisponível", "guildBanAdd": "Membro banido", "guildBanRemove": "Banimento removido", "inviteCreate": "Convite criado", "inviteDelete": "Convite excluído" } } }, "welcome": { "name": "boas-vindas", "description": "Configurar mensagens de boas-vindas com painel interativo.", "examples": { "slash": "Abrir o painel de configuração de boas-vindas" }, "responses": { "guildOnly": "Este comando deve ser usado em um servidor.", "notOwner": "Apenas o autor do comando pode usar este painel.", "invalidSelection": "Seleção inválida.", "testSuccess": "Mensagem de teste enviada em {{channel}}.", "testDisabled": "O módulo de boas-vindas está desativado.", "testMissingChannel": "Nenhum canal configurado. Use o botão Canal.", "testChannelUnavailable": "O canal configurado não foi encontrado ou não é compatível.", "testMissingPermissions": "O bot não tem permissão para enviar mensagens neste canal.", "testFailed": "Não foi possível enviar a mensagem de teste. Tente novamente mais tarde." }, "ui": { "embed": { "title": "Configuração Welcome", "description": "Configure status, canal, tipo de mensagem e teste.", "fields": { "status": "Status", "channel": "Canal", "type": "Tipo", "channelPicker": "Seleção de canal", "autoRoles": "Cargos automáticos" } }, "status": { "enabled": "🟢 Ativo", "disabled": "🔴 Desativado" }, "channelNotConfigured": "#não-configurado", "autoRolesNotConfigured": "Nenhum cargo automático configurado", "channelPickerPlaceholder": "Selecione um canal de boas-vindas", "channelPickerHint": "Escolha o canal no menu abaixo.", "rolePickerPlaceholder": "Selecione um ou mais cargos automáticos", "rolePickerHint": "Escolha os cargos no menu abaixo para adicioná-los automaticamente.", "buttons": { "toggle": "Alternar status", "channel": "Configurar canal", "channelCancel": "Fechar seleção de canal", "roles": "Adicionar cargos automáticos", "rolesCancel": "Fechar seleção de cargos", "rolesClear": "Limpar cargos automáticos", "test": "Testar" }, "type": { "placeholder": "Escolher tipo de mensagem", "options": { "simple": { "label": "Mensagem simples", "description": "Envia uma mensagem de texto" }, "embed": { "label": "Embed", "description": "Envia um embed de boas-vindas" }, "container": { "label": "Container (V2)", "description": "Envia um container Components V2" }, "image": { "label": "Imagem", "description": "Envia um embed com imagem" } } } }, "templates": { "simple": "🎉 Bem-vindo {{user}} ao **{{guild}}**!", "embedTitle": "Bem-vindo!", "embedDescription": "{{user}} acabou de entrar no **{{guild}}**.", "containerTitle": "Bem-vindo", "containerDescription": "{{user}} acabou de entrar no **{{guild}}**.", "imageTitle": "Bem-vindo", "imageDescription": "no servidor Discord {{guild}}" } }, "goodbye": { "name": "adeus", "description": "Configurar mensagens de despedida com painel interativo.", "examples": { "slash": "Abrir o painel de configuração de despedidas" }, "responses": { "guildOnly": "Este comando deve ser usado em um servidor.", "notOwner": "Apenas o autor do comando pode usar este painel.", "invalidSelection": "Seleção inválida.", "testSuccess": "Mensagem de teste enviada em {{channel}}.", "testDisabled": "O módulo de despedida está desativado.", "testMissingChannel": "Nenhum canal configurado. Use o botão Canal.", "testChannelUnavailable": "O canal configurado não foi encontrado ou não é compatível.", "testMissingPermissions": "O bot não tem permissão para enviar mensagens neste canal.", "testFailed": "Não foi possível enviar a mensagem de teste. Tente novamente mais tarde." }, "ui": { "embed": { "title": "Configuração Goodbye", "description": "Configure status, canal, tipo de mensagem e teste.", "fields": { "status": "Status", "channel": "Canal", "type": "Tipo", "channelPicker": "Seleção de canal" } }, "status": { "enabled": "🟢 Ativo", "disabled": "🔴 Desativado" }, "channelNotConfigured": "#não-configurado", "channelPickerPlaceholder": "Selecione um canal de despedida", "channelPickerHint": "Escolha o canal no menu abaixo.", "buttons": { "toggle": "Alternar status", "channel": "Configurar canal", "channelCancel": "Fechar seleção de canal", "test": "Testar" }, "type": { "placeholder": "Escolher tipo de mensagem", "options": { "simple": { "label": "Mensagem simples", "description": "Envia uma mensagem de texto" }, "embed": { "label": "Embed", "description": "Envia um embed de despedida" }, "container": { "label": "Container (V2)", "description": "Envia um container Components V2" }, "image": { "label": "Imagem", "description": "Envia um embed com imagem" } } } }, "templates": { "simple": "👋 {{user}} saiu de **{{guild}}**.", "embedTitle": "Adeus", "embedDescription": "{{user}} saiu de **{{guild}}**.", "containerTitle": "Adeus", "containerDescription": "{{user}} saiu de **{{guild}}**.", "imageTitle": "Adeus", "imageDescription": "do servidor Discord {{guild}}" } }, "help": { "name": "ajuda", "description": "Mostrar lista de comandos ou detalhes de um comando.", "args": { "command": "Nome ou comando opcional" }, "examples": { "basic": "Mostrar todos os comandos", "single": "Mostrar detalhes de um comando" }, "errors": { "notFound": "Nenhum comando corresponde a {{query}}." }, "embed": { "title": "Ajuda de Comandos", "description": "Use {{usage}} para inspecionar um comando.", "categoryEmpty": "Nenhum comando nesta categoria.", "detailsTitle": "Comando: {{name}}", "detailsDescription": "{{description}}", "footer": "Categoria: {{source}}", "fields": { "usage": "Uso", "arguments": "Argumentos", "examples": "Exemplos" } }, "labels": { "prefix": "Prefixo", "slash": "Slash", "required": "obrigatório", "optional": "opcional", "noArgs": "Sem argumentos.", "noExamples": "Sem exemplos." } } }, "logsRuntime": { "placeholders": { "noContent": "(sem conteúdo)", "unknown": "desconhecido", "none": "nenhum" }, "embed": { "title": "Evento: {{event}}", "detailsField": "Detalhes" }, "summaries": { "messageCreate": "Mensagem enviada por {{user}} em {{channel}}", "messageDelete": "Mensagem excluída em {{channel}}", "messageUpdate": "Mensagem atualizada em {{channel}}", "messageBulkDelete": "Exclusão em massa: {{count}} mensagens removidas", "guildMemberAdd": "Membro entrou: {{user}}", "guildMemberRemove": "Membro saiu: {{user}}", "guildMemberUpdate": "Membro atualizado: {{user}}", "interactionGeneric": "Interação de {{user}}", "interactionSlash": "Comando /{{command}} por {{user}}", "interactionButton": "Interação de botão por {{user}}", "interactionSelect": "Interação de menu por {{user}}", "interactionModal": "Envio de modal por {{user}}", "channelCreate": "Canal criado: {{channel}}", "channelDelete": "Canal excluído: {{channel}}", "channelUpdate": "Canal atualizado: {{channel}}", "roleCreate": "Cargo criado: {{role}}", "roleDelete": "Cargo excluído: {{role}}", "roleUpdate": "Cargo atualizado: {{role}}", "threadCreate": "Thread criada: {{thread}}", "threadDelete": "Thread excluída: {{thread}}", "threadUpdate": "Thread atualizada: {{thread}}", "emojiCreate": "Emoji criado: {{emoji}}", "emojiDelete": "Emoji excluído: {{emoji}}", "emojiUpdate": "Emoji atualizado: {{emoji}}", "guildUpdate": "Servidor atualizado: {{guild}}", "guildUnavailable": "Servidor temporariamente indisponível: {{guild}}", "guildBanAdd": "Usuário banido: {{user}}", "guildBanRemove": "Banimento removido: {{user}}", "inviteCreate": "Convite criado: {{code}}", "inviteDelete": "Convite excluído: {{code}}" }, "details": { "messageId": "messageId={{value}}", "author": "autor={{tag}} ({{id}})", "content": "conteúdo={{value}}", "before": "antes={{value}}", "after": "depois={{value}}", "channelId": "channelId={{value}}", "count": "quantidade={{value}}", "user": "usuário={{tag}} ({{id}})", "oldNick": "apelidoAntigo={{value}}", "newNick": "apelidoNovo={{value}}", "interactionId": "interactionId={{value}}", "type": "tipo={{value}}", "oldName": "nomeAntigo={{value}}", "newName": "nomeNovo={{value}}", "roleId": "roleId={{value}}", "threadId": "threadId={{value}}", "emojiId": "emojiId={{value}}", "guildId": "guildId={{value}}", "inviter": "convidador={{value}}" } } }