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 • 45.1 kB
JavaScript
import {I}from'./main-HNF44SV3.js';var n=I((t,a)=>{var i={error:{server_error:"B\u0142\u0105d serwera, spr\xF3buj ponownie",aiPromptTooLong:"Prompt AI jest za d\u0142ugi (maks. 4096 znak\xF3w)"},title:{donate:"Wspom\xF3\u017C",donateTitle:"Wesprzyj P3X Redis UI",donateDescription:"P3X Redis UI to darmowy projekt open source. Koszty utrzymania aplikacji, funkcji AI, obraz\xF3w Docker, serwer\xF3w i infrastruktury pokrywane s\u0105 z kieszeni programisty. Je\u015Bli uwa\u017Casz to narz\u0119dzie za przydatne, rozwa\u017C wsparcie jego dalszego rozwoju darowizn\u0105. Ka\u017Cdy wk\u0142ad pomaga utrzyma\u0107 projekt przy \u017Cyciu i rozwija\u0107 go. Dzi\u0119kujemy!",jsonRecursive:"Rozwijanie wszystkich ga\u0142\u0119zi",name:"P3X Redis UI",nameDonated:"P3X Redis UI+",main:"Mo\u017Cesz wybra\u0107 po\u0142\u0105czenie Redis z menu w lewym dolnym rogu.",statistics:"Statystyki",error:"B\u0142\u0105d",connectingRedis:"\u0141\u0105czenie z Redis ...",socketioConnectError:"B\u0142\u0105d Socket.IO",db:"DB",server:"Serwer",clients:"Klienty",memory:"Pami\u0119\u0107",persistence:"Trwa\u0142o\u015B\u0107",stats:"Statystyki",replication:"Replikacja",cpu:"CPU",cluster:"Cluster",modules:"Modu\u0142y",errorstats:"Statystyki b\u0142\u0119d\xF3w",commandstats:"Statystyki polece\u0144",latencystats:"Statystyki op\xF3\u017Anie\u0144",keysizes:"Rozmiary kluczy",threads:"W\u0105tki"},confirm:{dropIndex:"Czy na pewno chcesz usun\u0105\u0107 ten indeks?",uploadBuffer:"Czy na pewno chcesz przes\u0142a\u0107 te dane binarne?",uploadBufferDone:"Dane binarne zosta\u0142y przes\u0142ane",uploadBufferDoneAndSave:"Dane binarne zosta\u0142y przes\u0142ane i zapisane na serwerze",title:"Potwierdzenie",alert:"Ostrze\u017Cenie",info:"Informacja",deleteListItem:"Czy na pewno chcesz usun\u0105\u0107 ten element listy?",deleteHashKey:"Czy na pewno chcesz usun\u0105\u0107 ten klucz hash?",deleteArrayIndex:"Czy na pewno chcesz usun\u0105\u0107 ten element tablicy?",deleteStreamTimestamp:"Czy na pewno chcesz usun\u0105\u0107 ten znacznik czasu strumienia?",deleteSetMember:"Czy na pewno chcesz usun\u0105\u0107 ten element zbioru?",deleteZSetMember:"Czy na pewno chcesz usun\u0105\u0107 ten element zbioru posortowanego?",deleteConnection:"Potwierdzenie",deleteConnectionText:"Czy na pewno chcesz usun\u0105\u0107 to po\u0142\u0105czenie Redis?",deleteNode:"Czy na pewno chcesz usun\u0105\u0107 ten w\u0119ze\u0142 Redis?",deleteAllKeys:e=>`Usun\u0105\u0107 to drzewo i wszystkie jego klucze (${e.key})?`,deleteSearchKeys:e=>`Czy na pewno chcesz usun\u0105\u0107 wszystkie klucze pasuj\u0105ce do "${e.pattern}"? Znaleziono ${e.count} kluczy.`,socketioConnectError:"Socket.IO nie mo\u017Ce po\u0142\u0105czy\u0107 si\u0119 z serwerem. Mo\u017Cesz prze\u0142adowa\u0107 stron\u0119 i spr\xF3bowa\u0107 samodzielnie rozwi\u0105za\u0107 problem z po\u0142\u0105czeniem; klient nie potrafi rozwi\u0105za\u0107 go samodzielnie.",socketioAuthRequired:"Wymagana jest autoryzacja Socket.IO. Uwierzytelnij si\u0119 za pomoc\u0105 HTTP Basic Auth (nazwa u\u017Cytkownika/has\u0142o) i prze\u0142aduj stron\u0119.",invalidCredentials:"Nieprawid\u0142owa nazwa u\u017Cytkownika lub has\u0142o.",delete:"Usun\u0105\u0107?",deleteKey:"Czy na pewno chcesz usun\u0105\u0107 ten klucz?",rename:{title:"Czy na pewno chcesz zmieni\u0107 nazw\u0119 tego klucza?",textContent:"Ta operacja trwale zmienia nazw\u0119 klucza.",placeholder:"Klucz Redis (wymagany)"},ttl:{title:"Czy na pewno chcesz zmieni\u0107 TTL tego klucza?",textContent:"Zmiana TTL aktualizuje czas \u017Cycia tego klucza. Pozostaw puste, aby zachowa\u0107 klucz na zawsze.",placeholder:"TTL klucza Redis (liczba ca\u0142kowita lub puste)",placeholderPlaceholder:"Puste oznacza, \u017Ce klucz istnieje na zawsze; w przeciwnym razie wpisz liczb\u0119 ca\u0142kowit\u0105.",convertTextToTime:"Konwertuj tekst na czas",convertTextToTimePlaceholder:"Np. 1d to 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:"Kopiuj",downloadBuffer:"Pobierz dane binarne",setBuffer:"Prze\u015Blij dane binarne",exportKeys:"Eksportuj klucze",exportAllKeys:e=>`Eksportuj wszystkie ${e.count} kluczy`,exportSearchResults:e=>`Eksportuj ${e.count} wynik\xF3w`,deleteAllKeysMenu:e=>`Usu\u0144 wszystkie ${e.count}`,importKeys:"Importuj klucze",deleteSearchKeys:e=>`Usu\u0144 ${e.count} pasuj\u0105cych kluczy`,saveWithFormatJson:"Zapisz z formatowaniem",formatJson:"Formatuj Json",wrap:"Zawijaj",unwrap:"Nie zawijaj",downloadJson:"Pobierz JSON",pubsubMonitor:"PubSub",pulse:"Pulse",profiler:"Profiler",memoryAnalysis:"Analysis",language:"J\u0119zyk / Language",ok:"OK",addKey:"Dodaj do tego klucza",addKeyRoot:"Dodaj klucz g\u0142\xF3wny",reloadKey:"Prze\u0142aduj klucz",reload:"Prze\u0142aduj",close:"Zamknij",commands:"Polecenia",view:"Widok",statistics:"Statystyki",refresh:"Od\u015Bwie\u017C",pause:"Pauza",resume:"Wzn\xF3w",clear:"Wyczy\u015B\u0107",rename:"Zmie\u0144 nazw\u0119",main:"Baza danych",cancel:"Anuluj",theme:"Motyw",github:"GitHub",githubRepo:"Repozytorium",githubRelease:"Wydania",githubChangelog:"Dziennik zmian",info:"Info",settings:"Ustawienia",connect:"Po\u0142\u0105cz",disconnect:"Roz\u0142\u0105cz",logout:"Wyloguj",overview:"Przegl\u0105d",console:"Konsola",noConnections:"Brak po\u0142\u0105cze\u0144, dodaj po\u0142\u0105czenie w menu ustawie\u0144.",noConnectionsInSettings:"Brak po\u0142\u0105cze\u0144, mo\u017Cesz doda\u0107 NOWE PO\u0141\u0104CZENIE powy\u017Cej.",connectionAdd:"Nowe po\u0142\u0105czenie",addGroup:"Dodaj grup\u0119",extend:"Rozwi\u0144",collapse:"Zwi\u0144",add:"Dodaj",edit:"Edytuj",save:"Zapisz",ttl:"Ustaw TTL",fieldTtl:"TTL pola",digest:"Skr\xF3t",delete:"Usu\u0144",remove:"Usu\u0144",areYouSure:"Czy jeste\u015B pewien?",sure:"Pewne",testConnection:"Testuj po\u0142\u0105czenie",getKey:"\u0141adowanie klucza Redis i powi\u0105zanych danych ...",jsonViewShow:"Wy\u015Bwietl JSON",jsonViewEditor:"Edytuj JSON",quickConsole:"Szybka Konsola",moveUp:"Przesu\u0144 w g\xF3r\u0119",moveDown:"Przesu\u0144 w d\xF3\u0142"},diff:{reviewChanges:"Przejrzyj zmiany",inline:"W linii",sideBySide:"Obok siebie",additions:"dodatki",deletions:"usuni\u0119cia",unchangedLines:"niezmienione linie",noChanges:"Nie wykryto zmian",before:"Przed",after:"Po"},label:{id:{nodeId:"ID w\u0119z\u0142a",id:"ID po\u0142\u0105czenia",info:"Je\u015Bli nie chcesz zmienia\u0107 w\u0142a\u015Bciwo\u015Bci: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, wpisz ID po\u0142\u0105czenia w tych w\u0142a\u015Bciwo\u015Bciach, aby zachowa\u0107 warto\u015Bci bez zmian. Je\u015Bli chcesz zastosowa\u0107 t\u0119 sam\u0105 logik\u0119 dla has\u0142a w\u0119z\u0142a, wpisz ID w\u0119z\u0142a w ha\u015Ble w\u0119z\u0142a."},secureFeature:"Je\u015Bli widzisz warto\u015B\u0107 zaczynaj\u0105c\u0105 si\u0119 od P3X, kt\xF3ra wygl\u0105da tak samo, jest to funkcja bezpiecze\u0144stwa. Aby zmieni\u0107 ustawienia, po prostu zast\u0105p je pustymi lub innymi warto\u015Bciami, a zostan\u0105 zapisane. Je\u015Bli nie zmienisz ustawie\u0144, pozostan\u0105 takie, jakie s\u0105 na serwerze.",aiTranslating:"T\u0142umaczenie...",aiSettings:"Ustawienia AI",aiGroqApiKey:"Klucz API Groq",aiGroqApiKeyInfo:"Opcjonalnie. W\u0142asny klucz API Groq dla lepszej wydajno\u015Bci. Uzyskaj darmowy klucz na",aiGroqApiKeyPlaceholder:"gsk_...",aiGroqApiKeySaved:"Klucz API AI zapisany",aiGroqApiKeyInvalid:"Nieprawid\u0142owy klucz API Groq",aiGroqApiKeyNotSet:"Nie ustawiono (domy\u015Blne serwera)",aiEnabled:"AI w\u0142\u0105czone",aiEnabledYes:"Tak",aiEnabledNo:"Nie",aiRouteViaNetwork:"Trasa przez network.corifeus.com",aiRoutingDirect:"Zapytania kierowane bezpo\u015Brednio do Groq przy u\u017Cyciu w\u0142asnego klucza API, z pomini\u0119ciem network.corifeus.com.",aiRoutingNetwork:"Zapytania AI s\u0105 kierowane przez network.corifeus.com. Je\u015Bli masz w\u0142asny darmowy klucz API Groq, mo\u017Cesz wy\u0142\u0105czy\u0107 ten prze\u0142\u0105cznik, aby kierowa\u0107 je bezpo\u015Brednio do Groq bez network.corifeus.com.",aiMaxTokens:"Maksymalna liczba token\xF3w AI",aiMaxTokensInfo:"Maksymalna liczba token\xF3w dla odpowiedzi AI. Wy\u017Csze warto\u015Bci pozwalaj\u0105 na d\u0142u\u017Csze odpowiedzi, ale mog\u0105 zu\u017Cywa\u0107 wi\u0119cej kredyt\xF3w API.",consoleDrawer:{toggleTooltip:"Prze\u0142\u0105cz konsol\u0119",clearTooltip:"Wyczy\u015B\u0107 histori\u0119 konsoli",closeTooltip:"Zamknij konsol\u0119",aiSettingsTooltip:"Ustawienia AI",modeRedis:"REDIS",modeAi:"AI",connectionChipNoDb:e=>`${e.name}`,connectionChipWithDb:e=>`${e.name} \xB7 db ${e.db}`,pageChip:e=>`strona: ${e.page}`,connectingTo:e=>`\u0141\u0105czenie z ${e.name}\u2026`,connectedTo:e=>`Po\u0142\u0105czono z ${e.name} (Redis ${e.version} ${e.mode}, za\u0142adowano ${e.modules} modu\u0142\xF3w)`,connectedToNoInfo:e=>`Po\u0142\u0105czono z ${e.name}`,disconnectedFrom:e=>`Od\u0142\u0105czono od ${e.name}`,readyIndicator:"Gotowe."},cheatsheet:{title:"\u015Aci\u0105gawka AI \u2014 O co mog\u0119 zapyta\u0107?",subtitle:"Kliknij dowolny monit, aby wklei\u0107 go do konsoli. Nast\u0119pnie naci\u015Bnij Enter.",searchPlaceholder:"Filtruj monity\u2026",openOfficialDocs:"Polecenia Redis \u2197",openOfficialDocsTooltip:"Otw\xF3rz oficjaln\u0105 dokumentacj\u0119 polece\u0144 Redis na redis.io",closeTooltip:"Zamknij (Esc)",empty:"\u017Baden monit nie pasuje do filtru.",footerHint:'Wskaz\xF3wka: wpisz "ai:", a po nim cokolwiek w dowolnym j\u0119zyku \u2014 AI rozumie 54 j\u0119zyki i w razie potrzeby korzysta z aktualnego stanu Redis.',groups:{diagnostics:{name:"Diagnostyka na \u017Cywo",description:"Popro\u015B AI o zbadanie bie\u017C\u0105cego stanu serwera za pomoc\u0105 bezpiecznych narz\u0119dzi tylko do odczytu.",prompts:["dlaczego zu\u017Cycie pami\u0119ci jest wysokie?","poka\u017C mi 10 najwolniejszych zapyta\u0144","kt\xF3rzy klienci s\u0105 po\u0142\u0105czeni?","jaka jest polityka maxmemory?","czy by\u0142y ostatnio jakie\u015B eksmisje?","czy wyst\u0105pi\u0142o zdarzenie op\xF3\u017Anienia?","jak d\u0142ugo serwer jest uruchomiony?","jaki jest wsp\xF3\u0142czynnik trafie\u0144?","poka\u017C u\u017Cycie CPU","podsumuj przestrze\u0144 kluczy","ile pami\u0119ci u\u017Cywa ka\u017Cdy typ danych?","czy co\u015B blokuje teraz serwer?"]},keys:{name:"Klucze",description:"Badaj, znajduj i analizuj klucze bez przeklikiwania drzewa.",prompts:["znajd\u017A wszystkie klucze pasuj\u0105ce do user:*","ile kluczy jest w ka\u017Cdej bazie danych?","poka\u017C najwi\u0119kszy hash w tej bazie","znajd\u017A klucze z TTL mniejszym ni\u017C 60 sekund","kt\xF3re klucze nie maj\u0105 TTL?","jakiego typu jest klucz session:abc?",'oszacuj pami\u0119\u0107 u\u017Cywan\u0105 przez prefiks "session:"',"poka\u017C kodowanie obiektu klucza user:42","czy s\u0105 klucze, kt\xF3rym za chwil\u0119 wyga\u015Bnie wa\u017Cno\u015B\u0107?","kt\xF3ra przestrze\u0144 nazw u\u017Cywa najwi\u0119cej pami\u0119ci?"]},dataTypes:{name:"Typy danych",description:"Naturalny j\u0119zyk dla tworzenia/odczytu/aktualizacji ka\u017Cdego typu Redis.",prompts:["utw\xF3rz hash o nazwie user:1 z polami name=Alice age=30","dodaj trzy elementy do listy tasks","dodaj cz\u0142onk\xF3w do zbioru favourites","dodaj cz\u0142onk\xF3w z wynikiem do zbioru posortowanego leaderboard","do\u0142\u0105cz zdarzenie do strumienia events","pobierz 10 ostatnich wpis\xF3w ze strumienia events","pobierz wszystkie pola hasha user:1","pobierz cz\u0142onk\xF3w zbioru favourites","pobierz top 10 wed\u0142ug wyniku z leaderboard","uszereguj elementy wed\u0142ug liczby zbior\xF3w, w kt\xF3rych wyst\u0119puj\u0105 (ZUNION AGGREGATE COUNT)"]},modules:{name:"Modu\u0142y",description:"Zapytania dla za\u0142adowanych modu\u0142\xF3w Redis (poni\u017Csze kategorie pojawiaj\u0105 si\u0119 tylko, gdy modu\u0142 jest obecny).",prompts:[]},json:{name:"RedisJSON",description:"Dost\u0119pne, gdy modu\u0142 ReJSON jest za\u0142adowany.",prompts:['utw\xF3rz dokument JSON na user:42 z { name: "Alice", age: 30 }',"odczytaj pole name z user:42","zaktualizuj age na user:42 do 31","poka\u017C wszystkie klucze JSON","usu\u0144 pole z dokumentu JSON","pobierz zagnie\u017Cd\u017Cone pole za pomoc\u0105 JSONPath","zapisz tablic\u0119 JSON liczb float ze zmniejszon\u0105 precyzj\u0105 (FPHA BF16)"]},search:{name:"RediSearch",description:"Dost\u0119pne, gdy modu\u0142 search jest za\u0142adowany.",prompts:["poka\u017C wszystkie indeksy pe\u0142notekstowe",'wykonaj wyszukiwanie pe\u0142notekstowe "redis" w indeksie idx:products',"utw\xF3rz indeks oparty na hashu z polami title (TEXT) i price (NUMERIC)","pobierz informacje o indeksie idx:products","usu\u0144 indeks idx:products","znajd\u017A dokumenty, w kt\xF3rych price mie\u015Bci si\u0119 mi\u0119dzy 10 a 50","napisz wyszukiwanie hybrydowe \u0142\u0105cz\u0105ce tekst i podobie\u0144stwo wektorowe"]},timeseries:{name:"RedisTimeSeries",description:"Dost\u0119pne, gdy modu\u0142 timeseries jest za\u0142adowany.",prompts:["poka\u017C wszystkie klucze timeseries","dodaj punkt danych do temp:room1","pobierz zakres temp:room1 od wczoraj do teraz","pobierz multi-range wed\u0142ug etykiety sensor=temp","wygeneruj 100 punkt\xF3w sinusoidy dla temp:room1","poka\u017C retencj\u0119 i etykiety dla temp:room1","pobierz min, max, first i last dla ka\u017Cdego bucket jednym TS.RANGE (candlestick)"]},bloom:{name:"RedisBloom (Bloom / Cuckoo / Top-K / CMS / T-Digest)",description:"Dost\u0119pne, gdy modu\u0142 bf jest za\u0142adowany.",prompts:["sprawd\u017A, czy element foo istnieje w filtrze bloom spam:ips","dodaj elementy do filtra bloom spam:ips","utw\xF3rz top-K o nazwie popular z K=10","zapytaj count-min sketch traffic dla klucza /home","dodaj warto\u015Bci do t-digest i pobierz 95. percentyl","poka\u017C informacje o filtrze bloom spam:ips"]},vectorSet:{name:"VectorSet (Redis 8+)",description:"Dost\u0119pne, gdy wykryto Redis 8+ (natywny typ VECTORSET).",prompts:["dodaj wektor do embeddings","znajd\u017A 10 najbardziej podobnych wektor\xF3w do wektora zapytania","poka\u017C wymiary i liczb\u0119 element\xF3w vectorset embeddings","usu\u0144 element z vectorset embeddings","wyszukaj po nazwie elementu za pomoc\u0105 VSIM"]},array:{name:"Tablica (Redis 8.8+)",description:"Dost\u0119pne, gdy wykryto Redis 8.8+ (natywny typ ARRAY).",prompts:["utw\xF3rz tablic\u0119 z kilkoma warto\u015Bciami","ustaw warto\u015B\u0107 pod indeksem 5 mojej tablicy","pobierz warto\u015B\u0107 pod konkretnym indeksem","wypisz wszystkie elementy tablicy za pomoc\u0105 ARSCAN","usu\u0144 element pod indeksem","ile element\xF3w ma moja tablica?"]},redis8:{name:"Funkcje Redis 8+",description:"Wy\u015Bwietlane, gdy wykryto Redis 8+.",prompts:["ustaw TTL pola hasha za pomoc\u0105 HEXPIRE","pobierz digest warto\u015Bci tekstowej","wykonaj hybrydowe wyszukiwanie pe\u0142notekstowe + wektorowe (FT.HYBRID)","ustaw wiele kluczy ze wsp\xF3lnym czasem wyga\u015Bni\u0119cia za pomoc\u0105 MSETEX","usu\u0144 wpis strumienia z grup\u0105 konsument\xF3w (XDELEX)","poka\u017C cluster slot-stats dla 10 najbardziej obci\u0105\u017Conych slot\xF3w","ogranicz szybko\u015B\u0107 klucza licznikiem okna (INCREX)","wykonaj negative-ack oczekuj\u0105cej wiadomo\u015Bci stream do dead-letter (XNACK)"]},scripting:{name:"Skrypty",description:"Generuj skrypty Lua / EVAL z opis\xF3w w j\u0119zyku naturalnym.",prompts:["napisz atomowy skrypt, kt\xF3ry zwi\u0119ksza licznik X tylko je\u015Bli Y > 5","wygeneruj 100 losowych kluczy za pomoc\u0105 Lua","przekonwertuj ten potok pow\u0142oki na pojedynczy EVAL: keys user:* | GET | grep inactive | DEL","przenie\u015B operacj\u0119 wsadow\u0105 do Lua dla bezpiecze\u0144stwa klastra","aktualizacja w stylu check-and-set w jednym wywo\u0142aniu Lua","iteruj po haszu i usu\u0144 pola pasuj\u0105ce do wzorca"]},cluster:{name:"Klaster",description:"Wy\u015Bwietlane tylko w trybie klastra.",prompts:["poka\u017C informacje o klastrze","poka\u017C w\u0119z\u0142y klastra","poka\u017C 10 najbardziej obci\u0105\u017Conych slot\xF3w wed\u0142ug liczby kluczy","poka\u017C 10 najbardziej obci\u0105\u017Conych slot\xF3w wed\u0142ug pami\u0119ci","kt\xF3ry master jest w\u0142a\u015Bcicielem slotu 5000?"]},acl:{name:"ACL (Redis 6+)",description:"Badaj u\u017Cytkownik\xF3w kontroli dost\u0119pu i bie\u017C\u0105ce po\u0142\u0105czenie.",prompts:["jako kto jestem po\u0142\u0105czony?","poka\u017C wszystkich u\u017Cytkownik\xF3w ACL","jakie mam uprawnienia?","poka\u017C regu\u0142y u\u017Cytkownika default"]},qna:{name:"Og\xF3lne Q&A",description:"Zadawaj pytania o wiedz\u0119 Redis \u2014 bez narz\u0119dzi, tylko odpowiedzi.",prompts:["czym jest ZADD?","jak dzia\u0142a failover klastra?","wyja\u015Bnij SCAN kontra KEYS","kiedy u\u017Cywa\u0107 EVAL zamiast wielu polece\u0144?","jakie s\u0105 opcje trwa\u0142o\u015Bci Redis?","jaka jest r\xF3\u017Cnica mi\u0119dzy RDB a AOF?","jak Redis Sentinel decyduje o nowym masterze?","wyja\u015Bnij hash tags w trybie klastra"]},translate:{name:"J\u0119zyk naturalny \u2192 polecenie Redis",description:"Opisz, czego chcesz, prostym polskim (lub w dowolnym z 54 j\u0119zyk\xF3w); AI napisze polecenie Redis.",prompts:["usu\u0144 klucz user:42","zmie\u0144 nazw\u0119 klucza foo na bar","ustaw wyga\u015Bni\u0119cie klucza session:abc za 10 sekund","skopiuj klucz source do destination","zwi\u0119ksz licznik visits o 5",'ustaw klucz greeting na "hello" na 1 godzin\u0119',"poka\u017C mi 10 najcz\u0119\u015Bciej u\u017Cywanych kluczy","usu\u0144 wszystkie klucze pasuj\u0105ce do temp:*"]}}},ssh:{on:"SSH w\u0142\u0105czony",off:"SSH wy\u0142\u0105czony",sshHost:"Host SSH",sshPort:"Port SSH",sshUsername:"Nazwa u\u017Cytkownika SSH",sshPassword:"Has\u0142o SSH",sshPrivateKey:"Klucz prywatny SSH"},isBuffer:e=>`[object ArrayBuffer] oznacza, \u017Ce warto\u015B\u0107 jest danymi binarnymi lub warto\u015B\u0107 jest wi\u0119ksza ni\u017C ${e.maxValueAsBuffer}`,streamValue:'Pole i warto\u015B\u0107 strumienia s\u0105 w jednej linii. Np.: pole1 warto\u015B\u01071 "pole 2" "warto\u015B\u0107 2"',streamTimestampId:"'*' oznacza automatycznie wygenerowany lub specyfikacja jako <millisecondsTime>-<sequenceNumber>",unableToLoadKey:({key:e})=>`Nie mo\u017Cna za\u0142adowa\u0107 tego klucza: ${e}. Mo\u017Cliwe, \u017Ce klucz zosta\u0142 usuni\u0119ty. Dok\u0142adny b\u0142\u0105d znajduje si\u0119 w konsoli.`,bigJson:"Ten obiekt JSON ma ponad 10 kb, upewnij si\u0119, \u017Ce wiesz co robisz, poniewa\u017C niekt\xF3re funkcje mog\u0105 renderowa\u0107 si\u0119 wolno.",addNode:"Dodaj w\u0119ze\u0142",validateJson:"Waliduj JSON",reducedFunction:"Ograniczona funkcjonalno\u015B\u0107",tooManyKeys:e=>`Dla pe\u0142nej funkcjonalno\u015Bci maksymalna dozwolona liczba kluczy to ${e.maxLightKeysCount}. Ta baza danych ma wi\u0119cej kluczy ni\u017C dozwolono, \u0142\u0105cznie ${e.count}. Sortowanie kluczy i dodatkowe informacje o drzewie s\u0105 wy\u0142\u0105czone. Wyszukiwanie odbywa si\u0119 tylko po stronie serwera, a nie klienta.`,redisCommandNotFound:"Nie znaleziono pasuj\u0105cego polecenia Redis ...",treeKeyStore:"Sortowanie (por\xF3wnanie naturalne) jest wykonywane na kliencie, czyli w przegl\u0105darce, co oznacza kar\u0119 wydajno\u015Bci dla du\u017Cych zbior\xF3w, np. ponad 10 tys. kluczy; mo\u017Ce to doda\u0107 troch\u0119 czasu do renderowania strony. W Redis nie ma sortowania kluczy, tylko w ten spos\xF3b.",socketIoTimeout:e=>`Socket.IO przekroczy\u0142 limit czasu dla tego \u017C\u0105dania (maks. ${e.timeout/1e3} sekund) ...`,resizerInfo:e=>`Minimalna szeroko\u015B\u0107 lewego lub prawego panelu to ${e.width}px`,jsonViewNotParsable:"Ta warto\u015B\u0107 nie jest parsowalna jako JSON ",ttlTitle:"Ustaw TTL w sekundach",passwordSecure:"Has\u0142o mo\u017Ce by\u0107 puste, ale nadal b\u0119dzie wy\u015Bwietla\u0107 znaki; jest to funkcja bezpiecze\u0144stwa.",aclAuthHint:"Do uwierzytelnienia u\u017Cyj nazwy u\u017Cytkownika i has\u0142a Redis ACL. Pozostaw puste dla domy\u015Blnego u\u017Cytkownika bez has\u0142a.",tlsWithoutCert:"W\u0142\u0105cz TLS bez dodatkowego certyfikatu",tlsRejectUnauthorized:"Odrzu\u0107 nieautoryzowany certyfikat",tlsSecure:"Je\u015Bli widzisz konfiguracj\u0119 TLS zaczynaj\u0105c\u0105 si\u0119 od P3X lub wszystkie ustawienia TLS wygl\u0105daj\u0105 tak samo, jest to funkcja bezpiecze\u0144stwa. Aby zmieni\u0107 ustawienia, zast\u0105p je pustymi lub innymi warto\u015Bciami, a zostan\u0105 zapisane. Je\u015Bli nie zmienisz ustawie\u0144 TLS, pozostan\u0105 takie, jakie s\u0105 na serwerze.",treeSeparatorEmpty:"Je\u015Bli separator drzewa jest pusty, drzewo nie b\u0119dzie mia\u0142o zagnie\u017Cd\u017Conych w\u0119z\u0142\xF3w, tylko prost\u0105 list\u0119",treeSeparatorEmptyNote:"Brak zagnie\u017Cd\u017Conych w\u0119z\u0142\xF3w, tylko prosta lista",welcomeConsole:"Witamy w konsoli Redis",welcomeConsoleInfo:"SHIFT + Historia za pomoc\u0105 kursora W G\xD3R\u0118 lub W D\xD3\u0141 jest w\u0142\u0105czona",redisListIndexInfo:"Puste, aby doda\u0107 na ko\u0144cu, -1, aby doda\u0107 na pocz\u0105tku lub zapisa\u0107 na wy\u015Bwietlanej pozycji.",redisArrayIndexInfo:"Pozostaw puste, aby doda\u0107 pod nast\u0119pnym indeksem, albo podaj konkretny indeks (luki s\u0105 dozwolone \u2014 tablice mog\u0105 by\u0107 rzadkie).",console:"Konsola",connectiondAdd:"Dodaj po\u0142\u0105czenie",connectiondEdit:"Edytuj po\u0142\u0105czenie",connectiondView:"Wy\u015Bwietl po\u0142\u0105czenie",connections:"Po\u0142\u0105czenia",keysSort:{on:"Sortowanie kluczy w\u0142\u0105czone",off:"Sortowanie kluczy wy\u0142\u0105czone"},cluster:{on:"Cluster w\u0142\u0105czony",off:"Cluster wy\u0142\u0105czony"},sentinel:{on:"Sentinel w\u0142\u0105czony",off:"Sentinel wy\u0142\u0105czony",name:"Nazwa Sentinel"},readonly:{on:"Tylko do odczytu w\u0142\u0105czony",off:"Tylko do odczytu wy\u0142\u0105czony"},theme:{light:"Jasny",dark:"Ciemny enterprise",darkNeu:"Ciemny",darkoBluo:"Darko bluo",enterprise:"Enterprise",redis:"Redis",matrix:"Matrix"},connected:e=>`Po\u0142\u0105czono: ${e.name}`,tree:"Drzewo",askAuth:"\u017B\u0105daj autoryzacji",keyboardShortcuts:"Skr\xF3ty klawiaturowe",about:"O programie",supportedLanguages:"Obs\u0142ugiwane j\u0119zyki",version:"Wersja",redisVersion:"Wersja Redis",modules:"Modu\u0142y",shortcutRefresh:"Od\u015Bwie\u017C",shortcutSearch:"Fokus na wyszukiwanie",shortcutNewKey:"Nowy klucz",shortcutDisconnect:"Roz\u0142\u0105cz",themeAuto:"Automatyczny (system)",languageAuto:"Auto (system)",shortcutCommandPalette:"Paleta polece\u0144",commandPalette:"Paleta polece\u0144",noResults:"Brak wynik\xF3w",redisCommandsReference:"Polecenia Redis",ungrouped:"Bez grupy",grouped:"Pogrupowane",connectFirst:"Najpierw po\u0142\u0105cz si\u0119 z serwerem Redis",searchLanguage:"Szukaj j\u0119zyka...",exportProgress:"Eksportowanie kluczy...",importProgress:"Importowanie kluczy...",importPreview:"Podgl\u0105d",importOverwrite:"Nadpisz",importSkip:"Pomi\u0144",importConflict:"Je\u015Bli klucz ju\u017C istnieje:",noKeysToExport:"Brak kluczy do eksportu",type:"Typ",time:"Czas",format:"Format",loading:"\u0141adowanie...",autoRefresh:"Auto",exportSearchHint:"Eksportowane s\u0105 tylko klucze pasuj\u0105ce do bie\u017C\u0105cego wyszukiwania",importSearchHint:"Import dotyczy ca\u0142ej bazy danych, nie tylko wynik\xF3w wyszukiwania",deleteSearchHint:"Usuwa wszystkie klucze pasuj\u0105ce do bie\u017C\u0105cego wyszukiwania na serwerze",deletingSearchKeys:"Usuwanie pasuj\u0105cych kluczy...",importNoKeys:"Nie znaleziono kluczy w pliku",desktopNotifications:"Powiadomienia pulpitu",desktopNotificationsEnabled:"W\u0142\u0105cz powiadomienia pulpitu",desktopNotificationsInfo:"Otrzymuj powiadomienia systemu operacyjnego o roz\u0142\u0105czeniach i ponownych po\u0142\u0105czeniach Redis, gdy aplikacja nie jest w centrum uwagi."},status:{dataCopied:"Dane s\u0105 w schowku",exportDone:"Eksport zako\u0144czony",deletedSearchKeys:e=>`Usuni\u0119to ${e.count} kluczy`,indexCreated:"Indeks utworzony",indexDropped:"Indeks usuni\u0119ty",importDone:e=>`Import zako\u0144czony: ${e.created} utworzono, ${e.skipped} pomini\u0119to, ${e.errors} b\u0142\u0119d\xF3w`,nodeRemoved:"W\u0119ze\u0142 usuni\u0119ty",keyIsNotExisting:"Ten klucz m\xF3g\u0142 zosta\u0107 usuni\u0119ty lub wygasn\u0105\u0107.",keyCount:e=>e.keyCount===0?"Brak kluczy":e.keyCount===1?"1 klucz":`${e.keyCount} kluczy`,treeExpandAll:"Rozwi\u0144 wszystkie ga\u0142\u0119zie drzewa. Ta operacja mo\u017Ce by\u0107 kosztowna i mo\u017Ce zaj\u0105\u0107 troch\u0119 czasu ...",noRedisKeys:"Brak kluczy w tej bazie danych.",redisConnected:"Po\u0142\u0105czenie z Redis nawi\u0105zane pomy\u015Blnie",reverted:"Cofni\u0119to",reloadingDataInfo:"Ponowne \u0142adowanie informacji o danych Redis",added:"Dodano",saved:"Zaktualizowano",cancelled:"Anulowano",deleted:"Usuni\u0119to",savedRedis:"Dane Redis zosta\u0142y zapisane",redisDisconnected:e=>`Bie\u017C\u0105ce po\u0142\u0105czenie napotka\u0142o b\u0142\u0105d: ${e.error.message}`,dbChanged:e=>`Indeks bazy danych ustawiony na ${e.db}. `,treeDeleted:e=>`Klucz drzewa zosta\u0142 usuni\u0119ty (${e.key}).`,deletedKey:e=>`Klucz zosta\u0142 usuni\u0119ty (${e.key}).`,renamedKey:"Nazwa tego klucza zosta\u0142a zmieniona",ttlChanged:"TTL tego klucza zosta\u0142 zmieniony",notInteger:"Ta warto\u015B\u0107 nie jest liczb\u0105 ca\u0142kowit\u0105",persisted:"Ten klucz jest zachowany na zawsze",set:"Klucz zosta\u0142 ustawiony/dodany",connectionRestored:"Po\u0142\u0105czenie przywr\xF3cone",socketDisconnected:"Roz\u0142\u0105czono",socketError:"B\u0142\u0105d po\u0142\u0105czenia",deletedHashKey:"Klucz hash usuni\u0119ty",deletedArrayIndex:"Element tablicy usuni\u0119ty",deletedSetMember:"Cz\u0142onek zbioru usuni\u0119ty",deletedListElement:"Element listy usuni\u0119ty",deletedZSetMember:"Cz\u0142onek zbioru posortowanego usuni\u0119ty",deletedStreamTimestamp:"Wpis strumienia usuni\u0119ty"},code:{"delete-connection":"To po\u0142\u0105czenie zosta\u0142o usuni\u0119te, dlatego zosta\u0142e\u015B roz\u0142\u0105czony z t\u0105 instancj\u0105 Redis.","save-connection":"To po\u0142\u0105czenie zosta\u0142o zmienione, dlatego zosta\u0142e\u015B roz\u0142\u0105czony z t\u0105 instancj\u0105 Redis. Mo\u017Cesz ponownie si\u0119 po\u0142\u0105czy\u0107.","readonly-connections":"Dodawanie/zapisywanie/usuwanie po\u0142\u0105cze\u0144 jest w trybie tylko do odczytu!","readonly-connection-mode":"To po\u0142\u0105czenie jest w trybie tylko do odczytu!","list-out-of-bounds":"Indeks tej listy jest poza zakresem","invalid-json-value":"The value is not valid JSON.",http_auth_required:"Wymagana autoryzacja: uwierzytelnij si\u0119 za pomoc\u0105 HTTP Basic Auth i prze\u0142aduj stron\u0119.","auto-connection-failed":"Mo\u017Cliwe, \u017Ce po\u0142\u0105czenie zosta\u0142o usuni\u0119te i automatyczne po\u0142\u0105czenie nie powiod\u0142o si\u0119 z tego powodu.",invalid_console_command:"To polecenie nie dzia\u0142a przez GUI.",AI_DISABLED:"AI jest wy\u0142\u0105czone. W\u0142\u0105cz je w ustawieniach AI.",AI_PROMPT_REQUIRED:"Zapytanie AI jest wymagane.",GROQ_API_KEY_READONLY:"Klucz Groq API jest tylko do odczytu i nie mo\u017Ce by\u0107 modyfikowany.",blocked_api_access:"Tw\xF3j plan Groq API nie pozwala na dost\u0119p do tego modelu. Zaktualizuj plan Groq lub u\u017Cyj proxy network.corifeus.com.",rate_limit:"Osi\u0105gni\u0119to limit AI. Spr\xF3buj ponownie p\xF3\u017Aniej lub u\u017Cyj w\u0142asnego klucza Groq API w ustawieniach."},form:{error:{required:"Wymagane",port:"Port musi by\u0107 w zakresie 1-65535",invalid:"Formularz jest nieprawid\u0142owy"},connection:{label:{name:"Nazwa",group:"Grupa",host:"Nazwa hosta",port:"Port",password:"Has\u0142o",username:"Nazwa u\u017Cytkownika"}},treeSettings:{maxValueDisplay:"Maksymalna d\u0142ugo\u015B\u0107 wy\u015Bwietlanej warto\u015Bci",maxValueDisplayInfo:"Je\u015Bli ustawiono na 0, wy\u015Bwietlane s\u0105 pe\u0142ne warto\u015Bci. Je\u015Bli wi\u0119ksze ni\u017C 0, obcinane do tej d\u0142ugo\u015Bci. Je\u015Bli -1: dla string\xF3w warto\u015B\u0107 jest ukryta do edycji; dla innych typ\xF3w wy\u015Bwietlana jest pe\u0142na zawarto\u015B\u0107.",maxKeys:"Maksymalna liczba kluczy",maxKeysInfo:"Aby GUI si\u0119 nie zawiesza\u0142, ograniczamy maksymaln\u0105 liczb\u0119 kluczy.",keyCount:e=>`Liczba kluczy: ${e?.keyCount??0}`,label:{animation:"U\u017Cyj animacji",noAnimation:"Bez animacji",undoEnabled:"Cofanie w\u0142\u0105czone",undoDisabled:"Cofanie wy\u0142\u0105czone",diffEnabled:"Poka\u017C diff przed zapisaniem",diffDisabled:"Diff przed zapisem wy\u0142\u0105czony",jsonFormatTwoSpace:"Formatuj JSON z 2 spacjami",jsonFormatFourSpace:"Formatuj JSON z 4 spacjami",formName:"Ustawienia Redis",searchModeClient:"Tryb wyszukiwania po stronie klienta",searchModeServer:"Tryb wyszukiwania po stronie serwera",searchModeStartsWith:"Wyszukiwanie zaczynaj\u0105ce si\u0119 od",searchModeIncludes:"Wyszukiwanie zawieraj\u0105ce"},undoHint:"Cofanie jest dost\u0119pne tylko dla typ\xF3w kluczy string i JSON",field:{treeSeparator:"Separator drzewa",treeSeparatorSelector:"Selektor separatora drzewa",page:"Liczba stron drzewa",keyPageCount:"Liczba stron kluczy",keysSort:"Sortuj klucze",searchMode:"Tryb wyszukiwania",searchModeStartsWith:"Wyszukiwanie zaczyna si\u0119 od / zawiera"},error:{keyPageCount:"Liczba stron kluczy musi by\u0107 liczb\u0105 ca\u0142kowit\u0105 w zakresie 5 - 100",page:"Liczba stron musi by\u0107 liczb\u0105 ca\u0142kowit\u0105 w zakresie 10 - 5000",maxValueDisplay:"Maksymalna wy\u015Bwietlana warto\u015B\u0107 musi by\u0107 liczb\u0105 ca\u0142kowit\u0105 w zakresie od -1 do 32768",maxKeys:"Maksymalna liczba kluczy musi by\u0107 liczb\u0105 ca\u0142kowit\u0105 w zakresie od 100 do 100000"}},key:{label:{formName:{add:"Dodaj nowy klucz Redis",edit:"Edytuj klucz Redis",append:"Dodaj do istniej\u0105cego klucza Redis"}},field:{streamTimestamp:"Znacznik czasu",key:"Klucz",type:"Typ",index:"Indeks",hashKey:"Klucz hash",score:"Wynik",value:"Warto\u015B\u0107",errorRate:"Wsp\xF3\u0142czynnik b\u0142\u0119du",capacity:"Pojemno\u015B\u0107",topk:"Top K",width:"Szeroko\u015B\u0107",depth:"G\u0142\u0119boko\u015B\u0107",decay:"Zanik",compression:"Kompresja",increment:"Przyrost",item:"Element",vectorValues:"Warto\u015Bci wektora (oddzielone przecinkami)",element:"Nazwa elementu"},error:{streamTimestamp:"Znacznik czasu jest wymagany, w formacie Redis lub jako *",key:"Klucz musi mie\u0107 co najmniej jeden znak",hashKey:"Klucz tabeli hash musi mie\u0107 co najmniej jeden znak",score:"Wynik zbioru posortowanego jest wymagany",value:"Warto\u015B\u0107 jest wymagana",errorRate:"Wsp\xF3\u0142czynnik b\u0142\u0119du musi wynosi\u0107 od 0 do 1 (np. 0.01)",capacity:"Pojemno\u015B\u0107 musi by\u0107 dodatni\u0105 liczb\u0105 ca\u0142kowit\u0105",topk:"Top K musi by\u0107 dodatni\u0105 liczb\u0105 ca\u0142kowit\u0105",width:"Szeroko\u015B\u0107 musi by\u0107 dodatni\u0105 liczb\u0105 ca\u0142kowit\u0105",depth:"G\u0142\u0119boko\u015B\u0107 musi by\u0107 dodatni\u0105 liczb\u0105 ca\u0142kowit\u0105",item:"Element jest wymagany"}},main:{label:{database:"DB"}}},page:{search:{title:"Szukaj",index:"Indeks",query:"Zapytanie",results:"Wyniki",noIndex:"Nie znaleziono indeks\xF3w",createIndex:"Utw\xF3rz indeks",dropIndex:"Usu\u0144 indeks",indexInfo:"Info o indeksie",indexName:"Nazwa indeksu",prefix:"Prefiks klucza (opcjonalnie)",fieldName:"Nazwa pola",hybridMode:"Wyszukiwanie hybrydowe (FT.HYBRID)",vectorField:"Pole wektorowe",vectorValues:"Warto\u015Bci wektorowe"},monitor:{title:"Monitorowanie",memory:"Pami\u0119\u0107",opsPerSec:"Operacji/s",clients:"Klienci",blocked:"Zablokowane",hitsMisses:"Trafienia",networkIo:"Sie\u0107 I/O",slowLog:"Wolny log",noSlowQueries:"Nie zarejestrowano \u017Cadnych powolnych zapyta\u0144.",confirmSlowLogReset:"Czy na pewno chcesz zresetowa\u0107 powolny dziennik?",slowLogResetDone:"Powolny dziennik zosta\u0142 zresetowany.",totalCommands:"\u0141\u0105cznie",expired:"Wygas\u0142e",evicted:"Usuni\u0119te",clientList:"Lista klient\xF3w",topKeys:"Najwi\u0119ksze klucze wed\u0142ug pami\u0119ci",killClient:"Zabij klienta",clientKilled:"Klient zabity",confirmKillClient:"Czy na pewno chcesz zako\u0144czy\u0107 tego klienta?",noKeys:"Brak kluczy",rss:"RSS",peak:"Szczyt",fragmentation:"Fragmentacja",hitsAndMisses:"Trafienia / Chybienia",noClients:"Brak klient\xF3w",slotStats:"Statystyki slot\xF3w klastra",serverInfo:"Informacje o serwerze",os:"System operacyjny",port:"Port sieciowy",pid:"Identyfikator procesu",configFile:"Plik konfiguracyjny",uptime:"Czas pracy",keyspace:"Przestrze\u0144 kluczy Redis",keys:"Klucze Redis",expires:"Wygasa",noKeyspace:"Brak kluczy",persistence:"Trwa\u0142o\u015B\u0107 danych",rdbLastSave:"Ostatni zapis RDB",rdbStatus:"Stan RDB",rdbChanges:"Zmiany od ostatniego zapisu",aofEnabled:"Funkcja AOF w\u0142\u0105czona",aofSize:"Rozmiar AOF",replication:"Replikacja Redis",role:"Rola replikacji",replicas:"Po\u0142\u0105czone repliki",masterHost:"G\u0142\xF3wny gospodarz",linkStatus:"Stan \u0142\u0105cza replikacji",cpu:"U\u017Cycie procesora",cpuSys:"Systemu",cpuUser:"U\u017Cytkownik",modules:"Za\u0142adowano modu\u0142y Redis",noModules:"Nie za\u0142adowano \u017Cadnych modu\u0142\xF3w Redis",clusterSlotMap:"Mapa gniazd klastra Redis",slotRange:"Zakres szczelin klastra",totalSlots:"\u0141\u0105czna liczba gniazd klastra",noClusterData:"Brak dost\u0119pnych danych klastra Redis."},analysis:{title:"Analiza pami\u0119ci",runAnalysis:"Uruchom analiz\u0119",running:"Analizowanie...",typeDistribution:"Rozk\u0142ad typ\xF3w",prefixMemory:"Pami\u0119\u0107 wg prefiksu",topKeysByMemory:"Najwi\u0119ksze klucze wg pami\u0119ci",expirationOverview:"Wygasanie kluczy",memoryBreakdown:"Podzia\u0142 pami\u0119ci",keysScanned:"Przeskanowane klucze",totalMemory:"Ca\u0142kowita pami\u0119\u0107",rssMemory:"Pami\u0119\u0107 RSS",peakMemory:"Szczytowa pami\u0119\u0107",luaMemory:"Pami\u0119\u0107 Lua",overheadMemory:"Narzut",datasetMemory:"Zbi\xF3r danych",fragmentation:"Fragmentacja",allocator:"Alokator",withTTL:"Z TTL",persistent:"Trwa\u0142e",avgTTL:"\u015Aredni TTL",prefix:"Prefiks",keyCount:"Liczba kluczy",memoryUsage:"U\u017Cycie pami\u0119ci",noPrefix:"(bez prefiksu)",topN:"Top N",maxScanKeys:"Maks. przeskanowanych kluczy",type:"Typ",noData:"Brak danych. Kliknij Uruchom analiz\u0119, aby rozpocz\u0105\u0107.",exportAll:"Eksportuj wszystko",memoryDoctor:"Memory Doctor",doctorNoData:"Kliknij Od\u015Bwie\u017C, aby uruchomi\u0107 diagnostyk\u0119 Memory Doctor."},acl:{title:"U\u017Cytkownicy ACL",loadUsers:"Za\u0142aduj u\u017Cytkownik\xF3w",loading:"\u0141adowanie...",username:"Nazwa u\u017Cytkownika",status:"Stan",enabled:"W\u0142\u0105czone",disabled:"Wy\u0142\u0105czony",commands:"Polecenia",commandsHint:"np. +@all or +@read -@dangerous",keys:"Kluczowe wzorce Redis",keysHint:"np. ~* or ~user:*",channels:"Kana\u0142y Pub/Sub",channelsHint:"np. &* or ¬ifications:*",password:"Has\u0142o",noPassword:"Brak has\u0142a (nopass)",passwordHint:"Pozostaw puste, aby zachowa\u0107 aktualne has\u0142o",currentUser:"Aktualny",createUser:"Utw\xF3rz u\u017Cytkownika",editUser:"Edytuj u\u017Cytkownika",deleteUser:"Usu\u0144",confirmDelete:"Czy na pewno chcesz usun\u0105\u0107 u\u017Cytkownika ACL?",userDeleted:"U\u017Cytkownik ACL zosta\u0142 usuni\u0119ty.",userSaved:"U\u017Cytkownik ACL zosta\u0142 zapisany.",cannotDeleteDefault:"Nie mo\u017Cna usun\u0105\u0107 domy\u015Blnego u\u017Cytkownika.",cannotDeleteSelf:"Nie mo\u017Cna usun\u0105\u0107 aktualnie pod\u0142\u0105czonego u\u017Cytkownika.",noUsers:"ACL wymaga Redis 6.0+.",groupCommon:"Og\xF3lne",groupDataTypes:"Typy danych",groupOperations:"Operacje",rules:"Regu\u0142y",rulesHint:"Tokeny oddzielone spacjami (na przyk\u0142ad on >password +@all ~* &*)",defaultUserWarning:"Uwaga: Modyfikacja domy\u015Blnego u\u017Cytkownika mo\u017Ce zablokowa\u0107 wszystkie po\u0142\u0105czenia. Je\u015Bli tak si\u0119 stanie, b\u0119dziesz musia\u0142 ponownie uruchomi\u0107 Redis lub u\u017Cy\u0107 redis-cli, aby przywr\xF3ci\u0107 dost\u0119p."},overview:{noConnected:"Brak po\u0142\u0105czenia z Redis.",overviewClients:"Wy\u015Bwietl po\u0142\u0105czonych wed\u0142ug liczby klient\xF3w",connectedCount:e=>e.length===1?"1 klient":`${e.length} klient\xF3w`},key:{label:{key:"Klucz",encoding:"Kodowanie",compression:"Kompresja",aiRateLimited:"Osi\u0105gni\u0119to limit zapyta\u0144 AI. Spr\xF3buj ponownie p\xF3\u017Aniej lub u\u017Cyj w\u0142asnego klucza API Groq w Ustawieniach.",aiError:"Zapytanie AI nie powiod\u0142o si\u0119",length:"Rozmiar",ttl:"TTL",ttlTitle:"Time To Live",type:"Typ",ttlNotExpire:"nie wygasa",lengthString:"bajt\xF3w",lengthItem:"element\xF3w",actions:"Akcje"},list:{table:{index:"Indeks",value:"Warto\u015B\u0107"}},array:{table:{index:"Indeks",value:"Warto\u015B\u0107"}},hash:{table:{hashkey:"Klucz hash",value:"Warto\u015B\u0107"}},set:{table:{value:"Element"}},zset:{table:{value:"Element",score:"Wynik"}},stream:{table:{timestamp:"ID znacznika czasu",field:"Pole",value:"Warto\u015B\u0107"}},timeseries:{chart:"Wykres",info:"Informacje",addPoint:"Dodaj punkt danych",from:"Od (ms lub -)",to:"Do (ms lub +)",aggregation:"Agregacja",timeBucket:"Przedzia\u0142 (ms)",none:"Brak",dataPoints:"punkty danych",labels:"Etykiety",rules:"Regu\u0142y",retention:"Retencja",timestamp:"Znacznik czasu",value:"Warto\u015B\u0107",retentionHint:"0 = bez wyga\u015Bni\u0119cia, lub milisekundy",duplicatePolicy:"Polityka duplikat\xF3w",labelsHint:"klucz1 warto\u015B\u01071 klucz2 warto\u015B\u01072",timestampHint:"'*' oznacza automatyczne generowanie, lub znacznik czasu w milisekundach",editAllHint:"Jeden punkt danych na lini\u0119: znacznik_czasu warto\u015B\u0107 (znacznik_czasu mo\u017Ce by\u0107 * dla auto)",autoSpread:"Automatyczny interwa\u0142 rozrzutu *",formula:"Formu\u0142a",formulaLinear:"Liniowa",formulaRandom:"Losowa",formulaSawtooth:"Pi\u0142okszta\u0142tna",formulaPoints:"Punkty",formulaAmplitude:"Amplituda",formulaOffset:"Przesuni\u0119cie",generate:"Generuj",exportChart:"Eksportuj PNG",overlay:"Nak\u0142adanie kluczy",overlayHint:"Klucze oddzielone przecinkami",mrangeFilter:"Filtr etykiet",bulkMode:"Generowanie masowe",mrangeHint:"np. sensor=temp"},probabilistic:{info:"Informacje",addItem:"Dodaj element",checkItem:"Sprawd\u017A element",item:"Element",exists:"Istnieje",doesNotExist:"Nie istnieje",topkList:"Najcz\u0119stsze elementy",topkCount:"Liczba",queryCount:"Liczba zapyta\u0144",queryResult:"Wynik zapytania",addedSuccessfully:"Element dodany pomy\u015Blnie",deletedSuccessfully:"Element usuni\u0119ty pomy\u015Blnie",quantile:"Kwantyl",quantileResult:"Wynik",noItems:"Brak element\xF3w do wy\u015Bwietlenia",resetConfirm:"Zresetowa\u0107 wszystkie dane w tym T-Digest?"},vectorset:{info:"Informacje",elements:"Elementy",similarity:"Wyszukiwanie podobie\u0144stwa",similaritySearch:"Wyszukiwanie podobie\u0144stwa",searchByElement:"Szukaj po elemencie",searchByVector:"Szukaj po wektorze",byElement:"Szukaj po elemencie",byVector:"Szukaj po wektorze",vectorValues:"Warto\u015Bci wektora",elementName:"Nazwa elementu",searchTerm:"Wyszukiwane has\u0142o",element:"Element",score:"Wynik",count:"Liczba",addElement:"Dodaj element",addedSuccessfully:"Element dodany pomy\u015Blnie",deletedSuccessfully:"Element usuni\u0119ty pomy\u015Blnie",removedSuccessfully:"Element usuni\u0119ty pomy\u015Blnie",attributes:"Atrybuty",noAttributes:"Brak atrybut\xF3w",dimensions:"Wymiary",removeConfirm:"Usun\u0105\u0107 ten element z VectorSet?",noElements:"Brak element\xF3w",filter:"Filtr",searchComplete:"Wyszukiwanie zako\u0144czone"}},treeControls:{settings:"Ustawienia drzewa",expandAll:"Rozwi\u0144 wszystko",collapseAll:"Zwi\u0144 wszystko",level:"Poziom",search:{search:"Szukaj w kluczach",clear:"Wyczy\u015B\u0107 bie\u017C\u0105ce wyszukiwanie",placeholderClient:"Szukaj po stronie klienta",placeholderServer:"Szukaj po stronie serwera",info:e=>`Wyszukiwanie po stronie klienta oznacza dopasowanie tekstu w polu wyszukiwania. Wyszukiwanie po stronie serwera oznacza wyszukiwanie we wzorcach kluczy jako *{szukany-tekst}*. Dla du\u017Cych zbior\xF3w lepiej jest u\u017Cywa\u0107 wyszukiwania po stronie serwera. Dla mniejszych zbior\xF3w lepiej jest u\u017Cywa\u0107 wyszukiwania po stronie klienta. Je\u015Bli liczba kluczy przekracza ${e?.maxLightKeysCount??11e4}, mo\u017Cesz wyszukiwa\u0107 tylko po stronie serwera.`,largeSetInfo:"W du\u017Cym zbiorze wyszukiwanie po stronie klienta jest wy\u0142\u0105czone, wi\u0119c obecnie mo\u017Cliwe jest tylko wyszukiwanie po stronie serwera.",infoDetails:"Aby dowiedzie\u0107 si\u0119, jak dzia\u0142a wyszukiwanie, sprawd\u017A ustawienia"},pager:{next:"Nast\u0119pna",prev:"Poprzednia",first:"Pierwsza",last:"Ostatnia"}}},time:{years:"lat",months:"miesi\u0119cy",days:"dni",year:"rok",month:"miesi\u0105c",day:"dzie\u0144",second:"sekunda",seconds:"sekundy",minute:"minuta",minutes:"minuty",hour:"godzina",hours:"godziny"},redisTypes:{string:"String",list:"List",hash:"Hash table",set:"Set",zset:"Sorted set - zset",stream:"Stream",json:"JSON",timeseries:"Time Series",bloom:"Bloom filtr",cuckoo:"Cuckoo filtr",topk:"Top-K",cms:"Count-Min Sketch",tdigest:"T-Digest",vectorset:"VectorSet",array:"Tablica"},promo:{title:"Asystent sieci AI",description:"Odkryj naszego bezp\u0142atnego asystenta sieci AI na network.corifeus.com \u2014 analizuj domeny, adresy IP, rekordy DNS, certyfikaty SSL, bezpiecze\u0144stwo poczty e-mail i infrastruktur\u0119 sieciow\u0105. Nap\u0119dzany przez AI, aby zapewnia\u0107 natychmiastowe, kompleksowe wyniki.",disclaimer:"Ta promocja jest wy\u015Bwietlana tylko na stronie demo i nie pojawi si\u0119 we wdro\u017Ceniach Docker, Electron ani aplikacji webowej.",toastMessage:"Wypr\xF3buj naszego bezp\u0142atnego asystenta sieci AI na network.corifeus.com \u2014 analizuj domeny, DNS, SSL i nie tylko!",visit:"Odwied\u017A network.corifeus.com"},promoMeeting:{title:"Meet Assistant SaaS",description:"Pe\u0142ny przep\u0142yw pracy spotka\u0144 dla europejskich firm na meeting.corifeus.com \u2014 t\u0142umaczenie na \u017Cywo w 21 j\u0119zykach, podsumowania AI, zadania, decyzje, uczestnicy i kluczowe cytaty generowane automatycznie. W\u0142asne s\u0142ownictwo, przeszukiwalna biblioteka spotka\u0144, udost\u0119pniane linki tylko do odczytu, podsumowanie e-mail jednym klikni\u0119ciem. Rozliczenia EU \u2014 Stripe Tax, zgodno\u015B\u0107 z VAT, ceny EUR (Solo \u20AC19.99 / Pro \u20AC39.99 / Business \u20AC99.99 miesi\u0119cznie, bez zobowi\u0105za\u0144). Domy\u015Blnie zgodne z GDPR \u2014 bez \u015Bledz\u0105cych cookies, szyfrowane przechowywanie.",disclaimer:"Ta promocja jest wy\u015Bwietlana tylko na stronie demo i nie pojawi si\u0119 we wdro\u017Ceniach Docker, Electron ani aplikacji webowej.",toastMessage:"Wypr\xF3buj Meet Assistant SaaS na meeting.corifeus.com \u2014 t\u0142umaczenie na \u017Cywo w 21 j\u0119zykach, podsumowania AI, zadania. 1 minuta za darmo, bez rejestracji, zgodne z GDPR.",visit:"Odwied\u017A meeting.corifeus.com"}};a.exports=i;});var chunk6A6DUSDY = n();export{chunk6A6DUSDY as default};