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 • 54.4 kB
JavaScript
var e={error:{server_error:`Грешка сервера, молимо покушајте поново`,aiPromptTooLong:`AI упит је предуг (максимално 4096 знакова)`},title:{donate:`Донација`,donateTitle:`Подржите P3X Redis UI`,donateDescription:`P3X Redis UI је бесплатан пројекат отвореног кода. Трошкови одржавања апликације, AI функција, Docker слика, сервера и инфраструктуре долазе из џепа програмера. Ако вам је овај алат користан, размислите о подршци даљем развоју донацијом. Сваки допринос помаже да пројекат живи и расте. Хвала!`,jsonRecursive:`Проширивање свих грана`,name:`P3X Redis UI`,nameDonated:`P3X Redis UI+`,main:`Можете изабрати Redis конекцију за повезивање из менија доле лево.`,statistics:`Статистика`,error:`Грешка`,connectingRedis:`Повезивање на Redis ...`,socketioConnectError:`Грешка Socket.IO`,db:`БД`,server:`Сервер`,clients:`Клијенти`,memory:`Меморија`,persistence:`Перзистенција`,stats:`Статистика`,replication:`Репликација`,cpu:`CPU`,cluster:`Cluster`,modules:`Модулi`,errorstats:`Статистика грешака`,commandstats:`Статистика команди`,latencystats:`Статистика кашњења`,keysizes:`Величине кључева`,threads:`Нити`},confirm:{dropIndex:`Да ли сте сигурни да желите да обришете овај индекс?`,uploadBuffer:`Да ли сте сигурни да желите да отпремите ове бинарне податке?`,uploadBufferDone:`Бинарни подаци су отпремљени`,uploadBufferDoneAndSave:`Бинарни подаци су отпремљени и сачувани на серверу`,title:`Потврда`,alert:`Упозорење`,info:`Информација`,deleteListItem:`Да ли сте сигурни да желите да обришете ову ставку листе?`,deleteHashKey:`Да ли сте сигурни да желите да обришете овај хеш кључ?`,deleteStreamTimestamp:`Да ли сте сигурни да желите да обришете ову временску ознаку стрима?`,deleteSetMember:`Да ли сте сигурни да желите да обришете овог члана скупа?`,deleteZSetMember:`Да ли сте сигурни да желите да обришете овог члана сортираног скупа?`,deleteConnection:`Потврда`,deleteConnectionText:`Да ли сте сигурни да желите да обришете ову Redis конекцију?`,deleteNode:`Да ли сте сигурни да желите да обришете овај Redis чвор?`,deleteAllKeys:e=>`\u041E\u0431\u0440\u0438\u0441\u0430\u0442\u0438 \u043E\u0432\u043E \u0441\u0442\u0430\u0431\u043B\u043E \u0438 \u0441\u0432\u0435 \u045A\u0435\u0433\u043E\u0432\u0435 \u043A\u0459\u0443\u0447\u0435\u0432\u0435 (${e.key})?`,deleteSearchKeys:e=>`Да ли сте сигурни да желите да обришете све кључеве који одговарају "${e.pattern}"? Пронађено ${e.count} кључева.`,socketioConnectError:`Socket.IO не може да се повеже на сервер, можете поново учитати и покушати да решите грешку повезивања сами, клијент не зна како да је реши.`,socketioAuthRequired:`Потребна је Socket.IO ауторизација. Молимо аутентификујте се путем HTTP Basic Auth (корисничко име/лозинка) и поново учитајте.`,invalidCredentials:`Неважеће корисничко име или лозинка.`,delete:`Обрисати?`,deleteKey:`Да ли сте сигурни да желите да обришете овај кључ?`,rename:{title:`Да ли сте сигурни да желите да преименујете овај кључ?`,textContent:`Ова радња трајно преименује кључ.`,placeholder:`Redis кључ (обавезно)`},ttl:{title:`Да ли сте сигурни да желите да промените TTL овог кључа?`,textContent:`Промена TTL-а ажурира време живота овог кључа. Оставите празно за трајно чување кључа.`,placeholder:`TTL Redis кључа (цео број или празно)`,placeholderPlaceholder:`Празно значи да траје заувек; иначе унесите цео број.`,convertTextToTime:`Претвори текст у време`,convertTextToTimePlaceholder:`Нпр. 1d ће бити 86400`}},language:{bg:`Български / Bulgarian`,cs:`Čeština / Czech`,de:`Deutsch / German`,el:`Ελληνικά / Greek`,en:`English`,es:`Español / Spanish`,fr:`Français / French`,hu:`Magyar / Hungarian`,it:`Italiano / Italian`,ja:`日本語 / Japanese`,nl:`Nederlands / Dutch`,pl:`Polski / Polish`,"pt-PT":`Português / Portuguese`,ro:`Română / Romanian`,ru:`Русский / Russian`,sk:`Slovenčina / Slovak`,sr:`Српски / Serbian`,sv:`Svenska / Swedish`,tr:`Türkçe / Turkish`,uk:`Українська / Ukrainian`,zn:`中文 / Chinese`,ar:`العربية / Arabic`,az:`Azərbaycanca / Azerbaijani`,be:`Беларуская / Belarusian`,bn:`বাংলা / Bengali`,da:`Dansk / Danish`,et:`Eesti / Estonian`,fi:`Suomi / Finnish`,fil:`Filipino / Filipino`,he:`עברית / Hebrew`,hr:`Hrvatski / Croatian`,hy:`Հայերեն / Armenian`,id:`Bahasa Indonesia / Indonesian`,ka:`ქართული / Georgian`,kk:`Қазақша / Kazakh`,km:`ខ្មែរ / Khmer`,ko:`한국어 / Korean`,ky:`Кыргызча / Kyrgyz`,lt:`Lietuvių / Lithuanian`,mk:`Македонски / Macedonian`,ms:`Bahasa Melayu / Malay`,ne:`नेपाली / Nepali`,no:`Norsk / Norwegian`,"pt-BR":`Português (Brasil) / Portuguese (Brazil)`,sl:`Slovenščina / Slovenian`,tg:`Тоҷикӣ / Tajik`,th:`ไทย / Thai`,vi:`Tiếng Việt / Vietnamese`,"zh-HK":`中文(香港) / Chinese (Hong Kong)`,"zh-TW":`中文(台灣) / Chinese (Taiwan)`,bs:`Bosanski / Bosnian`,si:`සිංහල / Sinhala`,sw:`Kiswahili / Swahili`,ta:`தமிழ் / Tamil`},intention:{copy:`Копирај`,downloadBuffer:`Преузми бинарно`,setBuffer:`Отпреми бинарно`,exportKeys:`Извези кључеве`,exportAllKeys:e=>`Извези свих ${e.count} кључева`,exportSearchResults:e=>`Извези ${e.count} резултата`,deleteAllKeysMenu:e=>`Обриши све ${e.count}`,importKeys:`Увези кључеве`,deleteSearchKeys:e=>`Обриши ${e.count} одговарајућих кључева`,saveWithFormatJson:`Сачувај са форматом`,formatJson:`Форматирај Json`,wrap:`Преламање`,unwrap:`Без преламања`,downloadJson:`Преузми JSON`,pubsubMonitor:`PubSub`,pulse:`Pulse`,profiler:`Profiler`,memoryAnalysis:`Analysis`,language:`Језик / Language`,ok:`ОК`,addKey:`Додај овом кључу`,addKeyRoot:`Додај коренски кључ`,reloadKey:`Поново учитај кључ`,reload:`Поново учитај`,close:`Затвори`,commands:`Команде`,view:`Приказ`,statistics:`Статистика`,refresh:`Освежи`,pause:`Пауза`,resume:`Настави`,clear:`Очисти`,rename:`Преименуј`,main:`Почетна`,cancel:`Откажи`,theme:`Тема`,github:`GitHub`,githubRepo:`Репозиторијум`,githubRelease:`Издања`,githubChangelog:`Историја промена`,info:`Info`,settings:`Подешавања`,connect:`Повежи`,disconnect:`Одвоји`,logout:`Одјава`,overview:`Преглед`,console:`Конзола`,noConnections:`Нема конекција, додајте конекцију у менију подешавања.`,noConnectionsInSettings:`Нема конекција, можете додати НОВУ КОНЕКЦИЈУ изнад.`,connectionAdd:`Нова конекција`,addGroup:`Додај групу`,extend:`Прошири`,collapse:`Скупи`,add:`Додај`,edit:`Уреди`,save:`Сачувај`,ttl:`Постави TTL`,fieldTtl:`TTL поља`,digest:`Сажетак`,delete:`Обриши`,remove:`Уклони`,areYouSure:`Да ли сте сигурни?`,sure:`Сигурно`,testConnection:`Тестирај конекцију`,getKey:`Учитавање Redis кључа и повезаних података ...`,jsonViewShow:`Прикажи JSON`,jsonViewEditor:`Уреди JSON`,quickConsole:`Брза конзола`,moveUp:`Помери горе`,moveDown:`Помери доле`},diff:{reviewChanges:`Прегледај промене`,inline:`У реду`,sideBySide:`Једно поред другог`,additions:`додавања`,deletions:`брисања`,unchangedLines:`непромењене линије`,noChanges:`Нема откривених промена`,before:`Пре`,after:`После`},label:{id:{nodeId:`ID чвора`,id:`ID конекције`,info:`Ако не желите да мењате својства: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, молимо унесите ID конекције у та својства да бисте сачували вредности. Ако желите исту логику за лозинку чвора, унесите ID чвора у лозинку чвора.`},secureFeature:`Ако видите вредност која почиње са P3X и изгледа исто, то је безбедносна функција. За промену подешавања, замените ова подешавања празним или нечим другим и биће сачувана. Ако не промените подешавања, она ће остати каква јесу на серверу.`,aiTranslating:`Превођење...`,aiSettings:`AI Подешавања`,aiGroqApiKey:`Groq API кључ`,aiGroqApiKeyInfo:`Опционално. Сопствени Groq API кључ за боље перформансе. Набавите бесплатан кључ на`,aiGroqApiKeyPlaceholder:`gsk_...`,aiGroqApiKeySaved:`AI API кључ сачуван`,aiGroqApiKeyInvalid:`Nevažeći Groq API ključ`,aiGroqApiKeyNotSet:`Није подешено (подразумевано сервера)`,aiEnabled:`AI omogućeno`,aiEnabledYes:`Da`,aiEnabledNo:`Ne`,aiRouteViaNetwork:`Usmeri preko network.corifeus.com`,aiRoutingDirect:`Upiti idu direktno u Groq koristeći vaš sopstveni API ključ, zaobilazeći network.corifeus.com.`,aiRoutingNetwork:`AI upiti se usmeravaju kroz network.corifeus.com. Ako imate sopstveni besplatni Groq API ključ, možete isključiti ovaj prekidač i usmeravati direktno u Groq bez network.corifeus.com.`,aiMaxTokens:`Maksimalan broj AI tokena`,aiMaxTokensInfo:`Maksimalan broj tokena za AI odgovore. Veće vrednosti omogućavaju duže odgovore, ali mogu potrošiti više API kredita.`,consoleDrawer:{toggleTooltip:`Прикажи/сакриј конзолу`,clearTooltip:`Очисти историју конзоле`,closeTooltip:`Затвори конзолу`,aiSettingsTooltip:`AI подешавања`,modeRedis:`REDIS`,modeAi:`AI`,connectionChipNoDb:e=>`${e.name}`,connectionChipWithDb:e=>`${e.name} · db ${e.db}`,pageChip:e=>`страница: ${e.page}`,connectingTo:e=>`Повезивање са ${e.name}…`,connectedTo:e=>`Повезано са ${e.name} (Redis ${e.version} ${e.mode}, учитано ${e.modules} модула)`,connectedToNoInfo:e=>`Повезано са ${e.name}`,disconnectedFrom:e=>`Веза са ${e.name} је прекинута`,notConnected:`Није повезано.`,limitedAiOnly:`Доступан је само ограничени AI — раде општа питања и одговори о Redis-у.`,connectHint:`За дијагностику уживо укуцајте: connect <name>`,cheatsheetHint:`Укуцајте ai: help да видите шта можете да питате.`,needsConnection:`Ово захтева активну везу. Прво укуцајте "connect <name>".`,aiNeedsConnectionReason:`AI за живо стање (коришћење алата) доступан је само када сте повезани на Redis.`,verbNeedsConnection:e=>`"${e.verb}" захтева активну везу — прво укуцајте "connect <name>".`,aiLimitedMode:`AI је у ограниченом режиму — док се не повежете, раде само општа питања о Redis-у.`,welcomeDisconnected:`Добро дошли. Још нисте повезани ни на једну Redis инстанцу.`,readyIndicator:`Спремно.`},cheatsheet:{title:`AI подсетник — шта могу да питам?`,subtitle:`Кликните на било који упит да га налепите у конзолу. Затим притисните Enter.`,searchPlaceholder:`Филтрирај упите…`,openOfficialDocs:`Redis команде ↗`,openOfficialDocsTooltip:`Отвори званичну референцу Redis команди на redis.io`,closeTooltip:`Затвори (Esc)`,empty:`Ниједан упит не одговара вашем филтеру.`,footerHint:`Савет: укуцајте "ai:" и било шта на било ком језику — AI разуме 54 језика и по потреби користи тренутно стање Redis-а.`,groups:{diagnostics:{name:`Дијагностика у реалном времену`,description:`Замолите AI да испита тренутно стање сервера помоћу безбедних алатки само за читање.`,prompts:[`зашто је меморија висока?`,`покажи ми 10 најспоријих упита`,`који клијенти су повезани?`,`каква је maxmemory политика?`,`има ли скорашњих избацивања?`,`да ли постоји неки догађај кашњења?`,`колико дуго сервер ради?`,`колика је стопа погодака?`,`покажи употребу процесора`,`сажми keyspace`,`колико меморије користи сваки тип података?`,`да ли нешто тренутно блокира сервер?`]},keys:{name:`Кључеви`,description:`Прегледајте, пронађите и анализирајте кључеве без кликтања кроз стабло.`,prompts:[`пронађи све кључеве који одговарају user:*`,`колико кључева има у свакој бази података?`,`покажи највећи hash у овој бази`,`пронађи кључеве са TTL мањим од 60 секунди`,`који кључеви немају TTL?`,`ког је типа кључ session:abc?`,`процени меморију коју користи префикс "session:"`,`покажи кодирање објекта за кључ user:42`,`да ли неки кључеви ускоро истичу?`,`који именски простор користи највише меморије?`]},dataTypes:{name:`Типови података`,description:`Формулације на природном језику за креирање/читање/ажурирање свих Redis типова.`,prompts:[`креирај hash са именом user:1 са пољима name=Alice age=30`,`додај три ставке у листу tasks`,`додај чланове у скуп favourites`,`додај чланове са резултатом у сортирани скуп leaderboard`,`додај догађај у stream events`,`преузми последњих 10 уноса из stream-а events`,`преузми сва поља hash-а user:1`,`преузми чланове скупа favourites`,`преузми топ 10 по резултату из leaderboard`]},modules:{name:`Модули`,description:`Упити за учитане Redis модуле (категорије испод се приказују само када је модул присутан).`,prompts:[]},json:{name:`RedisJSON`,description:`Доступно када је учитан ReJSON модул.`,prompts:[`креирај JSON документ на user:42 са { name: "Alice", age: 30 }`,`прочитај поље name за user:42`,`ажурирај године за user:42 на 31`,`излистај све JSON кључеве`,`обриши поље из JSON документа`,`преузми угнежђено поље помоћу JSONPath`]},search:{name:`RediSearch`,description:`Доступно када је учитан search модул.`,prompts:[`излистај све full-text индексе`,`покрени full-text претрагу за "redis" на индексу idx:products`,`креирај индекс заснован на hash-у са пољима title (TEXT) и price (NUMERIC)`,`преузми информације о индексу idx:products`,`избриши индекс idx:products`,`пронађи документе где је price између 10 и 50`,`напиши хибридну претрагу која комбинује текст и векторску сличност`]},timeseries:{name:`RedisTimeSeries`,description:`Доступно када је учитан timeseries модул.`,prompts:[`излистај све timeseries кључеве`,`додај тачку података у temp:room1`,`преузми опсег temp:room1 од јуче до сада`,`преузми multi-range по ознаци sensor=temp`,`генериши 100 тачака података синусног таласа за temp:room1`,`прикажи ретенцију и ознаке за temp:room1`]},bloom:{name:`RedisBloom (Bloom / Cuckoo / Top-K / CMS / T-Digest)`,description:`Доступно када је учитан bf модул.`,prompts:[`провери да ли ставка foo постоји у bloom филтеру spam:ips`,`додај ставке у bloom филтер spam:ips`,`креирај top-K са именом popular и K=10`,`упитај count-min sketch traffic за кључ /home`,`додај вредности у t-digest и преузми 95. перцентил`,`прикажи информације за bloom филтер spam:ips`]},vectorSet:{name:`VectorSet (Redis 8+)`,description:`Доступно када је детектован Redis 8+ (нативни тип VECTORSET).`,prompts:[`додај вектор у embeddings`,`пронађи 10 најсличнијих вектора датом вектору упита`,`прикажи димензије и број vectorset embeddings`,`обриши елемент из vectorset embeddings`,`тражи по имену елемента са VSIM`]},redis8:{name:`Redis 8+ функције`,description:`Приказано када је детектован Redis 8+.`,prompts:[`постави TTL за поље hash-а помоћу HEXPIRE`,`преузми digest вредности ниске`,`покрени хибридну full-text + вектор претрагу (FT.HYBRID)`,`постави више кључева са заједничким истицањем помоћу MSETEX`,`обриши унос stream-а са групом потрошача (XDELEX)`,`прикажи cluster slot-stats за топ 10 слотова`]},scripting:{name:`Скриптовање`,description:`Генериши Lua / EVAL скрипте из описа на природном језику.`,prompts:[`напиши атомску скрипту која увећава бројач X само ако је Y > 5`,`генериши 100 насумичних кључева помоћу Lua`,`претвори овај shell пајплајн у један EVAL: keys user:* | GET | grep inactive | DEL`,`пренеси групну операцију у Lua ради безбедности у cluster-у`,`ажурирање у стилу check-and-set у једном Lua позиву`,`итерирај кроз hash и обриши поља која одговарају шаблону`]},cluster:{name:`Cluster`,description:`Приказано само у cluster режиму.`,prompts:[`прикажи информације о cluster-у`,`излистај чворове cluster-а`,`прикажи топ 10 слотова по броју кључева`,`прикажи топ 10 слотова по меморији`,`који master поседује слот 5000?`]},acl:{name:`ACL (Redis 6+)`,description:`Прегледајте кориснике контроле приступа и тренутну везу.`,prompts:[`као који корисник сам повезан?`,`излистај све ACL кориснике`,`које дозволе имам?`,`прикажи правила подразумеваног корисника`]},qna:{name:`Општа питања и одговори`,description:`Постављајте питања о знању Redis-а — без алатки, само одговори.`,prompts:[`шта је ZADD?`,`како функционише cluster failover?`,`објасни SCAN у односу на KEYS`,`када треба да користим EVAL уместо више команди?`,`које су опције трајности у Redis-у?`,`која је разлика између RDB и AOF?`,`како Redis Sentinel одлучује о новом master-у?`,`објасни hash tags у cluster режиму`]},translate:{name:`Природни језик → Redis команда`,description:`Опишите шта желите на српском (или на било ком од 54 језика); AI ће написати Redis команду.`,prompts:[`обриши кључ user:42`,`преименуј кључ foo у bar`,`постави да кључ session:abc истекне за 10 секунди`,`копирај кључ source у destination`,`увећај бројач visits за 5`,`постави кључ greeting на "hello" у трајању од 1 сата`,`покажи ми 10 најчешће коришћених кључева`,`обриши све кључеве који одговарају temp:*`]}}},ssh:{on:`SSH укључен`,off:`SSH искључен`,sshHost:`SSH хост`,sshPort:`SSH порт`,sshUsername:`SSH корисничко име`,sshPassword:`SSH лозинка`,sshPrivateKey:`SSH приватни кључ`},isBuffer:e=>`[object ArrayBuffer] \u0437\u043D\u0430\u0447\u0438 \u0434\u0430 \u0458\u0435 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0431\u0438\u043D\u0430\u0440\u043D\u0438 \u043F\u043E\u0434\u0430\u0442\u0430\u043A \u0438\u043B\u0438 \u0458\u0435 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u0435\u045B\u0430 \u043E\u0434 ${e.maxValueAsBuffer}`,streamValue:`Поље и вредност стрима су у једном реду. Нпр.: поље1 вредност1 "поље 2" "вредност 2"`,streamTimestampId:`'*' значи аутоматски генерисано или спецификација као <millisecondsTime>-<sequenceNumber>`,unableToLoadKey:({key:e})=>`\u041D\u0438\u0458\u0435 \u043C\u043E\u0433\u0443\u045B\u0435 \u0443\u0447\u0438\u0442\u0430\u0442\u0438 \u043E\u0432\u0430\u0458 \u043A\u0459\u0443\u0447: ${e}. \u041C\u043E\u0433\u0443\u045B\u0435 \u0458\u0435 \u0434\u0430 \u0458\u0435 \u043A\u0459\u0443\u0447 \u043E\u0431\u0440\u0438\u0441\u0430\u043D. \u0422\u0430\u0447\u043D\u0430 \u0433\u0440\u0435\u0448\u043A\u0430 \u0458\u0435 \u0443 \u043A\u043E\u043D\u0437\u043E\u043B\u0438.`,bigJson:`Овај JSON објекат је преко 10 kb, па се уверите да знате шта радите, јер неке функције могу бити споре при приказивању.`,addNode:`Додај чвор`,validateJson:`Валидирај JSON`,reducedFunction:`Смањена функционалност`,tooManyKeys:e=>`\u0417\u0430 \u043F\u0443\u043D\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u043D\u0435 \u0444\u0443\u043D\u043A\u0446\u0438\u0458\u0435, \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u0438 \u0443\u043A\u0443\u043F\u043D\u0438 \u0431\u0440\u043E\u0458 \u043A\u0459\u0443\u0447\u0435\u0432\u0430 \u0458\u0435 ${e.maxLightKeysCount}. \u041E\u0432\u0430 \u0431\u0430\u0437\u0430 \u043F\u043E\u0434\u0430\u0442\u0430\u043A\u0430 \u0438\u043C\u0430 \u0432\u0438\u0448\u0435 \u043E\u0434 \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u0438\u0445 \u043A\u0459\u0443\u0447\u0435\u0432\u0430, \u0443\u043A\u0443\u043F\u043D\u043E ${e.count}. \u0421\u043E\u0440\u0442\u0438\u0440\u0430\u045A\u0435 \u043A\u0459\u0443\u0447\u0435\u0432\u0430 \u0438 \u0434\u043E\u0434\u0430\u0442\u043D\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0458\u0435 \u0441\u0442\u0430\u0431\u043B\u0430 \u0441\u0443 \u0438\u0441\u043A\u0459\u0443\u0447\u0435\u043D\u0435. \u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0441\u0435 \u0432\u0440\u0448\u0438 \u0441\u0430\u043C\u043E \u043D\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0443\u043C\u0435\u0441\u0442\u043E \u043D\u0430 \u043A\u043B\u0438\u0458\u0435\u043D\u0442\u0443.`,redisCommandNotFound:`Није пронађена одговарајућа Redis команда ...`,treeKeyStore:`Сортирање (природно поређење) се извршава на клијенту (тј. прегледачу), што значи да има цену за велике скупове, као преко 10k кључева, може додати мало времена приказивању странице. У Redis-у нема сортирања кључева, само на овај начин.`,socketIoTimeout:e=>`Socket.IO \u0458\u0435 \u043F\u0440\u0435\u043A\u043E\u0440\u0430\u0447\u0438\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0441\u043A\u043E \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u045A\u0435 \u0437\u0430 \u043E\u0432\u0430\u0458 \u0437\u0430\u0445\u0442\u0435\u0432 (\u043C\u0430\u043A\u0441 ${e.timeout/1e3} \u0441\u0435\u043A\u0443\u043D\u0434\u0438) ...`,resizerInfo:e=>`\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u043D\u0430 \u0448\u0438\u0440\u0438\u043D\u0430 \u043B\u0435\u0432\u043E\u0433 \u0438\u043B\u0438 \u0434\u0435\u0441\u043D\u043E\u0433 \u043F\u0430\u043D\u0435\u043B\u0430 \u0458\u0435 ${e.width}px`,jsonViewNotParsable:`Ова вредност није JSON парсирљива `,ttlTitle:`Поставите TTL у секундама`,passwordSecure:`Лозинка може бити празна, али ће и даље приказивати карактере, ово је безбедносна функција.`,aclAuthHint:`Користите Redis ACL корисничко име и лозинку за аутентификацију. Оставите празно за подразумеваног корисника без лозинке.`,tlsWithoutCert:`Омогући TLS без додатног сертификата`,tlsRejectUnauthorized:`Одбиј неауторизовани сертификат`,tlsSecure:`Ако видите TLS конфигурацију која почиње са P3X или сва TLS подешавања изгледају исто, то је безбедносна функција. За промену подешавања, замените ова подешавања празним или нечим другим и биће сачувана. Ако не промените TLS подешавања, она ће остати каква јесу на серверу.`,treeSeparatorEmpty:`Ако је сепаратор стабла празан, стабло неће имати угњеждене чворове, само чисту листу`,treeSeparatorEmptyNote:`Без угњеждених чворова, само чиста листа`,welcomeConsole:`Добродошли у Redis конзолу`,welcomeConsoleInfo:`SHIFT + Историјат курсором ГОРЕ или ДОЛЕ је омогућена`,redisListIndexInfo:`Празно за додавање на крај, -1 за додавање на почетак или сачувајте на приказану позицију.`,console:`Конзола`,connectiondAdd:`Додај конекцију`,connectiondEdit:`Уреди конекцију`,connectiondView:`Прегледај конекцију`,connections:`Конекције`,keysSort:{on:`Сортирање кључева укључено`,off:`Сортирање кључева искључено`},cluster:{on:`Cluster укључен`,off:`Cluster искључен`},sentinel:{on:`Sentinel укључен`,off:`Sentinel искључен`,name:`Име Sentinel`},readonly:{on:`Само за читање укључено`,off:`Само за читање искључено`},theme:{light:`Светла`,dark:`Тамна enterprise`,darkNeu:`Тамна`,darkoBluo:`Darko bluo`,enterprise:`Enterprise`,redis:`Redis`,matrix:`Matrix`},connected:e=>`\u041F\u043E\u0432\u0435\u0437\u0430\u043D\u043E: ${e.name}`,tree:`Стабло`,askAuth:`Затражи ауторизацију`,keyboardShortcuts:`Пречице на тастатури`,about:`О програму`,supportedLanguages:`Подржани језици`,version:`Верзија`,redisVersion:`Redis верзија`,modules:`Модулi`,shortcutRefresh:`Освежи`,shortcutSearch:`Фокус на претрагу`,shortcutNewKey:`Нови кључ`,shortcutDisconnect:`Одвоји`,themeAuto:`Аутоматски (систем)`,languageAuto:`Auto (system)`,shortcutCommandPalette:`Палета команди`,commandPalette:`Палета команди`,noResults:`Нема резултата`,redisCommandsReference:`Redis Команде`,ungrouped:`Без групе`,grouped:`Груписано`,connectFirst:`Прво се повежите на Redis сервер`,searchLanguage:`Претражи језик...`,exportProgress:`Извоз кључева...`,importProgress:`Увоз кључева...`,importPreview:`Преглед`,importOverwrite:`Препиши`,importSkip:`Прескочи`,importConflict:`Ако кључ већ постоји:`,noKeysToExport:`Нема кључева за извоз`,time:`Време`,type:`Тип`,format:`Формат`,loading:`Учитавање...`,autoRefresh:`Ауто`,exportSearchHint:`Извозе се само кључеви који одговарају тренутној претрази`,importSearchHint:`Увоз се примењује на целу базу података, не само на резултате претраге`,deleteSearchHint:`Брише све кључеве који одговарају тренутној претрази на серверу`,deletingSearchKeys:`Брисање одговарајућих кључева...`,importNoKeys:`Кључеви нису пронађени у датотеци`,desktopNotifications:`Обавештења на радној површини`,desktopNotificationsEnabled:`Омогући обавештења на радној површини`,desktopNotificationsInfo:`Примајте OS обавештења за прекиде и поновна повезивања Redis-а када апликација није у фокусу.`},status:{dataCopied:`Подаци су у међуспремнику`,exportDone:`Извоз завршен`,deletedSearchKeys:e=>`Обрисано ${e.count} кључева`,indexCreated:`Индекс креиран`,indexDropped:`Индекс обрисан`,importDone:e=>`Увоз завршен: ${e.created} креирано, ${e.skipped} прескочено, ${e.errors} грешака`,nodeRemoved:`Чвор је уклоњен`,keyIsNotExisting:`Овај кључ је могао бити обрисан или истекао.`,keyCount:e=>e.keyCount===0?`Нема кључева`:e.keyCount===1?`1 кључ`:`${e.keyCount} \u043A\u0459\u0443\u0447\u0435\u0432\u0430`,treeExpandAll:`Прошири све гране стабла. Ова операција може бити захтевна и може потрајати ...`,noRedisKeys:`Нема кључева у овој бази података.`,redisConnected:`Redis успешно повезан`,reverted:`Враћено`,reloadingDataInfo:`Поновно учитавање информација о Redis подацима`,added:`Додато`,saved:`Ажурирано`,cancelled:`Отказано`,deleted:`Обрисано`,savedRedis:`Redis подаци су сачувани`,redisDisconnected:e=>`\u0422\u0440\u0435\u043D\u0443\u0442\u043D\u0430 \u043A\u043E\u043D\u0435\u043A\u0446\u0438\u0458\u0430 \u0458\u0435 \u0438\u043C\u0430\u043B\u0430 \u0433\u0440\u0435\u0448\u043A\u0443: ${e.error.message}`,dbChanged:e=>`\u0418\u043D\u0434\u0435\u043A\u0441 \u0431\u0430\u0437\u0435 \u043F\u043E\u0434\u0430\u0442\u0430\u043A\u0430 \u0458\u0435 \u043F\u043E\u0441\u0442\u0430\u0432\u0459\u0435\u043D \u043D\u0430 ${e.db}. `,treeDeleted:e=>`\u041A\u0459\u0443\u0447 \u0441\u0442\u0430\u0431\u043B\u0430 \u0458\u0435 \u043E\u0431\u0440\u0438\u0441\u0430\u043D (${e.key}).`,deletedKey:e=>`\u041A\u0459\u0443\u0447 \u0458\u0435 \u043E\u0431\u0440\u0438\u0441\u0430\u043D (${e.key}).`,renamedKey:`Овај кључ је преименован`,ttlChanged:`TTL овог кључа је промењен`,notInteger:`Овај унос није цео број`,persisted:`Овај кључ је трајно сачуван`,set:`Кључ је постављен/додат`,connectionRestored:`Веза обновљена`,socketDisconnected:`Веза прекинута`,socketError:`Грешка повезивања`,deletedHashKey:`Хеш кључ обрисан`,deletedSetMember:`Члан скупа обрисан`,deletedListElement:`Елемент листе обрисан`,deletedZSetMember:`Члан сортираног скупа обрисан`,deletedStreamTimestamp:`Унос тока обрисан`},code:{"delete-connection":`Ова конекција је обрисана, тако да сте одвојени од ове Redis инстанце.`,"save-connection":`Ова конекција је промењена, тако да сте одвојени од ове Redis инстанце. Можете се поново повезати.`,"readonly-connections":`Додавање/чување/брисање конекција је само за читање!`,"readonly-connection-mode":`Ова конекција је у режиму само за читање!`,"list-out-of-bounds":`Индекс ове листе је ван граница`,"invalid-json-value":`The value is not valid JSON.`,http_auth_required:`Потребна ауторизација: молимо аутентификујте се путем HTTP Basic Auth и поново учитајте.`,"auto-connection-failed":`Могуће је да је конекција уклоњена и аутоматско повезивање није успело због тога.`,invalid_console_command:`Ова команда не ради преко GUI.`,AI_DISABLED:`AI је онемогућен. Омогућите га у AI подешавањима.`,AI_PROMPT_REQUIRED:`AI упит је обавезан.`,GROQ_API_KEY_READONLY:`Groq API кључ је само за читање и не може се мењати.`,blocked_api_access:`Ваш Groq API план не дозвољава приступ овом моделу. Надоградите Groq план или користите network.corifeus.com прокси.`,rate_limit:`Достигнут је AI лимит. Покушајте поново касније или користите сопствени Groq API кључ у подешавањима.`},form:{error:{required:`Обавезно`,port:`Порт је између 1-65535`,invalid:`Формулар је неважећи`},connection:{label:{name:`Име`,group:`Група`,host:`Име хоста`,port:`Порт`,password:`Лозинка`,username:`Корисничко име`}},treeSettings:{maxValueDisplay:`Максимална дужина приказа вредности`,maxValueDisplayInfo:`Ако је постављено на 0, приказује пуне вредности. Ако је веће од 0, скраћује на ову дужину. Ако је -1: за стрингове, скрива вредност до уређивања; за остале типове, приказује пун садржај.`,maxKeys:`Максималан број кључева`,maxKeysInfo:`Да се GUI не би срушио, ограничавамо максималан број кључева.`,keyCount:e=>`\u0411\u0440\u043E\u0458 \u043A\u0459\u0443\u0447\u0435\u0432\u0430: ${e?.keyCount??0}`,label:{animation:`Користи анимацију`,noAnimation:`Без анимације`,undoEnabled:`Поништавање укључено`,undoDisabled:`Поништавање искључено`,diffEnabled:`Прикажи diff пре чувања`,diffDisabled:`Diff пре чувања је искључен`,jsonFormatTwoSpace:`Форматирај JSON са 2 размака`,jsonFormatFourSpace:`Форматирај JSON са 4 размака`,formName:`Redis подешавања`,searchModeClient:`Режим претраге на клијенту`,searchModeServer:`Режим претраге на серверу`,searchModeStartsWith:`Претрага почиње са`,searchModeIncludes:`Претрага садржи`},undoHint:`Поништавање је доступно само за string и JSON типове кључева`,field:{treeSeparator:`Сепаратор стабла`,treeSeparatorSelector:`Избор сепаратора стабла`,page:`Број страница стабла`,keyPageCount:`Број страница кључева`,keysSort:`Сортирај кључеве`,searchMode:`Режим претраге`,searchModeStartsWith:`Претрага почиње са / садржи`},error:{keyPageCount:`Број страница кључева мора бити цео број између 5 - 100`,page:`Број страница мора бити цео број између 10 - 5000`,maxValueDisplay:`Максимална вредност приказа мора бити цео број између -1 и 32768`,maxKeys:`Максималан број кључева мора бити цео број између 100 и 100000`}},key:{label:{formName:{add:`Додај нови Redis кључ`,edit:`Уреди Redis кључ`,append:`Додај постојећем Redis кључу`}},field:{streamTimestamp:`Временска ознака`,key:`Кључ`,type:`Тип`,index:`Индекс`,hashKey:`Хеш кључ`,score:`Резултат`,value:`Вредност`,errorRate:`Стопа грешке`,capacity:`Капацитет`,topk:`Top K`,width:`Ширина`,depth:`Дубина`,decay:`Опадање`,compression:`Компресија`,increment:`Инкремент`,item:`Ставка`,vectorValues:`Векторске вредности (раздвојене зарезом)`,element:`Назив елемента`},error:{streamTimestamp:`Временска ознака је обавезна, било у Redis формату или као *`,key:`Кључ има најмање један карактер`,hashKey:`Хеш кључ табеле има најмање један карактер`,score:`Резултат сортираног скупа је обавезан`,value:`Вредност је обавезна`,errorRate:`Стопа грешке мора бити између 0 и 1 (нпр. 0.01)`,capacity:`Капацитет мора бити позитиван цео број`,topk:`Top K мора бити позитиван цео број`,width:`Ширина мора бити позитиван цео број`,depth:`Дубина мора бити позитиван цео број`,item:`Ставка је обавезна`}},main:{label:{database:`БД`}}},page:{search:{title:`Претрага`,index:`Индекс`,query:`Упит`,results:`Резултати`,noIndex:`Нису пронађени индекси`,createIndex:`Креирај индекс`,dropIndex:`Обриши индекс`,indexInfo:`Инфо о индексу`,indexName:`Назив индекса`,prefix:`Префикс кључа (опционално)`,fieldName:`Назив поља`,hybridMode:`Хибридна претрага (FT.HYBRID)`,vectorField:`Векторско поље`,vectorValues:`Векторске вредности`},monitor:{title:`Надгледање`,memory:`Меморија`,opsPerSec:`Операција/сек`,clients:`Клијенти`,blocked:`Блокирани`,hitsMisses:`Стопа погодака`,networkIo:`Мрежа I/O`,slowLog:`Спор дневник`,noSlowQueries:`Нису забележени спори упити.`,confirmSlowLogReset:`Да ли сте сигурни да желите да ресетујете спори дневник?`,slowLogResetDone:`Спор дневник је ресетован.`,totalCommands:`Укупно`,expired:`Истекли`,evicted:`Избачени`,clientList:`Листа клијената`,topKeys:`Највећи кључеви по меморији`,killClient:`Убиј клијента`,clientKilled:`Клијент убијен`,confirmKillClient:`Да ли сте сигурни да желите да прекинете овог клијента?`,noKeys:`Нема кључева`,rss:`RSS`,peak:`Врх`,fragmentation:`Фрагментација`,hitsAndMisses:`Погоци / Промашаји`,noClients:`Нема клијената`,slotStats:`Статистика слотова кластера`,serverInfo:`Информације о серверу`,os:`Оперативни систем`,port:`Мрежни порт`,pid:`ИД процеса`,configFile:`Цонфигуратион Филе`,uptime:`Уптиме`,keyspace:`П3Кс_РЕДИС простор за кључеве`,keys:`П3Кс_РЕДИС кључеви`,expires:`Истиче`,noKeyspace:`Нема кључева`,persistence:`Дата Персистенце`,rdbLastSave:`РДБ Ласт Саве`,rdbStatus:`РДБ Статус`,rdbChanges:`Промене од последњег чувања`,aofEnabled:`АОФ је омогућен`,aofSize:`АОФ Сизе`,replication:`П3Кс_РЕДИС репликација`,role:`Улога репликације`,replicas:`Повезане реплике`,masterHost:`Примари Хост`,linkStatus:`Статус везе репликације`,cpu:`ЦПУ Усаге`,cpuSys:`Систем`,cpuUser:`Корисник`,modules:`Учитани П3Кс_РЕДИС модули`,noModules:`Нема учитаних П3Кс_РЕДИС модула`,clusterSlotMap:`Редис мапа слотова кластера`,slotRange:`Распон слотова за кластер`,totalSlots:`Укупан број слотова за кластере`,noClusterData:`Нема доступних података о Редис кластеру.`},analysis:{title:`Анализа меморије`,runAnalysis:`Покрени анализу`,running:`Анализирање...`,typeDistribution:`Дистрибуција типова`,prefixMemory:`Меморија по префиксу`,topKeysByMemory:`Највећи кључеви по меморији`,expirationOverview:`Истицање кључева`,memoryBreakdown:`Расподела меморије`,keysScanned:`Скенирани кључеви`,totalMemory:`Укупна меморија`,rssMemory:`RSS меморија`,peakMemory:`Вршна меморија`,luaMemory:`Lua меморија`,overheadMemory:`Додатно оптерећење`,datasetMemory:`Скуп података`,fragmentation:`Фрагментација`,allocator:`Алокатор`,withTTL:`Са TTL`,persistent:`Трајни`,avgTTL:`Просечан TTL`,prefix:`Префикс`,keyCount:`Број кључева`,memoryUsage:`Коришћење меморије`,noPrefix:`(без префикса)`,topN:`Top N`,maxScanKeys:`Макс. скенираних кључева`,type:`Тип`,noData:`Нема података. Кликните Покрени анализу за почетак.`,exportAll:`Извези све`,memoryDoctor:`Memory Doctor`,doctorNoData:`Кликните на Освежи да бисте покренули дијагностику Memory Doctor.`},acl:{title:`ACL корисници`,loadUsers:`Учитај кориснике`,loading:`Учитавање...`,username:`Корисничко име`,status:`Статус`,enabled:`Омогућено`,disabled:`Онемогућено`,commands:`Команде`,commandsHint:`нпр. П3Кс_ЦМД_ЕКСАМПЛЕ`,keys:`Обрасци Redis кључева`,keysHint:`нпр. П3Кс_КЕИ_ЕКСАМПЛЕ`,channels:`П3Кс_ПУБСУБ канали`,channelsHint:`нпр. П3Кс_ЦХАННЕЛ_ЕКСАМПЛЕ`,password:`Лозинка`,noPassword:`Нема лозинке (нопасс)`,passwordHint:`Оставите празно да задржите тренутну лозинку`,currentUser:`Тренутни`,createUser:`Креирајте корисника`,editUser:`Уреди корисника`,deleteUser:`Обриши`,confirmDelete:`Да ли сте сигурни да желите да избришете ACL корисника?`,userDeleted:`ACL корисник је обрисан.`,userSaved:`ACL корисник је сачуван.`,cannotDeleteDefault:`Није могуће избрисати подразумеваног корисника.`,cannotDeleteSelf:`Није могуће избрисати тренутно повезаног корисника.`,noUsers:`За ACL је потребан Redis 6.0+.`,groupCommon:`Опште`,groupDataTypes:`Типови података`,groupOperations:`Операције`,rules:`Правила`,rulesHint:`Токени раздвојени размаком (на пример on >password +@all ~* &*)`,defaultUserWarning:`Опрез: Измена подразумеваног корисника може да закључа све везе. Ако се то догоди, мораћете поново да покренете Redis или користите redis-cli да бисте вратили приступ.`},overview:{noConnected:`Нема повезивања на Redis.`,overviewClients:`Приказ повезаних по броју клијената`,connectedCount:e=>e.length===1?`1 клијент`:`${e.length} \u043A\u043B\u0438\u0458\u0435\u043D\u0430\u0442\u0430`},key:{label:{key:`Кључ`,encoding:`Кодирање`,compression:`Компресија`,aiRateLimited:`Достигнут је лимит AI захтева. Покушајте поново касније или користите сопствени Groq API кључ у Подешавањима.`,aiError:`AI упит није успео`,length:`Величина`,ttl:`TTL`,ttlTitle:`Време живота`,type:`Тип`,ttlNotExpire:`не истиче`,lengthString:`бајтова`,lengthItem:`ставки`,actions:`Акције`},list:{table:{index:`Индекс`,value:`Вредност`}},hash:{table:{hashkey:`Хеш кључ`,value:`Вредност`}},set:{table:{value:`Члан`}},zset:{table:{value:`Члан`,score:`Резултат`}},stream:{table:{timestamp:`ID временске ознаке`,field:`Поље`,value:`Вредност`}},timeseries:{chart:`Графикон`,info:`Информације`,addPoint:`Додај тачку података`,from:`Од (ms или -)`,to:`До (ms или +)`,aggregation:`Агрегација`,timeBucket:`Корпа (ms)`,none:`Ниједан`,dataPoints:`тачке података`,labels:`Ознаке`,rules:`Правила`,retention:`Задржавање`,timestamp:`Временска ознака`,value:`Вредност`,retentionHint:`0 = без истека, или милисекунде`,duplicatePolicy:`Политика дупликата`,labelsHint:`кључ1 вредност1 кључ2 вредност2`,timestampHint:`'*' значи аутоматски генерисано, или милисекундна временска ознака`,editAllHint:`Једна тачка података по реду: временска_ознака вредност (временска ознака може бити * за аутоматски)`,autoSpread:`Аутоматски * интервал распростирања`,formula:`Формула`,formulaLinear:`Линеарна`,formulaRandom:`Случајна`,formulaSawtooth:`Тестераста`,formulaPoints:`Тачке`,formulaAmplitude:`Амплитуда`,formulaOffset:`Помак`,generate:`Генериши`,exportChart:`Извези PNG`,overlay:`Преклапајући кључеви`,overlayHint:`Кључеви раздвојени зарезом`,mrangeFilter:`Филтер ознака`,bulkMode:`Масовно генерисање`,mrangeHint:`нпр. sensor=temp`},probabilistic:{info:`Информације`,addItem:`Додај ставку`,checkItem:`Провери ставку`,item:`Ставка`,exists:`Постоји`,doesNotExist:`Не постоји`,topkList:`Главне ставке`,topkCount:`Број`,queryCount:`Број упита`,queryResult:`Резултат упита`,addedSuccessfully:`Ставка успешно додата`,deletedSuccessfully:`Ставка успешно обрисана`,quantile:`Квантил`,quantileResult:`Резултат`,noItems:`Нема ставки за приказ`,resetConfirm:`Ресетовати све податке у овом T-Digest?`},vectorset:{info:`Информације`,elements:`Елементи`,similarity:`Претрага по сличности`,searchByElement:`Претрага по елементу`,searchByVector:`Претрага по вектору`,vectorValues:`Векторске вредности`,element:`Елемент`,score:`Резултат`,count:`Број`,addElement:`Додај елемент`,attributes:`Атрибути`,noAttributes:`Нема атрибута`,dimensions:`Димензије`,removeConfirm:`Уклонити овај елемент из VectorSet?`,noElements:`Нема елемената`,filter:`Филтер`,searchComplete:`Претрага завршена`}},treeControls:{settings:`Подешавања стабла`,expandAll:`Прошири све`,collapseAll:`Скупи све`,level:`Ниво`,search:{search:`Претрага у кључевима`,clear:`Очисти тренутну претрагу`,placeholderClient:`Претрага на клијенту`,placeholderServer:`Претрага на серверу`,info:e=>`Претрага на клијенту значи подударање текста у пољу претраге. Претрага на серверу значи претрагу образаца у кључевима као *{текст-претраге}*. За велике скупове претраге, боље је користити претрагу на серверу. За мање скупове претраге, боље је користити претрагу на клијенту. \u0410\u043A\u043E \u0431\u0440\u043E\u0458 \u043A\u0459\u0443\u0447\u0435\u0432\u0430 \u043F\u0440\u0435\u043B\u0430\u0437\u0438 ${e?.maxLightKeysCount??11e4}, \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0440\u0435\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u0442\u0438 \u0441\u0430\u043C\u043E \u043D\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0443.`,largeSetInfo:`У великом скупу, претрага на клијенту је искључена, тако да је тренутно могућа само претрага на серверу.`,infoDetails:`Да бисте сазнали како претрага функционише, проверите подешавања`},pager:{next:`Следећа`,prev:`Претходна`,first:`Прва`,last:`Последња`}}},time:{years:`година`,months:`месеци`,days:`дана`,year:`година`,month:`месец`,day:`дан`,second:`секунда`,seconds:`секунде`,minute:`минут`,minutes:`минута`,hour:`сат`,hours:`сати`},redisTypes:{string:`String`,list:`List`,hash:`Hash table`,set:`Set`,zset:`Sorted set - zset`,stream:`Stream`,json:`JSON`,timeseries:`Time Series`,bloom:`Bloom филтер`,cuckoo:`Cuckoo филтер`,topk:`Top-K`,cms:`Count-Min Sketch`,tdigest:`T-Digest`,vectorset:`VectorSet`},promo:{title:`AI мрежни асистент`,description:`Откријте наш бесплатни AI мрежни асистент на network.corifeus.com — анализирајте домене, IP адресе, DNS записе, SSL сертификате, безбедност е-поште и мрежну инфраструктуру. Покреће га AI за тренутне и свеобухватне резултате.`,disclaimer:`Ова промоција се приказује само на demo страници и неће се појавити у Docker, Electron или веб апликацијским имплементацијама.`,toastMessage:`Испробајте наш бесплатни AI мрежни асистент на network.corifeus.com — анализирајте домене, DNS, SSL и још много тога!`,visit:`Посетите network.corifeus.com`}};export{e as default};