p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
1 lines • 42.2 kB
JavaScript
import {I}from'./main-HNF44SV3.js';var r=I((i,a)=>{var s={error:{server_error:"Erro do servidor, por favor tente novamente",aiPromptTooLong:"O prompt de AI \xE9 demasiado longo (m\xE1ximo de 4096 caracteres)"},title:{donate:"Doar",donateTitle:"Apoie o P3X Redis UI",donateDescription:"O P3X Redis UI \xE9 um projeto gratuito e de c\xF3digo aberto. Os custos de manuten\xE7\xE3o da aplica\xE7\xE3o, funcionalidades de IA, imagens Docker, servidores e infraestrutura saem do bolso do programador. Se considera esta ferramenta \xFAtil, por favor considere apoiar o seu desenvolvimento cont\xEDnuo com um donativo. Cada contribui\xE7\xE3o ajuda a manter o projeto vivo e em crescimento. Obrigado!",jsonRecursive:"A expandir todas as folhas",name:"P3X Redis UI",nameDonated:"P3X Redis UI+",main:"Pode escolher uma liga\xE7\xE3o Redis a partir do menu inferior esquerdo.",statistics:"Estat\xEDsticas",error:"Erro",connectingRedis:"A ligar ao Redis ...",socketioConnectError:"Erro Socket.IO",db:"DB",server:"Servidor",clients:"Clientes",memory:"Mem\xF3ria",persistence:"Persist\xEAncia",stats:"Estat\xEDsticas",replication:"Replica\xE7\xE3o",cpu:"CPU",cluster:"Cluster",modules:"M\xF3dulos",errorstats:"Estat\xEDsticas de erros",commandstats:"Estat\xEDsticas de comandos",latencystats:"Estat\xEDsticas de lat\xEAncia",keysizes:"Tamanhos de chaves",threads:"Threads"},confirm:{dropIndex:"Tem a certeza de que deseja eliminar este \xEDndice?",uploadBuffer:"Tem a certeza de que quer carregar estes dados bin\xE1rios?",uploadBufferDone:"Os dados bin\xE1rios foram carregados",uploadBufferDoneAndSave:"Os dados bin\xE1rios foram carregados e guardados no servidor",title:"Confirmar",alert:"Alerta",info:"Informa\xE7\xE3o",deleteListItem:"Tem a certeza de que quer eliminar este item da lista?",deleteHashKey:"Tem a certeza de que quer eliminar esta chave hash?",deleteArrayIndex:"Tem a certeza de que pretende eliminar este elemento do array?",deleteStreamTimestamp:"Tem a certeza de que quer eliminar este carimbo temporal do stream?",deleteSetMember:"Tem a certeza de que quer eliminar este membro do conjunto?",deleteZSetMember:"Tem a certeza de que quer eliminar este membro do conjunto ordenado?",deleteConnection:"Confirmar",deleteConnectionText:"Tem a certeza de que quer eliminar esta liga\xE7\xE3o Redis?",deleteNode:"Tem a certeza de que quer eliminar este n\xF3 Redis?",delete:"Eliminar?",deleteAllKeys:e=>`Eliminar esta \xE1rvore e todas as suas chaves (${e.key})?`,deleteSearchKeys:e=>`Tem a certeza de que deseja eliminar todas as chaves correspondentes a "${e.pattern}"? Encontradas ${e.count} chaves.`,socketioConnectError:"O Socket.IO n\xE3o consegue ligar-se ao servidor. Pode recarregar e tentar resolver o erro de liga\xE7\xE3o; o cliente n\xE3o sabe como resolv\xEA-lo sozinho.",socketioAuthRequired:"\xC9 necess\xE1ria autoriza\xE7\xE3o Socket.IO. Autentique-se com HTTP Basic Auth (nome de utilizador/palavra-passe) e recarregue.",invalidCredentials:"Nome de utilizador ou palavra-passe inv\xE1lidos.",deleteKey:"Tem a certeza de que quer eliminar esta chave?",rename:{title:"Tem a certeza de que quer renomear esta chave?",textContent:"Esta a\xE7\xE3o renomeia a chave permanentemente.",placeholder:"A chave Redis (obrigat\xF3rio)"},ttl:{title:"Tem a certeza de que quer alterar o TTL desta chave?",textContent:"Alterar o TTL atualiza o tempo de vida desta chave. Deixe vazio para manter a chave para sempre.",placeholder:"O TTL da chave Redis (inteiro ou vazio)",placeholderPlaceholder:"Vazio significa que persiste para sempre; caso contr\xE1rio, introduza um n\xFAmero inteiro.",convertTextToTime:"Converter texto em tempo",convertTextToTimePlaceholder:"Ex.: 1d ser\xE1 86400"}},language:{bg:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 / Bulgarian",cs:"\u010Ce\u0161tina / Czech",de:"Deutsch / German",el:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC / Greek",en:"English",es:"Espa\xF1ol / Spanish",fr:"Fran\xE7ais / French",hu:"Magyar / Hungarian",it:"Italiano / Italian",ja:"\u65E5\u672C\u8A9E / Japanese",nl:"Nederlands / Dutch",pl:"Polski / Polish","pt-PT":"Portugu\xEAs / Portuguese",ro:"Rom\xE2n\u0103 / Romanian",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 / Russian",sk:"Sloven\u010Dina / Slovak",sr:"\u0421\u0440\u043F\u0441\u043A\u0438 / Serbian",sv:"Svenska / Swedish",tr:"T\xFCrk\xE7e / Turkish",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 / Ukrainian",zn:"\u4E2D\u6587 / Chinese",ar:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629 / Arabic",az:"Az\u0259rbaycanca / Azerbaijani",be:"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044F / Belarusian",bn:"\u09AC\u09BE\u0982\u09B2\u09BE / Bengali",da:"Dansk / Danish",et:"Eesti / Estonian",fi:"Suomi / Finnish",fil:"Filipino / Filipino",he:"\u05E2\u05D1\u05E8\u05D9\u05EA / Hebrew",hr:"Hrvatski / Croatian",hy:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576 / Armenian",id:"Bahasa Indonesia / Indonesian",ka:"\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8 / Georgian",kk:"\u049A\u0430\u0437\u0430\u049B\u0448\u0430 / Kazakh",km:"\u1781\u17D2\u1798\u17C2\u179A / Khmer",ko:"\uD55C\uAD6D\uC5B4 / Korean",ky:"\u041A\u044B\u0440\u0433\u044B\u0437\u0447\u0430 / Kyrgyz",lt:"Lietuvi\u0173 / Lithuanian",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 / Macedonian",ms:"Bahasa Melayu / Malay",ne:"\u0928\u0947\u092A\u093E\u0932\u0940 / Nepali",no:"Norsk / Norwegian","pt-BR":"Portugu\xEAs (Brasil) / Portuguese (Brazil)",sl:"Sloven\u0161\u010Dina / Slovenian",tg:"\u0422\u043E\u04B7\u0438\u043A\u04E3 / Tajik",th:"\u0E44\u0E17\u0E22 / Thai",vi:"Ti\u1EBFng Vi\u1EC7t / Vietnamese","zh-HK":"\u4E2D\u6587\uFF08\u9999\u6E2F\uFF09 / Chinese (Hong Kong)","zh-TW":"\u4E2D\u6587\uFF08\u53F0\u7063\uFF09 / Chinese (Taiwan)",bs:"Bosanski / Bosnian",si:"\u0DC3\u0DD2\u0D82\u0DC4\u0DBD / Sinhala",sw:"Kiswahili / Swahili",ta:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD / Tamil"},intention:{copy:"Copiar",downloadBuffer:"Descarregar bin\xE1rio",setBuffer:"Carregar bin\xE1rio",exportKeys:"Exportar chaves",exportAllKeys:e=>`Exportar todas as ${e.count} chaves`,exportSearchResults:e=>`Exportar ${e.count} resultados`,deleteAllKeysMenu:e=>`Eliminar tudo ${e.count}`,importKeys:"Importar chaves",deleteSearchKeys:e=>`Eliminar ${e.count} chaves correspondentes`,saveWithFormatJson:"Guardar com formata\xE7\xE3o",formatJson:"Formatar Json",wrap:"Quebrar linha",unwrap:"N\xE3o quebrar linha",downloadJson:"Descarregar JSON",pubsubMonitor:"PubSub",pulse:"Pulse",profiler:"Profiler",memoryAnalysis:"Analysis",language:"Idioma / Language",ok:"OK",addKey:"Adicionar a esta chave",addKeyRoot:"Adicionar uma chave raiz",reloadKey:"Recarregar chave",reload:"Recarregar",close:"Fechar",commands:"Comandos",view:"Vista",statistics:"Estat\xEDsticas",refresh:"Atualizar",pause:"Pausar",resume:"Retomar",clear:"Limpar",rename:"Renomear",main:"Base de dados",cancel:"Cancelar",theme:"Tema",github:"GitHub",githubRepo:"Reposit\xF3rio",githubRelease:"Vers\xF5es",githubChangelog:"Registo de altera\xE7\xF5es",info:"Info",settings:"Defini\xE7\xF5es",connect:"Ligar",disconnect:"Desligar",logout:"Sair",overview:"Vis\xE3o geral",console:"Consola",noConnections:"Sem liga\xE7\xF5es, adicione uma liga\xE7\xE3o no menu de defini\xE7\xF5es.",noConnectionsInSettings:"Sem liga\xE7\xF5es, pode adicionar uma NOVA LIGA\xC7\xC3O acima.",connectionAdd:"Nova liga\xE7\xE3o",addGroup:"Adicionar grupo",extend:"Expandir",collapse:"Recolher",add:"Adicionar",edit:"Editar",save:"Guardar",ttl:"Definir TTL",fieldTtl:"TTL do campo",digest:"Resumo",delete:"Eliminar",remove:"Remover",areYouSure:"Tem a certeza?",sure:"Sim",testConnection:"Testar liga\xE7\xE3o",getKey:"A carregar a chave Redis e dados associados ...",jsonViewShow:"Mostrar JSON",jsonViewEditor:"Editar JSON",quickConsole:"Consola R\xE1pida",moveUp:"Mover para cima",moveDown:"Mover para baixo"},diff:{reviewChanges:"Rever altera\xE7\xF5es",inline:"Em linha",sideBySide:"Lado a lado",additions:"adi\xE7\xF5es",deletions:"remo\xE7\xF5es",unchangedLines:"linhas inalteradas",noChanges:"N\xE3o foram detetadas altera\xE7\xF5es",before:"Antes",after:"Depois"},label:{id:{nodeId:"ID do n\xF3",id:"ID da liga\xE7\xE3o",info:"Se n\xE3o pretende alterar as propriedades: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, introduza o ID da liga\xE7\xE3o nessas propriedades para manter os valores intactos. Se pretende a mesma l\xF3gica para a palavra-passe do n\xF3, introduza o ID do n\xF3 na palavra-passe do n\xF3."},secureFeature:"Se vir um valor que come\xE7a com P3X e parece igual, \xE9 uma funcionalidade de seguran\xE7a. Para alterar as defini\xE7\xF5es, basta substitu\xED-las por valores vazios ou por outra coisa e ser\xE3o guardadas. Se n\xE3o alterar as defini\xE7\xF5es, estas mant\xEAm-se como est\xE3o no servidor.",aiTranslating:"A traduzir...",aiSettings:"Defini\xE7\xF5es de IA",aiGroqApiKey:"Chave API Groq",aiGroqApiKeyInfo:"Opcional. A sua pr\xF3pria chave API Groq para melhor desempenho. Obtenha uma chave gratuita em",aiGroqApiKeyPlaceholder:"gsk_...",aiGroqApiKeySaved:"Chave API IA guardada",aiGroqApiKeyInvalid:"Chave API Groq inv\xE1lida",aiGroqApiKeyNotSet:"N\xE3o definido (predefini\xE7\xE3o do servidor)",aiEnabled:"IA ativada",aiEnabledYes:"Sim",aiEnabledNo:"N\xE3o",aiRouteViaNetwork:"Rota via network.corifeus.com",aiRoutingDirect:"As consultas v\xE3o diretamente para o Groq usando a sua pr\xF3pria chave API, sem passar pelo network.corifeus.com.",aiRoutingNetwork:"As consultas de IA s\xE3o encaminhadas via network.corifeus.com. Se tiver a sua pr\xF3pria chave API Groq gratuita, pode desativar esta op\xE7\xE3o para encaminhar diretamente para o Groq sem network.corifeus.com.",aiMaxTokens:"M\xE1ximo de tokens de IA",aiMaxTokensInfo:"N\xFAmero m\xE1ximo de tokens para respostas de IA. Valores mais elevados permitem respostas mais longas, mas podem usar mais cr\xE9ditos de API.",consoleDrawer:{toggleTooltip:"Alternar consola",clearTooltip:"Limpar hist\xF3rico da consola",closeTooltip:"Fechar consola",aiSettingsTooltip:"Defini\xE7\xF5es de IA",modeRedis:"REDIS",modeAi:"AI",connectionChipNoDb:e=>`${e.name}`,connectionChipWithDb:e=>`${e.name} \xB7 db ${e.db}`,pageChip:e=>`p\xE1gina: ${e.page}`,connectingTo:e=>`A ligar a ${e.name}\u2026`,connectedTo:e=>`Ligado a ${e.name} (Redis ${e.version} ${e.mode}, ${e.modules} m\xF3dulos carregados)`,connectedToNoInfo:e=>`Ligado a ${e.name}`,disconnectedFrom:e=>`Desligado de ${e.name}`,readyIndicator:"Pronto."},cheatsheet:{title:"Guia r\xE1pido da IA \u2014 o que posso perguntar?",subtitle:"Clique em qualquer prompt para o colar na consola. Em seguida, prima Enter.",searchPlaceholder:"Filtrar prompts\u2026",openOfficialDocs:"Comandos Redis \u2197",openOfficialDocsTooltip:"Abrir a refer\xEAncia oficial dos comandos Redis em redis.io",closeTooltip:"Fechar (Esc)",empty:"Nenhum prompt corresponde ao seu filtro.",footerHint:'Dica: escreva "ai:" seguido de qualquer coisa em qualquer idioma \u2014 a IA compreende 54 idiomas e usa o estado atual do Redis quando necess\xE1rio.',groups:{diagnostics:{name:"Diagn\xF3stico em tempo real",description:"Pe\xE7a \xE0 IA para investigar o estado do servidor em tempo real atrav\xE9s de ferramentas seguras s\xF3 de leitura.",prompts:["porque \xE9 que a mem\xF3ria est\xE1 alta?","mostre-me as 10 consultas mais lentas","que clientes est\xE3o ligados?","qual \xE9 a pol\xEDtica de maxmemory?","houve evictions recentes?","existe algum evento de lat\xEAncia?","h\xE1 quanto tempo o servidor est\xE1 em execu\xE7\xE3o?","qual \xE9 a taxa de acertos?","mostre a utiliza\xE7\xE3o do CPU","resuma o keyspace","quanta mem\xF3ria utiliza cada tipo de dados?","h\xE1 algo a bloquear o servidor neste momento?"]},keys:{name:"Chaves",description:"Inspeccione, encontre e analise chaves sem ter de clicar pela \xE1rvore.",prompts:["encontre todas as chaves que correspondem a user:*","quantas chaves h\xE1 em cada base de dados?","mostre o maior hash nesta base de dados","encontre chaves com TTL inferior a 60 segundos","que chaves n\xE3o t\xEAm TTL?","qual \xE9 o tipo da chave session:abc?",'estime a mem\xF3ria utilizada pelo prefixo "session:"',"mostre a codifica\xE7\xE3o de objecto da chave user:42","h\xE1 chaves prestes a expirar?","que espa\xE7o de nomes utiliza mais mem\xF3ria?"]},dataTypes:{name:"Tipos de dados",description:"Frases em linguagem natural para criar/ler/actualizar em qualquer tipo Redis.",prompts:["crie um hash chamado user:1 com os campos name=Alice age=30","adicione tr\xEAs itens \xE0 lista tasks","adicione membros ao conjunto favourites","adicione membros com pontua\xE7\xE3o ao sorted set leaderboard","anexe um evento \xE0 stream events","obtenha as \xFAltimas 10 entradas da stream events","obtenha todos os campos do hash user:1","obtenha os membros do conjunto favourites","obtenha o top 10 por pontua\xE7\xE3o do leaderboard","classifique os itens pelo n\xFAmero de conjuntos em que aparecem (ZUNION AGGREGATE COUNT)"]},modules:{name:"M\xF3dulos",description:"Consultas para m\xF3dulos Redis carregados (as categorias abaixo s\xF3 aparecem quando o m\xF3dulo est\xE1 presente).",prompts:[]},json:{name:"RedisJSON",description:"Dispon\xEDvel quando o m\xF3dulo ReJSON est\xE1 carregado.",prompts:['crie um documento JSON em user:42 com { name: "Alice", age: 30 }',"leia o campo name de user:42","actualize a idade de user:42 para 31","liste todas as chaves JSON","elimine um campo de um documento JSON","obtenha um campo aninhado atrav\xE9s de JSONPath","armazene um array JSON de floats com precis\xE3o reduzida (FPHA BF16)"]},search:{name:"RediSearch",description:"Dispon\xEDvel quando o m\xF3dulo search est\xE1 carregado.",prompts:["liste todos os \xEDndices full-text",'execute uma pesquisa full-text por "redis" no \xEDndice idx:products',"crie um \xEDndice baseado em hash com os campos title (TEXT) e price (NUMERIC)","obtenha informa\xE7\xF5es sobre o \xEDndice idx:products","remova o \xEDndice idx:products","encontre documentos em que price est\xE1 entre 10 e 50","escreva uma pesquisa h\xEDbrida combinando texto e semelhan\xE7a vectorial"]},timeseries:{name:"RedisTimeSeries",description:"Dispon\xEDvel quando o m\xF3dulo timeseries est\xE1 carregado.",prompts:["liste todas as chaves de timeseries","adicione um ponto de dados a temp:room1","obtenha o intervalo de temp:room1 de ontem at\xE9 agora","obtenha multi-range pela etiqueta sensor=temp","gere 100 pontos de dados em onda sinusoidal para temp:room1","mostre a reten\xE7\xE3o e as etiquetas de temp:room1","obtenha min, max, first e last por bucket num \xFAnico TS.RANGE (candlestick)"]},bloom:{name:"RedisBloom (Bloom / Cuckoo / Top-K / CMS / T-Digest)",description:"Dispon\xEDvel quando o m\xF3dulo bf est\xE1 carregado.",prompts:["verifique se o item foo existe no bloom filter spam:ips","adicione itens ao bloom filter spam:ips","crie um top-K chamado popular com K=10","consulte o count-min sketch traffic para a chave /home","adicione valores ao t-digest e obtenha o percentil 95","mostre informa\xE7\xF5es do bloom filter spam:ips"]},vectorSet:{name:"VectorSet (Redis 8+)",description:"Dispon\xEDvel quando \xE9 detectado Redis 8+ (tipo VECTORSET nativo).",prompts:["adicione um vector a embeddings","encontre os 10 vectores mais semelhantes a um vector de consulta","mostre as dimens\xF5es e a contagem do vectorset embeddings","elimine um elemento do vectorset embeddings","pesquise por nome de elemento com VSIM"]},array:{name:"Array (Redis 8.8+)",description:"Dispon\xEDvel quando \xE9 detectado Redis 8.8+ (tipo ARRAY nativo).",prompts:["crie um array com alguns valores","defina o valor no \xEDndice 5 do meu array","obtenha o valor num \xEDndice espec\xEDfico","liste todos os elementos de um array com ARSCAN","elimine o elemento num \xEDndice","quantos elementos tem o meu array?"]},redis8:{name:"Funcionalidades do Redis 8+",description:"Apresentado quando \xE9 detectado Redis 8+.",prompts:["defina o TTL de um campo de hash com HEXPIRE","obtenha o digest de um valor de string","execute uma pesquisa h\xEDbrida full-text + vector (FT.HYBRID)","defina v\xE1rias chaves com uma expira\xE7\xE3o partilhada atrav\xE9s de MSETEX","elimine uma entrada de stream com grupo de consumidores (XDELEX)","mostre as estat\xEDsticas de slots do cluster para os 10 principais slots","aplique rate-limit a uma chave com contador de janela (INCREX)","fa\xE7a negative-ack de uma mensagem stream pendente para dead-letter (XNACK)"]},scripting:{name:"Scripts",description:"Gere scripts Lua / EVAL a partir de descri\xE7\xF5es em linguagem natural.",prompts:["escreva um script at\xF3mico que incrementa o contador X apenas se Y > 5","gere 100 chaves aleat\xF3rias com Lua","converta este pipeline de shell num \xFAnico EVAL: keys user:* | GET | grep inactive | DEL","porte uma opera\xE7\xE3o em lote para Lua para garantir seguran\xE7a em cluster","actualiza\xE7\xE3o do tipo check-and-set numa \xFAnica chamada Lua","itere sobre um hash e elimine campos que correspondam a um padr\xE3o"]},cluster:{name:"Cluster",description:"Apresentado apenas no modo cluster.",prompts:["mostre as informa\xE7\xF5es do cluster","liste os n\xF3s do cluster","mostre os 10 principais slots por contagem de chaves","mostre os 10 principais slots por mem\xF3ria","que master \xE9 dono do slot 5000?"]},acl:{name:"ACL (Redis 6+)",description:"Inspeccione utilizadores de controlo de acesso e a liga\xE7\xE3o actual.",prompts:["com que utilizador estou ligado?","liste todos os utilizadores ACL","que permiss\xF5es tenho?","mostre as regras do utilizador default"]},qna:{name:"Perguntas e respostas gerais",description:"Coloque perguntas de conhecimento sobre Redis \u2014 sem ferramentas, apenas respostas.",prompts:["o que \xE9 ZADD?","como funciona o failover de cluster?","explique SCAN vs KEYS","quando devo utilizar EVAL em vez de v\xE1rios comandos?","quais s\xE3o as op\xE7\xF5es de persist\xEAncia do Redis?","qual \xE9 a diferen\xE7a entre RDB e AOF?","como \xE9 que o Redis Sentinel decide o novo master?","explique hash tags no modo cluster"]},translate:{name:"Linguagem natural \u2192 comando Redis",description:"Descreva o que pretende em portugu\xEAs (ou em qualquer um dos 54 idiomas); a IA escreve o comando Redis.",prompts:["elimine a chave user:42","renomeie a chave foo para bar","fa\xE7a a chave session:abc expirar em 10 segundos","copie a chave source para destination","incremente o contador visits em 5",'defina a chave greeting para "hello" durante 1 hora',"mostre-me as 10 chaves mais acedidas","elimine todas as chaves que correspondem a temp:*"]}}},ssh:{on:"SSH ativado",off:"SSH desativado",sshHost:"Anfitri\xE3o SSH",sshPort:"Porta SSH",sshUsername:"Nome de utilizador SSH",sshPassword:"Palavra-passe SSH",sshPrivateKey:"Chave privada SSH"},isBuffer:e=>`[object ArrayBuffer] significa que o valor \xE9 dados bin\xE1rios ou o valor \xE9 maior que ${e.maxValueAsBuffer}`,streamValue:'O campo e valor do stream est\xE3o numa \xFAnica linha. Ex.: campo1 valor1 "campo 2" "valor 2"',streamTimestampId:"'*' significa gerado automaticamente ou a especifica\xE7\xE3o como <millisecondsTime>-<sequenceNumber>",unableToLoadKey:({key:e})=>`N\xE3o foi poss\xEDvel carregar esta chave: ${e}. \xC9 poss\xEDvel que a chave tenha sido eliminada. O erro exato est\xE1 na consola.`,bigJson:"Este objeto JSON tem mais de 10 kb, por isso certifique-se de que sabe o que est\xE1 a fazer, pois algumas fun\xE7\xF5es podem renderizar lentamente.",addNode:"Adicionar n\xF3",validateJson:"Validar JSON",reducedFunction:"Funcionalidade reduzida",tooManyKeys:e=>`Para a funcionalidade completa, o m\xE1ximo de chaves permitido \xE9 ${e.maxLightKeysCount}. Esta base de dados tem mais chaves do que o permitido, num total de ${e.count}. A ordena\xE7\xE3o de chaves e a informa\xE7\xE3o adicional da \xE1rvore est\xE3o desativadas. A pesquisa ocorre apenas no servidor em vez do cliente.`,redisCommandNotFound:"Nenhum comando Redis correspondente encontrado ...",treeKeyStore:"A ordena\xE7\xE3o (compara\xE7\xE3o natural) \xE9 executada no cliente, ou seja, no navegador, o que significa que tem uma penaliza\xE7\xE3o para conjuntos grandes, como mais de 10k chaves; pode adicionar algum tempo \xE0 renderiza\xE7\xE3o da p\xE1gina. N\xE3o existe ordena\xE7\xE3o de chaves no Redis, apenas desta forma.",socketIoTimeout:e=>`O Socket.IO excedeu o tempo limite para este pedido (m\xE1x. ${e.timeout/1e3} segundos) ...`,resizerInfo:e=>`A largura m\xEDnima do painel esquerdo ou direito \xE9 ${e.width}px`,jsonViewNotParsable:"Este valor n\xE3o \xE9 analis\xE1vel como JSON ",ttlTitle:"Definir o TTL em segundos",passwordSecure:"A palavra-passe pode estar vazia, mas ainda assim mostrar\xE1 caracteres; \xE9 uma funcionalidade de seguran\xE7a.",aclAuthHint:"Utilize o nome de utilizador e a palavra-passe do Redis ACL para autenticar. Deixe em branco para o utilizador padr\xE3o sem palavra-passe.",tlsWithoutCert:"Ativar TLS sem certificado adicional",tlsRejectUnauthorized:"Rejeitar certificado n\xE3o autorizado",tlsSecure:"Se vir uma configura\xE7\xE3o TLS que come\xE7a com P3X ou se todas as defini\xE7\xF5es TLS parecem iguais, \xE9 uma funcionalidade de seguran\xE7a. Para alterar as defini\xE7\xF5es, substitua-as por valores vazios ou por outra coisa e ser\xE3o guardadas. Se n\xE3o alterar as defini\xE7\xF5es TLS, estas mant\xEAm-se como est\xE3o no servidor.",treeSeparatorEmpty:"Se o separador da \xE1rvore estiver vazio, a \xE1rvore n\xE3o ter\xE1 n\xF3s aninhados, apenas uma lista simples",treeSeparatorEmptyNote:"Sem n\xF3s aninhados, apenas uma lista simples",welcomeConsole:"Bem-vindo \xE0 Consola Redis",welcomeConsoleInfo:"SHIFT + Hist\xF3rico com cursor CIMA ou BAIXO est\xE1 ativado",redisListIndexInfo:"Vazio para acrescentar, -1 para inserir no in\xEDcio ou guardar na posi\xE7\xE3o apresentada.",redisArrayIndexInfo:"Deixe em branco para adicionar no \xEDndice seguinte, ou introduza um \xEDndice expl\xEDcito (s\xE3o permitidas lacunas \u2014 os arrays podem ser esparsos).",console:"Consola",connectiondAdd:"Adicionar liga\xE7\xE3o",connectiondEdit:"Editar liga\xE7\xE3o",connectiondView:"Ver liga\xE7\xE3o",connections:"Liga\xE7\xF5es",keysSort:{on:"Ordena\xE7\xE3o de chaves ativada",off:"Ordena\xE7\xE3o de chaves desativada"},cluster:{on:"Cluster ativado",off:"Cluster desativado"},sentinel:{on:"Sentinel ativado",off:"Sentinel desativado",name:"Nome do Sentinel"},readonly:{on:"S\xF3 de leitura ativado",off:"S\xF3 de leitura desativado"},theme:{light:"Claro",dark:"Escuro enterprise",darkNeu:"Escuro",darkoBluo:"Darko bluo",enterprise:"Enterprise",redis:"Redis",matrix:"Matrix"},connected:e=>`Ligado: ${e.name}`,tree:"\xC1rvore",askAuth:"Pedir autoriza\xE7\xE3o",keyboardShortcuts:"Atalhos de teclado",about:"Sobre",supportedLanguages:"Idiomas suportados",version:"Vers\xE3o",redisVersion:"Vers\xE3o do Redis",modules:"M\xF3dulos",shortcutRefresh:"Atualizar",shortcutSearch:"Focar pesquisa",shortcutNewKey:"Nova chave",shortcutDisconnect:"Desligar",themeAuto:"Autom\xE1tico (sistema)",languageAuto:"Auto (system)",shortcutCommandPalette:"Paleta de comandos",commandPalette:"Paleta de comandos",noResults:"Sem resultados",redisCommandsReference:"Comandos Redis",ungrouped:"Sem grupo",grouped:"Agrupados",connectFirst:"Ligue-se primeiro a um servidor Redis",searchLanguage:"Pesquisar idioma...",exportProgress:"A exportar chaves...",importProgress:"A importar chaves...",importPreview:"Pr\xE9-visualiza\xE7\xE3o",importOverwrite:"Substituir",importSkip:"Ignorar",importConflict:"Se a chave j\xE1 existir:",noKeysToExport:"Sem chaves para exportar",type:"Tipo",time:"Tempo",format:"Formato",loading:"A carregar...",autoRefresh:"Auto",exportSearchHint:"Exportando apenas chaves que correspondem \xE0 pesquisa atual",importSearchHint:"A importa\xE7\xE3o aplica-se a toda a base de dados, n\xE3o apenas aos resultados da pesquisa",deleteSearchHint:"Eliminar todas as chaves correspondentes \xE0 pesquisa atual",deletingSearchKeys:"A eliminar chaves correspondentes...",importNoKeys:"Nenhuma chave encontrada no ficheiro",desktopNotifications:"Notifica\xE7\xF5es do ambiente de trabalho",desktopNotificationsEnabled:"Ativar notifica\xE7\xF5es do ambiente de trabalho",desktopNotificationsInfo:"Receba notifica\xE7\xF5es do SO para desconex\xF5es e reconex\xF5es do Redis quando a aplica\xE7\xE3o n\xE3o estiver em foco."},status:{dataCopied:"Os dados est\xE3o na \xE1rea de transfer\xEAncia",exportDone:"Exporta\xE7\xE3o conclu\xEDda",deletedSearchKeys:e=>`${e.count} chaves eliminadas`,indexCreated:"\xCDndice criado",indexDropped:"\xCDndice eliminado",importDone:e=>`Importa\xE7\xE3o conclu\xEDda: ${e.created} criados, ${e.skipped} ignorados, ${e.errors} erros`,nodeRemoved:"N\xF3 removido",keyIsNotExisting:"Esta chave pode ter sido eliminada ou expirada.",keyCount:e=>e.keyCount===0?"Sem chaves":e.keyCount===1?"1 chave":`${e.keyCount} chaves`,treeExpandAll:"Expandir todas as folhas da \xE1rvore. Esta opera\xE7\xE3o pode ser dispendiosa e demorar algum tempo ...",noRedisKeys:"N\xE3o existem chaves nesta base de dados.",redisConnected:"Liga\xE7\xE3o ao Redis estabelecida com sucesso",reverted:"Revertido",reloadingDataInfo:"A recarregar informa\xE7\xF5es de dados Redis",added:"Adicionado",saved:"Atualizado",cancelled:"Cancelado",deleted:"Eliminado",savedRedis:"Os dados Redis foram guardados",redisDisconnected:e=>`A liga\xE7\xE3o atual teve um erro: ${e.error.message}`,dbChanged:e=>`O \xEDndice da base de dados foi definido para ${e.db}. `,treeDeleted:e=>`A chave da \xE1rvore foi eliminada (${e.key}).`,deletedKey:e=>`A chave foi eliminada (${e.key}).`,renamedKey:"Esta chave foi renomeada",ttlChanged:"O TTL desta chave foi alterado",notInteger:"Esta entrada n\xE3o \xE9 um n\xFAmero inteiro",persisted:"Esta chave \xE9 persistida para sempre",set:"A chave foi definida/adicionada",connectionRestored:"Liga\xE7\xE3o restaurada",socketDisconnected:"Desligado",socketError:"Erro de liga\xE7\xE3o",deletedHashKey:"Chave hash eliminada",deletedArrayIndex:"Elemento do array eliminado",deletedSetMember:"Membro do conjunto eliminado",deletedListElement:"Elemento da lista eliminado",deletedZSetMember:"Membro do conjunto ordenado eliminado",deletedStreamTimestamp:"Entrada do stream eliminada"},code:{"delete-connection":"Esta liga\xE7\xE3o foi eliminada, por isso foi desligado desta inst\xE2ncia Redis.","save-connection":"Esta liga\xE7\xE3o foi alterada, por isso foi desligado desta inst\xE2ncia Redis. Pode voltar a ligar-se.","readonly-connections":"Adicionar/guardar/eliminar liga\xE7\xF5es \xE9 s\xF3 de leitura!","readonly-connection-mode":"Esta liga\xE7\xE3o \xE9 s\xF3 de leitura!","list-out-of-bounds":"O \xEDndice desta lista est\xE1 fora dos limites","invalid-json-value":"The value is not valid JSON.",http_auth_required:"Autoriza\xE7\xE3o necess\xE1ria: autentique-se com HTTP Basic Auth e recarregue.","auto-connection-failed":"\xC9 poss\xEDvel que a liga\xE7\xE3o tenha sido removida e a liga\xE7\xE3o autom\xE1tica tenha falhado por esse motivo.",invalid_console_command:"Este comando n\xE3o funciona atrav\xE9s da GUI.",AI_DISABLED:"IA est\xE1 desativada. Ative nas defini\xE7\xF5es de IA.",AI_PROMPT_REQUIRED:"Consulta de IA \xE9 obrigat\xF3ria.",GROQ_API_KEY_READONLY:"A chave Groq API \xE9 apenas de leitura e n\xE3o pode ser modificada.",blocked_api_access:"O seu plano Groq API n\xE3o permite acesso a este modelo. Atualize o seu plano Groq ou utilize o proxy network.corifeus.com.",rate_limit:"Limite de taxa de IA atingido. Tente novamente mais tarde ou utilize a sua pr\xF3pria chave Groq API nas defini\xE7\xF5es."},form:{error:{required:"Obrigat\xF3rio",port:"A porta deve estar entre 1-65535",invalid:"O formul\xE1rio \xE9 inv\xE1lido"},connection:{label:{name:"Nome",group:"Grupo",host:"Nome do anfitri\xE3o",port:"Porta",password:"Palavra-passe",username:"Nome de utilizador"}},treeSettings:{maxValueDisplay:"Comprimento m\xE1ximo de exibi\xE7\xE3o do valor",maxValueDisplayInfo:"Se definido como 0, mostra valores completos. Se maior que 0, trunca para este comprimento. Se -1: para strings, oculta o valor at\xE9 editar; para outros tipos, mostra o conte\xFAdo completo.",maxKeys:"N\xFAmero m\xE1ximo de chaves",maxKeysInfo:"Para que a GUI n\xE3o falhe, limitamos o n\xFAmero m\xE1ximo de chaves.",keyCount:e=>`N\xFAmero de chaves: ${e?.keyCount??0}`,label:{animation:"Usar anima\xE7\xE3o",noAnimation:"Sem anima\xE7\xE3o",undoEnabled:"Desfazer ativado",undoDisabled:"Desfazer desativado",diffEnabled:"Mostrar diff antes de guardar",diffDisabled:"Diff antes de guardar desativado",jsonFormatTwoSpace:"Formatar JSON com 2 espa\xE7os",jsonFormatFourSpace:"Formatar JSON com 4 espa\xE7os",formName:"Defini\xE7\xF5es Redis",searchModeClient:"Modo de pesquisa no cliente",searchModeServer:"Modo de pesquisa no servidor",searchModeStartsWith:"Pesquisa com modo come\xE7a com",searchModeIncludes:"Pesquisa com modo inclui"},undoHint:"Desfazer est\xE1 dispon\xEDvel apenas para tipos de chave string e JSON",field:{treeSeparator:"Separador da \xE1rvore",treeSeparatorSelector:"Seletor do separador da \xE1rvore",page:"Contagem de p\xE1ginas da \xE1rvore",keyPageCount:"Contagem de p\xE1ginas de chaves",keysSort:"Ordenar as chaves",searchMode:"Modo de pesquisa",searchModeStartsWith:"Pesquisa come\xE7a com / inclui"},error:{keyPageCount:"A contagem de p\xE1ginas de chaves deve ser um inteiro entre 5 - 100",page:"A contagem de p\xE1ginas deve ser um inteiro entre 10 - 5000",maxValueDisplay:"O valor m\xE1ximo de exibi\xE7\xE3o deve ser um inteiro entre -1 e 32768",maxKeys:"O n\xFAmero m\xE1ximo de chaves deve ser um inteiro entre 100 e 100000"}},key:{label:{formName:{add:"Adicionar nova chave Redis",edit:"Editar chave Redis",append:"Adicionar a chave Redis existente"}},field:{streamTimestamp:"Carimbo temporal",key:"Chave",type:"Tipo",index:"\xCDndice",hashKey:"Chave hash",score:"Pontua\xE7\xE3o",value:"Valor",errorRate:"Taxa de erro",capacity:"Capacidade",topk:"Top K",width:"Largura",depth:"Profundidade",decay:"Decaimento",compression:"Compress\xE3o",increment:"Incremento",item:"Item",vectorValues:"Valores do vetor (separados por v\xEDrgula)",element:"Nome do elemento"},error:{streamTimestamp:"O carimbo temporal \xE9 obrigat\xF3rio, em formato Redis ou como *",key:"A chave deve ter pelo menos um car\xE1cter",hashKey:"A chave da tabela hash deve ter pelo menos um car\xE1cter",score:"A pontua\xE7\xE3o do conjunto ordenado \xE9 obrigat\xF3ria",value:"O valor \xE9 obrigat\xF3rio",errorRate:"A taxa de erro deve estar entre 0 e 1 (ex. 0,01)",capacity:"A capacidade deve ser um inteiro positivo",topk:"Top K deve ser um inteiro positivo",width:"A largura deve ser um inteiro positivo",depth:"A profundidade deve ser um inteiro positivo",item:"O item \xE9 obrigat\xF3rio"}},main:{label:{database:"DB"}}},page:{search:{title:"Pesquisar",index:"\xCDndice",query:"Consulta",results:"Resultados",noIndex:"Nenhum \xEDndice encontrado",createIndex:"Criar \xEDndice",dropIndex:"Eliminar \xEDndice",indexInfo:"Info do \xEDndice",indexName:"Nome do \xEDndice",prefix:"Prefixo de chave (opcional)",fieldName:"Nome do campo",hybridMode:"Pesquisa h\xEDbrida (FT.HYBRID)",vectorField:"Campo vetorial",vectorValues:"Valores vetoriais"},monitor:{title:"Monitoriza\xE7\xE3o",memory:"Mem\xF3ria",opsPerSec:"Ops/seg",clients:"Clientes",blocked:"Bloqueados",hitsMisses:"Taxa de acerto",networkIo:"Rede I/O",slowLog:"Log lento",noSlowQueries:"Nenhuma consulta lenta registada.",confirmSlowLogReset:"Tem a certeza de que pretende repor o registo lento?",slowLogResetDone:"O registo lento foi reposto.",totalCommands:"Total",expired:"Expirados",evicted:"Despejados",clientList:"Lista de clientes",topKeys:"Maiores chaves por mem\xF3ria",killClient:"Encerrar cliente",clientKilled:"Cliente encerrado",confirmKillClient:"Tem a certeza de que deseja encerrar este cliente?",noKeys:"Sem chaves",rss:"RSS",peak:"Pico",fragmentation:"Fragmenta\xE7\xE3o",hitsAndMisses:"Acertos / Erros",noClients:"Sem clientes",slotStats:"Estat\xEDsticas de slots do cluster",serverInfo:"Informa\xE7\xF5es do servidor",os:"Sistema operativo",port:"Porta de rede",pid:"ID do processo",configFile:"Ficheiro de configura\xE7\xE3o",uptime:"Tempo de atividade",keyspace:"Espa\xE7o de chaves Redis",keys:"Chaves Redis",expires:"Expira",noKeyspace:"Sem chaves",persistence:"Persist\xEAncia de dados",rdbLastSave:"\xDAltimo salvamento do RDB",rdbStatus:"Estado do RDB",rdbChanges:"Altera\xE7\xF5es desde o \xFAltimo guardar",aofEnabled:"AOF ativado",aofSize:"Tamanho AOF",replication:"Replica\xE7\xE3o Redis",role:"Fun\xE7\xE3o de replica\xE7\xE3o",replicas:"R\xE9plicas conectadas",masterHost:"Anfitri\xE3o Prim\xE1rio",linkStatus:"Estado do link de replica\xE7\xE3o",cpu:"Utiliza\xE7\xE3o da CPU",cpuSys:"Sistema",cpuUser:"Usu\xE1rio",modules:"M\xF3dulos Redis carregados",noModules:"Nenhum m\xF3dulo Redis carregado",clusterSlotMap:"Mapa de slots do cluster Redis",slotRange:"Intervalo de slots de cluster",totalSlots:"Total de slots de cluster",noClusterData:"Sem dados de cluster Redis dispon\xEDveis."},analysis:{title:"An\xE1lise de Mem\xF3ria",runAnalysis:"Executar An\xE1lise",running:"A analisar...",typeDistribution:"Distribui\xE7\xE3o de Tipos",prefixMemory:"Mem\xF3ria por Prefixo",topKeysByMemory:"Maiores Chaves por Mem\xF3ria",expirationOverview:"Expira\xE7\xE3o de Chaves",memoryBreakdown:"Discrimina\xE7\xE3o de Mem\xF3ria",keysScanned:"Chaves Analisadas",totalMemory:"Mem\xF3ria Total",rssMemory:"Mem\xF3ria RSS",peakMemory:"Mem\xF3ria de Pico",luaMemory:"Mem\xF3ria Lua",overheadMemory:"Sobrecarga",datasetMemory:"Conjunto de Dados",fragmentation:"Fragmenta\xE7\xE3o",allocator:"Alocador",withTTL:"Com TTL",persistent:"Persistentes",avgTTL:"TTL M\xE9dio",prefix:"Prefixo",keyCount:"Contagem de Chaves",memoryUsage:"Utiliza\xE7\xE3o de Mem\xF3ria",noPrefix:"(sem prefixo)",topN:"Top N",maxScanKeys:"M\xE1x. Chaves Analisadas",type:"Tipo",noData:"Sem dados. Clique em Executar An\xE1lise para come\xE7ar.",exportAll:"Exportar Tudo",memoryDoctor:"Memory Doctor",doctorNoData:"Clique em Atualizar para executar o diagn\xF3stico Memory Doctor."},acl:{title:"Utilizadores ACL",loadUsers:"Carregar utilizadores",loading:"A carregar...",username:"Nome de utilizador",status:"Estado",enabled:"Habilitado",disabled:"Desativado",commands:"Comandos",commandsHint:"por exemplo, +@all or +@read -@dangerous",keys:"Padr\xF5es de chaves Redis",keysHint:"por exemplo, ~* or ~user:*",channels:"Canais Pub/Sub",channelsHint:"por exemplo, &* or ¬ifications:*",password:"Palavra-passe",noPassword:"Sem password (nopass)",passwordHint:"Deixe em branco para manter a palavra-passe atual",currentUser:"Atual",createUser:"Criar utilizador",editUser:"Editar utilizador",deleteUser:"Eliminar",confirmDelete:"Tem a certeza de que pretende eliminar o utilizador ACL?",userDeleted:"O utilizador ACL foi eliminado.",userSaved:"O utilizador ACL foi guardado.",cannotDeleteDefault:"N\xE3o \xE9 poss\xEDvel eliminar o utilizador padr\xE3o.",cannotDeleteSelf:"N\xE3o \xE9 poss\xEDvel eliminar o utilizador atualmente ligado.",noUsers:"O ACL requer o Redis 6.0+.",groupCommon:"Geral",groupDataTypes:"Tipos de dados",groupOperations:"Opera\xE7\xF5es",rules:"Regras",rulesHint:"Tokens separados por espa\xE7o (por exemplo on >password +@all ~* &*)",defaultUserWarning:"Aten\xE7\xE3o: Modificar o utilizador padr\xE3o pode bloquear todas as liga\xE7\xF5es. Se isto acontecer, ter\xE1 de reiniciar o Redis ou utilizar o redis-cli para restaurar o acesso."},overview:{noConnected:"N\xE3o existe liga\xE7\xE3o ao Redis.",overviewClients:"Listar os ligados pelo n\xFAmero de clientes",connectedCount:e=>e.length===1?"1 cliente":`${e.length} clientes`},key:{label:{key:"Chave",encoding:"Codifica\xE7\xE3o",compression:"Compress\xE3o",aiRateLimited:"Limite de pedidos de IA atingido. Tente novamente mais tarde ou utilize a sua pr\xF3pria chave de API do Groq nas Defini\xE7\xF5es.",aiError:"A consulta de IA falhou",length:"Tamanho",ttl:"TTL",ttlTitle:"Time To Live",type:"Tipo",ttlNotExpire:"n\xE3o expira",lengthString:"bytes",lengthItem:"itens",actions:"A\xE7\xF5es"},list:{table:{index:"\xCDndice",value:"Valor"}},array:{table:{index:"\xCDndice",value:"Valor"}},hash:{table:{hashkey:"Chave hash",value:"Valor"}},set:{table:{value:"Membro"}},zset:{table:{value:"Membro",score:"Pontua\xE7\xE3o"}},stream:{table:{timestamp:"ID do carimbo temporal",field:"Campo",value:"Valor"}},timeseries:{chart:"Gr\xE1fico",info:"Informa\xE7\xE3o",addPoint:"Adicionar ponto",from:"De (ms ou -)",to:"At\xE9 (ms ou +)",aggregation:"Agrega\xE7\xE3o",timeBucket:"Bucket (ms)",none:"Nenhum",dataPoints:"pontos de dados",labels:"Etiquetas",rules:"Regras",retention:"Reten\xE7\xE3o",timestamp:"Carimbo temporal",value:"Valor",retentionHint:"0 = sem expira\xE7\xE3o, ou milissegundos",duplicatePolicy:"Pol\xEDtica de duplicados",labelsHint:"chave1 valor1 chave2 valor2",timestampHint:"'*' significa gerado automaticamente, ou carimbo temporal em milissegundos",editAllHint:"Um ponto de dados por linha: carimbo_temporal valor (o carimbo temporal pode ser * para autom\xE1tico)",autoSpread:"Intervalo de dispers\xE3o autom\xE1tico *",formula:"F\xF3rmula",formulaLinear:"Linear",formulaRandom:"Aleat\xF3rio",formulaSawtooth:"Dente de serra",formulaPoints:"Pontos",formulaAmplitude:"Amplitude",formulaOffset:"Desvio",generate:"Gerar",exportChart:"Exportar PNG",overlay:"Sobrepor chaves",overlayHint:"Chaves separadas por v\xEDrgulas",mrangeFilter:"Filtro de etiquetas",bulkMode:"Gera\xE7\xE3o em massa",mrangeHint:"ex. sensor=temp"},probabilistic:{info:"Informa\xE7\xE3o",addItem:"Adicionar Item",checkItem:"Verificar Item",item:"Item",exists:"Existe",doesNotExist:"N\xE3o existe",topkList:"Itens Principais",topkCount:"Contagem",queryCount:"Contagem de Consultas",queryResult:"Resultado da Consulta",addedSuccessfully:"Item adicionado com sucesso",deletedSuccessfully:"Item eliminado com sucesso",quantile:"Quantil",quantileResult:"Resultado",noItems:"Sem itens para apresentar",resetConfirm:"Repor todos os dados neste T-Digest?"},vectorset:{info:"Informa\xE7\xF5es",elements:"Elementos",similarity:"Pesquisa por Similaridade",similaritySearch:"Pesquisa por Similaridade",searchByElement:"Pesquisar por elemento",searchByVector:"Pesquisar por vetor",byElement:"Pesquisar por elemento",byVector:"Pesquisar por vetor",vectorValues:"Valores do vetor",elementName:"Nome do elemento",searchTerm:"Termo de pesquisa",element:"Elemento",score:"Pontua\xE7\xE3o",count:"Contagem",addElement:"Adicionar Elemento",addedSuccessfully:"Item adicionado com sucesso",deletedSuccessfully:"Item eliminado com sucesso",removedSuccessfully:"Item eliminado com sucesso",attributes:"Atributos",noAttributes:"Sem atributos",dimensions:"Dimens\xF5es",removeConfirm:"Remover este elemento do VectorSet?",noElements:"Sem elementos",filter:"Filtro",searchComplete:"Pesquisa conclu\xEDda"}},treeControls:{settings:"Defini\xE7\xF5es da \xE1rvore",expandAll:"Expandir tudo",collapseAll:"Recolher tudo",level:"N\xEDvel",search:{search:"Pesquisar nas chaves",clear:"Limpar pesquisa atual",placeholderClient:"Pesquisar no lado do cliente",placeholderServer:"Pesquisar no lado do servidor",info:e=>`A pesquisa no lado do cliente significa que corresponde ao texto no campo de pesquisa. A pesquisa no lado do servidor significa que pesquisa nos padr\xF5es de chaves como *{texto-de-pesquisa}*. Para conjuntos de pesquisa grandes, \xE9 melhor usar a pesquisa no lado do servidor. Para conjuntos de pesquisa mais pequenos, \xE9 melhor usar a pesquisa no lado do cliente. Se a contagem de chaves for superior a ${e?.maxLightKeysCount??11e4}, s\xF3 pode pesquisar no lado do servidor.`,largeSetInfo:"Num conjunto grande, a pesquisa no lado do cliente est\xE1 desativada, portanto atualmente s\xF3 \xE9 poss\xEDvel pesquisar no lado do servidor.",infoDetails:"Para saber como a pesquisa funciona, verifique as defini\xE7\xF5es"},pager:{next:"Seguinte",prev:"Anterior",first:"Primeiro",last:"\xDAltimo"}}},time:{years:"anos",months:"meses",days:"dias",year:"ano",month:"m\xEAs",day:"dia",second:"segundo",seconds:"segundos",minute:"minuto",minutes:"minutos",hour:"hora",hours:"horas"},redisTypes:{string:"String",list:"List",hash:"Hash table",set:"Set",zset:"Sorted set - zset",stream:"Stream",json:"JSON",timeseries:"Time Series",bloom:"Bloom filtro",cuckoo:"Cuckoo filtro",topk:"Top-K",cms:"Count-Min Sketch",tdigest:"T-Digest",vectorset:"VectorSet",array:"Array"},promo:{title:"Assistente de Rede com IA",description:"Descubra o nosso Assistente de Rede com IA gratuito em network.corifeus.com \u2014 analise dom\xEDnios, IPs, registos DNS, certificados SSL, seguran\xE7a de email e infraestrutura de rede. Potenciado por IA para resultados instant\xE2neos e completos.",disclaimer:"Esta promo\xE7\xE3o \xE9 apresentada apenas no site de demonstra\xE7\xE3o e n\xE3o aparecer\xE1 em implementa\xE7\xF5es do Docker, Electron ou da aplica\xE7\xE3o web.",toastMessage:"Experimente o nosso Assistente de Rede com IA gratuito em network.corifeus.com \u2014 analise dom\xEDnios, DNS, SSL e muito mais!",visit:"Visitar network.corifeus.com"},promoMeeting:{title:"Meet Assistant SaaS",description:"Fluxo completo de reuni\xF5es criado para empresas europeias em meeting.corifeus.com \u2014 tradu\xE7\xE3o em direto em 21 idiomas, resumos AI, itens de a\xE7\xE3o, decis\xF5es, participantes e cita\xE7\xF5es-chave gerados automaticamente. Vocabul\xE1rio personalizado, biblioteca de reuni\xF5es pesquis\xE1vel, liga\xE7\xF5es partilh\xE1veis s\xF3 de leitura, resumo por e-mail com um clique. Fatura\xE7\xE3o EU \u2014 Stripe Tax, compat\xEDvel com VAT, pre\xE7os em EUR (Solo \u20AC19.99 / Pro \u20AC39.99 / Business \u20AC99.99 por m\xEAs, sem fideliza\xE7\xE3o). Compat\xEDvel com GDPR por predefini\xE7\xE3o \u2014 sem cookies de rastreio, armazenamento cifrado.",disclaimer:"Esta promo\xE7\xE3o \xE9 apresentada apenas no site de demonstra\xE7\xE3o e n\xE3o aparecer\xE1 em implementa\xE7\xF5es do Docker, Electron ou da aplica\xE7\xE3o web.",toastMessage:"Experimente Meet Assistant SaaS em meeting.corifeus.com \u2014 tradu\xE7\xE3o em direto em 21 idiomas, resumos AI, itens de a\xE7\xE3o. 1 minuto gr\xE1tis, sem registo, compat\xEDvel com GDPR.",visit:"Visite meeting.corifeus.com"}};a.exports=s;});var chunkTUNA66FM = r();export{chunkTUNA66FM as default};