UNPKG

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 • 41.4 kB
import {I}from'./main-HNF44SV3.js';var n=I((s,e)=>{var i={error:{server_error:"Palvelinvirhe, yrit\xE4 uudelleen",aiPromptTooLong:"AI-kehote on liian pitk\xE4 (enint\xE4\xE4n 4096 merkki\xE4)"},title:{donate:"Lahjoita",donateTitle:"Tue P3X Redis UI:ta",donateDescription:"P3X Redis UI on ilmainen avoimen l\xE4hdekoodin projekti. Sovelluksen, AI-ominaisuuksien, Docker-kuvien, palvelimien ja infrastruktuurin yll\xE4pitokustannukset tulevat kehitt\xE4j\xE4n omasta taskusta. Jos pid\xE4t t\xE4t\xE4 ty\xF6kalua hy\xF6dyllisen\xE4, harkitse sen jatkuvan kehityksen tukemista lahjoituksella. Jokainen panos auttaa pit\xE4m\xE4\xE4n projektin elossa ja kasvamassa. Kiitos!",jsonRecursive:"Kaikkien lehtien laajentaminen",name:"P3X Redis UI",nameDonated:"P3X Redis UI+",main:"Voit valita yhdistett\xE4v\xE4ksi Redis-liit\xE4nn\xE4n vasemmasta alavalikosta.",statistics:"Tilastot",error:"Virhe",connectingRedis:"Yhdistet\xE4\xE4n Redis...",socketioConnectError:"Socket.IO Virhe",db:"DB",server:"Palvelin",clients:"Asiakkaat",memory:"Muisti",persistence:"Pysyvyys",stats:"Tilastot",replication:"Replikointi",cpu:"CPU",cluster:"Cluster",modules:"Moduulit",errorstats:"Virhetilastot",commandstats:"Komentotilastot",latencystats:"Viive\u0442ilastot",keysizes:"Avainkoot",threads:"S\xE4ikeet"},confirm:{dropIndex:"Haluatko varmasti poistaa t\xE4m\xE4n indeksin?",uploadBuffer:"Oletko varma, ett\xE4 l\xE4het\xE4t n\xE4m\xE4 binaaritiedot?",uploadBufferDone:"Bin\xE4\xE4ritiedot ladataan",uploadBufferDoneAndSave:"Bin\xE4\xE4ritiedot ladataan ja tallennetaan palvelimelle",title:"Vahvista",alert:"Varoitus",info:"Tietoja",deleteListItem:"Haluatko varmasti poistaa t\xE4m\xE4n luettelokohteen?",deleteHashKey:"Haluatko varmasti poistaa t\xE4m\xE4n hash-avainkohteen?",deleteArrayIndex:"Haluatko varmasti poistaa t\xE4m\xE4n taulukon alkion?",deleteStreamTimestamp:"Haluatko varmasti poistaa t\xE4m\xE4n striimin aikaleiman?",deleteSetMember:"Haluatko varmasti poistaa t\xE4m\xE4n sarjan j\xE4senen?",deleteZSetMember:"Haluatko varmasti poistaa t\xE4m\xE4n lajitellun joukon j\xE4senen?",deleteConnection:"Vahvista",deleteConnectionText:"Haluatko varmasti poistaa t\xE4m\xE4n Redis-yhteyden?",deleteNode:"Haluatko varmasti poistaa t\xE4m\xE4n Redis-solmun?",deleteAllKeys:t=>`Poista t\xE4m\xE4 puu ja kaikki sen avaimet (${t.key})?`,deleteSearchKeys:t=>`Haluatko varmasti poistaa kaikki hakua "${t.pattern}" vastaavat avaimet? L\xF6ytyi ${t.count} avainta.`,socketioConnectError:"Socket.IO ei voi muodostaa yhteytt\xE4 palvelimeen, voit ladata uudelleen ja yritt\xE4\xE4 ratkaista yhteysvirheen itse, asiakas ei osaa ratkaista sit\xE4 itse.",socketioAuthRequired:"Socket.IO-valtuutus vaaditaan. Todennus komennolla HTTP Basic Auth (k\xE4ytt\xE4j\xE4nimi/salasana) ja lataa uudelleen.",invalidCredentials:"Virheellinen k\xE4ytt\xE4j\xE4nimi tai salasana.",delete:"Poista?",deleteKey:"Haluatko varmasti poistaa t\xE4m\xE4n avaimen?",rename:{title:"Haluatko varmasti nimet\xE4 t\xE4m\xE4n avaimen uudelleen?",textContent:"T\xE4m\xE4 toiminto nime\xE4\xE4 avaimen pysyv\xE4sti uudelleen.",placeholder:"Avain Redis (pakollinen)"},ttl:{title:"Haluatko varmasti vaihtaa t\xE4m\xE4n avaimen TTL?",textContent:"TTL:n vaihtaminen p\xE4ivitt\xE4\xE4 t\xE4m\xE4n avaimen ajan el\xE4\xE4. J\xE4t\xE4 tyhj\xE4ksi, jotta t\xE4m\xE4 avain s\xE4ilyy ikuisesti.",placeholder:"Redis-avaimen TTL (kokonaisluku tai tyhj\xE4)",placeholderPlaceholder:"Tyhj\xE4 tarkoittaa, ett\xE4 se s\xE4ilyy ikuisesti; muussa tapauksessa sy\xF6t\xE4 kokonaisluku.",convertTextToTime:"Muunna teksti aikaan",convertTextToTimePlaceholder:"Esim. 1d on 86400"}},language:{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",bg:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 / Bulgarian",bn:"\u09AC\u09BE\u0982\u09B2\u09BE / Bengali",cs:"\u010Ce\u0161tina / Czech",da:"Dansk / Danish",de:"Deutsch / German",el:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC / Greek",en:"English",es:"Espa\xF1ol / Spanish",et:"Eesti / Estonian",fi:"Suomi / Finnish",fil:"Filipino / Filipino",fr:"Fran\xE7ais / French",he:"\u05E2\u05D1\u05E8\u05D9\u05EA / Hebrew",hr:"Hrvatski / Croatian",hu:"Magyar / Hungarian",hy:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576 / Armenian",id:"Bahasa Indonesia / Indonesian",it:"Italiano / Italian",ja:"\u65E5\u672C\u8A9E / Japanese",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",nl:"Nederlands / Dutch",no:"Norsk / Norwegian",pl:"Polski / Polish","pt-BR":"Portugu\xEAs (Brasil) / Portuguese (Brazil)","pt-PT":"Portugu\xEAs / Portuguese",ro:"Rom\xE2n\u0103 / Romanian",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 / Russian",sk:"Sloven\u010Dina / Slovak",sl:"Sloven\u0161\u010Dina / Slovenian",sr:"\u0421\u0440\u043F\u0441\u043A\u0438 / Serbian",sv:"Svenska / Swedish",tg:"\u0422\u043E\u04B7\u0438\u043A\u04E3 / Tajik",th:"\u0E44\u0E17\u0E22 / Thai",tr:"T\xFCrk\xE7e / Turkish",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 / Ukrainian",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)",zn:"\u4E2D\u6587 / Chinese",bs:"Bosanski / Bosnian",si:"\u0DC3\u0DD2\u0D82\u0DC4\u0DBD / Sinhala",sw:"Kiswahili / Swahili",ta:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD / Tamil"},intention:{copy:"Kopioi",downloadBuffer:"Lataa binaari",setBuffer:"Lataa binaari",exportKeys:"Vie avaimet",exportAllKeys:t=>`Vie kaikki ${t.count} avainta`,exportSearchResults:t=>`Vie ${t.count} tulosta`,deleteAllKeysMenu:t=>`Poista kaikki ${t.count}`,importKeys:"Tuo avaimet",deleteSearchKeys:t=>`Poista ${t.count} vastaavaa avainta`,saveWithFormatJson:"Tallenna muodossa",formatJson:"Muotoile Json",wrap:"K\xE4\xE4ri",unwrap:"Avaa pakkaus",downloadJson:"Lataa JSON",pubsubMonitor:"PubSub",pulse:"Pulse",profiler:"Profiler",memoryAnalysis:"Analysis",language:"Kieli",ok:"OK",addKey:"Lis\xE4\xE4 t\xE4h\xE4n avaimeen",addKeyRoot:"Lis\xE4\xE4 juuriavain",reloadKey:"Lataa avain uudelleen",reload:"Lataa uudelleen",close:"Sulje",commands:"komennot",view:"N\xE4yt\xE4",statistics:"Tilastot",refresh:"P\xE4ivit\xE4",pause:"Tauko",resume:"Jatka",clear:"Selke\xE4",rename:"Nime\xE4 uudelleen",main:"Tietokanta",cancel:"Peruuta",theme:"Teema",github:"GitHub",githubRepo:"Arkisto",githubRelease:"Julkaisut",githubChangelog:"Muutosloki",info:"Info",settings:"Asetukset",connect:"Yhdist\xE4",disconnect:"Katkaise yhteys",logout:"Kirjaudu ulos",overview:"Yleiskatsaus",console:"konsoli",noConnections:"Ei yhteyksi\xE4, lis\xE4\xE4 yhteys asetusvalikossa.",noConnectionsInSettings:"Ei yhteyksi\xE4, voit lis\xE4t\xE4 UUDEN YHTEYDEN yll\xE4.",connectionAdd:"Uusi yhteys",addGroup:"Lis\xE4\xE4 ryhm\xE4",extend:"Laajenna",collapse:"Kutista",add:"Lis\xE4\xE4",edit:"Muokkaa",save:"Tallenna",ttl:"Aseta TTL",fieldTtl:"Kent\xE4n TTL",digest:"Tiivistelm\xE4",delete:"Poista",remove:"Poista",areYouSure:"Oletko varma?",sure:"Toki",testConnection:"Testaa yhteys",getKey:"Ladataan Redis-avainta ja siihen liittyvi\xE4 tietoja...",jsonViewShow:"N\xE4ytt\xF6 JSON",jsonViewEditor:"Muokkaa JSON",quickConsole:"Pikakonsoli",moveUp:"Siirr\xE4 yl\xF6s",moveDown:"Siirr\xE4 alas"},diff:{reviewChanges:"Tarkista muutokset",inline:"Rivinsis\xE4inen",sideBySide:"Vierekk\xE4in",additions:"lis\xE4ykset",deletions:"poistot",unchangedLines:"muuttumattomat rivit",noChanges:"Muutoksia ei havaittu",before:"Ennen",after:"J\xE4lkeen"},label:{id:{nodeId:"Solmun tunnus",id:"Yhteystunnus",info:"Jos et halua muuttaa seuraavia ominaisuuksia: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, kirjoita yhteyden tunnus n\xE4ihin ominaisuuksiin, jotta ominaisuusarvot pysyv\xE4t ennallaan. Jos haluat saman logiikan solmun salasanaan, kirjoita solmun tunnus solmun salasanaan."},secureFeature:"Jos n\xE4et arvon, joka alkaa P3X:ll\xE4 ja n\xE4ytt\xE4\xE4 samalta, se on turvallinen ominaisuus. Jos haluat muuttaa asetuksia, korvaa n\xE4m\xE4 asetukset tyhj\xE4ll\xE4 tai jollain muulla, ja ne tallennetaan. Jos et muuta asetuksia, asetukset s\xE4ilytet\xE4\xE4n sellaisina kuin ne ovat palvelimella.",aiTranslating:"K\xE4\xE4nnet\xE4\xE4n...",aiSettings:"AI-asetukset",aiGroqApiKey:"Groq API-avain",aiGroqApiKeyInfo:"Valinnainen. Oma Groq API-avain parempaan suorituskykyyn. Hanki ilmainen avain",aiGroqApiKeyPlaceholder:"gsk_...",aiGroqApiKeySaved:"AI API-avain tallennettu",aiGroqApiKeyInvalid:"Virheellinen Groq API-avain",aiGroqApiKeyNotSet:"Ei asetettu (palvelimen oletus)",aiEnabled:"AI k\xE4yt\xF6ss\xE4",aiEnabledYes:"Kyll\xE4",aiEnabledNo:"Ei",aiRouteViaNetwork:"Reitit\xE4 network.corifeus.comin kautta",aiRoutingDirect:"Kyselyt menev\xE4t suoraan Groqiin omalla API-avaimellasi ohittaen network.corifeus.comin.",aiRoutingNetwork:"AI-kyselyt reititet\xE4\xE4n network.corifeus.comin kautta. Jos sinulla on oma ilmainen Groq API-avain, voit kytke\xE4 t\xE4m\xE4n pois p\xE4\xE4lt\xE4 ja reititt\xE4\xE4 suoraan Groqiin ilman network.corifeus.comia.",aiMaxTokens:"AI:n enimm\xE4istokenit",aiMaxTokensInfo:"AI-vastausten enimm\xE4istokenim\xE4\xE4r\xE4. Suuremmat arvot mahdollistavat pidemm\xE4t vastaukset, mutta voivat kuluttaa enemm\xE4n API-krediittej\xE4.",consoleDrawer:{toggleTooltip:"Vaihda konsoli",clearTooltip:"Tyhjenn\xE4 selaus taaksep\xE4in",closeTooltip:"Sulje konsoli",aiSettingsTooltip:"AI asetukset",modeRedis:"REDIS",modeAi:"AI",connectionChipNoDb:t=>`${t.name}`,connectionChipWithDb:t=>`${t.name} \xB7 db ${t.db}`,pageChip:t=>`sivu: ${t.page}`,connectingTo:t=>`Yhdistet\xE4\xE4n kohteeseen ${t.name}\u2026`,connectedTo:t=>`Yhdistetty laitteeseen ${t.name} (Redis ${t.version} ${t.mode}, ${t.modules} moduulia ladattu)`,connectedToNoInfo:t=>`Yhdistetty: ${t.name}`,disconnectedFrom:t=>`Yhteys katkaistu kohteeseen ${t.name}`,readyIndicator:"Valmis."},cheatsheet:{title:"AI Cheatsheet \u2013 Mit\xE4 voin kysy\xE4?",subtitle:"Napsauta mit\xE4 tahansa kehotetta liitt\xE4\xE4ksesi se konsoliin. Paina sitten Enter.",searchPlaceholder:"Suodata kehotteet\u2026",openOfficialDocs:"Redis Komennot \u2197",openOfficialDocsTooltip:"Avaa virallinen Redis-komentoviite osoitteessa redis.io",closeTooltip:"Sulje (Esc)",empty:"Yksik\xE4\xE4n kehote ei vastaa suodatinta.",footerHint:'Vinkki: kirjoita "ai:" ja sen j\xE4lkeen mit\xE4 tahansa mill\xE4 tahansa kielell\xE4 \u2013 AI ymm\xE4rt\xE4\xE4 54 kielt\xE4 ja k\xE4ytt\xE4\xE4 tarvittaessa live-tilaa Redis.',groups:{diagnostics:{name:"Live-diagnostiikka",description:"Pyyd\xE4 AI tutkimaan live-palvelimen tilaa turvallisten vain luku -ty\xF6kalujen avulla.",prompts:["miksi muisti on korkea?","n\xE4yt\xE4 minulle 10 hitainta kysely\xE4","mitk\xE4 asiakkaat ovat yhteydess\xE4?","mik\xE4 on enimm\xE4ismuistik\xE4yt\xE4nt\xF6?","onko viimeaikaisia h\xE4\xE4t\xF6j\xE4?","onko jotain latenssitapahtumaa?","kuinka kauan palvelin on ollut pystyss\xE4?","mik\xE4 on osumaprosentti?","n\xE4yt\xE4 prosessorin k\xE4ytt\xF6","tiivist\xE4\xE4 avainv\xE4li","kuinka paljon muistia kukin tietotyyppi k\xE4ytt\xE4\xE4?","est\xE4\xE4k\xF6 mik\xE4\xE4n palvelinta juuri nyt?"]},keys:{name:"Avaimet",description:"Tarkista, etsi ja perustele avaimia napsauttamalla puuta.",prompts:["etsi kaikki avaimet, jotka vastaavat user:*","kuinka monta avainta kussakin tietokannassa?","n\xE4yt\xE4 suurin hash t\xE4ss\xE4 db","Etsi avaimet, joiden TTL on alle 60 sekuntia","mill\xE4 avaimilla ei ole TTL:\xE4\xE4?","mink\xE4 tyyppinen avain on session:abc?",'arvioi etuliitteell\xE4 "session:" k\xE4ytt\xE4m\xE4 muisti',"n\xE4yt\xE4 avaimen user:42 objektikoodaus","onko avaimia umpeutumassa?","mik\xE4 nimiavaruus k\xE4ytt\xE4\xE4 eniten muistia?"]},dataTypes:{name:"Tietotyypit",description:"Luonnonkieliset lausekkeet luomista/lukemista/p\xE4ivityst\xE4 varten kaikissa Redis-tyypeiss\xE4.",prompts:["luo hash nimelt\xE4 user:1 kentill\xE4 name=Alice age=30","lis\xE4\xE4 kolme kohdetta luetteloon tasks","lis\xE4\xE4 j\xE4seni\xE4 joukkoon favourites","lis\xE4\xE4 pisteytetyt j\xE4senet lajiteltuun joukkoon leaderboard","liit\xE4 tapahtuma streamiin events","hanki viimeiset 10 merkint\xE4\xE4 streamista events","hanki kaikki hash-k\xE4ytt\xE4j\xE4n kent\xE4t:1","hanki joukon favourites j\xE4seni\xE4","hanki top 10 pisteill\xE4 leaderboard","j\xE4rjest\xE4 alkiot sen mukaan, monessako setiss\xE4 ne esiintyv\xE4t (ZUNION AGGREGATE COUNT)"]},modules:{name:"Moduulit",description:"Ladattujen Redis-moduulien kyselyt (alla olevat luokat n\xE4kyv\xE4t vain, kun moduuli on l\xE4sn\xE4).",prompts:[]},json:{name:"RedisJSON",description:"Saatavilla, kun ReJSON-moduuli on ladattu.",prompts:['luo JSON asiakirja osoitteessa user:42 { nimi: "Alice", ik\xE4: 30 }',"lue nimikentt\xE4 user:42","p\xE4ivit\xE4 user:42 ik\xE4 31:ksi","luettele kaikki JSON avaimet","poista kentt\xE4 asiakirjasta JSON","hanki sis\xE4kk\xE4inen kentt\xE4 k\xE4ytt\xE4m\xE4ll\xE4 JSONPath","tallenna JSON-taulukko floateista pienennetyll\xE4 tarkkuudella (FPHA BF16)"]},search:{name:"RediSearch",description:"K\xE4ytett\xE4viss\xE4, kun hakumoduuli on ladattu.",prompts:["luettele kaikki kokotekstihakemistot",'suorita kokotekstihaku "redis" indeksiss\xE4 idx:products',"luo hash-tuettu indeksi kentill\xE4 otsikko (TEXT) ja hinta (NUMERIC)","saada tietoa indeksist\xE4 idx:products","pudotusindeksi idx:products","Etsi asiakirjoja, joiden hinta on 10\u201350","Kirjoita hybridihaku, joka yhdist\xE4\xE4 tekstin ja vektorin samankaltaisuuden"]},timeseries:{name:"RedisTimeSeries",description:"K\xE4ytett\xE4viss\xE4, kun aikasarjamoduuli on ladattu.",prompts:["luettele kaikki aikasarjan avaimet","lis\xE4\xE4 datapiste kohtaan temp:room1","hanki alue temp:room1 eilisest\xE4 t\xE4h\xE4n p\xE4iv\xE4\xE4n","hanki monialue etiketill\xE4 sensor=temp","luo 100 siniaaltodatapistett\xE4 kohteelle temp:room1","n\xE4yt\xE4 s\xE4ilytys ja tunnisteet kohteelle temp:room1","hae min, max, first ja last jokaiselle bucketille yhdell\xE4 TS.RANGE-komennolla (candlestick)"]},bloom:{name:"RedisBloom (Bloom / K\xE4ki / Top-K / CMS / T-Digest)",description:"K\xE4ytett\xE4viss\xE4, kun bf-moduuli on ladattu.",prompts:["tarkista, onko kohde foo kukintasuodattimessa spam:ips","lis\xE4\xE4 kohteita kukintasuodattimeen spam:ips","luo top-K nimelt\xE4 popular, jossa K=10","kysely count-min luonnos traffic avaimelle /home","lis\xE4\xE4 arvoja t-digestiin ja saat 95. prosenttipisteen","n\xE4yt\xE4 tiedot kukintasuodattimelle spam:ips"]},vectorSet:{name:"VectorSet (Redis 8+)",description:"Saatavilla, kun Redis 8+ havaitaan (natiivi VECTORSET-tyyppi).",prompts:["lis\xE4\xE4 vektori embeddings","etsi 10 eniten samankaltaista vektoria kyselyvektorin kanssa","n\xE4yt\xE4 vektorijoukon mitat ja lukum\xE4\xE4r\xE4 embeddings","poista elementti vektorijoukosta embeddings","hae elementin nimell\xE4 VSIM"]},array:{name:"Taulukko (Redis 8.8+)",description:"Saatavilla, kun Redis 8.8+ havaitaan (natiivi ARRAY-tyyppi).",prompts:["luo taulukko muutamalla arvolla","aseta arvo taulukkoni indeksiin 5","hae arvo tietyst\xE4 indeksist\xE4","listaa kaikki taulukon alkiot ARSCAN-komennolla","poista alkio indeksist\xE4","kuinka monta alkiota taulukossani on?"]},redis8:{name:"Redis 8+ ominaisuuksia",description:"N\xE4ytet\xE4\xE4n, kun Redis 8+ havaitaan.",prompts:["aseta hash-kentt\xE4 ttl komennolla HEXPIRE","saada tiivistelm\xE4 merkkijonoarvosta","suorita hybridi kokoteksti + vektorihaku (FT.HYBRID)","aseta useita avaimia, joilla on jaettu voimassaoloaika k\xE4ytt\xE4m\xE4ll\xE4 MSETEX","poista stream-merkint\xE4 kuluttajaryhm\xE4n kanssa (XDELEX)","n\xE4yt\xE4 10 parhaan paikan klusterin paikkatilastot","rajoita avaimen nopeutta ikkunalaskurilla (INCREX)","tee negative-ack odottavalle stream-viestille dead-letteriin (XNACK)"]},scripting:{name:"K\xE4sikirjoitus",description:"Luo Lua / EVAL skriptej\xE4 luonnollisen kielen kuvauksista.",prompts:["kirjoita atomiskripti, joka kasvaa counter X vain jos Y > 5","luo 100 satunnaista avainta Lua","muuntaa t\xE4m\xE4 shell-liukuhihna yhdeksi EVAL: avaimet user:* | HANKI | grep ei-aktiivinen | DEL","siirr\xE4 er\xE4toiminto osoitteeseen Lua klusterin turvallisuuden vuoksi","tarkista ja aseta tyylip\xE4ivitys yhdess\xE4 Lua-puhelussa","iteroi tiivistett\xE4 ja poista kuviota vastaavat kent\xE4t"]},cluster:{name:"Klusteri",description:"N\xE4ytet\xE4\xE4n vain klusteritilassa.",prompts:["n\xE4yt\xE4 klusterin tiedot","luettelo klusterin solmut","n\xE4yt\xE4 10 parasta paikkaa avainten lukum\xE4\xE4r\xE4n mukaan","n\xE4yt\xE4 10 parasta paikkaa muistin mukaan","mik\xE4 mestari omistaa slot 5000?"]},acl:{name:"ACL (Redis 6+)",description:"Tarkista kulunvalvontak\xE4ytt\xE4j\xE4t ja nykyinen yhteys.",prompts:["keneksi olen yhteydess\xE4?","luettele kaikki ACL k\xE4ytt\xE4j\xE4t","mit\xE4 lupia minulla on?","n\xE4ytt\xE4\xE4 oletusk\xE4ytt\xE4j\xE4s\xE4\xE4nn\xF6t"]},qna:{name:"Yleiset kysymykset ja vastaukset",description:"Kysy Redis tietokysymyksi\xE4 \u2013 ei ty\xF6kaluja, vain vastauksia.",prompts:["mik\xE4 on ZADD?","miten klusterin vikasieto toimii?","selit\xE4 SCAN vs KEYS","milloin minun pit\xE4isi k\xE4ytt\xE4\xE4 EVAL vs useita komentoja?","mitk\xE4 ovat Redis pysyvyysvaihtoehdot?","mit\xE4 eroa on RDB:lla ja AOF:lla?","miten Redis Sentinel p\xE4\xE4tt\xE4\xE4 uuden mestarin?","selitt\xE4\xE4 hash-tunnisteet klusteritilassa"]},translate:{name:"Luonnollinen kieli \u2192 Redis -komento",description:"Kuvaile mit\xE4 haluat mill\xE4 tahansa 54 kielest\xE4; AI kirjoittaa komennon Redis.",prompts:["poista avain user:42","nime\xE4 avain foo uudelleen palkkiin","vanhene avain session:abc 10 sekunnissa","kopioi avaimen l\xE4hde kohteeseen","lis\xE4\xE4 laskurik\xE4yntej\xE4 5:ll\xE4",'aseta tervehdys "hello" 1 tunniksi',"poista kaikki avaimet user:*","n\xE4yt\xE4 minulle 10 kiireisint\xE4 avainta"]}}},ssh:{on:"SSH p\xE4\xE4ll\xE4",off:"SSH pois p\xE4\xE4lt\xE4",sshHost:"SSH Is\xE4nt\xE4",sshPort:"SSH-portti",sshUsername:"SSH k\xE4ytt\xE4j\xE4tunnus",sshPassword:"SSH salasana",sshPrivateKey:"SSH yksityinen avain"},isBuffer:t=>`[object ArrayBuffer] tarkoittaa, ett\xE4 arvo on bin\xE4\xE4ritietoa tai arvo on suurempi kuin ${t.maxValueAsBuffer}`,streamValue:'Stream-kentt\xE4 ja -arvo on yksiviivainen. Esim.: kentt\xE41 arvo1 "kentt\xE4 2" "arvo 2"',streamTimestampId:"'*' tarkoittaa automaattisesti luotua tai m\xE4\xE4rityst\xE4 muodossa <millisecondsTime>-<sequenceNumber>",unableToLoadKey:({key:t})=>`T\xE4t\xE4 avainta ei voi ladata: ${t}. Mahdollista, avain poistettiin. Tarkka vika l\xF6ytyy konsolista.`,bigJson:"T\xE4m\xE4 JSON-objekti on yli 10 kt, joten varmista, ett\xE4 tied\xE4t mit\xE4 teet, koska jotkut toiminnot voivat olla hidasta render\xF6ity\xE4.",addNode:"Lis\xE4\xE4 solmu",validateJson:"Vahvista JSON",reducedFunction:"V\xE4hentynyt toiminnallisuus",tooManyKeys:t=>`T\xE4ysi enimm\xE4istoimintojen sallitut n\xE4pp\xE4imet yhteens\xE4 on ${t.maxLightKeysCount} laskea. T\xE4ss\xE4 tietokannassa on yhteens\xE4 yli sallitut avaimet ${t.count}. Avainten lajittelu ja ylim\xE4\xE4r\xE4iset hienot puutiedot on poistettu k\xE4yt\xF6st\xE4. Haku tapahtuu vain palvelimella asiakashaun sijaan.`,redisCommandNotFound:"Komentoa Redis ei l\xF6ytynyt...",treeKeyStore:"Lajittelu (luonnollinen vertailu) suoritetaan asiakkaalla eli selaimella, mik\xE4 tarkoittaa, ett\xE4 sill\xE4 on sakko isoista suurista sarjoista, kuten yli 10 000 avaimista, se saattaa lis\xE4t\xE4 sivun render\xF6intiin hieman aikaa. Redis:ss\xE4 ei ole avainten lajittelua, vain n\xE4in.",socketIoTimeout:t=>`Socket.IO aikakatkaistiin t\xE4lle pyynn\xF6lle (max ${t.timeout/1e3} sekuntia)...`,resizerInfo:t=>`Vasemman tai oikean paneelin v\xE4himm\xE4isleveys on ${t.width}px`,jsonViewNotParsable:"T\xE4m\xE4 arvo ei ole JSON j\xE4sennett\xE4v\xE4 ",ttlTitle:"Aseta TTL sekunneissa",passwordSecure:"Salasana saattaa olla tyhj\xE4, mutta silti siin\xE4 n\xE4kyy merkkej\xE4, t\xE4m\xE4 on suojausominaisuus.",aclAuthHint:"K\xE4yt\xE4 Redis ACL-k\xE4ytt\xE4j\xE4tunnusta ja salasanaa todentamiseen. J\xE4t\xE4 tyhj\xE4ksi oletusk\xE4ytt\xE4j\xE4lle, jolla ei ole salasanaa.",tlsWithoutCert:"Ota TLS k\xE4ytt\xF6\xF6n ilman lis\xE4varmennetta",tlsRejectUnauthorized:"Hylk\xE4\xE4 luvaton varmenne",tlsSecure:"Jos n\xE4et TLS-m\xE4\xE4rityksen, joka alkaa P3X:st\xE4 tai kaikki TLS-asetukset n\xE4ytt\xE4v\xE4t samalta, se on suojattu ominaisuus. Jos haluat muuttaa asetuksia, korvaa n\xE4m\xE4 asetukset tyhj\xE4ll\xE4 tai jollain muulla, ja ne tallennetaan. Jos et muuta TLS-asetuksia, asetukset s\xE4ilyv\xE4t sellaisina kuin ne ovat palvelimella.",treeSeparatorEmpty:"Jos puun erotin on tyhj\xE4, puussa ei ole sis\xE4kk\xE4isi\xE4 solmuja, vain puhdas luettelo",treeSeparatorEmptyNote:"Ei sis\xE4kk\xE4isi\xE4 solmuja, vain puhdas luettelo",welcomeConsole:"Tervetuloa Redis-konsoliin",welcomeConsoleInfo:"SHIFT + Kohdistimen YL\xD6S- tai ALAS-historia on k\xE4yt\xF6ss\xE4",redisListIndexInfo:"Tyhj\xE4 lis\xE4t\xE4ksesi, -1 lis\xE4t\xE4ksesi tai tallentaaksesi sen n\xE4kyv\xE4\xE4n kohtaan.",redisArrayIndexInfo:"J\xE4t\xE4 tyhj\xE4ksi lis\xE4t\xE4ksesi seuraavaan indeksiin, tai anna tarkka indeksi (aukot ovat sallittuja \u2014 taulukot voivat olla harvoja).",console:"konsoli",connectiondAdd:"Lis\xE4\xE4 yhteys",connectiondEdit:"Muokkaa yhteytt\xE4",connectiondView:"N\xE4yt\xE4 yhteys",connections:"Liit\xE4nn\xE4t",keysSort:{on:"Avainten lajittelu p\xE4\xE4ll\xE4",off:"Avainten lajittelu pois"},cluster:{on:"Cluster p\xE4\xE4ll\xE4",off:"Cluster pois p\xE4\xE4lt\xE4"},sentinel:{on:"Sentinel p\xE4\xE4ll\xE4",off:"Sentinel pois p\xE4\xE4lt\xE4",name:"Sentinel nimi"},readonly:{on:"Vain luku p\xE4\xE4ll\xE4",off:"Vain luku pois p\xE4\xE4lt\xE4"},theme:{light:"Kevyt",dark:"Pime\xE4 yritys",darkNeu:"Tumma",darkoBluo:"Tumma bluo",enterprise:"Yritys",redis:"Redis",matrix:"Matrix"},connected:t=>`Yhdistetty: ${t.name}`,tree:"puu",askAuth:"Pyyd\xE4 lupa",keyboardShortcuts:"Keyboard Shortcuts",about:"About",supportedLanguages:"Supported Languages",version:"Version",redisVersion:"Redis Version",modules:"Moduulit",shortcutRefresh:"Refresh",shortcutSearch:"Focus Search",shortcutNewKey:"New Key",shortcutDisconnect:"Katkaise yhteys",themeAuto:"Auto (system)",languageAuto:"Auto (system)",shortcutCommandPalette:"Command Palette",commandPalette:"Command Palette",noResults:"No results",redisCommandsReference:"Redis Komennot",ungrouped:"Ryhmittelem\xE4t\xF6n",grouped:"Grouped",connectFirst:"Yhdist\xE4 ensin Redis-palvelimeen",searchLanguage:"Hae kielt\xE4...",exportProgress:"Vied\xE4\xE4n avaimia...",importProgress:"Tuodaan avaimia...",importPreview:"Esikatselu",importOverwrite:"Korvaa",importSkip:"Ohita",importConflict:"Jos avain on jo olemassa:",noKeysToExport:"Ei avaimia viet\xE4v\xE4ksi",time:"Aika",type:"Tyyppi",format:"Muoto",loading:"Ladataan...",autoRefresh:"Auto",exportSearchHint:"Vied\xE4\xE4n vain nykyist\xE4 hakua vastaavat avaimet",importSearchHint:"Tuonti koskee koko tietokantaa, ei vain hakutuloksia",deleteSearchHint:"Poistaa kaikki palvelimen nykyist\xE4 hakua vastaavat avaimet",deletingSearchKeys:"Poistetaan vastaavia avaimia...",importNoKeys:"Tiedostosta ei l\xF6ytynyt avaimia",desktopNotifications:"Ty\xF6p\xF6yt\xE4ilmoitukset",desktopNotificationsEnabled:"Ota ty\xF6p\xF6yt\xE4ilmoitukset k\xE4ytt\xF6\xF6n",desktopNotificationsInfo:"Vastaanota k\xE4ytt\xF6j\xE4rjestelm\xE4n ilmoituksia Redis-yhteyden katkeamisista ja uudelleenyhdist\xE4misist\xE4, kun sovellus ei ole etualalla."},status:{dataCopied:"Tiedot ovat leikep\xF6yd\xE4ll\xE4",exportDone:"Vienti valmis",deletedSearchKeys:t=>`${t.count} avainta poistettu`,indexCreated:"Indeksi luotu",indexDropped:"Indeksi poistettu",importDone:t=>`Tuonti valmis: ${t.created} luotu, ${t.skipped} ohitettu, ${t.errors} virhett\xE4`,nodeRemoved:"Solmu poistettu",keyIsNotExisting:"T\xE4m\xE4 avain on voitu poistaa tai vanhentunut.",keyCount:t=>t.keyCount===0?"Ei avainta":t.keyCount===1?"1 avain":`${t.keyCount} avaimet`,treeExpandAll:"Laajenna kaikki puun lehdet. T\xE4m\xE4 toimenpide voi olla kallis ja voi vied\xE4 aikaa...",noRedisKeys:"T\xE4ss\xE4 tietokannassa ei ole avaimia.",redisConnected:"Redis yhdist\xE4minen onnistui",reverted:"Peruttu",reloadingDataInfo:"Ladataan uudelleen Redis-tietoja",added:"Lis\xE4tty",saved:"P\xE4ivitetty",cancelled:"Peruutettu",deleted:"Poistettu",savedRedis:"Redis tiedot tallennetaan",redisDisconnected:t=>`Nykyisess\xE4 yhteydess\xE4 oli virhe: ${t.error.message}`,dbChanged:t=>`db-indeksi on asetettu arvoon ${t.db}. `,treeDeleted:t=>`Puuavain poistettiin (${t.key}).`,deletedKey:t=>`avain poistettiin (${t.key}).`,renamedKey:"T\xE4m\xE4 avain on nimetty uudelleen",ttlChanged:"T\xE4m\xE4n avaimen TTL on muutettu",notInteger:"T\xE4m\xE4 sy\xF6te ei ole kokonaisluku",persisted:"T\xE4m\xE4 avain s\xE4ilyy ikuisesti",set:"Avain on asetettu/lis\xE4tty",connectionRestored:"Yhteys palautettu",socketDisconnected:"Yhteys katkaistu",socketError:"Yhteysvirhe",deletedHashKey:"Hash-avain poistettu",deletedArrayIndex:"Taulukon alkio poistettu",deletedSetMember:"Joukon j\xE4sen poistettu",deletedListElement:"Listan elementti poistettu",deletedZSetMember:"Lajitellun joukon j\xE4sen poistettu",deletedStreamTimestamp:"Virran merkint\xE4 poistettu"},code:{"delete-connection":"T\xE4m\xE4 yhteys poistettiin, joten yhteys t\xE4h\xE4n Redis-esiintym\xE4\xE4n on katkaistu.","save-connection":"T\xE4t\xE4 yhteytt\xE4 on muutettu, joten yhteys t\xE4h\xE4n Redis-instanssiin on katkennut. Voit muodostaa yhteyden uudelleen.","readonly-connections":"Lis\xE4\xE4/tallenna/poista yhteydet ovat vain luku -tilassa!","readonly-connection-mode":"T\xE4m\xE4 yhteys on vain luku -tilassa!","list-out-of-bounds":"T\xE4m\xE4 luettelohakemisto on rajojen ulkopuolella","invalid-json-value":"Arvo ei ole kelvollinen JSON.",http_auth_required:"Valtuutus vaaditaan: todenna HTTP Basic Auth ja lataa uudelleen.","auto-connection-failed":"Mahdollisesti yhteys katkesi ja automaattinen yhteys ep\xE4onnistui t\xE4m\xE4n vuoksi.",invalid_console_command:"T\xE4m\xE4 komento ei toimi GUI:n kautta.",AI_DISABLED:"AI on pois k\xE4yt\xF6st\xE4. Ota se k\xE4ytt\xF6\xF6n AI-asetuksissa.",AI_PROMPT_REQUIRED:"AI-kysely vaaditaan.",GROQ_API_KEY_READONLY:"Groq API-avain on vain luku -tilassa eik\xE4 sit\xE4 voi muokata.",blocked_api_access:"Groq API-suunnitelmasi ei salli p\xE4\xE4sy\xE4 t\xE4h\xE4n malliin. P\xE4ivit\xE4 Groq-suunnitelmasi tai k\xE4yt\xE4 network.corifeus.com-v\xE4lityspalvelinta.",rate_limit:"AI-nopeusraja saavutettu. Yrit\xE4 my\xF6hemmin uudelleen tai k\xE4yt\xE4 omaa Groq API-avainta asetuksissa."},form:{error:{required:"Pakollinen",port:"Portti on v\xE4lill\xE4 1-65535",invalid:"Lomake on virheellinen"},connection:{label:{name:"Nimi",group:"Group",host:"Is\xE4nt\xE4nimi",port:"Portti",password:"Salasana",username:"K\xE4ytt\xE4j\xE4tunnus"}},treeSettings:{maxValueDisplay:"N\xE4yt\xF6n merkkijonon enimm\xE4ispituus",maxValueDisplayInfo:"Jos asetettu arvoon 0, n\xE4yt\xE4 t\xE4ydet arvot. Jos suurempi kuin 0, lyhenn\xE4 t\xE4h\xE4n pituuteen. Jos -1: merkkijonoille, piilota arvo, kunnes muokkaa; muille tyypeille, n\xE4yt\xE4 koko sis\xE4lt\xF6.",maxKeys:"Avainten enimm\xE4ism\xE4\xE4r\xE4",maxKeysInfo:"Jotta GUI ei kaatuisi, rajoitamme avainten enimm\xE4ism\xE4\xE4r\xE4\xE4.",keyCount:t=>`Avainten m\xE4\xE4r\xE4: ${t?.keyCount??0}`,label:{animation:"K\xE4yt\xE4 animaatiota",noAnimation:"Ei animaatiota",undoEnabled:"Kumoaminen k\xE4yt\xF6ss\xE4",undoDisabled:"Kumoaminen pois k\xE4yt\xF6st\xE4",diffEnabled:"N\xE4yt\xE4 diff ennen tallennusta",diffDisabled:"Diff ennen tallennusta pois k\xE4yt\xF6st\xE4",jsonFormatTwoSpace:"Muoto JSON, jossa on 2 v\xE4lily\xF6nti\xE4",jsonFormatFourSpace:"Muoto JSON, jossa on 4 v\xE4lily\xF6nti\xE4",formName:"Redis-asetukset",searchModeClient:"Asiakashakutila",searchModeServer:"Palvelimen hakutila",searchModeStartsWith:"Haku alkaa tilalla",searchModeIncludes:"Haku sis\xE4lt\xE4\xE4 tilan"},undoHint:"Kumoaminen on k\xE4ytett\xE4viss\xE4 vain string- ja JSON-avaintyypeille",field:{treeSeparator:"Puiden erotin",treeSeparatorSelector:"Puiden erottimen valitsin",page:"Puun sivujen m\xE4\xE4r\xE4",keyPageCount:"Avainten sivujen m\xE4\xE4r\xE4",keysSort:"Lajittele avaimet",searchMode:"Hakutila",searchModeStartsWith:"Haku alkaa / sis\xE4lt\xE4\xE4"},error:{keyPageCount:"Avainsivum\xE4\xE4r\xE4n on oltava kokonaisluku v\xE4lilt\xE4 5\u2013100",page:"Sivum\xE4\xE4r\xE4n tulee olla kokonaisluku v\xE4lill\xE4 10 - 5000",maxValueDisplay:"N\xE4yt\xF6n enimm\xE4isarvon on oltava kokonaisluku v\xE4lill\xE4 -1 ja 32768",maxKeys:"Avainten enimm\xE4ism\xE4\xE4r\xE4n arvon on oltava kokonaisluku v\xE4lill\xE4 100\u2013100 000"}},key:{label:{formName:{add:"Lis\xE4\xE4 uusi Redis-avain",edit:"Muokkaa avainta Redis",append:"Lis\xE4\xE4 olemassa olevaan Redis-avaimeen"}},field:{streamTimestamp:"Aikaleima",key:"Avain",type:"Kirjoita",index:"Hakemisto",hashKey:"Hash-avain",score:"Pisteet",value:"Arvo",errorRate:"Virhesuhde",capacity:"Kapasiteetti",topk:"Top K",width:"Leveys",depth:"Syvyys",decay:"Vaimeneminen",compression:"Pakkaus",increment:"Kasvu",item:"Kohde",vectorValues:"Vektoriarvot (pilkuilla erotetut)",element:"Elementin nimi"},error:{streamTimestamp:"Aikaleima vaaditaan joko muodossa Redis tai muodossa *",key:"Avain on ainakin yksi merkki",hashKey:"Hajautustaulukon avain on v\xE4hint\xE4\xE4n yksi merkki",score:"Lajiteltu pistem\xE4\xE4r\xE4 vaaditaan",value:"Arvo vaaditaan",errorRate:"Virhesuhteen on oltava v\xE4lill\xE4 0 ja 1 (esim. 0.01)",capacity:"Kapasiteetin on oltava positiivinen kokonaisluku",topk:"Top K:n on oltava positiivinen kokonaisluku",width:"Leveyden on oltava positiivinen kokonaisluku",depth:"Syvyyden on oltava positiivinen kokonaisluku",item:"Kohde vaaditaan"}},main:{label:{database:"DB"}}},page:{search:{title:"Haku",index:"Indeksi",query:"Kysely",results:"Tulokset",noIndex:"Indeksej\xE4 ei l\xF6ytynyt",createIndex:"Luo indeksi",dropIndex:"Poista indeksi",indexInfo:"Indeksin tiedot",indexName:"Indeksin nimi",prefix:"Avaimen etuliite (valinnainen)",fieldName:"Kent\xE4n nimi",hybridMode:"Hybridihaku (FT.HYBRID)",vectorField:"Vektorikentt\xE4",vectorValues:"Vektoriarvot"},monitor:{title:"Seuranta",memory:"Muisti",opsPerSec:"Ops/sek",clients:"Asiakkaat",blocked:"Estetty",hitsMisses:"Osumisaste",networkIo:"Verkko I/O",slowLog:"Hidas loki",noSlowQueries:"Hitaita kyselyit\xE4 ei tallennettu.",confirmSlowLogReset:"Haluatko varmasti nollata hitaan lokin?",slowLogResetDone:"Hidas loki nollattiin.",totalCommands:"Yhteens\xE4",expired:"Vanhentuneet",evicted:"H\xE4\xE4detyt",clientList:"Asiakasluettelo",topKeys:"Suurimmat avaimet muistin mukaan",killClient:"Tapa asiakas",clientKilled:"Asiakas tapettu",confirmKillClient:"Haluatko varmasti lopettaa t\xE4m\xE4n asiakkaan?",noKeys:"Ei avaimia",rss:"RSS",peak:"Huippu",fragmentation:"Fragmentoituminen",hitsAndMisses:"Osumat / Ohitukset",noClients:"Ei asiakkaita",slotStats:"Klusterin paikan tilastot",serverInfo:"Palvelimen tiedot",os:"K\xE4ytt\xF6j\xE4rjestelm\xE4",port:"Verkkoportti",pid:"Prosessin tunnus",configFile:"Asetustiedosto",uptime:"P\xE4\xE4ll\xE4",keyspace:"Redis avainv\xE4li",keys:"Redis avaimet",expires:"Vanhenee",noKeyspace:"Ei avaimia",persistence:"Tietojen pysyvyys",rdbLastSave:"RDB viimeinen tallennus",rdbStatus:"RDB:n tila",rdbChanges:"Muutokset edellisen tallennuksen j\xE4lkeen",aofEnabled:"AOF k\xE4yt\xF6ss\xE4",aofSize:"AOF koko",replication:"Redis replikointi",role:"Replikointirooli",replicas:"Yhdistetyt j\xE4ljenn\xF6kset",masterHost:"Ensisijainen is\xE4nt\xE4",linkStatus:"Replikointilinkin tila",cpu:"CPU:n k\xE4ytt\xF6",cpuSys:"J\xE4rjestelm\xE4",cpuUser:"K\xE4ytt\xE4j\xE4",modules:"Ladatut Redis-moduulit",noModules:"Redis-moduuleja ei ladattu",clusterSlotMap:"Redis-klusterin paikkakartta",slotRange:"Klusterin paikkavalikoima",totalSlots:"Klusteripaikkoja yhteens\xE4",noClusterData:"Redis-klusteritietoja ei ole saatavilla."},analysis:{title:"Muistianalyysi",runAnalysis:"Suorita analyysi",running:"Analysoidaan...",typeDistribution:"Tyyppien jakauma",prefixMemory:"Muisti etuliitteen mukaan",topKeysByMemory:"Suurimmat avaimet muistin mukaan",expirationOverview:"Avainten vanheneminen",memoryBreakdown:"Muistin erittely",keysScanned:"Skannatut avaimet",totalMemory:"Kokonaismuisti",rssMemory:"RSS-muisti",peakMemory:"Huippumuisti",luaMemory:"Lua-muisti",overheadMemory:"Yleisrasite",datasetMemory:"Tietojoukko",fragmentation:"Fragmentoituminen",allocator:"Varaaja",withTTL:"TTL:ll\xE4",persistent:"Pysyv\xE4t",avgTTL:"Keskim\xE4\xE4r\xE4inen TTL",prefix:"Etuliite",keyCount:"Avainten m\xE4\xE4r\xE4",memoryUsage:"Muistin k\xE4ytt\xF6",noPrefix:"(ei etuliitett\xE4)",topN:"Top N",maxScanKeys:"Maks. skannatut avaimet",type:"Tyyppi",noData:"Ei tietoja. Napsauta Suorita analyysi aloittaaksesi.",exportAll:"Vie kaikki",memoryDoctor:"Memory Doctor",doctorNoData:"Suorita Memory Doctor-diagnostiikka napsauttamalla P\xE4ivit\xE4."},acl:{title:"ACL-k\xE4ytt\xE4j\xE4t",loadUsers:"Lataa k\xE4ytt\xE4ji\xE4",loading:"Ladataan...",username:"K\xE4ytt\xE4j\xE4tunnus",status:"Tila",enabled:"K\xE4yt\xF6ss\xE4",disabled:"Ei k\xE4yt\xF6ss\xE4",commands:"komennot",commandsHint:"esim. +@all or +@read -@dangerous",keys:"Redis avainkuvioita",keysHint:"esim. ~* or ~user:*",channels:"Pub/Sub-kanavat",channelsHint:"esim. &* or &notifications:*",password:"Salasana",noPassword:"Ei salasanaa (nopass)",passwordHint:"J\xE4t\xE4 tyhj\xE4ksi s\xE4ilytt\xE4\xE4ksesi nykyinen salasana",currentUser:"Nykyinen",createUser:"Luo k\xE4ytt\xE4j\xE4",editUser:"Muokkaa k\xE4ytt\xE4j\xE4\xE4",deleteUser:"Poista",confirmDelete:"Haluatko varmasti poistaa ACL-k\xE4ytt\xE4j\xE4n?",userDeleted:"ACL-k\xE4ytt\xE4j\xE4 poistettiin.",userSaved:"ACL-k\xE4ytt\xE4j\xE4 tallennettu.",cannotDeleteDefault:"Oletusk\xE4ytt\xE4j\xE4\xE4 ei voi poistaa.",cannotDeleteSelf:"T\xE4ll\xE4 hetkell\xE4 yhdistetty\xE4 k\xE4ytt\xE4j\xE4\xE4 ei voi poistaa.",noUsers:"ACL vaatii Redis 6.0+.",groupCommon:"Yleiset",groupDataTypes:"Tietotyypit",groupOperations:"Toiminnot",rules:"S\xE4\xE4nn\xF6t",rulesHint:"V\xE4lily\xF6nnill\xE4 erotetut tunnukset (esimerkiksi on >password +@all ~* &*)",defaultUserWarning:"Varoitus: Oletusk\xE4ytt\xE4j\xE4n muuttaminen voi lukita kaikki yhteydet. Jos n\xE4in tapahtuu, sinun on k\xE4ynnistett\xE4v\xE4 Redis uudelleen tai palautettava k\xE4ytt\xF6oikeus k\xE4ytt\xE4m\xE4ll\xE4 redis-cli."},overview:{noConnected:"Ei yhteytt\xE4 laitteeseen Redis.",overviewClients:"Listaa yhdistetyt asiakkaiden lukum\xE4\xE4r\xE4n mukaan",connectedCount:t=>t.length===1?"1 asiakas":`${t.length} asiakkaita`},key:{label:{key:"Avain",encoding:"Koodaus",compression:"Pakkaus",aiRateLimited:"AI-pyynt\xF6jen raja saavutettu. Yrit\xE4 my\xF6hemmin uudelleen tai k\xE4yt\xE4 omaa Groq API -avainta Asetuksissa.",aiError:"AI-kysely ep\xE4onnistui",length:"Koko",ttl:"TTL",ttlTitle:"Aika el\xE4\xE4",type:"Kirjoita",ttlNotExpire:"ei vanhene",lengthString:"tavua",lengthItem:"kohteita",actions:"Toiminnot"},list:{table:{index:"Hakemisto",value:"Arvo"}},array:{table:{index:"Hakemisto",value:"Arvo"}},hash:{table:{hashkey:"Hashkey",value:"Arvo"}},set:{table:{value:"j\xE4sen"}},zset:{table:{value:"j\xE4sen",score:"Pisteet"}},stream:{table:{timestamp:"Aikaleiman tunnus",field:"Kentt\xE4",value:"Arvo"}},timeseries:{chart:"Kaavio",info:"Tiedot",addPoint:"Lis\xE4\xE4 datapiste",from:"Alkaen (ms tai -)",to:"Asti (ms tai +)",aggregation:"Aggregointi",timeBucket:"Aikav\xE4li (ms)",none:"Ei mit\xE4\xE4n",dataPoints:"datapistett\xE4",labels:"Tunnisteet",rules:"S\xE4\xE4nn\xF6t",retention:"S\xE4ilytys",timestamp:"Aikaleima",value:"Arvo",retentionHint:"0 = ei vanhene, tai millisekunteja",duplicatePolicy:"Duplikaattik\xE4yt\xE4nt\xF6",labelsHint:"avain1 arvo1 avain2 arvo2",timestampHint:"'*' tarkoittaa automaattista luontia, tai aikaleima millisekunteina",editAllHint:"Yksi datapiste per rivi: aikaleima arvo (aikaleima voi olla * automaattiselle)",autoSpread:"Automaattinen * hajontav\xE4li",formula:"Kaava",formulaLinear:"Lineaarinen",formulaRandom:"Satunnainen",formulaSawtooth:"Sahalaita",formulaPoints:"Pisteet",formulaAmplitude:"Amplitudi",formulaOffset:"Siirtym\xE4",generate:"Luo",exportChart:"Vie PNG",overlay:"P\xE4\xE4llekk\xE4iset avaimet",overlayHint:"Pilkuilla erotetut avaimet",mrangeFilter:"Tunnistesuodatin",bulkMode:"Massagenerointi",mrangeHint:"esim. sensor=temp"},probabilistic:{info:"Tiedot",addItem:"Lis\xE4\xE4 kohde",checkItem:"Tarkista kohde",item:"Kohde",exists:"On olemassa",doesNotExist:"Ei ole olemassa",topkList:"Suosituimmat kohteet",topkCount:"Lukum\xE4\xE4r\xE4",queryCount:"Kyselyiden m\xE4\xE4r\xE4",queryResult:"Kyselyn tulos",addedSuccessfully:"Kohde lis\xE4tty onnistuneesti",deletedSuccessfully:"Kohde poistettu onnistuneesti",quantile:"Kvantiili",quantileResult:"Tulos",noItems:"Ei kohteita n\xE4ytett\xE4v\xE4ksi",resetConfirm:"Nollataanko kaikki tiedot t\xE4ss\xE4 T-Digest-rakenteessa?"},vectorset:{info:"Tiedot",elements:"Elementit",similarity:"Samankaltaisuushaku",similaritySearch:"Samankaltaisuushaku",searchByElement:"Hae elementin mukaan",searchByVector:"Hae vektorin mukaan",byElement:"Hae elementin mukaan",byVector:"Hae vektorin mukaan",vectorValues:"Vektoriarvot",elementName:"Elementin nimi",searchTerm:"Hakutermi",element:"Elementti",score:"Pistem\xE4\xE4r\xE4",count:"Lukum\xE4\xE4r\xE4",addElement:"Lis\xE4\xE4 elementti",addedSuccessfully:"Kohde lis\xE4tty onnistuneesti",deletedSuccessfully:"Kohde poistettu onnistuneesti",removedSuccessfully:"Kohde poistettu onnistuneesti",attributes:"Attribuutit",noAttributes:"Ei attribuutteja",dimensions:"Ulottuvuudet",removeConfirm:"Poistetaanko t\xE4m\xE4 elementti VectorSet-rakenteesta?",noElements:"Ei elementtej\xE4",filter:"Suodatin",searchComplete:"Haku valmis"}},treeControls:{settings:"Puun asetukset",expandAll:"Laajenna kaikki",collapseAll:"Kutista kaikki",level:"Taso",search:{search:"Etsi avaimista",clear:"Tyhjenn\xE4 nykyinen haku tyhj\xE4ksi",placeholderClient:"Haku asiakkaan puolelta",placeholderServer:"Haku palvelimen puolelta",info:t=>`Asiakaspuolen haku tarkoittaa, ett\xE4 se vastaa hakusy\xF6tteen teksti\xE4. Palvelinpuolen haku tarkoittaa, ett\xE4 se on kuin haku n\xE4pp\xE4inmalleissa *{search-text}*. Suurille hakusarjoille on parempi k\xE4ytt\xE4\xE4 palvelinpuolen hakua. Pienemmille hakusarjoille on parempi k\xE4ytt\xE4\xE4 asiakaspuolen hakutilaa. Jos avainten m\xE4\xE4r\xE4 on ohi ${t?.maxLightKeysCount??11e4}, voit etsi\xE4 vain palvelimen puolelta.`,largeSetInfo:"Suuressa joukossa asiakaspuolen haku on poistettu k\xE4yt\xF6st\xE4. joten t\xE4ll\xE4 hetkell\xE4 vain palvelinpuolen haku on mahdollista.",infoDetails:"Jos haluat tiet\xE4\xE4, miten haku toimii, tarkista asetukset"},pager:{next:"Seuraavaksi",prev:"Edellinen",first:"Ensin",last:"Viimeinen"}}},time:{years:"vuotta",months:"kuukautta",days:"p\xE4iv\xE4\xE4",year:"vuosi",month:"kuukausi",day:"p\xE4iv\xE4",second:"sekunti",seconds:"sekuntia",minute:"minuutti",minutes:"minuuttia",hour:"tunti",hours:"tuntia"},redisTypes:{string:"String",list:"List",hash:"Hash table",set:"Set",zset:"Sorted set - zset",stream:"Stream",json:"JSON",timeseries:"Time Series",bloom:"Bloom suodatin",cuckoo:"Cuckoo suodatin",topk:"Top-K",cms:"Count-Min Sketch",tdigest:"T-Digest",vectorset:"VectorSet",array:"Taulukko"},promo:{title:"AI Verkkoapuri",description:"Tutustu ilmaiseen AI Network Assistant -verkkoavustajaamme osoitteessa network.corifeus.com \u2014 analysoi verkkotunnuksia, IPs-, DNS-tietueita, SSL-varmenteita, s\xE4hk\xF6postin suojausta ja verkkoinfrastruktuuria. AI tarjoaa v\xE4litt\xF6mi\xE4 ja kattavia tuloksia.",disclaimer:"T\xE4m\xE4 tarjous n\xE4kyy vain esittelysivustolla, eik\xE4 sit\xE4 n\xE4ytet\xE4 Docker-, Electron- tai verkkosovellusten k\xE4ytt\xF6\xF6notoissa.",toastMessage:"Kokeile ilmaista AI Network Assistant -ohjelmaamme osoitteessa network.corifeus.com \u2014 analysoi verkkotunnuksia, DNS, SSL ja paljon muuta!",visit:"K\xE4y osoitteessa network.corifeus.com"},promoMeeting:{title:"Meet Assistant SaaS",description:"Eurooppalaisille yrityksille rakennettu t\xE4ydellinen kokousty\xF6nkulku osoitteessa meeting.corifeus.com \u2014 reaaliaikainen k\xE4\xE4nn\xF6s 21 kielell\xE4, AI-yhteenvedot, teht\xE4v\xE4t, p\xE4\xE4t\xF6kset, osallistujat ja t\xE4rkeimm\xE4t lainaukset luodaan automaattisesti. Mukautettu sanasto, haettava kokouskirjasto, jaettavat vain luku -linkit, yhden klikkauksen s\xE4hk\xF6postiyhteenveto. EU-laskutus \u2014 Stripe Tax, VAT-yhteensopiva, EUR-hinnoittelu (Solo \u20AC19.99 / Pro \u20AC39.99 / Business \u20AC99.99 kuukaudessa, ei sitoutumista). Oletuksena GDPR-yhteensopiva \u2014 ei seurantakeksej\xE4, salattu tallennus.",disclaimer:"T\xE4m\xE4 tarjous n\xE4kyy vain esittelysivustolla, eik\xE4 sit\xE4 n\xE4ytet\xE4 Docker-, Electron- tai verkkosovellusten k\xE4ytt\xF6\xF6notoissa.",toastMessage:"Kokeile Meet Assistant SaaSia osoitteessa meeting.corifeus.com \u2014 reaaliaikainen k\xE4\xE4nn\xF6s 21 kielell\xE4, AI-yhteenvedot, teht\xE4v\xE4t. 1 minuutti ilmaiseksi, ei rekister\xF6itymist\xE4, GDPR-yhteensopiva.",visit:"K\xE4y osoitteessa meeting.corifeus.com"}};e.exports=i;});var chunkDKPP5BEW = n();export{chunkDKPP5BEW as default};