const strings = {
error: {
server_error: "שגיאת שרת, אנא נסה שוב"
},
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: "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: "האם אתה בטוח שתמחק את פריט מפתח ה-hash הזה?",
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: "מתרגם...",
aiSettings: "הגדרות AI",
aiGroqApiKey: "מפתח API של Groq",
aiGroqApiKeyInfo: "אופציונלי. מפתח API Groq משלך לביצועים טובים יותר. קבל מפתח חינמי מ",
aiGroqApiKeyPlaceholder: "gsk_...",
aiGroqApiKeySaved: "מפתח API AI נשמר",
aiGroqApiKeyInvalid: "Invalid Groq API key",
aiGroqApiKeyNotSet: "לא הוגדר (ברירת מחדל של השרת)",
aiEnabled: "AI מופעל",
aiEnabledYes: "כן",
aiEnabledNo: "לא",
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: `השדה והערך של זרם הם oneliner. לדוגמה: שדה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,000 מפתחות, זה עשוי להוסיף מעט זמן לעיבוד העמוד. אין מיון מפתחות ב-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: "Darko bluo",
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)",
languageAuto: "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: "לא נמצאו מפתחות בקובץ",
desktopNotifications: "התראות שולחן עבודה",
desktopNotificationsEnabled: "הפעל התראות שולחן עבודה",
desktopNotificationsInfo: "קבל התראות מערכת הפעלה על ניתוקים וחיבורים מחדש של Redis כשהאפליקציה לא בפוקוס."
},
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: "המפתח מוגדר/נוסף",
connectionRestored: "החיבור שוחזר"
},
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.",
"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: "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: "מפתח Hash",
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: "רשת I/O",
slowLog: "יומן איטי",
totalCommands: "סה\x22כ",
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) => "החיפוש בצד הלקוח אומר שהוא מתאים לטקסט בקלט החיפוש. פירוש החיפוש בצד השרת הוא, כלומר כמו חיפוש בתבניות המפתחות כמו *{חיפוש-טקסט}*. עבור מערכי חיפוש גדולים, עדיף להשתמש בחיפוש בצד השרת. עבור קבוצות חיפוש קטנות יותר, עדיף להשתמש במצב חיפוש בצד הלקוח." + ` אם ספירת המפתחות הסתיימה ${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;