const strings = {
error: {
server_error: "Chyba servera, skuste to znovu",
aiPromptTooLong: "AI výzva je príliš dlhá (max. 4096 znakov)",
},
title: {
donate: "Prispiet",
donateTitle: "Podporte P3X Redis UI",
donateDescription: "P3X Redis UI je bezplatný open-source projekt. Náklady na údržbu aplikácie, AI funkcie, Docker obrazy, servery a infraštruktúru hradí vývojár z vlastného vrecka. Ak vám tento nástroj pomáha, zvážte prosím podporu jeho ďalšieho vývoja príspevkom. Každý príspevok pomáha udržať projekt živý a rastúci. Ďakujeme!",
jsonRecursive: "Rozbalujem vsetky listy",
name: "P3X Redis UI",
nameDonated: "P3X Redis UI+",
main: "Mozete si vybrat Redis pripojenie z menu vlavo dole.",
statistics: "Statistiky",
error: "Chyba",
connectingRedis: "Pripajam sa k Redis ...",
socketioConnectError: "Chyba Socket.IO",
db: "DB",
server: "Server",
clients: "Klienti",
memory: "Pamat",
persistence: "Perzistencia",
stats: "Statistiky",
replication: "Replikacia",
cpu: "CPU",
cluster: "Cluster",
modules: "Moduly",
errorstats: "Štatistiky chýb",
commandstats: "Štatistiky príkazov",
latencystats: "Štatistiky latencie",
keysizes: "Veľkosti kľúčov",
threads: "Vlákna"
},
confirm: {
dropIndex: "Naozaj chcete zmazať tento index?",
uploadBuffer: "Ste si isty, ze chcete nahrat tieto binarne data?",
uploadBufferDone: "Binarne data boli nahrate",
uploadBufferDoneAndSave: "Binarne data boli nahrate a ulozene na serveri",
title: "Potvrdenie",
alert: "Upozornenie",
info: "Informacia",
deleteListItem: "Ste si isty, ze chcete vymazat tuto polozku zoznamu?",
deleteHashKey: "Ste si isty, ze chcete vymazat tento hash kluc?",
deleteStreamTimestamp: "Ste si isty, ze chcete vymazat tuto casovu znacku streamu?",
deleteSetMember: "Ste si isty, ze chcete vymazat tohto clena mnoziny?",
deleteZSetMember: "Ste si isty, ze chcete vymazat tohto clena zoradenej mnoziny?",
deleteConnection: "Potvrdenie",
deleteConnectionText: "Ste si isty, ze chcete vymazat toto Redis pripojenie?",
deleteNode: "Ste si isty, ze chcete vymazat tento Redis uzol?",
deleteAllKeys: opts => {
return `Vymazat tento strom a vsetky jeho kluce (${opts.key})?`;
},
deleteSearchKeys: opts => {
return `Naozaj chcete vymazať všetky kľúče zodpovedajúce "${opts.pattern}"? Nájdených ${opts.count} kľúčov.`;
},
socketioConnectError: "Socket.IO sa nemoze pripojit k serveru, mozete znovu nacitat a skusit vyriesit chybu pripojenia sami, klient nevie ako ju vyriesit.",
socketioAuthRequired: "Autorizacia Socket.IO je potrebna. Prosim autentifikujte sa cez HTTP Basic Auth (meno/heslo) a znovu nacitajte.",
invalidCredentials: "Neplatné používateľské meno alebo heslo.",
delete: "Vymazat?",
deleteKey: "Ste si isty, ze chcete vymazat tento kluc?",
rename: {
title: "Ste si isty, ze chcete premenovat tento kluc?",
textContent: "Tato akcia kluc trvalo premenuje.",
placeholder: "Redis kluc (povinne)"
},
ttl: {
title: "Ste si isty, ze chcete zmenit TTL tohto kluca?",
textContent: "Zmena TTL aktualizuje dobu zivotnosti tohto kluca. Nechajte prazdne pre zachovanie kluca natrvalo.",
placeholder: "TTL Redis kluca (cele cislo alebo prazdne)",
placeholderPlaceholder: "Prazdne znamena, ze pretrvava navzdy; inak zadajte cele cislo.",
convertTextToTime: "Konvertovat text na cas",
convertTextToTimePlaceholder: "Napr. 1d bude 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\u00F1ol / Spanish",
fr: "Fran\u00E7ais / French",
hu: "Magyar / Hungarian",
it: "Italiano / Italian",
ja: "\u65E5\u672C\u8A9E / Japanese",
nl: "Nederlands / Dutch",
pl: "Polski / Polish",
"pt-PT": "Portugu\u00EAs / Portuguese",
ro: "Rom\u00E2n\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\u00FCrk\u00E7e / Turkish",
uk: "\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 / Ukrainian",
zn: "\u4E2D\u6587 / 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: "Kopirovat",
downloadBuffer: "Stiahnut binarny subor",
setBuffer: "Nahrat binarny subor",
exportKeys: "Exportovať kľúče",
exportAllKeys: (opts) => `Exportovať všetkých ${opts.count} kľúčov`,
exportSearchResults: (opts) => `Exportovať ${opts.count} výsledkov`,
deleteAllKeysMenu: (opts) => `Vymazať všetko ${opts.count}`,
importKeys: "Importovať kľúče",
deleteSearchKeys: (opts) => `Vymazať ${opts.count} zodpovedajúcich kľúčov`,
saveWithFormatJson: "Ulozit s formatovanim",
formatJson: "Formatovat Json",
wrap: "Zalamovať",
unwrap: "Nezalamovať",
downloadJson: "Stiahnuť JSON",
pubsubMonitor: "PubSub",
pulse: "Pulse",
profiler: "Profiler",
memoryAnalysis: "Analysis",
// When you translate the language, keep the Language in English
// eg. Idioma / Language
language: "Jazyk / Language",
ok: "OK",
addKey: "Pridat k tomuto klucu",
addKeyRoot: "Pridat korenovy kluc",
reloadKey: "Znovu nacitat kluc",
reload: "Znovu nacitat",
close: "Zavriet",
commands: "Prikazy",
view: "Zobrazenie",
statistics: "Statistiky",
refresh: "Obnovit",
pause: "Pozastaviť",
resume: "Pokračovať",
clear: "Vymazat",
rename: "Premenovat",
main: "Databáza",
cancel: "Zrusit",
theme: "Tema",
github: "GitHub",
githubRepo: "Repozitar",
githubRelease: "Vydania",
githubChangelog: "Zaznam zmien",
info: "Info",
settings: "Nastavenia",
connect: "Pripojit",
disconnect: "Odpojit",
logout: "Odhlásiť",
overview: "Prehlad",
console: "Konzola",
noConnections: "Ziadne pripojenia, pridajte pripojenie v menu nastaveni.",
noConnectionsInSettings: "Ziadne pripojenia, mozete pridat NOVE PRIPOJENIE vyssie.",
connectionAdd: "Nove pripojenie",
addGroup: "Pridať skupinu",
extend: "Rozbalit",
collapse: "Zbalit",
add: "Pridat",
edit: "Upravit",
save: "Ulozit",
ttl: "Nastavit TTL",
fieldTtl: "TTL poľa",
digest: "Súhrn",
delete: "Vymazat",
remove: "Odstranit",
areYouSure: "Ste si istý?",
sure: "Iste",
testConnection: "Otestovat pripojenie",
getKey: "Nacitavam Redis kluc a prisluchajuce data ...",
jsonViewShow: "Zobrazit JSON",
jsonViewEditor: "Upravit JSON",
quickConsole: "Rychla konzola",
moveUp: "Presunúť hore",
moveDown: "Presunúť dole",
},
diff: {
reviewChanges: "Skontrolova\u0165 zmeny",
inline: "V riadku",
sideBySide: "Ved\u013ea seba",
additions: "pridania",
deletions: "odstr\u00e1nenia",
unchangedLines: "nezmenen\u00e9 riadky",
noChanges: "Neboli zisten\u00e9 \u017eiadne zmeny",
before: "Pred",
after: "Po",
},
label: {
id: {
nodeId: 'ID uzla',
id: "ID pripojenia",
info: "Ak nechcete menit vlastnosti: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, prosim zadajte ID pripojenia do tychto vlastnosti, aby ste zachovali hodnoty. Ak chcete rovnaku logiku pre heslo uzla, zadajte ID uzla do hesla uzla."
},
secureFeature: 'Ak vidite hodnotu, ktora zacina P3X a vyzera rovnako, je to bezpecnostna funkcia. Pre zmenu nastaveni jednoducho nahradte tieto nastavenia prazdnym retazcom alebo niecim inym a budu ulozene. Ak nastavenia nezmenite, zostanu tak ako su na serveri.',
aiTranslating: "Prekladanie...",
aiSettings: "Nastavenia AI",
aiGroqApiKey: "Groq API kľúč",
aiGroqApiKeyInfo: "Voliteľné. Vlastný Groq API kľúč pre lepší výkon. Získajte bezplatný kľúč na",
aiGroqApiKeyPlaceholder: "gsk_...",
aiGroqApiKeySaved: "AI API kľúč uložený",
aiGroqApiKeyInvalid: "Neplatný Groq API kľúč",
aiGroqApiKeyNotSet: "Nenastavené (predvolené servera)",
aiEnabled: "AI povolené",
aiEnabledYes: "Áno",
aiEnabledNo: "Nie",
aiRouteViaNetwork: "Presmerovať cez network.corifeus.com",
aiRoutingDirect: "Dotazy idú priamo do Groq pomocou vášho vlastného API kľúča, bez network.corifeus.com.",
aiRoutingNetwork: "AI dotazy sú smerované cez network.corifeus.com. Ak máte vlastný bezplatný Groq API kľúč, môžete tento prepínač vypnúť a smerovať priamo do Groq bez network.corifeus.com.",
aiMaxTokens: "Maximálny počet AI tokenov",
aiMaxTokensInfo: "Maximálny počet tokenov pre odpovede AI. Vyššie hodnoty umožňujú dlhšie odpovede, ale môžu spotrebovať viac API kreditov.",
ssh: {
on: 'SSH zapnute',
off: 'SSH vypnute',
sshHost: 'SSH host',
sshPort: 'SSH port',
sshUsername: 'SSH pouzivatelske meno',
sshPassword: 'SSH heslo',
sshPrivateKey: 'SSH sukromny kluc'
},
isBuffer: opts => `[object ArrayBuffer] znamena, ze hodnota su binarne data alebo hodnota je vacsia ako ${opts.maxValueAsBuffer}`,
streamValue: `Pole a hodnota streamu su na jednom riadku. Napr.: pole1 hodnota1 "pole 2" "hodnota 2"`,
streamTimestampId: `'*' znamena automaticky generovane alebo specifikacia ako <millisecondsTime>-<sequenceNumber>`,
unableToLoadKey: ({
key
}) => {
return `Nepodarilo sa nacitat tento kluc: ${key}. Je mozne, ze kluc bol vymazany. Presna chyba je v konzole.`;
},
bigJson: "Tento JSON objekt ma viac ako 10 kb, uistite sa ze viete co robite, pretoze niektore funkcie mozu byt pomale pri vykreslovani.",
addNode: "Pridat uzol",
validateJson: "Overit JSON",
reducedFunction: `Obmedzena funkcionalita`,
tooManyKeys: opts => {
return `Pre plnu maximalnu funkcionalitu je povoleny celkovy pocet klucov ${opts.maxLightKeysCount}. Tato databaza ma viac klucov nez je povolene, celkovo ${opts.count}. Triedenie klucov a doplnkove informacie v strome su vypnute. Vyhladavanie prebieha len na serveri namiesto klienta.`;
},
redisCommandNotFound: "Nebol najdeny zodpovedajuci Redis prikaz ...",
treeKeyStore: `Triedenie (prirodzene porovnanie) sa vykonava na klientovi (t.j. prehliadaci), co znamena, ze pre velke sady, ako napriklad viac ako 10k klucov, to moze pridat trochu casu k vykreslovaniu stranky. V Redis nie je triedenie klucov, iba takto.`,
socketIoTimeout: options => {
return `Socket.IO prekrocil casovy limit pre tuto poziadavku (max ${options.timeout / 1000} sekund) ...`;
},
resizerInfo: options => {
return `Minimalna sirka laveho alebo praveho panelu je ${options.width}px`;
},
jsonViewNotParsable: "Tato hodnota nie je JSON parsovatelna ",
ttlTitle: "Nastavte TTL v sekundach",
passwordSecure: "Heslo moze byt prazdne, ale stale bude zobrazovat znaky, toto je bezpecnostna funkcia.",
aclAuthHint: "Na overenie použite používateľské meno a heslo Redis ACL. Nechajte prázdne pre predvoleného používateľa bez hesla.",
tlsWithoutCert: "Povolit TLS bez doplnkoveho certifikatu",
tlsRejectUnauthorized: "Odmietnut neautorizovany certifikat",
tlsSecure: "Ak vidite TLS konfiguraciu, ktora zacina P3X alebo vsetky TLS nastavenia vyzeraju rovnako, je to bezpecnostna funkcia. Pre zmenu nastaveni jednoducho nahradte tieto nastavenia prazdnym retazcom alebo niecim inym a budu ulozene. Ak nezmenite TLS nastavenia, zostanu tak ako su na serveri.",
treeSeparatorEmpty: "Ak je separator stromu prazdny, strom nebude mat vnorene uzly, len cisty zoznam",
treeSeparatorEmptyNote: "Ziadne vnorene uzly, len cisty zoznam",
welcomeConsole: "Vitajte v Redis konzole",
welcomeConsoleInfo: "Historia kurzoru HORE alebo DOLE je povolena",
redisListIndexInfo: "Prazdne pre pridanie na koniec, -1 pre pridanie na zaciatok alebo ulozit na zobrazenej pozicii.",
console: "Konzola",
connectiondAdd: "Pridat pripojenie",
connectiondEdit: "Upravit pripojenie",
connectiondView: "Zobrazit pripojenie",
connections: "Pripojenia",
keysSort: {
on: "Triedenie klucov zapnute",
off: "Triedenie klucov vypnute"
},
cluster: {
on: "Cluster zapnuty",
off: "Cluster vypnuty"
},
sentinel: {
on: "Sentinel zapnuty",
off: "Sentinel vypnuty",
name: "Nazov Sentinel"
},
readonly: {
on: "Len na citanie zapnute",
off: "Len na citanie vypnute"
},
theme: {
light: "Svetla",
dark: "Tmava enterprise",
darkNeu: "Tmava",
darkoBluo: "Darko bluo",
enterprise: "Enterprise",
redis: "Redis",
matrix: "Matrix"
},
connected: opts => {
return `Pripojene: ${opts.name}`;
},
tree: "Strom",
askAuth: "Poziadat o autorizaciu",
keyboardShortcuts: "Klávesové skratky",
about: "O aplikácii",
supportedLanguages: "Podporované jazyky",
version: "Verzia",
redisVersion: "Verzia Redis",
modules: "Moduly",
shortcutRefresh: "Obnoviť",
shortcutSearch: "Zamerať vyhľadávanie",
shortcutNewKey: "Nový kľúč",
shortcutDisconnect: "Odpojit",
themeAuto: "Automaticky (systém)",
languageAuto: "Auto (system)",
shortcutCommandPalette: "Paleta príkazov",
commandPalette: "Paleta príkazov",
noResults: "Žiadne výsledky",
redisCommandsReference: "Redis Príkazy",
ungrouped: "Bez skupiny",
grouped: "Zoskupené",
connectFirst: "Najprv sa pripojte k serveru Redis",
searchLanguage: "Hľadať jazyk...",
exportProgress: "Exportovanie kľúčov...",
importProgress: "Importovanie kľúčov...",
importPreview: "Náhľad",
importOverwrite: "Prepísať",
importSkip: "Preskočiť",
importConflict: "Ak kľúč už existuje:",
noKeysToExport: "Žiadne kľúče na export",
time: "Čas",
type: "Typ",
format: "Formát",
loading: "Načítavanie...",
autoRefresh: "Auto",
exportSearchHint: "Exportujú sa iba kľúče zodpovedajúce aktuálnemu vyhľadávaniu",
importSearchHint: "Import sa vzťahuje na celú databázu, nielen na výsledky vyhľadávania",
deleteSearchHint: "Vymaže všetky kľúče zodpovedajúce aktuálnemu vyhľadávaniu na serveri",
deletingSearchKeys: "Mazanie zodpovedajúcich kľúčov...",
importNoKeys: "V súbore neboli nájdené žiadne kľúče",
desktopNotifications: "Upozornenia na ploche",
desktopNotificationsEnabled: "Povoliť upozornenia na ploche",
desktopNotificationsInfo: "Dostávajte OS upozornenia pri odpojení a opätovnom pripojení Redis, keď aplikácia nie je v popredí."
},
status: {
dataCopied: "Data su v schranke",
exportDone: "Export dokončený",
deletedSearchKeys: (opts) => `Vymazaných ${opts.count} kľúčov`,
indexCreated: "Index vytvorený",
indexDropped: "Index zmazaný",
importDone: (opts) => `Import dokončený: ${opts.created} vytvorených, ${opts.skipped} preskočených, ${opts.errors} chýb`,
nodeRemoved: "Uzol bol odstraneny",
keyIsNotExisting: "Tento kluc mohol byt vymazany alebo vyprsal.",
keyCount: opts => {
if (opts.keyCount === 0) {
return "Ziadny kluc";
} else if (opts.keyCount === 1) {
return "1 kluc";
} else {
return `${opts.keyCount} klucov`;
}
},
treeExpandAll: "Rozbalit vsetky listy stromu. Tato operacia moze byt narocna a moze trvat ...",
noRedisKeys: "V tejto databaze nie su ziadne kluce.",
redisConnected: "Redis uspesne pripojeny",
reverted: "Vr\u00e1ten\u00e9",
reloadingDataInfo: "Znovu nacitavam informacie o Redis datach",
added: "Pridane",
saved: "Aktualizovane",
cancelled: "Zrusene",
deleted: "Vymazane",
savedRedis: "Redis data boli ulozene",
redisDisconnected: opts => {
return `Sucasne pripojenie malo chybu: ${opts.error.message}`;
},
dbChanged: opts => {
return `Index databazy bol nastaveny na ${opts.db}. `;
},
treeDeleted: opts => {
return `Kluc stromu bol vymazany (${opts.key}).`;
},
deletedKey: opts => {
return `Kluc bol vymazany (${opts.key}).`;
},
renamedKey: "Tento kluc bol premenovany",
ttlChanged: "TTL tohto kluca bol zmeneny",
notInteger: "Tento vstup nie je cele cislo",
persisted: "Tento kluc pretrva navzdy",
set: "Kluc bol nastaveny/pridany",
connectionRestored: "Pripojenie obnovené",
socketDisconnected: "Odpojené",
socketError: "Chyba pripojenia",
deletedHashKey: "Hash kľúč vymazaný",
deletedSetMember: "Člen množiny vymazaný",
deletedListElement: "Prvok zoznamu vymazaný",
deletedZSetMember: "Člen zoradenej množiny vymazaný",
deletedStreamTimestamp: "Záznam streamu vymazaný",
},
code: {
"delete-connection": "Toto pripojenie bolo vymazane, takze ste odpojeny od tejto Redis instancie.",
"save-connection": "Toto pripojenie bolo zmenene, takze ste odpojeny od tejto Redis instancie. Mozete sa znovu pripojit.",
"readonly-connections": "Pridavanie/ukladanie/mazanie pripojeni je len na citanie!",
"readonly-connection-mode": "Toto pripojenie je v rezime len na citanie!",
"list-out-of-bounds": "Index tohto zoznamu je mimo rozsah",
"invalid-json-value": "The value is not valid JSON.",
"http_auth_required": "Autorizacia potrebna: prosim autentifikujte sa cez HTTP Basic Auth a znovu nacitajte.",
"auto-connection-failed": "Je mozne, ze pripojenie bolo odstranene a automaticke pripojenie zlyhalo z tohto dovodu.",
invalid_console_command: "Tento prikaz nefunguje cez GUI.",
"AI_DISABLED": "AI je deaktivované. Povoľte ho v nastaveniach AI.",
"AI_PROMPT_REQUIRED": "Je vyžadovaný AI dotaz.",
"GROQ_API_KEY_READONLY": "Kľúč Groq API je iba na čítanie a nedá sa upraviť.",
"blocked_api_access": "Váš plán Groq API neumožňuje prístup k tomuto modelu. Aktualizujte plán Groq alebo použite proxy network.corifeus.com.",
"rate_limit": "Dosiahnutý limit AI. Skúste to neskôr alebo použite vlastný kľúč Groq API v nastaveniach."
},
form: {
error: {
required: "Povinne",
port: "Port je medzi 1-65535",
invalid: "Formular je neplatny"
},
connection: {
label: {
name: "Nazov",
group: "Skupina",
host: "Nazov hostu",
port: "Port",
password: "Heslo",
username: "Pouzivatelske meno"
}
},
treeSettings: {
maxValueDisplay: "Maximalna dlzka zobrazenia hodnoty",
maxValueDisplayInfo: "Ak je nastavene na 0, zobrazi uplne hodnoty. Ak je vacsie ako 0, skrati na tuto dlzku. Ak je -1: pre retazce skryje hodnotu az do upravy; pre ostatne typy zobrazi uplny obsah.",
maxKeys: "Maximalny pocet klucov",
maxKeysInfo: "Aby GUI nespadlo, obmedzujeme maximalny pocet klucov.",
keyCount: (opts) => {
return `Pocet klucov: ${opts?.keyCount ?? 0}`;
},
label: {
animation: "Pouzit animaciu",
noAnimation: "Bez animacie",
undoEnabled: "Vr\u00e1tenie sp\u00e4\u0165 zapnut\u00e9",
undoDisabled: "Vr\u00e1tenie sp\u00e4\u0165 vypnut\u00e9",
diffEnabled: "Zobrazi\u0165 diff pred ulo\u017een\u00edm",
diffDisabled: "Diff pred ulo\u017een\u00edm je vypnut\u00fd",
jsonFormatTwoSpace: "Formatovat JSON s 2 medzerami",
jsonFormatFourSpace: "Formatovat JSON so 4 medzerami",
formName: "Nastavenia Redis",
searchModeClient: "Rezim vyhladavania na klientovi",
searchModeServer: "Rezim vyhladavania na serveri",
searchModeStartsWith: "Vyhladavanie zacina na",
searchModeIncludes: "Vyhladavanie obsahuje"
},
undoHint: "Vr\u00e1tenie sp\u00e4\u0165 je dostupn\u00e9 iba pre typy k\u013e\u00fa\u010dov string a JSON",
field: {
treeSeparator: "Separator stromu",
treeSeparatorSelector: "Volba separatora stromu",
page: "Pocet strankovania stromu",
keyPageCount: "Pocet strankovania klucov",
keysSort: "Triedit kluce",
searchMode: "Rezim vyhladavania",
searchModeStartsWith: "Vyhladavanie zacina na / obsahuje"
},
error: {
keyPageCount: "Pocet strankovania klucov musi byt cele cislo medzi 5 - 100",
page: "Pocet strankovania musi byt cele cislo medzi 10 - 5000",
maxValueDisplay: "Maximalna hodnota zobrazenia musi byt cele cislo medzi -1 a 32768",
maxKeys: "Maximalny pocet klucov musi byt cele cislo medzi 100 a 100000"
}
},
key: {
label: {
formName: {
add: "Pridat novy Redis kluc",
edit: "Upravit Redis kluc",
append: "Pridat k existujucemu Redis klucu"
}
},
field: {
streamTimestamp: "Casova znacka",
key: "Kluc",
type: "Typ",
index: "Index",
hashKey: "Hash kluc",
score: "Skore",
value: "Hodnota",
errorRate: "Miera chybovosti",
capacity: "Kapacita",
topk: "Top K",
width: "Sirka",
depth: "Hlbka",
decay: "Utlm",
compression: "Kompresia",
increment: "Inkrement",
item: "Polozka",
vectorValues: "Vektorové hodnoty (oddelené čiarkou)",
element: "Názov prvku",
},
error: {
streamTimestamp: "Casova znacka je povinna, bud vo formate Redis alebo ako *",
key: "Kluc ma aspon jeden znak",
hashKey: "Hash kluc tabulky ma aspon jeden znak",
score: "Skore zoradenej mnoziny je povinne",
value: "Hodnota je povinna",
errorRate: "Miera chybovosti musi byt medzi 0 a 1 (napr. 0.01)",
capacity: "Kapacita musi byt kladne cele cislo",
topk: "Top K musi byt kladne cele cislo",
width: "Sirka musi byt kladne cele cislo",
depth: "Hlbka musi byt kladne cele cislo",
item: "Polozka je povinna"
}
},
main: {
label: {
database: "DB"
}
}
},
page: {
search: {
title: "Hľadať",
index: "Index",
query: "Dopyt",
results: "Výsledky",
noIndex: "Žiadne indexy",
createIndex: "Vytvoriť index",
dropIndex: "Zmazať index",
indexInfo: "Info o indexe",
indexName: "Názov indexu",
prefix: "Prefix kľúča (voliteľné)",
fieldName: "Názov poľa",
hybridMode: "Hybridné vyhľadávanie (FT.HYBRID)",
vectorField: "Vektorové pole",
vectorValues: "Vektorové hodnoty",
},
monitor: {
title: "Monitorovanie",
memory: "Pamäť",
opsPerSec: "Operácií/s",
clients: "Klienti",
blocked: "Blokovaní",
hitsMisses: "Úspešnosť",
networkIo: "Sieť I/O",
slowLog: "Pomalý log",
noSlowQueries: "Nezaznamenali sa žiadne pomalé dopyty.",
confirmSlowLogReset: "Naozaj chcete obnoviť pomalý denník?",
slowLogResetDone: "Pomalý denník bol resetovaný.",
totalCommands: "Celkom",
expired: "Vypršané",
evicted: "Vyradené",
clientList: "Zoznam klientov",
topKeys: "Najväčšie kľúče podľa pamäte",
killClient: "Zabiť klienta",
clientKilled: "Klient zabitý",
confirmKillClient: "Naozaj chcete ukončiť tohto klienta?",
noKeys: "Žiadne kľúče",
rss: "RSS",
peak: "Špička",
fragmentation: "Fragmentácia",
hitsAndMisses: "Zásahy / Minutia",
noClients: "Žiadni klienti",
slotStats: "Štatistiky slotov klastra",
serverInfo: "Informácie o serveri",
os: "Operačný systém",
port: "Sieťový port",
pid: "ID procesu",
configFile: "Konfiguračný súbor",
uptime: "Uptime",
keyspace: "Priestor kľúča Redis",
keys: "kľúče Redis",
expires: "Platnosť vyprší",
noKeyspace: "Žiadne kľúče",
persistence: "Stálosť údajov",
rdbLastSave: "Posledné uloženie RDB",
rdbStatus: "Stav RDB",
rdbChanges: "Zmeny od posledného uloženia",
aofEnabled: "AOF zapnuté",
aofSize: "Veľkosť AOF",
replication: "Replikácia Redis",
role: "Replikačná rola",
replicas: "Pripojené repliky",
masterHost: "Primárny hostiteľ",
linkStatus: "Stav prepojenia replikácie",
cpu: "Využitie CPU",
cpuSys: "Systém",
cpuUser: "Používateľ",
modules: "Načítané moduly Redis",
noModules: "Nie sú načítané žiadne moduly Redis",
clusterSlotMap: "Mapa slotov klastra Redis",
slotRange: "Rozsah klastrových slotov",
totalSlots: "Celkový počet klastrových slotov",
noClusterData: "Nie sú k dispozícii žiadne údaje klastra Redis.",
},
analysis: {
title: "Analýza pamäte",
runAnalysis: "Spustiť analýzu",
running: "Analyzovanie...",
typeDistribution: "Distribúcia typov",
prefixMemory: "Pamäť podľa prefixu",
topKeysByMemory: "Najväčšie kľúče podľa pamäte",
expirationOverview: "Expirácia kľúčov",
memoryBreakdown: "Rozdelenie pamäte",
keysScanned: "Prehľadané kľúče",
totalMemory: "Celková pamäť",
rssMemory: "RSS pamäť",
peakMemory: "Špičková pamäť",
luaMemory: "Lua pamäť",
overheadMemory: "Réžia",
datasetMemory: "Dátová sada",
fragmentation: "Fragmentácia",
allocator: "Alokátor",
withTTL: "S TTL",
persistent: "Trvalé",
avgTTL: "Priemerné TTL",
prefix: "Prefix",
keyCount: "Počet kľúčov",
memoryUsage: "Využitie pamäte",
noPrefix: "(bez prefixu)",
topN: "Top N",
maxScanKeys: "Max. prehľadaných kľúčov",
type: "Typ",
noData: "Žiadne dáta. Kliknite na Spustiť analýzu pre začatie.",
exportAll: "Exportovať všetko",
memoryDoctor: "Memory Doctor",
doctorNoData: "Kliknutím na Obnovit spustíte diagnostiku Memory Doctor.",
},
acl: {
title: "Používatelia ACL",
loadUsers: "Načítať používateľov",
loading: "Načítavanie...",
username: "Pouzivatelske meno",
status: "Stav",
enabled: "Povolené",
disabled: "Zakázané",
commands: "Prikazy",
commandsHint: "napr. +@all or +@read -@dangerous",
keys: "Vzory kľúčov Redis",
keysHint: "napr. ~* or ~user:*",
channels: "Kanály Pub/Sub",
channelsHint: "napr. &* or ¬ifications:*",
password: "Heslo",
noPassword: "Žiadne heslo (nopass)",
passwordHint: "Ak chcete zachovať aktuálne heslo, nechajte prázdne",
currentUser: "Aktuálne",
createUser: "Vytvoriť používateľa",
editUser: "Upraviť používateľa",
deleteUser: "Vymazat",
confirmDelete: "Naozaj chcete vymazať používateľa ACL?",
userDeleted: "Používateľ ACL bol vymazaný.",
userSaved: "Používateľ ACL bol uložený.",
cannotDeleteDefault: "Nie je možné odstrániť predvoleného používateľa.",
cannotDeleteSelf: "Nie je možné odstrániť aktuálne pripojeného používateľa.",
noUsers: "ACL vyžaduje Redis 6.0+.",
groupCommon: "Všeobecné",
groupDataTypes: "Typy údajov",
groupOperations: "Operácie",
rules: "Pravidla",
rulesHint: "Tokeny oddelené medzerou (napríklad on >password +@all ~* &*)",
defaultUserWarning: "Upozornenie: Úprava predvoleného používateľa môže zablokovať všetky pripojenia. Ak k tomu dôjde, budete musieť reštartovať Redis alebo použiť redis-cli na obnovenie prístupu.",
},
overview: {
noConnected: "Nie je ziadne pripojenie k Redis.",
overviewClients: "Zoznam pripojenych podla poctu klientov",
connectedCount: opt => {
if (opt.length === 1) {
return "1 klient";
}
return `${opt.length} klientov`;
}
},
key: {
label: {
key: "Kluc",
encoding: "Kodovanie",
compression: "Kompresia",
aiRateLimited: "Dosiahnutý limit AI požiadaviek. Skúste to neskôr alebo použite vlastný Groq API kľúč v Nastaveniach.",
aiError: "AI dotaz zlyhal",
length: "Velkost",
ttl: "TTL",
ttlTitle: "Doba zivotnosti",
type: "Typ",
ttlNotExpire: "nevyprsi",
lengthString: "bajtov",
lengthItem: "poloziek",
actions: "Akcie"
},
list: {
table: {
index: "Index",
value: "Hodnota"
}
},
hash: {
table: {
hashkey: "Hash kluc",
value: "Hodnota"
}
},
set: {
table: {
value: "Clen"
}
},
zset: {
table: {
value: "Clen",
score: "Skore"
}
},
stream: {
table: {
timestamp: "ID casovej znacky",
field: "Pole",
value: "Hodnota"
}
},
timeseries: {
chart: "Graf",
info: "Informacie",
addPoint: "Pridat datovy bod",
from: "Od (ms alebo -)",
to: "Do (ms alebo +)",
aggregation: "Agregacia",
timeBucket: "Interval (ms)",
none: "Ziadny",
dataPoints: "datove body",
labels: "Stitky",
rules: "Pravidla",
retention: "Retencia",
timestamp: "Casova znacka",
value: "Hodnota",
retentionHint: "0 = bez expiracie, alebo milisekundy",
duplicatePolicy: "Politika duplikatov",
labelsHint: "kluc1 hodnota1 kluc2 hodnota2",
timestampHint: "'*' znamena automaticke generovanie, alebo casova znacka v milisekundach",
editAllHint: "Jeden datovy bod na riadok: casova_znacka hodnota (casova_znacka moze byt * pre auto)",
autoSpread: "Automaticky interval rozptylu *",
formula: "Vzorec",
formulaLinear: "Linearny",
formulaRandom: "Nahodny",
formulaSawtooth: "Pilovity",
formulaPoints: "Body",
formulaAmplitude: "Amplituda",
formulaOffset: "Posun",
generate: "Generovat",
exportChart: "Exportovat PNG",
overlay: "Prekrytie klucov",
overlayHint: "Kluce oddelene ciarkou",
mrangeFilter: "Filter stitkov",
bulkMode: "Hromadné generovanie",
mrangeHint: "napr. sensor=temp"
},
probabilistic: {
info: "Informacie",
addItem: "Pridat polozku",
checkItem: "Skontrolovat polozku",
item: "Polozka",
exists: "Existuje",
doesNotExist: "Neexistuje",
topkList: "Hlavne polozky",
topkCount: "Pocet",
queryCount: "Pocet dotazov",
queryResult: "Vysledok dotazu",
addedSuccessfully: "Polozka bola uspesne pridana",
deletedSuccessfully: "Polozka bola uspesne vymazana",
quantile: "Kvantil",
quantileResult: "Vysledok",
noItems: "Ziadne polozky na zobrazenie",
resetConfirm: "Resetovat vsetky data v tomto T-Digest?"
},
vectorset: {
info: "Informácie",
elements: "Prvky",
similarity: "Vyhľadávanie podľa podobnosti",
searchByElement: "Vyhľadávanie podľa prvku",
searchByVector: "Vyhľadávanie podľa vektora",
vectorValues: "Vektorové hodnoty",
element: "Prvok",
score: "Skóre",
count: "Počet",
addElement: "Pridať prvok",
attributes: "Atribúty",
noAttributes: "Žiadne atribúty",
dimensions: "Dimenzie",
removeConfirm: "Odstrániť tento prvok z VectorSet?",
noElements: "Žiadne prvky",
filter: "Filter",
searchComplete: "Vyhľadávanie dokončené",
}
},
treeControls: {
settings: "Nastavenia stromu",
expandAll: "Rozbalit vsetko",
collapseAll: "Zbalit vsetko",
level: "Úroveň",
search: {
search: "Hladat v klucoch",
clear: "Vymazat aktualne vyhladavanie",
placeholderClient: "Hladat na strane klienta",
placeholderServer: "Hladat na strane servera",
info: (opts) => "Vyhladavanie na strane klienta znamena, ze sa text porovnava so vstupom vyhladavania. Vyhladavanie na strane servera znamena, ze sa hladaju vzory v klucoch ako *{hladany-text}*. Pre velke sady vyhladavania je lepsie pouzit vyhladavanie na serveri. Pre mensie sady je lepsie pouzit vyhladavanie na klientovi." + ` Ak pocet klucov presahuje ${opts?.maxLightKeysCount ?? 110000}, mozete hladat iba na serveri.`,
largeSetInfo: "Vo velkej sade je vyhladavanie na strane klienta vypnute, takze momentalne je mozne iba vyhladavanie na serveri.",
infoDetails: "Ak chcete zistit ako vyhladavanie funguje, skontrolujte nastavenia"
},
pager: {
next: "Dalsi",
prev: "Predchadzajuci",
first: "Prvy",
last: "Posledny"
}
}
},
time: {
years: "rokov",
months: "mesiacov",
days: "dni",
year: "rok",
month: "mesiac",
day: "den",
second: "sekunda",
seconds: "sekundy",
minute: "minuta",
minutes: "minuty",
hour: "hodina",
hours: "hodiny"
},
redisTypes: {
string: "String",
list: "List",
hash: "Hash table",
set: "Set",
zset: "Sorted set - zset",
stream: "Stream",
json: "JSON",
timeseries: "Time Series",
bloom: "Bloom filter",
cuckoo: "Cuckoo filter",
topk: "Top-K",
cms: "Count-Min Sketch",
tdigest: "T-Digest",
vectorset: "VectorSet",
}
};
module.exports = strings;