const strings = {
error: {
server_error: "Памылка сервера, паспрабуйце яшчэ раз"
},
title: {
donate: "Ахвяраваць",
jsonRecursive: "Разгарнуўшы ўсе лісце",
name: "P3X Redis UI",
nameDonated: "P3X Redis UI+",
main: "Вы можаце выбраць злучэнне Redis для падлучэння з левага ніжняга меню.",
statistics: "Статыстыка",
error: "Памылка",
connectingRedis: "Падключэнне да Redis...",
socketioConnectError: "Памылка Socket.IO",
db: "DB",
server: "Сервер",
clients: "Кліенты",
memory: "Памяць",
persistence: "Настойлівасць",
stats: "Статыстыка",
replication: "Рэплікацыя",
cpu: "CPU",
cluster: "Cluster",
modules: "Модулі",
errorstats: "Статыстыка памылак",
commandstats: "Статыстыка каманд",
latencystats: "Статыстыка затрымак",
keysizes: "Памеры ключоў",
threads: "Патокі",
},
confirm: {
dropIndex: "Вы ўпэўнены, што хочаце выдаліць гэты індэкс?",
uploadBuffer: "Вы ўпэўненыя, што хочаце загрузіць гэтыя двайковыя дадзеныя?",
uploadBufferDone: "Двайковыя дадзеныя загружаюцца",
uploadBufferDoneAndSave: "Двайковыя дадзеныя загружаюцца і захоўваюцца на серверы",
title: "Пацвердзіць",
alert: "Абвестка",
info: "Інфармацыя",
deleteListItem: "Вы ўпэўнены, што хочаце выдаліць гэты элемент спісу?",
deleteHashKey: "Вы ўпэўнены, што хочаце выдаліць гэты элемент хэш-ключа?",
deleteStreamTimestamp: "Вы ўпэўнены, што хочаце выдаліць гэту метку часу?",
deleteSetMember: "Вы ўпэўнены, што хочаце выдаліць гэты ўдзельнік?",
deleteZSetMember: "Вы ўпэўнены, што хочаце выдаліць гэты адсартаваны элемент?",
deleteConnection: "Пацвердзіць",
deleteConnectionText: "Вы ўпэўнены, што хочаце выдаліць гэта злучэнне Redis?",
deleteNode: "Вы ўпэўнены, што хочаце выдаліць гэты вузел Redis?",
delete: "Выдаліць?",
deleteAllKeys: opts => {
return `Выдаліць гэта дрэва і ўсе яго ключы (${opts.key})?`;
},
deleteSearchKeys: opts => {
return `Вы ўпэўнены, што хочаце выдаліць усе ключы, якія адпавядаюць "${opts.pattern}"? Знойдзена ${opts.count} ключоў.`;
},
socketioConnectError: "Socket.IO не можа падключыцца да сервера, вы можаце перазагрузіць і паспрабаваць вырашыць памылку злучэння самастойна, кліент не ведае, як яе вырашыць.",
socketioAuthRequired: "Патрабуецца аўтарызацыя Socket.IO. Прайдзіце аўтэнтыфікацыю з дапамогай HTTP Basic Auth (імя карыстальніка/пароль) і перазагрузіце.",
deleteKey: "Вы ўпэўнены, што хочаце выдаліць гэты ключ?",
rename: {
title: "Вы ўпэўнены, што хочаце перайменаваць гэты ключ?",
textContent: "Гэта дзеянне назаўсёды перайменуе ключ.",
placeholder: "Ключ Redis (абавязковы)"
},
ttl: {
title: "Вы ўпэўнены, што хочаце змяніць TTL гэтага ключа?",
textContent: "Змена TTL абнаўляе час жыцця гэтага ключа. Пакіньце пустым, каб захаваць гэты ключ назаўжды.",
placeholder: "TTL ключа Redis (цэлы або пусты)",
placeholderPlaceholder: "Пусты азначае, што ён захоўваецца вечна; інакш увядзіце цэлы лік.",
convertTextToTime: "Пераўтварэнне тэксту ў час",
convertTextToTimePlaceholder: "напр. 1d будзе 86400"
},
},
language: {
ar: "العربية / Arabic",
az: "Azərbaycanca / Azerbaijani",
be: "Беларуская / Belarusian",
bg: "Български / Bulgarian",
bn: "বাংলা / Bengali",
cs: "Čeština / Czech",
da: "Dansk / Danish",
de: "Deutsch / German",
el: "Ελληνικά / Greek",
en: "English",
es: "Español / Spanish",
et: "Eesti / Estonian",
fi: "Suomi / Finnish",
fil: "Filipino / Filipino",
fr: "Français / French",
he: "עברית / Hebrew",
hr: "Hrvatski / Croatian",
hu: "Magyar / Hungarian",
hy: "Հայերեն / Armenian",
id: "Bahasa Indonesia / Indonesian",
it: "Italiano / Italian",
ja: "日本語 / Japanese",
ka: "ქართული / Georgian",
kk: "Қазақша / Kazakh",
km: "ខ្មែរ / Khmer",
ko: "한국어 / Korean",
ky: "Кыргызча / Kyrgyz",
lt: "Lietuvių / Lithuanian",
mk: "Македонски / Macedonian",
ms: "Bahasa Melayu / Malay",
ne: "नेपाली / Nepali",
nl: "Nederlands / Dutch",
no: "Norsk / Norwegian",
pl: "Polski / Polish",
"pt-BR": "Português (Brasil) / Portuguese (Brazil)",
"pt-PT": "Português / Portuguese",
ro: "Română / Romanian",
ru: "Русский / Russian",
sk: "Slovenčina / Slovak",
sl: "Slovenščina / Slovenian",
sr: "Српски / Serbian",
sv: "Svenska / Swedish",
tg: "Тоҷикӣ / Tajik",
th: "ไทย / Thai",
tr: "Türkçe / Turkish",
uk: "Українська / Ukrainian",
vi: "Tiếng Việt / Vietnamese",
"zh-HK": "中文(香港) / Chinese (Hong Kong)",
"zh-TW": "中文(台灣) / Chinese (Taiwan)",
zn: "中文 / Chinese",
bs: 'Bosanski / Bosnian',
si: 'සිංහල / Sinhala',
sw: 'Kiswahili / Swahili',
ta: 'தமிழ் / Tamil'
},
intention: {
copy: "Копія",
downloadBuffer: "Спампаваць двайковы файл",
setBuffer: "Загрузіць двайковы файл",
exportKeys: "Экспарт ключоў",
exportAllKeys: (opts) => `Экспарт усіх ${opts.count} ключоў`,
exportSearchResults: (opts) => `Экспарт ${opts.count} вынікаў`,
deleteAllKeysMenu: (opts) => `Выдаліць усе ${opts.count}`,
importKeys: "Імпарт ключоў",
deleteSearchKeys: (opts) => `Выдаліць ${opts.count} адпаведных ключоў`,
saveWithFormatJson: "Захаваць у фармаце",
formatJson: "Фармат Json",
wrap: "Абгарнуць",
unwrap: "Разгарнуць",
downloadJson: "Спампаваць JSON",
pubsubMonitor: "PubSub",
pulse: "Pulse",
profiler: "Profiler",
memoryAnalysis: "Analysis",
// When you translate the language, keep the Language in English
// eg. Idioma / 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: "Адключыцца",
overview: "Агляд",
console: "Кансоль",
noConnections: "Няма падключэнняў, дадайце падключэнне ў меню налад.",
noConnectionsInSettings: "Няма падключэнняў, вы можаце дадаць НОВАЕ ПАДКЛЮЧЭННЕ вышэй.",
connectionAdd: "Новае злучэнне",
addGroup: "Дадаць групу",
extend: "Пашырыць",
collapse: "Згарнуць",
add: "Дадаць",
edit: "Рэдагаваць",
save: "Захаваць",
ttl: "Набор TTL",
delete: "Выдаліць",
remove: "Выдаліць",
areYouSure: "Вы ўпэўнены?",
sure: "Вядома",
testConnection: "Тэставае злучэнне",
getKey: "Загрузка ключа Redis і звязаных з ім даных...",
jsonViewShow: "Дысплей JSON",
jsonViewEditor: "Рэдагаваць JSON",
quickConsole: "Хуткая кансоль",
},
label: {
id: {
nodeId: "Ідэнтыфікатар вузла",
id: "Ідэнтыфікатар злучэння",
info: "Калі вы не хочаце змяняць уласцівасці: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, увядзіце ідэнтыфікатар злучэння ў гэтыя ўласцівасці, каб захаваць значэнні ўласцівасцей. Калі вы хочаце такую ж логіку ў паролі вузла, увядзіце ідэнтыфікатар вузла ў паролі вузла."
},
secureFeature: "Калі вы бачыце значэнне, якое пачынаецца з P3X і выглядае аднолькава, гэта бяспечная функцыя. Каб змяніць налады, проста заменіце гэтыя налады пустымі або іншымі, і яны будуць захаваны. Калі вы не зменіце налады, налады будуць захаваны ў тым выглядзе, у якім яны ёсць на серверы.",
aiTranslating: "Translating...",
aiSettings: "Налады ШІ",
aiGroqApiKey: "Ключ API Groq",
aiGroqApiKeyInfo: "Неабавязкова. Уласны ключ API Groq для лепшай прадукцыйнасці. Атрымайце бясплатны ключ на",
aiGroqApiKeyPlaceholder: "gsk_...",
aiGroqApiKeySaved: "Ключ API ШІ захаваны",
aiGroqApiKeyInvalid: "Invalid Groq API key",
aiGroqApiKeyNotSet: "Не ўстаноўлена (па змаўчанні сервера)",
aiEnabled: "AI Enabled",
aiEnabledYes: "Yes",
aiEnabledNo: "No",
aiRouteViaNetwork: "Route via network.corifeus.com",
aiRoutingDirect: "Queries go directly to Groq using your own API key, bypassing network.corifeus.com.",
aiRoutingNetwork: "AI queries are routed through network.corifeus.com. If you have your own free Groq API key, you can turn off this switch to route directly to Groq without network.corifeus.com.",
ssh: {
on: "SSH ук��",
off: "SSH выключаны",
sshHost: "Хост SSH",
sshPort: "Порт SSH",
sshUsername: "SSH імя карыстальніка",
sshPassword: "Пароль SSH",
sshPrivateKey: "Закрыты ключ SSH"
},
isBuffer: opts => `[object ArrayBuffer] азначае, што значэнне з'яўляецца двайковым даным або значэнне большае за ${opts.maxValueAsBuffer}`,
streamValue: `Поле і значэнне патоку з'яўляюцца адзіным радком. Напрыклад: поле1 значэнне1 "поле 2" "значэнне 2"`,
streamTimestampId: `«*» азначае аўтаматычнае стварэнне або спецыфікацыю як <millisecondsTime>-<sequenceNumber>`,
unableToLoadKey: ({
key
}) => {
return `Немагчыма загрузіць гэты ключ: ${key}. Магчыма, ключ быў выдалены. Дакладная памылка знаходзіцца ў кансолі.`;
},
bigJson: "Гэты аб'ект JSON мае больш за 10 кб, таму пераканайцеся, што вы ведаеце, што вы робіце, таму што некаторыя функцыі могуць павольна адлюстроўвацца.",
addNode: "Дадаць вузел",
validateJson: "Праверце JSON",
reducedFunction: `Зніжэнне функцыянальнасці`,
tooManyKeys: opts => {
return `Для поўнай максімальнай колькасці дазволеных функцый агульная колькасць ключоў складае ${opts.maxLightKeysCount} разлічваць. У гэтай базе дадзеных больш за дазволеных ключоў ${opts.count}. Сартаванне па ключах і дадатковая мудрагелістая інфармацыя аб дрэве адключана. Пошук адбываецца толькі на серверы замест пошуку кліента.`;
},
redisCommandNotFound: "Супадзенне каманды Redis не знойдзена ...",
treeKeyStore: `Сартаванне (натуральнае параўнанне) выконваецца на кліенце, таксама вядомым як браўзер, што азначае, што ён мае штраф для вялікіх набораў, такіх як больш за 10 тысяч ключоў, гэта можа дадаць трохі часу для рэндэрынгу старонкі. У Redis няма сартавання ключоў, толькі вось так.`,
socketIoTimeout: options => {
return `Час чакання Socket.IO для гэтага запыту скончыўся (макс ${options.timeout / 1000} секунды)...`;
},
resizerInfo: options => {
return `Мінімальная шырыня левай або правай панэлі ${options.width}пікс`;
},
jsonViewNotParsable: "Гэта значэнне не паддаецца аналізу JSON ",
ttlTitle: "Усталюйце TTL за секунды",
passwordSecure: "Пароль можа быць пустым, але ён будзе паказваць сімвалы, гэта функцыя бяспекі.",
tlsWithoutCert: "Уключыць TLS без дадатковага сертыфіката",
tlsRejectUnauthorized: "Адхіліць несанкцыянаваны сертыфікат",
tlsSecure: "Калі вы бачыце канфігурацыю TLS, якая пачынаецца з P3X або ўсе налады TLS выглядаюць аднолькава, гэта бяспечная функцыя. Каб змяніць налады, проста заменіце гэтыя налады пустымі або іншымі, і яны будуць захаваны. Калі вы не зменіце налады TLS, налады будуць захаваны ў тым выглядзе, у якім яны ёсць на серверы.",
treeSeparatorEmpty: "Калі падзельнік дрэва пусты, дрэва не будзе мець укладзеных вузлоў, толькі чысты спіс",
treeSeparatorEmptyNote: "Няма ўкладзеных вузлоў, толькі чысты спіс",
welcomeConsole: "Вітаем у кансолі Redis",
welcomeConsoleInfo: "Гісторыя курсора УВЕРХ або ЎНІЗ уключана",
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: "Цёмнае прадпрыемства",
darkNeu: "Цёмны",
darkoBluo: "Дарка Блуо",
enterprise: "Прадпрыемства",
redis: "Redis",
matrix: "Матрыца"
},
connected: opts => {
return `Падключана: ${opts.name}`;
},
tree: "Дрэва",
askAuth: "Запытаць дазвол",
keyboardShortcuts: "Keyboard Shortcuts",
about: "About",
supportedLanguages: "Supported Languages",
version: "Version",
redisVersion: "Redis Version",
modules: "Модулі",
shortcutRefresh: "Refresh",
shortcutSearch: "Focus Search",
shortcutNewKey: "New Key",
shortcutDisconnect: "Адключыцца",
themeAuto: "Auto (system)",
shortcutCommandPalette: "Command Palette",
commandPalette: "Command Palette",
noResults: "No results",
redisCommandsReference: "Каманды Redis",
ungrouped: "Без групы",
grouped: "Grouped",
connectFirst: "Спачатку падключыцеся да сервера Redis",
searchLanguage: "Шукаць мову...",
exportProgress: "Экспарт ключоў...",
importProgress: "Імпарт ключоў...",
importPreview: "Папярэдні прагляд",
importOverwrite: "Перазапісаць",
importSkip: "Прапусціць",
importConflict: "Калі ключ ужо існуе:",
noKeysToExport: "Няма ключоў для экспарту",
time: "Час",
type: "Тып",
format: "Фармат",
loading: "Загрузка...",
autoRefresh: "Аўта",
exportSearchHint: "Экспартуюцца толькі ключы, якія адпавядаюць бягучаму пошуку",
importSearchHint: "Імпарт прымяняецца да ўсёй базы дадзеных, а не толькі да вынікаў пошуку",
deleteSearchHint: "Выдаляе ўсе ключы, якія адпавядаюць бягучаму пошуку на серверы",
deletingSearchKeys: "Выдаленне адпаведных ключоў...",
importNoKeys: "Ключы ў файле не знойдзены",
},
status: {
dataCopied: "Дадзеныя знаходзяцца ў буферы абмену",
exportDone: "Экспарт завершаны",
deletedSearchKeys: (opts) => `Выдалена ${opts.count} ключоў`,
indexCreated: "Індэкс створаны",
indexDropped: "Індэкс выдалены",
importDone: (opts) => `Імпарт завершаны: ${opts.created} створана, ${opts.skipped} прапушчана, ${opts.errors} памылак`,
nodeRemoved: "Вузел выдалены",
keyIsNotExisting: "Гэты ключ мог быць выдалены або пратэрмінаваны.",
keyCount: opts => {
if (opts.keyCount === 0) {
return "Няма ключа";
} else if (opts.keyCount === 1) {
return "1 ключ";
} else {
return `${opts.keyCount} ключы`;
}
},
treeExpandAll: "Разгарніце ўсе лісце дрэва. Гэтая аперацыя можа быць дарагой і можа заняць час ...",
noRedisKeys: "У гэтай базе няма ключоў.",
redisConnected: "Redis паспяхова падключыўся",
reloadingDataInfo: "Перазагрузка даных Redis",
added: "Дададзена",
saved: "Абноўлены",
cancelled: "Адменена",
deleted: "Выдалены",
savedRedis: "Даныя Redis захаваны",
redisDisconnected: opts => {
return `Бягучае злучэнне мела памылку: ${opts.error.message}`;
},
dbChanged: opts => {
return `Індэкс db усталяваны ў ${opts.db}. `;
},
treeDeleted: opts => {
return `Ключ дрэва быў выдалены (${opts.key}).`;
},
deletedKey: opts => {
return `Ключ быў выдалены (${opts.key}).`;
},
renamedKey: "Гэты ключ быў перайменаваны",
ttlChanged: "TTL гэтага ключа быў зменены",
notInteger: "Гэты ўвод не з'яўляецца цэлым лікам",
persisted: "Гэты ключ захоўваецца вечна",
set: "Ключ усталяваны/дададзены"
},
code: {
"delete-connection": "Гэта злучэнне было выдалена, таму вы адключаны ад гэтага асобніка Redis.",
"save-connection": "Гэта злучэнне было зменена, таму вы адключаны ад гэтага асобніка Redis. Вы можаце паўторна падключыцц��.",
"readonly-connections": "Даданне/захаванне/выдаленне злучэнняў толькі для чытання!",
"readonly-connection-mode": "Гэта злучэнне ў рэжыме толькі для чытання!",
"list-out-of-bounds": "Гэты індэкс спісу па-за межамі",
"invalid-json-value": "Значэнне несапраўднае JSON.",
"http_auth_required": "Патрабуецца аўтарызацыя: прайдзіце аўтэнтыфікацыю з дапамогай HTTP Basic Auth і перазагрузіце.",
"auto-connection-failed": "Магчыма, з-за гэтага злучэнне было выдалена і аўтаматычнае злучэнне не атрымалася.",
invalid_console_command: "Гэтая каманда не працуе праз GUI."
},
form: {
error: {
required: "абавязковы",
port: "Порт знаходзіцца паміж 1-65535",
invalid: "Форма несапраўдная"
},
connection: {
label: {
name: "Імя",
group: "Group",
host: "Імя хаста",
port: "Порт",
password: "Пароль",
username: "Імя карыстальніка"
}
},
treeSettings: {
maxValueDisplay: "Максімальная даўжыня радка адлюстравання значэння",
maxValueDisplayInfo: "Калі ўстаноўлена 0, паказваць поўныя значэнні. Калі больш за 0, скараціць да гэтай даўжыні. Калі -1: для радкоў, схаваць значэнне да рэдагавання; для іншых тыпаў, паказаць поўны кантэнт.",
maxKeys: "Максімальная колькасць ключоў",
maxKeysInfo: "Каб GUI не выходзіць з ладу, мы абмяжоўваем максімальную колькасць ключоў.",
keyCount: (opts) => {
return `Колькасць клавіш: ${opts?.keyCount ?? 0}`;
},
label: {
animation: "Выкарыстоўвайце анімацыю",
noAnimation: "Без анімацыі",
jsonFormatTwoSpace: "Фармат JSON з 2 прабеламі",
jsonFormatFourSpace: "Фармат JSON з 4 прабеламі",
formName: "Налады Redis",
searchModeClient: "Рэжым пошуку кліента",
searchModeServer: "Рэжым пошуку сервера",
searchModeStartsWith: "Пошук з пачынаецца з рэжыму",
searchModeIncludes: "Пошук уключае рэжым"
},
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: "Каштоўнасць"
},
error: {
streamTimestamp: "Патрабуецца пазнака часу ў фармаце Redis або ў выглядзе *",
key: "Ключ - гэта хаця б адзін знак",
hashKey: "Ключ хэш-табліцы складаецца як мінімум з аднаго сімвала",
score: "Патрабуецца адсартаваны бал",
value: "Значэнне абавязковае"
}
},
main: {
label: {
database: "DB"
}
}
},
page: {
search: {
title: "Пошук",
index: "Індэкс",
query: "Запыт",
results: "Вынікі",
noIndex: "Індэксы не знойдзены",
createIndex: "Стварыць індэкс",
dropIndex: "Выдаліць індэкс",
indexInfo: "Інфа пра індэкс",
indexName: "Назва індэкса",
prefix: "Прэфікс ключа (неабавязкова)",
fieldName: "Назва поля",
},
monitor: {
title: "Маніторынг",
memory: "Памяць",
opsPerSec: "Аперацый/с",
clients: "Кліенты",
blocked: "Заблакіравана",
hitsMisses: "Каэфіцыент трапленняў",
networkIo: "Сеткавы ўвод/вывад",
slowLog: "Павольны журнал",
totalCommands: "Усяго",
expired: "Пратэрмінавана",
evicted: "Выселена",
clientList: "Спіс кліентаў",
topKeys: "Найбуйнейшыя ключы",
killClient: "Забіць кліента",
clientKilled: "Кліент забіты",
confirmKillClient: "Вы ўпэўнены, што хочаце спыніць гэтага кліента?",
noKeys: "Няма ключоў",
rss: "RSS",
peak: "Пік",
fragmentation: "Фрагментацыя",
hitsAndMisses: "Трапленні / Промахі",
noClients: "Няма кліентаў",
},
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: "Экспарт усяго",
},
overview: {
noConnected: "Няма сувязі з Redis.",
overviewClients: "Пералічыце падлучаных па колькасці кліентаў",
connectedCount: opt => {
if (opt.length === 1) {
return "1 кліент";
}
return `${opt.length} кліентаў`;
}
},
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: "Ідэнтыфікатар пазнакі часу",
field: "Палявы",
value: "Каштоўнасць"
}
},
timeseries: {
chart: "Графік",
info: "Інфармацыя",
addPoint: "Дадаць кропку даных",
from: "Ад (ms або -)",
to: "Да (ms або +)",
aggregation: "Агрэгацыя",
timeBucket: "Вядро (ms)",
none: "Няма",
dataPoints: "кропкі даных",
labels: "Пазнакі",
rules: "Правілы",
retention: "Захаванне",
timestamp: "Пазнака часу",
value: "Значэнне",
retentionHint: "0 = без тэрміну, або мілісекунды",
duplicatePolicy: "Палітыка дублікатаў",
labelsHint: "key1 value1 key2 value2",
timestampHint: "'*' азначае аўтаматычную генерацыю, або мілісекундная пазнака часу",
editAllHint: "Адна кропка даных на радок: пазнака_часу значэнне (пазнака часу можа быць * для аўтаматычнай)",
autoSpread: "Аўтаматычны інтэрвал размеркавання *",
formula: "Формула",
formulaLinear: "Лінейная",
formulaRandom: "Выпадковая",
formulaSawtooth: "Піла",
formulaPoints: "Кропкі",
formulaAmplitude: "Амплітуда",
formulaOffset: "Зрушэнне",
generate: "Генераваць",
exportChart: "Экспарт PNG",
overlay: "Накладанне ключоў",
overlayHint: "Ключы праз коску",
mrangeFilter: "Фільтр пазнак",
bulkMode: "Масавая генерацыя",
mrangeHint: "напр. sensor=temp"
}
},
treeControls: {
settings: "Налады дрэва",
expandAll: "Разгарнуць усе",
collapseAll: "Згарнуць усё",
level: "Узровень",
search: {
search: "Пошук па ключах",
clear: "Ачысціць бягучы пошук, каб зрабіць пустым",
placeholderClient: "Пошук на баку кліента",
placeholderServer: "Пошук на баку сервера",
info: (opts) => "Пошук на баку кліента азначае, што ён адпа��ядае тэксту ўводу пошуку. Пошук на баку сервера азначае, што ён падобны да пошуку ў шаблонах ключоў *{search-text}*. Для вялікіх пошукавых набораў лепш выкарыстоўваць пошук на серверы. Для меншых набораў пошуку лепш выкарыстоўваць рэжым пошуку на баку кліента." + ` Калі падлік ключоў скончыўся ${opts?.maxLightKeysCount ?? 110000}, вы можаце шукаць толькі на баку сервера.`,
largeSetInfo: "У вялікім наборы пошук на баку кліента адключаны. таму зараз магчымы толькі пошук на серверы.",
infoDetails: "Каб даведацца, як працуе пошук, праверце налады"
},
pager: {
next: "Далей",
prev: "Папярэдні",
first: "Першы",
last: "Апошні"
}
}
},
time: {
type: "Тып",
format: "Фармат",
loading: "Загрузка...",
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"
}
};
module.exports = strings;