This commit is contained in:
roomote-v0[bot] 2026-04-15 22:24:22 +03:00 committed by GitHub
commit 0bdb952657
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 2721 additions and 0 deletions

View file

@ -61,6 +61,7 @@ export const languages = [
"en",
"es",
"fr",
"he",
"hi",
"id",
"it",

247
src/i18n/locales/he/common.json generated Normal file
View file

@ -0,0 +1,247 @@
{
"extension": {
"name": "Roo Code",
"description": "צוות פיתוח שלם של סוכני AI בעורך שלך."
},
"number_format": {
"thousand_suffix": "k",
"million_suffix": "M",
"billion_suffix": "B"
},
"welcome": "ברוך הבא, {{name}}! יש לך {{count}} התראות.",
"items": {
"zero": "אין פריטים",
"one": "פריט אחד",
"other": "{{count}} פריטים"
},
"confirmation": {
"reset_state": "האם אתה בטוח שברצונך לאפס את כל המצב ואחסון הסודות בתוסף? לא ניתן לבטל פעולה זו.",
"delete_config_profile": "האם אתה בטוח שברצונך למחוק פרופיל תצורה זה?",
"delete_custom_mode_with_rules": "האם אתה בטוח שברצונך למחוק מצב {scope} זה?\n\nפעולה זו תמחק גם את תיקיית הכללים המשויכת בנתיב:\n{rulesFolderPath}"
},
"errors": {
"invalid_data_uri": "פורמט URI נתונים לא תקין",
"error_copying_image": "שגיאה בהעתקת תמונה: {{errorMessage}}",
"error_opening_image": "שגיאה בפתיחת תמונה: {{error}}",
"error_saving_image": "שגיאה בשמירת תמונה: {{errorMessage}}",
"could_not_open_file": "לא ניתן לפתוח קובץ: {{errorMessage}}",
"could_not_open_file_generic": "לא ניתן לפתוח קובץ!",
"checkpoint_timeout": "תם הזמן בעת ניסיון לשחזר נקודת ביקורת.",
"checkpoint_failed": "שחזור נקודת הביקורת נכשל.",
"git_not_installed": "Git נדרש לתכונת נקודות הביקורת. אנא התקן Git כדי לאפשר נקודות ביקורת.",
"checkpoint_no_first": "אין נקודת ביקורת ראשונה להשוואה.",
"checkpoint_no_previous": "אין נקודת ביקורת קודמת להשוואה.",
"checkpoint_no_changes": "לא נמצאו שינויים.",
"checkpoint_diff_with_next": "שינויים בהשוואה לנקודת הביקורת הבאה",
"checkpoint_diff_since_first": "שינויים מאז נקודת הביקורת הראשונה",
"checkpoint_diff_to_current": "שינויים לסביבת העבודה הנוכחית",
"nested_git_repos_warning": "נקודות ביקורת מושבתות כי זוהה מאגר Git מקונן בנתיב: {{path}}. כדי להשתמש בנקודות ביקורת, אנא הסר או העבר את מאגר ה-Git המקונן.",
"no_workspace": "אנא פתח תיקיית פרויקט תחילה",
"update_support_prompt": "עדכון הנחיית התמיכה נכשל",
"reset_support_prompt": "איפוס הנחיית התמיכה נכשל",
"enhance_prompt": "שיפור ההנחיה נכשל",
"get_system_prompt": "קבלת הנחיית המערכת נכשלה",
"search_commits": "חיפוש ב-commits נכשל",
"save_api_config": "שמירת תצורת ה-API נכשלה",
"create_api_config": "יצירת תצורת ה-API נכשלה",
"rename_api_config": "שינוי שם תצורת ה-API נכשל",
"load_api_config": "טעינת תצורת ה-API נכשלה",
"delete_api_config": "מחיקת תצורת ה-API נכשלה",
"list_api_config": "קבלת רשימת תצורות ה-API נכשלה",
"update_server_timeout": "עדכון זמן תפוגת השרת נכשל",
"hmr_not_running": "שרת הפיתוח המקומי אינו פועל, HMR לא יעבוד. אנא הפעל 'npm run dev' לפני הפעלת התוסף כדי לאפשר HMR.",
"retrieve_current_mode": "שגיאה: לא ניתן לאחזר את המצב הנוכחי מהמצב.",
"failed_delete_repo": "מחיקת מאגר הצל או הענף המשויכים נכשלה: {{error}}",
"failed_remove_directory": "הסרת תיקיית המשימה נכשלה: {{error}}",
"custom_storage_path_unusable": "נתיב האחסון המותאם אישית \"{{path}}\" אינו שמיש, ייעשה שימוש בנתיב ברירת המחדל",
"cannot_access_path": "לא ניתן לגשת לנתיב {{path}}: {{error}}",
"settings_import_failed": "ייבוא ההגדרות נכשל: {{error}}.",
"mistake_limit_guidance": "ייתכן שזה מצביע על כשל בתהליך החשיבה של המודל או חוסר יכולת להשתמש בכלי כראוי, דבר שניתן לצמצם עם הנחיית משתמש (למשל \"נסה לפרק את המשימה לשלבים קטנים יותר\").",
"violated_organization_allowlist": "הפעלת המשימה נכשלה: הפרופיל הנוכחי אינו תואם להגדרות הארגון שלך",
"condense_failed": "עיבוי ההקשר נכשל",
"condense_not_enough_messages": "אין מספיק הודעות לעיבוי הקשר",
"condensed_recently": "ההקשר עובה לאחרונה; מדלג על ניסיון זה",
"condense_handler_invalid": "מטפל ה-API לעיבוי הקשר אינו תקין",
"condense_api_failed": "קריאת API לעיבוי נכשלה: {{message}}",
"url_timeout": "האתר לקח יותר מדי זמן לטעון (תם הזמן). ייתכן שהסיבה היא חיבור איטי, אתר כבד, או שהאתר אינו זמין זמנית. תוכל לנסות שוב מאוחר יותר או לוודא שכתובת ה-URL נכונה.",
"url_not_found": "כתובת האתר לא נמצאה. אנא בדוק שכתובת ה-URL נכונה ונסה שוב.",
"no_internet": "אין חיבור לאינטרנט. אנא בדוק את חיבור הרשת ונסה שוב.",
"url_forbidden": "הגישה לאתר זה אסורה. ייתכן שהאתר חוסם גישה אוטומטית או דורש אימות.",
"url_page_not_found": "הדף לא נמצא. אנא בדוק שכתובת ה-URL נכונה.",
"url_request_aborted": "הבקשה לאחזור ה-URL בוטלה. ייתכן שהאתר חוסם גישה אוטומטית, דורש אימות, או שיש בעיית רשת. אנא נסה שוב או בדוק אם ה-URL נגיש בדפדפן רגיל.",
"url_fetch_failed": "אחזור תוכן ה-URL נכשל: {{error}}",
"url_fetch_error_with_url": "שגיאה באחזור תוכן עבור {{url}}: {{error}}",
"command_timeout": "הרצת הפקודה חרגה מזמן התפוגה לאחר {{seconds}} שניות",
"share_task_failed": "שיתוף המשימה נכשל. אנא נסה שוב.",
"share_no_active_task": "אין משימה פעילה לשיתוף",
"share_auth_required": "נדרש אימות. אנא התחבר כדי לשתף משימות.",
"share_not_enabled": "שיתוף משימות אינו מופעל עבור ארגון זה.",
"share_task_not_found": "המשימה לא נמצאה או הגישה נדחתה.",
"mode_import_failed": "ייבוא המצב נכשל: {{error}}",
"delete_rules_folder_failed": "מחיקת תיקיית הכללים נכשלה: {{rulesFolderPath}}. שגיאה: {{error}}",
"command_not_found": "הפקודה '{{name}}' לא נמצאה",
"open_command_file": "פתיחת קובץ הפקודה נכשלה",
"delete_command": "מחיקת הפקודה נכשלה",
"no_workspace_for_project_command": "לא נמצאה תיקיית עבודה לפקודת פרויקט",
"command_already_exists": "הפקודה \"{{commandName}}\" כבר קיימת",
"create_command_failed": "יצירת הפקודה נכשלה",
"command_template_content": "---\ndescription: \"תיאור קצר של מה שפקודה זו עושה\"\n---\n\nזוהי פקודת slash חדשה. ערוך קובץ זה כדי להתאים אישית את התנהגות הפקודה.",
"claudeCode": {
"processExited": "תהליך Claude Code הסתיים עם קוד {{exitCode}}.",
"errorOutput": "פלט שגיאה: {{output}}",
"processExitedWithError": "תהליך Claude Code הסתיים עם קוד {{exitCode}}. פלט שגיאה: {{output}}",
"stoppedWithReason": "Claude Code הופסק עם הסיבה: {{reason}}",
"apiKeyModelPlanMismatch": "מפתחות API ותוכניות מנוי מאפשרים מודלים שונים. ודא שהמודל שנבחר כלול בתוכנית שלך."
},
"message": {
"no_active_task_to_delete": "אין משימה פעילה למחיקת הודעות ממנה",
"invalid_timestamp_for_deletion": "חותמת זמן לא תקינה למחיקת הודעה",
"cannot_delete_missing_timestamp": "לא ניתן למחוק הודעה: חסרה חותמת זמן",
"cannot_delete_invalid_timestamp": "לא ניתן למחוק הודעה: חותמת זמן לא תקינה",
"message_not_found": "הודעה עם חותמת זמן {{messageTs}} לא נמצאה",
"error_deleting_message": "שגיאה במחיקת הודעה: {{error}}",
"error_editing_message": "שגיאה בעריכת הודעה: {{error}}"
},
"gemini": {
"generate_stream": "שגיאת זרם הקשר של Gemini generate: {{error}}",
"generate_complete_prompt": "שגיאת השלמה של Gemini: {{error}}",
"sources": "מקורות:",
"thinking_complete_no_output": "(החשיבה הושלמה, אך לא נוצר פלט.)",
"thinking_complete_truncated": "(החשיבה הושלמה, אך הפלט נחתך בגלל מגבלת token.)",
"thinking_complete_safety": "(החשיבה הושלמה, אך הפלט נחסם בגלל הגדרות בטיחות.)",
"thinking_complete_recitation": "(החשיבה הושלמה, אך הפלט נחסם בגלל בדיקת ציטוט.)"
},
"roo": {
"authenticationRequired": "ספק Roo דורש אימות ענן. אנא התחבר ל-Roo Code Cloud."
},
"openAiCodex": {
"notAuthenticated": "לא מאומת עם OpenAI Codex. אנא התחבר באמצעות תהליך ה-OAuth של OpenAI Codex.",
"invalidRequest": "בקשה לא תקינה ל-Codex API. אנא בדוק את פרמטרי הקלט.",
"authenticationFailed": "האימות נכשל. אנא בצע אימות מחדש עם OpenAI Codex.",
"accessDenied": "הגישה נדחתה. ייתכן שמנוי ה-ChatGPT שלך אינו כולל גישה ל-Codex.",
"endpointNotFound": "נקודת הקצה של Codex API לא נמצאה.",
"rateLimitExceeded": "חריגה ממגבלת הבקשות. אנא נסה שוב מאוחר יותר.",
"serviceError": "שגיאת שירות OpenAI Codex. אנא נסה שוב מאוחר יותר.",
"genericError": "שגיאת Codex API ({{status}})",
"noResponseBody": "שגיאת Codex API: אין גוף תגובה",
"connectionFailed": "ההתחברות ל-Codex API נכשלה: {{message}}",
"unexpectedConnectionError": "שגיאה בלתי צפויה בהתחברות ל-Codex API",
"apiError": "שגיאת Codex API: {{message}}",
"responseFailed": "התגובה נכשלה: {{message}}",
"streamProcessingError": "שגיאה בעיבוד זרם התגובה: {{message}}",
"unexpectedStreamError": "שגיאה בלתי צפויה בעיבוד זרם התגובה",
"completionError": "שגיאת השלמה של OpenAI Codex: {{message}}"
},
"api": {
"invalidKeyInvalidChars": "מפתח ה-API מכיל תווים לא תקינים.",
"apiRequestFailed": "בקשת ה-API נכשלה ({{status}})"
},
"manual_url_empty": "אנא הזן כתובת URL חוזרת תקינה",
"manual_url_no_query": "כתובת URL חוזרת לא תקינה: חסרים פרמטרי שאילתה",
"manual_url_missing_params": "כתובת URL חוזרת לא תקינה: חסרים פרמטרים נדרשים (code ו-state)",
"manual_url_auth_failed": "אימות ידני של כתובת URL נכשל",
"manual_url_auth_error": "האימות נכשל"
},
"warnings": {
"no_terminal_content": "לא נבחר תוכן טרמינל",
"missing_task_files": "הקבצים של משימה זו חסרים. האם ברצונך להסיר אותה מרשימת המשימות?",
"auto_import_failed": "ייבוא אוטומטי של הגדרות RooCode נכשל: {{error}}"
},
"info": {
"no_changes": "לא נמצאו שינויים.",
"clipboard_copy": "הנחיית המערכת הועתקה בהצלחה ללוח",
"history_cleanup": "נוקו {{count}} משימה/ות עם קבצים חסרים מההיסטוריה.",
"custom_storage_path_set": "נתיב אחסון מותאם אישית הוגדר: {{path}}",
"default_storage_path": "חזרה לשימוש בנתיב אחסון ברירת המחדל",
"settings_imported": "ההגדרות יובאו בהצלחה.",
"auto_import_success": "הגדרות RooCode יובאו אוטומטית מ-{{filename}}",
"share_link_copied": "קישור השיתוף הועתק ללוח",
"organization_share_link_copied": "קישור שיתוף ארגוני הועתק ללוח!",
"public_share_link_copied": "קישור שיתוף ציבורי הועתק ללוח!",
"image_copied_to_clipboard": "URI נתוני תמונה הועתק ללוח",
"image_saved": "התמונה נשמרה ב-{{path}}",
"mode_exported": "המצב '{{mode}}' יוצא בהצלחה",
"mode_imported": "המצב יובא בהצלחה"
},
"answers": {
"yes": "כן",
"no": "לא",
"remove": "הסר",
"keep": "שמור"
},
"buttons": {
"save": "שמור",
"edit": "ערוך",
"learn_more": "למד עוד"
},
"tasks": {
"canceled": "שגיאת משימה: היא הופסקה ובוטלה על ידי המשתמש.",
"deleted": "כשלון משימה: היא הופסקה ונמחקה על ידי המשתמש.",
"incomplete": "משימה #{{taskNumber}} (לא הושלמה)",
"no_messages": "משימה #{{taskNumber}} (ללא הודעות)"
},
"interruption": {
"responseInterruptedByUser": "התגובה הופסקה על ידי המשתמש",
"responseInterruptedByApiError": "התגובה הופסקה עקב שגיאת API",
"streamTerminatedByProvider": "הספק סיים את הבקשה"
},
"storage": {
"prompt_custom_path": "הזן נתיב אחסון מותאם אישית להיסטוריית שיחות, השאר ריק לשימוש במיקום ברירת המחדל",
"path_placeholder": "D:\\RooCodeStorage",
"enter_absolute_path": "אנא הזן נתיב מוחלט (למשל D:\\RooCodeStorage או /home/user/storage)",
"enter_valid_path": "אנא הזן נתיב תקין"
},
"input": {
"task_prompt": "מה Roo צריך לעשות?",
"task_placeholder": "הקלד את המשימה שלך כאן"
},
"customModes": {
"errors": {
"yamlParseError": "YAML לא תקין בקובץ .roomodes בשורה {{line}}. אנא בדוק:\n• הזחה נכונה (השתמש ברווחים, לא בטאבים)\n• גרשיים וסוגריים תואמים\n• תחביר YAML תקין",
"schemaValidationError": "פורמט מצבים מותאמים אישית לא תקין ב-.roomodes:\n{{issues}}",
"invalidFormat": "פורמט מצבים מותאמים אישית לא תקין. אנא ודא שההגדרות שלך עוקבות אחר פורמט ה-YAML הנכון.",
"updateFailed": "עדכון המצב המותאם אישית נכשל: {{error}}",
"deleteFailed": "מחיקת המצב המותאם אישית נכשלה: {{error}}",
"resetFailed": "איפוס המצבים המותאמים אישית נכשל: {{error}}",
"modeNotFound": "שגיאת כתיבה: מצב לא נמצא",
"noWorkspaceForProject": "לא נמצאה תיקיית עבודה למצב ספציפי לפרויקט",
"rulesCleanupFailed": "המצב נמחק בהצלחה, אך מחיקת תיקיית הכללים ב-{{rulesFolderPath}} נכשלה. ייתכן שתצטרך למחוק אותה ידנית."
},
"scope": {
"project": "פרויקט",
"global": "גלובלי"
}
},
"marketplace": {
"mode": {
"rulesCleanupFailed": "המצב הוסר בהצלחה, אך מחיקת תיקיית הכללים ב-{{rulesFolderPath}} נכשלה. ייתכן שתצטרך למחוק אותה ידנית."
}
},
"mdm": {
"errors": {
"cloud_auth_required": "הארגון שלך דורש אימות Roo Code Cloud. אנא התחבר כדי להמשיך.",
"organization_mismatch": "עליך להיות מאומת עם חשבון Roo Code Cloud של הארגון שלך.",
"verification_failed": "לא ניתן לאמת את אימות הארגון."
},
"info": {
"organization_requires_auth": "הארגון שלך דורש אימות."
}
},
"prompts": {
"deleteMode": {
"title": "מחיקת מצב מותאם אישית",
"description": "האם אתה בטוח שברצונך למחוק מצב {{scope}} זה? פעולה זו תמחק גם את תיקיית הכללים המשויכת בנתיב: {{rulesFolderPath}}",
"descriptionNoRules": "האם אתה בטוח שברצונך למחוק מצב מותאם אישית זה?",
"confirm": "מחק"
}
},
"commands": {
"preventCompletionWithOpenTodos": {
"description": "מנע השלמת משימה כאשר יש פריטים לא מושלמים ברשימת המשימות"
}
},
"docsLink": {
"label": "תיעוד",
"url": "https://docs.roocode.com"
}
}

76
src/i18n/locales/he/embeddings.json generated Normal file
View file

@ -0,0 +1,76 @@
{
"unknownError": "שגיאה לא ידועה",
"authenticationFailed": "יצירת embeddings נכשלה: האימות נכשל. אנא בדוק את מפתח ה-API שלך.",
"failedWithStatus": "יצירת embeddings נכשלה לאחר {{attempts}} ניסיונות: HTTP {{statusCode}} - {{errorMessage}}",
"failedWithError": "יצירת embeddings נכשלה לאחר {{attempts}} ניסיונות: {{errorMessage}}",
"failedMaxAttempts": "יצירת embeddings נכשלה לאחר {{attempts}} ניסיונות",
"textExceedsTokenLimit": "טקסט באינדקס {{index}} חורג ממגבלת ה-token המקסימלית ({{itemTokens}} > {{maxTokens}}). מדלג.",
"rateLimitRetry": "הגעה למגבלת בקשות, מנסה שוב בעוד {{delayMs}} מילישניות (ניסיון {{attempt}}/{{maxRetries}})",
"ollama": {
"couldNotReadErrorBody": "לא ניתן לקרוא את גוף השגיאה",
"requestFailed": "בקשת Ollama API נכשלה עם סטטוס {{status}} {{statusText}}: {{errorBody}}",
"invalidResponseStructure": "מבנה תגובה לא תקין מ-Ollama API: מערך \"embeddings\" לא נמצא או שאינו מערך.",
"embeddingFailed": "Embedding של Ollama נכשל: {{message}}",
"serviceNotRunning": "שירות Ollama אינו פועל ב-{{baseUrl}}",
"serviceUnavailable": "שירות Ollama אינו זמין (סטטוס: {{status}})",
"modelNotFound": "מודל Ollama לא נמצא: {{modelId}}",
"modelNotEmbeddingCapable": "מודל Ollama אינו תומך ב-embedding: {{modelId}}",
"hostNotFound": "מארח Ollama לא נמצא: {{baseUrl}}"
},
"bedrock": {
"invalidResponseFormat": "פורמט תגובה לא תקין מ-Amazon Bedrock",
"invalidCredentials": "אישורי AWS לא תקינים. אנא בדוק את תצורת ה-AWS שלך.",
"accessDenied": "הגישה לשירות Amazon Bedrock נדחתה. אנא בדוק את הרשאות ה-IAM שלך.",
"modelNotFound": "המודל {{model}} לא נמצא ב-Amazon Bedrock"
},
"scanner": {
"unknownErrorProcessingFile": "שגיאה לא ידועה בעיבוד הקובץ {{filePath}}",
"unknownErrorDeletingPoints": "שגיאה לא ידועה במחיקת נקודות עבור {{filePath}}",
"failedToProcessBatchWithError": "עיבוד האצווה נכשל לאחר {{maxRetries}} ניסיונות: {{errorMessage}}"
},
"vectorStore": {
"qdrantConnectionFailed": "ההתחברות למסד הנתונים הווקטורי Qdrant נכשלה. אנא ודא ש-Qdrant פועל ונגיש ב-{{qdrantUrl}}. שגיאה: {{errorMessage}}",
"vectorDimensionMismatch": "עדכון אינדקס הווקטורים למודל חדש נכשל. אנא נסה לנקות את האינדקס ולהתחיל מחדש. פרטים: {{errorMessage}}"
},
"validation": {
"authenticationFailed": "האימות נכשל. אנא בדוק את מפתח ה-API שלך בהגדרות.",
"connectionFailed": "ההתחברות לשירות ה-embedder נכשלה. אנא בדוק את הגדרות החיבור וודא שהשירות פועל.",
"modelNotAvailable": "המודל שצוין אינו זמין. אנא בדוק את תצורת המודל.",
"configurationError": "תצורת embedder לא תקינה. אנא בדוק את ההגדרות שלך.",
"serviceUnavailable": "שירות ה-embedder אינו זמין. אנא ודא שהוא פועל ונגיש.",
"invalidEndpoint": "נקודת קצה API לא תקינה. אנא בדוק את תצורת ה-URL שלך.",
"invalidEmbedderConfig": "תצורת embedder לא תקינה. אנא בדוק את ההגדרות שלך.",
"invalidApiKey": "מפתח API לא תקין. אנא בדוק את תצורת מפתח ה-API שלך.",
"invalidBaseUrl": "כתובת URL בסיסית לא תקינה. אנא בדוק את תצורת ה-URL שלך.",
"invalidModel": "מודל לא תקין. אנא בדוק את תצורת המודל שלך.",
"invalidResponse": "תגובה לא תקינה משירות ה-embedder. אנא בדוק את התצורה שלך.",
"apiKeyRequired": "מפתח API נדרש עבור embedder זה",
"baseUrlRequired": "כתובת URL בסיסית נדרשת עבור embedder זה"
},
"serviceFactory": {
"openAiConfigMissing": "תצורת OpenAI חסרה ליצירת embedder",
"ollamaConfigMissing": "תצורת Ollama חסרה ליצירת embedder",
"openAiCompatibleConfigMissing": "תצורת OpenAI Compatible חסרה ליצירת embedder",
"geminiConfigMissing": "תצורת Gemini חסרה ליצירת embedder",
"mistralConfigMissing": "תצורת Mistral חסרה ליצירת embedder",
"openRouterConfigMissing": "תצורת OpenRouter חסרה ליצירת embedder",
"vercelAiGatewayConfigMissing": "תצורת Vercel AI Gateway חסרה ליצירת embedder",
"bedrockConfigMissing": "תצורת Amazon Bedrock חסרה ליצירת embedder",
"invalidEmbedderType": "סוג embedder שהוגדר אינו תקין: {{embedderProvider}}",
"vectorDimensionNotDeterminedOpenAiCompatible": "לא ניתן לקבוע את מימד הווקטור עבור המודל '{{modelId}}' עם הספק '{{provider}}'. אנא ודא ש-'Embedding Dimension' מוגדר נכון בהגדרות ספק OpenAI-Compatible.",
"vectorDimensionNotDetermined": "לא ניתן לקבוע את מימד הווקטור עבור המודל '{{modelId}}' עם הספק '{{provider}}'. בדוק את פרופילי המודל או התצורה.",
"qdrantUrlMissing": "כתובת URL של Qdrant חסרה ליצירת מאגר וקטורים",
"codeIndexingNotConfigured": "לא ניתן ליצור שירותים: אינדוקס קוד אינו מוגדר כראוי"
},
"orchestrator": {
"indexingFailedNoBlocks": "האינדוקס נכשל: אף בלוק קוד לא אונדקס בהצלחה. זה בדרך כלל מצביע על בעיית תצורת embedder.",
"indexingFailedCritical": "האינדוקס נכשל: אף בלוק קוד לא אונדקס בהצלחה למרות שנמצאו קבצים לעיבוד. זה מצביע על כשל קריטי ב-embedder.",
"fileWatcherStarted": "צופה הקבצים הופעל.",
"fileWatcherStopped": "צופה הקבצים הופסק.",
"failedDuringInitialScan": "כשל בסריקה הראשונית: {{errorMessage}}",
"unknownError": "שגיאה לא ידועה",
"indexingRequiresWorkspace": "אינדוקס דורש תיקיית עבודה פתוחה",
"indexingStopped": "האינדוקס הופסק על ידי המשתמש.",
"indexingStoppedPartial": "האינדוקס הופסק. נתוני אינדקס חלקיים נשמרו."
}
}

69
src/i18n/locales/he/marketplace.json generated Normal file
View file

@ -0,0 +1,69 @@
{
"type-group": {
"modes": "מצבים",
"mcps": "שרתי MCP",
"match": "התאמה"
},
"item-card": {
"type-mode": "מצב",
"type-mcp": "שרת MCP",
"type-other": "אחר",
"by-author": "מאת {{author}}",
"authors-profile": "פרופיל המחבר",
"remove-tag-filter": "הסר מסנן תגית: {{tag}}",
"filter-by-tag": "סנן לפי תגית: {{tag}}",
"component-details": "פרטי רכיב",
"view": "צפה",
"source": "מקור"
},
"filters": {
"search": {
"placeholder": "חפש ב-Marketplace..."
},
"type": {
"label": "סוג",
"all": "כל הסוגים",
"mode": "מצב",
"mcpServer": "שרת MCP"
},
"sort": {
"label": "מיין לפי",
"name": "שם",
"lastUpdated": "עודכן לאחרונה"
},
"tags": {
"label": "תגיות",
"clear": "נקה תגיות",
"placeholder": "חפש תגיות...",
"noResults": "לא נמצאו תגיות.",
"selected": "מציג פריטים עם כל אחת מהתגיות שנבחרו"
},
"installed": {
"label": "סנן לפי סטטוס",
"all": "כל הפריטים",
"installed": "מותקנים",
"notInstalled": "לא מותקנים"
},
"title": "Marketplace"
},
"done": "סיום",
"tabs": {
"installed": "מותקנים",
"browse": "עיון",
"settings": "הגדרות"
},
"items": {
"empty": {
"noItems": "לא נמצאו פריטים ב-Marketplace.",
"emptyHint": "נסה להתאים את המסננים או מונחי החיפוש"
}
},
"installation": {
"installing": "מתקין פריט: \"{{itemName}}\"",
"installSuccess": "\"{{itemName}}\" הותקן בהצלחה",
"installError": "התקנת \"{{itemName}}\" נכשלה: {{errorMessage}}",
"removing": "מסיר פריט: \"{{itemName}}\"",
"removeSuccess": "\"{{itemName}}\" הוסר בהצלחה",
"removeError": "הסרת \"{{itemName}}\" נכשלה: {{errorMessage}}"
}
}

28
src/i18n/locales/he/mcp.json generated Normal file
View file

@ -0,0 +1,28 @@
{
"errors": {
"invalid_settings_format": "פורמט JSON של הגדרות MCP לא תקין. אנא ודא שההגדרות עוקבות אחר פורמט ה-JSON הנכון.",
"invalid_settings_syntax": "פורמט JSON של הגדרות MCP לא תקין. אנא בדוק את קובץ ההגדרות שלך לשגיאות תחביר.",
"invalid_settings_validation": "פורמט הגדרות MCP לא תקין: {{errorMessages}}",
"create_json": "יצירה או פתיחה של .roo/mcp.json נכשלה: {{error}}",
"failed_update_project": "עדכון שרתי MCP של הפרויקט נכשל",
"invalidJsonArgument": "Roo ניסה להשתמש ב-{{toolName}} עם ארגומנט JSON לא תקין. מנסה שוב...",
"refresh_after_disable": "רענון חיבורי MCP לאחר השבתה נכשל",
"refresh_after_enable": "רענון חיבורי MCP לאחר הפעלה נכשל",
"disconnect_servers_partial": "ניתוק {{count}} שרת/י MCP נכשל. בדוק את הפלט לפרטים.",
"toolNotFound": "הכלי '{{toolName}}' אינו קיים בשרת '{{serverName}}'. כלים זמינים: {{availableTools}}",
"serverNotFound": "שרת MCP '{{serverName}}' אינו מוגדר. שרתים זמינים: {{availableServers}}",
"toolDisabled": "הכלי '{{toolName}}' בשרת '{{serverName}}' מושבת. כלים מופעלים זמינים: {{availableTools}}"
},
"info": {
"server_restarting": "מפעיל מחדש את שרת MCP {{serverName}}...",
"server_connected": "שרת MCP {{serverName}} מחובר",
"server_deleted": "שרת MCP נמחק: {{serverName}}",
"server_not_found": "השרת \"{{serverName}}\" לא נמצא בתצורה",
"global_servers_active": "שרתי MCP גלובליים פעילים: {{mcpServers}}",
"project_servers_active": "שרתי MCP של הפרויקט פעילים: {{mcpServers}}",
"already_refreshing": "שרתי MCP כבר מתרעננים.",
"refreshing_all": "מרענן את כל שרתי ה-MCP...",
"all_refreshed": "כל שרתי ה-MCP רועננו.",
"project_config_deleted": "קובץ תצורת MCP של הפרויקט נמחק. כל שרתי MCP של הפרויקט נותקו."
}
}

16
src/i18n/locales/he/skills.json generated Normal file
View file

@ -0,0 +1,16 @@
{
"errors": {
"name_length": "שם הכישור חייב להיות בין 1 ל-{{maxLength}} תווים (התקבלו {{length}})",
"name_format": "שם הכישור חייב לכלול רק אותיות קטנות/מספרים/מקפים (ללא מקף בתחילה/בסוף, ללא מקפים רצופים)",
"description_length": "תיאור הכישור חייב להיות בין 1 ל-1024 תווים (התקבלו {{length}})",
"no_workspace": "לא ניתן ליצור כישור פרויקט: אין תיקיית עבודה פתוחה",
"already_exists": "הכישור \"{{name}}\" כבר קיים ב-{{path}}",
"not_found": "הכישור \"{{name}}\" לא נמצא ב-{{source}}{{modeInfo}}",
"missing_create_fields": "חסרים שדות נדרשים: skillName, source, או skillDescription",
"missing_move_fields": "חסרים שדות נדרשים: skillName או source",
"missing_update_modes_fields": "חסרים שדות נדרשים: skillName או source",
"manager_unavailable": "מנהל הכישורות אינו זמין",
"missing_delete_fields": "חסרים שדות נדרשים: skillName או source",
"skill_not_found": "הכישור \"{{name}}\" לא נמצא"
}
}

31
src/i18n/locales/he/tools.json generated Normal file
View file

@ -0,0 +1,31 @@
{
"readFile": {
"linesRange": " (שורות {{start}}-{{end}})",
"definitionsOnly": " (הגדרות בלבד)",
"maxLines": " (מקסימום {{max}} שורות)",
"imageTooLarge": "קובץ התמונה גדול מדי ({{size}} MB). הגודל המקסימלי המותר הוא {{max}} MB.",
"imageWithSize": "קובץ תמונה ({{size}} KB)"
},
"toolRepetitionLimitReached": "נראה ש-Roo תקוע בלולאה, מנסה את אותה פעולה ({{toolName}}) שוב ושוב. ייתכן שזה מצביע על בעיה באסטרטגיה הנוכחית. נסה לנסח מחדש את המשימה, לספק הוראות מדויקות יותר, או להנחות אותו לגישה אחרת.",
"unknownToolError": "Roo ניסה להשתמש בכלי לא מוכר: \"{{toolName}}\". מנסה שוב...",
"codebaseSearch": {
"approval": "מחפש '{{query}}' בבסיס הקוד..."
},
"newTask": {
"errors": {
"policy_restriction": "יצירת משימה חדשה נכשלה עקב הגבלות מדיניות."
}
},
"generateImage": {
"openRouterApiKeyRequired": "מפתח API של OpenRouter נדרש ליצירת תמונות עם מודלים של OpenRouter. אנא הגדר אותו בהגדרות הניסיוניות של יצירת תמונות.",
"failedWithStatus": "יצירת התמונה נכשלה: {{status}} {{statusText}}",
"failedWithMessage": "יצירת התמונה נכשלה: {{message}}",
"noImageGenerated": "לא נוצרה תמונה בתגובה",
"invalidImageData": "נתוני תמונה לא תקינים בתגובה",
"invalidImageFormat": "פורמט תמונה לא תקין התקבל",
"unknownError": "אירעה שגיאה לא ידועה",
"roo": {
"authRequired": "נדרש אימות Roo Code Cloud ליצירת תמונות. אנא התחבר ל-Roo Code Cloud."
}
}
}

4
src/i18n/locales/he/worktrees.json generated Normal file
View file

@ -0,0 +1,4 @@
{
"selectWorktreeLocation": "בחר מיקום Worktree",
"selectFolderForWorktree": "בחר תיקייה עבור worktree חדש"
}

View file

@ -10,6 +10,7 @@ export const LANGUAGES: Record<Language, string> = {
en: "English",
es: "Español",
fr: "Français",
he: "עברית",
hi: "हिन्दी",
id: "Bahasa Indonesia",
it: "Italiano",

0
webview-ui/src/i18n/locales/he/.gitkeep generated Normal file
View file

491
webview-ui/src/i18n/locales/he/chat.json generated Normal file
View file

@ -0,0 +1,491 @@
{
"greeting": "ברוכים הבאים ל-Roo Code!",
"task": {
"title": "משימה",
"expand": "הרחב משימה",
"collapse": "כווץ משימה",
"seeMore": "ראה עוד",
"seeLess": "ראה פחות",
"tokens": "Tokens",
"cache": "Cache",
"apiCost": "עלות API",
"size": "גודל",
"condenseContext": "עיבוי הקשר חכם",
"contextWindow": "אורך הקשר",
"closeAndStart": "סגור משימה והתחל חדשה",
"export": "ייצוא היסטוריית משימה",
"share": "שתף משימה",
"delete": "מחק משימה (Shift + לחיצה לדילוג על אישור)",
"shareWithOrganization": "שתף עם הארגון",
"shareWithOrganizationDescription": "רק חברי הארגון שלך יכולים לגשת",
"sharePublicly": "שתף באופן ציבורי",
"sharePubliclyDescription": "כל מי שיש לו את הקישור יכול לגשת",
"connectToCloud": "התחבר לענן",
"connectToCloudDescription": "התחבר ל-Roo Code Cloud כדי לשתף משימות",
"sharingDisabledByOrganization": "שיתוף הושבת על ידי הארגון",
"shareSuccessOrganization": "קישור ארגוני הועתק ללוח",
"shareSuccessPublic": "קישור ציבורי הועתק ללוח",
"openApiHistory": "פתח היסטוריית API",
"openUiHistory": "פתח היסטוריית UI",
"backToParentTask": "משימת אב"
},
"unpin": "בטל הצמדה",
"pin": "הצמד",
"fileChangesInConversation": {
"header": "{{count}} קבצים השתנו בשיחה זו"
},
"retry": {
"title": "נסה שוב",
"tooltip": "נסה את הפעולה שוב"
},
"startNewTask": {
"title": "התחל משימה חדשה",
"tooltip": "התחל משימה חדשה"
},
"proceedAnyways": {
"title": "המשך בכל זאת",
"tooltip": "המשך בזמן שהפקודה רצה"
},
"save": {
"title": "שמור",
"tooltip": "שמור את שינויי ההודעה"
},
"tokenProgress": {
"availableSpace": "מקום פנוי: {{amount}} tokens",
"tokensUsed": "Tokens בשימוש: {{used}} מתוך {{total}}",
"reservedForResponse": "שמור לתגובת המודל: {{amount}} tokens",
"tokensUsedLabel": "Tokens בשימוש",
"reservedForResponseLabel": "שמור לתגובה",
"availableSpaceLabel": "מקום פנוי"
},
"reject": {
"title": "דחה",
"tooltip": "מנע מפעולה זו להתרחש"
},
"completeSubtaskAndReturn": "השלם תת-משימה והמשך",
"approve": {
"title": "אשר",
"tooltip": "אפשר לפעולה זו להתרחש"
},
"read-batch": {
"approve": {
"title": "אשר הכל"
},
"deny": {
"title": "דחה הכל"
}
},
"list-batch": {
"approve": {
"title": "אשר הכל"
},
"deny": {
"title": "דחה הכל"
}
},
"edit-batch": {
"approve": {
"title": "שמור הכל"
},
"deny": {
"title": "דחה הכל"
}
},
"runCommand": {
"title": "הרץ",
"tooltip": "הפעל פקודה זו"
},
"proceedWhileRunning": {
"title": "המשך בזמן הריצה",
"tooltip": "המשך למרות אזהרות"
},
"killCommand": {
"title": "הפסק פקודה",
"tooltip": "הפסק את הפקודה הנוכחית"
},
"resumeTask": {
"title": "המשך",
"tooltip": "חדש את המשימה הנוכחית"
},
"terminate": {
"title": "משימה חדשה",
"tooltip": "התחל משימה חדשה"
},
"cancel": {
"title": "ביטול",
"tooltip": "בטל את הפעולה הנוכחית"
},
"stop": {
"title": "עצור",
"tooltip": "עצור את המשימה הנוכחית"
},
"enqueueMessage": "הוסף הודעה לתור (תישלח לאחר השלמת המשימה הנוכחית)",
"editMessage": {
"placeholder": "ערוך את ההודעה שלך..."
},
"scrollToBottom": "גלול לתחתית הצ'אט",
"about": "Roo הוא צוות פיתוח AI שלם בעורך שלך",
"docs": "בדוק את <DocsLink>התיעוד</DocsLink> שלנו כדי להתחיל",
"onboarding": "מה תרצה לעשות?",
"rooTips": {
"customizableModes": {
"title": "מצבים ניתנים להתאמה אישית שלא סוטים מהמטרה",
"description": "פרסונות מתמחות שנשארות על המשימה ומספקות תוצאות."
},
"modelAgnostic": {
"title": "הבא את המודל שלך, ללא תוספת מחיר או נעילה",
"description": "השתמש במפתח הספק שלך או אפילו הרץ הסקה מקומית — Roo לא גובה על זה"
}
},
"selectMode": "בחר מצב לאינטראקציה",
"selectApiConfig": "בחר תצורת API",
"lockApiConfigAcrossModes": "נעל תצורת API בכל המצבים בסביבת עבודה זו",
"unlockApiConfigAcrossModes": "תצורת API נעולה בכל המצבים בסביבת עבודה זו (לחץ לביטול נעילה)",
"enhancePrompt": "שפר הנחיה עם הקשר נוסף",
"modeSelector": {
"title": "מצבים",
"marketplace": "Marketplace מצבים",
"settings": "הגדרות מצבים",
"description": "פרסונות מתמחות שמתאימות את התנהגות Roo.",
"searchPlaceholder": "חפש מצבים...",
"noResults": "לא נמצאו תוצאות"
},
"enhancePromptDescription": "כפתור 'שפר הנחיה' עוזר לשפר את ההנחיה שלך על ידי מתן הקשר נוסף, הבהרה או ניסוח מחדש. נסה להקליד הנחיה כאן וללחוץ שוב על הכפתור כדי לראות איך זה עובד.",
"addImages": "הוסף תמונות להודעה",
"sendMessage": "שלח הודעה",
"pressToSend": "לחץ {{keyCombination}} לשליחה",
"stopTts": "עצור הקראה",
"typeMessage": "הקלד הודעה...",
"typeTask": "הקלד את המשימה שלך כאן...",
"addContext": "@ להוספת הקשר, / לפקודות",
"dragFiles": "החזק shift כדי לגרור קבצים",
"dragFilesImages": "החזק shift כדי לגרור קבצים/תמונות",
"errorReadingFile": "שגיאה בקריאת קובץ",
"noValidImages": "לא עובדו תמונות תקינות",
"separator": "מפריד",
"edit": "ערוך...",
"forNextMode": "למצב הבא",
"forPreviousMode": "למצב הקודם",
"apiRequest": {
"title": "בקשת API",
"failed": "בקשת API נכשלה",
"streaming": "בקשת API...",
"cancelled": "בקשת API בוטלה",
"streamingFailed": "הזרמת API נכשלה",
"rateLimitWait": "מגבלת בקשות",
"errorTitle": "שגיאת ספק {{code}}",
"errorMessage": {
"400": "הספק לא הצליח לעבד את הבקשה כפי שנשלחה. עצור את המשימה ונסה גישה אחרת.",
"401": "לא ניתן לבצע אימות מול הספק. אנא בדוק את תצורת מפתח ה-API שלך.",
"402": "נראה שנגמרו לך הכספים/קרדיטים בחשבון. עבור לספק שלך והוסף עוד כדי להמשיך.",
"403": "לא מורשה. מפתח ה-API שלך תקין, אך הספק סירב להשלים בקשה זו.",
"429": "יותר מדי בקשות. הספק מגביל את קצב הבקשות שלך. אנא המתן מעט לפני קריאת ה-API הבאה.",
"500": "שגיאת שרת ספק. משהו לא בסדר בצד הספק, אין בעיה עם הבקשה שלך.",
"docs": "תיעוד",
"goToSettings": "הגדרות",
"connection": "שגיאת חיבור. ודא שיש לך חיבור אינטרנט תקין.",
"unknown": "שגיאת API לא ידועה. אנא פנה לתמיכת Roo Code.",
"claudeCodeNotAuthenticated": "עליך להתחבר כדי להשתמש ב-Claude Code. עבור להגדרות ולחץ על \"התחבר ל-Claude Code\" לאימות."
}
},
"checkpoint": {
"regular": "נקודת ביקורת",
"initializingWarning": "עדיין מאתחל נקודת ביקורת... אם זה לוקח יותר מדי זמן, תוכל להשבית נקודות ביקורת ב<settingsLink>הגדרות</settingsLink> ולהפעיל מחדש את המשימה.",
"menu": {
"viewDiff": "צפה בהבדלים",
"viewDiffFromInit": "צפה בכל השינויים",
"viewDiffWithCurrent": "צפה בשינויים מאז נקודת ביקורת זו",
"restore": "שחזר נקודת ביקורת",
"restoreFiles": "שחזר קבצים",
"restoreFilesDescription": "משחזר את קבצי הפרויקט שלך לתצלום שנלקח בנקודה זו.",
"restoreFilesAndTask": "שחזר קבצים ומשימה",
"confirm": "אשר",
"cancel": "ביטול",
"cannotUndo": "לא ניתן לבטל פעולה זו.",
"restoreFilesAndTaskDescription": "משחזר את קבצי הפרויקט שלך לתצלום שנלקח בנקודה זו ומוחק את כל ההודעות לאחר נקודה זו.",
"more": "אפשרויות נוספות"
},
"current": "נוכחי"
},
"contextManagement": {
"tokens": "tokens",
"condensation": {
"title": "ההקשר עובה",
"inProgress": "מעבה הקשר...",
"errorHeader": "עיבוי ההקשר נכשל"
},
"truncation": {
"title": "ההקשר נחתך",
"inProgress": "חותך הקשר...",
"messagesRemoved": "הודעה אחת הוסרה",
"messagesRemoved_other": "{{count}} הודעות הוסרו",
"description": "הודעות ישנות יותר הוסרו מהשיחה כדי להישאר בגבולות חלון ההקשר. זוהי גישה מהירה אך פחות שומרת הקשר בהשוואה לעיבוי."
}
},
"skill": {
"wantsToLoad": "Roo רוצה לטעון כישור",
"didLoad": "Roo טען כישור"
},
"fileOperations": {
"wantsToRead": "Roo רוצה לקרוא קובץ זה",
"wantsToReadMultiple": "Roo רוצה לקרוא מספר קבצים",
"wantsToReadAndXMore": "Roo רוצה לקרוא קובץ זה ועוד {{count}} נוספים",
"wantsToReadOutsideWorkspace": "Roo רוצה לקרוא קובץ זה מחוץ לסביבת העבודה",
"didRead": "Roo קרא קובץ זה",
"wantsToEdit": "Roo רוצה לערוך קובץ זה",
"wantsToEditOutsideWorkspace": "Roo רוצה לערוך קובץ זה מחוץ לסביבת העבודה",
"wantsToEditProtected": "Roo רוצה לערוך קובץ תצורה מוגן",
"wantsToApplyBatchChanges": "Roo רוצה להחיל שינויים על מספר קבצים",
"wantsToGenerateImage": "Roo רוצה ליצור תמונה",
"wantsToGenerateImageOutsideWorkspace": "Roo רוצה ליצור תמונה מחוץ לסביבת העבודה",
"wantsToGenerateImageProtected": "Roo רוצה ליצור תמונה במיקום מוגן",
"didGenerateImage": "Roo יצר תמונה",
"wantsToCreate": "Roo רוצה ליצור קובץ חדש",
"wantsToInsert": "Roo רוצה להוסיף תוכן לקובץ זה",
"wantsToInsertWithLineNumber": "Roo רוצה להוסיף תוכן לקובץ זה בשורה {{lineNumber}}",
"wantsToInsertAtEnd": "Roo רוצה להוסיף תוכן בסוף קובץ זה"
},
"directoryOperations": {
"wantsToViewTopLevel": "Roo רוצה לצפות בקבצים ברמה העליונה בתיקייה זו",
"didViewTopLevel": "Roo צפה בקבצים ברמה העליונה בתיקייה זו",
"wantsToViewTopLevelOutsideWorkspace": "Roo רוצה לצפות בקבצים ברמה העליונה בתיקייה זו (מחוץ לסביבת העבודה)",
"didViewTopLevelOutsideWorkspace": "Roo צפה בקבצים ברמה העליונה בתיקייה זו (מחוץ לסביבת העבודה)",
"wantsToViewRecursive": "Roo רוצה לצפות רקורסיבית בכל הקבצים בתיקייה זו",
"didViewRecursive": "Roo צפה רקורסיבית בכל הקבצים בתיקייה זו",
"wantsToViewRecursiveOutsideWorkspace": "Roo רוצה לצפות רקורסיבית בכל הקבצים בתיקייה זו (מחוץ לסביבת העבודה)",
"didViewRecursiveOutsideWorkspace": "Roo צפה רקורסיבית בכל הקבצים בתיקייה זו (מחוץ לסביבת העבודה)",
"wantsToViewMultipleDirectories": "Roo רוצה לצפות במספר תיקיות",
"wantsToSearch": "Roo רוצה לחפש בתיקייה זו את <code>{{regex}}</code>",
"didSearch": "Roo חיפש בתיקייה זו את <code>{{regex}}</code>",
"wantsToSearchOutsideWorkspace": "Roo רוצה לחפש בתיקייה זו (מחוץ לסביבת העבודה) את <code>{{regex}}</code>",
"didSearchOutsideWorkspace": "Roo חיפש בתיקייה זו (מחוץ לסביבת העבודה) את <code>{{regex}}</code>"
},
"codebaseSearch": {
"wantsToSearch": "Roo רוצה לחפש בבסיס הקוד את <code>{{query}}</code>",
"wantsToSearchWithPath": "Roo רוצה לחפש בבסיס הקוד את <code>{{query}}</code> ב-<code>{{path}}</code>",
"didSearch_one": "נמצאה תוצאה אחת",
"didSearch_other": "נמצאו {{count}} תוצאות",
"resultTooltip": "ציון דמיון: {{score}} (לחץ לפתיחת הקובץ)"
},
"commandOutput": "פלט פקודה",
"commandExecution": {
"abort": "בטל",
"running": "רץ",
"pid": "PID: {{pid}}",
"exitStatus": "יצא עם סטטוס {{exitCode}}",
"manageCommands": "פקודות מאושרות אוטומטית",
"addToAllowed": "הוסף לרשימה המותרת",
"removeFromAllowed": "הסר מהרשימה המותרת",
"addToDenied": "הוסף לרשימה החסומה",
"removeFromDenied": "הסר מהרשימה החסומה",
"abortCommand": "בטל הרצת פקודה",
"expandOutput": "הרחב פלט",
"collapseOutput": "כווץ פלט",
"expandManagement": "הרחב מדור ניהול פקודות",
"collapseManagement": "כווץ מדור ניהול פקודות"
},
"response": "תגובה",
"arguments": "ארגומנטים",
"text": {
"rooSaid": "Roo אמר"
},
"feedback": {
"youSaid": "אמרת"
},
"mcp": {
"wantsToUseTool": "Roo רוצה להשתמש בכלי בשרת MCP {{serverName}}",
"wantsToAccessResource": "Roo רוצה לגשת למשאב בשרת MCP {{serverName}}"
},
"modes": {
"wantsToSwitch": "Roo רוצה לעבור למצב {{mode}}",
"wantsToSwitchWithReason": "Roo רוצה לעבור למצב {{mode}} כי: {{reason}}",
"didSwitch": "Roo עבר למצב {{mode}}",
"didSwitchWithReason": "Roo עבר למצב {{mode}} כי: {{reason}}"
},
"subtasks": {
"wantsToCreate": "Roo רוצה ליצור תת-משימה חדשה במצב {{mode}}",
"wantsToFinish": "Roo רוצה לסמן משימה זו כהושלמה",
"newTaskContent": "הוראות תת-משימה",
"resultContent": "תת-משימה הושלמה",
"defaultResult": "אנא המשך למשימה הבאה.",
"completionInstructions": "תוכל לסקור את התוצאות ולהציע תיקונים או שלבים הבאים. אם הכל נראה טוב, אשר כדי להחזיר את התוצאה למשימת האב.",
"goToSubtask": "צפה במשימה"
},
"questions": {
"hasQuestion": "ל-Roo יש שאלה"
},
"taskCompleted": "המשימה הושלמה",
"error": "שגיאה",
"modelResponseIncomplete": "תגובת המודל לא שלמה",
"modelResponseErrors": {
"noToolsUsed": "המודל לא השתמש בכלים בתגובתו. זה קורה בדרך כלל כאשר המודל מספק רק טקסט/חשיבה מבלי לקרוא לכלים הנדרשים להשלמת המשימה.",
"noToolsUsedDetails": "המודל סיפק טקסט/חשיבה אך לא קרא לאף כלי נדרש. זה בדרך כלל מצביע על כך שהמודל הבין לא נכון את המשימה או מתקשה לקבוע באיזה כלי להשתמש. המודל הונחה אוטומטית לנסות שוב עם שימוש נכון בכלים.",
"noAssistantMessages": "המודל לא סיפק תוכן תגובה. ייתכן שזה מצביע על בעיה ב-API או בפלט המודל.",
"noAssistantMessagesDetails": "מודל השפה החזיר תגובה ריקה ללא טקסט או קריאות כלים. זה יכול לקרות בגלל בעיות API, מגבלת בקשות, או בעיות ספציפיות למודל. המודל הונחה אוטומטית לנסות שוב."
},
"errorDetails": {
"link": "פרטים",
"title": "פרטי שגיאה",
"copyToClipboard": "העתק מידע שגיאה בסיסי",
"copied": "הועתק!",
"diagnostics": "קבל מידע שגיאה מפורט",
"proxyProvider": "נראה שאתה משתמש בספק מבוסס proxy. ודא שאתה בודק את הלוגים שלו ושהוא לא משכתב את הבקשות של Roo."
},
"diffError": {
"title": "העריכה לא הצליחה"
},
"troubleMessage": "ל-Roo יש קשיים...",
"powershell": {
"issues": "נראה שיש לך בעיות עם Windows PowerShell, אנא ראה את זה"
},
"autoApprove": {
"tooltipManage": "נהל הגדרות אישור אוטומטי",
"tooltipStatus": "אישור אוטומטי מופעל עבור: {{toggles}}",
"title": "אישור אוטומטי",
"all": "הכל",
"none": "כלום",
"description": "הרץ פעולות אלה ללא בקשת הרשאה. הפעל רק עבור פעולות שאתה סומך עליהן לחלוטין.",
"selectOptionsFirst": "בחר לפחות אפשרות אחת למטה כדי להפעיל אישור אוטומטי",
"toggleAriaLabel": "החלף אישור אוטומטי",
"disabledAriaLabel": "אישור אוטומטי מושבת - בחר אפשרויות תחילה",
"triggerLabelOff": "אישור אוטומטי כבוי",
"triggerLabelOffShort": "כבוי",
"triggerLabel_zero": "0 אישור אוטומטי",
"triggerLabel_one": "1 מאושר אוטומטית",
"triggerLabel_other": "{{count}} מאושרים אוטומטית",
"triggerLabelAll": "BRRR"
},
"announcement": {
"title": "Roo Code {{version}} שוחרר",
"support": "אנא תמכו ב-Roo Code על ידי סימון כוכב ב-<githubLink>GitHub</githubLink>.",
"stealthModel": {
"feature": "<bold>מודל stealth חינמי לזמן מוגבל</bold> - Code Supernova: עכשיו משודרג עם <bold>חלון הקשר של 1M tokens</bold>! מודל קידוד רב-תכליתי שתומך בקלט תמונות, נגיש דרך Roo Code Cloud.",
"note": "(הערה: הנחיות והשלמות נרשמות על ידי יוצר המודל ומשמשות לשיפור המודל)",
"connectButton": "התחבר ל-Roo Code Cloud",
"selectModel": "בחר <code>roo/code-supernova</code> מספק Roo Code Cloud בהגדרות כדי להתחיל.",
"goToSettingsButton": "עבור להגדרות"
},
"release": {
"heading": "מה חדש:",
"gpt54": "תמיכה ב-OpenAI GPT-5.4: נוספו OpenAI GPT-5.4 ו-GPT-5.3 Chat Latest כך שתוכלו להשתמש במודלי הצ'אט החדשים ביותר של OpenAI ב-Roo Code.",
"slashSkills": "כישורי Slash Command: כישורים יכולים עכשיו להיחשף כפקודות slash עם הפעלת גיבוי לזרימות עבודה מהירות יותר."
},
"cloudAgents": {
"heading": "חדש בענן:",
"specialized": "מציגים את <bold>Explainer</bold>, <bold>Planner</bold> ו-<bold>Coder</bold> - שלושה סוכני ענן מתמחים לשיפור זרימות העבודה שלכם.",
"description": "הסוכנים עובדים יחד בענן וניתן להפעילם מהאינטרנט או דרך Slack.",
"tryButton": "נסה סוכני ענן"
},
"careers": "כמו כן, <careersLink>אנחנו מגייסים!</careersLink>"
},
"reasoning": {
"thinking": "חושב",
"seconds": "{{count}} שניות"
},
"followUpSuggest": {
"copyToInput": "העתק לקלט (כמו shift + לחיצה)",
"timerPrefix": "אישור אוטומטי מופעל. בוחר בעוד {{seconds}} שניות…"
},
"costs": {
"totalWithSubtasks": "עלות כוללת (כולל תת-משימות): ${{cost}}",
"total": "עלות כוללת: ${{cost}}",
"includesSubtasks": "כולל עלויות תת-משימות"
},
"codeblock": {
"tooltips": {
"expand": "הרחב בלוק קוד",
"collapse": "כווץ בלוק קוד",
"copy_code": "העתק קוד"
}
},
"profileViolationWarning": "הפרופיל הנוכחי אינו תואם להגדרות הארגון שלך",
"shellIntegration": {
"title": "אזהרת הרצת פקודה",
"description": "הפקודה שלך מורצת ללא אינטגרציית shell של VSCode. כדי להסתיר אזהרה זו תוכל להשבית את אינטגרציית ה-shell במדור <strong>טרמינל</strong> ב<settingsLink>הגדרות Roo Code</settingsLink> או לפתור בעיות באינטגרציית טרמינל VSCode באמצעות הקישור למטה.",
"troubleshooting": "לחץ כאן לתיעוד אינטגרציית shell."
},
"ask": {
"autoApprovedRequestLimitReached": {
"title": "הגעה למגבלת בקשות מאושרות אוטומטית",
"description": "Roo הגיע למגבלת אישור אוטומטי של {{count}} בקשת/ות API. האם ברצונך לאפס את הספירה ולהמשיך במשימה?",
"button": "אפס והמשך"
},
"autoApprovedCostLimitReached": {
"title": "הגעה למגבלת עלות מאושרת אוטומטית",
"description": "Roo הגיע למגבלת העלות המאושרת אוטומטית של ${{count}}. האם ברצונך לאפס את העלות ולהמשיך במשימה?",
"button": "אפס והמשך"
}
},
"indexingStatus": {
"ready": "אינדקס מוכן",
"indexing": "מאנדקס {{percentage}}%",
"indexed": "מאונדקס",
"error": "שגיאת אינדקס",
"status": "מצב אינדקס",
"stopping": "עוצר אינדוקס..."
},
"versionIndicator": {
"ariaLabel": "גרסה {{version}} - לחץ לצפייה בהערות השחרור"
},
"command": {
"triggerDescription": "הפעל את הפקודה {{name}}"
},
"slashCommands": {
"tooltip": "נהל פקודות slash",
"title": "פקודות Slash",
"description": "השתמש בפקודות slash מובנות או צור מותאמות אישית לגישה מהירה להנחיות וזרימות עבודה בשימוש תכוף. <DocsLink>תיעוד</DocsLink>",
"manageCommands": "נהל פקודות slash בהגדרות",
"builtInCommands": "פקודות מובנות",
"globalCommands": "פקודות גלובליות",
"workspaceCommands": "פקודות סביבת עבודה",
"globalCommand": "פקודה גלובלית",
"editCommand": "ערוך פקודה",
"deleteCommand": "מחק פקודה",
"newGlobalCommandPlaceholder": "פקודה גלובלית חדשה...",
"newWorkspaceCommandPlaceholder": "פקודת סביבת עבודה חדשה...",
"deleteDialog": {
"title": "מחק פקודה",
"description": "האם אתה בטוח שברצונך למחוק את הפקודה \"{{name}}\"? לא ניתן לבטל פעולה זו.",
"cancel": "ביטול",
"confirm": "מחק"
}
},
"slashCommand": {
"wantsToRun": "Roo רוצה להריץ פקודת slash",
"didRun": "Roo הריץ פקודת slash"
},
"queuedMessages": {
"title": "הודעות בתור",
"clickToEdit": "לחץ לעריכת הודעה"
},
"contextMenu": {
"noResults": "אין תוצאות",
"problems": "בעיות",
"terminal": "טרמינל",
"url": "הדבק URL לאחזור תוכן"
},
"todo": {
"partial": "{{completed}} מתוך {{total}} משימות הושלמו",
"complete": "{{total}} משימות הושלמו",
"updated": "רשימת המשימות עודכנה",
"completed": "הושלם",
"started": "התחיל"
},
"tooManyTools": {
"title": "יותר מדי כלים מופעלים",
"toolsPart_one": "כלי אחד",
"toolsPart_other": "{{count}} כלים",
"serversPart_one": "שרת MCP אחד",
"serversPart_other": "{{count}} שרתי MCP",
"messageTemplate": "יש לך {{tools}} מופעלים דרך {{servers}}. מספר כה גבוה עלול לבלבל את המודל ולהוביל לשגיאות. נסה להישאר מתחת ל-{{threshold}}.",
"openMcpSettings": "פתח הגדרות MCP"
},
"readCommandOutput": {
"title": "Roo קרא פלט פקודה"
},
"retiredProvider": {
"title": "ספק שכבר אינו נתמך",
"message": "מצטערים, ספק זה אינו נתמך יותר. ראינו מעט מאוד משתמשי Roo שהשתמשו בו בפועל ואנחנו צריכים לצמצם את שטח הקוד שלנו כדי שנוכל להמשיך לשלוח מהר ולשרת את הקהילה שלנו היטב. זו הייתה החלטה קשה מאוד אבל היא מאפשרת לנו להתמקד במה שחשוב לך ביותר. זה מבאס, אנחנו יודעים.",
"openSettings": "פתח הגדרות"
}
}

View file

@ -0,0 +1,33 @@
{
"title": "ענן",
"profilePicture": "תמונת פרופיל",
"logOut": "התנתק",
"testApiAuthentication": "בדוק אימות API",
"signIn": "התחבר ל-Roo Code Cloud",
"connect": "התחל",
"cloudBenefitsTitle": "נסה את Roo Code Cloud",
"cloudBenefitProvider": "גישה למודלים חינמיים ובתשלום שעובדים מצוין עם Roo",
"cloudBenefitCloudAgents": "תן משימות לסוכני ענן אוטונומיים",
"cloudBenefitTriggers": "קבל ביקורות קוד ב-GitHub, התחל משימות מ-Slack ועוד",
"cloudBenefitWalkaway": "עקוב ושלוט במשימות מכל מקום (כולל הטלפון שלך)",
"cloudBenefitHistory": "גש להיסטוריית המשימות שלך מכל מקום ושתף אותן עם אחרים",
"cloudBenefitMetrics": "קבל תמונה מקיפה של צריכת ה-token שלך",
"visitCloudWebsite": "בקר ב-Roo Code Cloud",
"taskSync": "סנכרון משימות",
"taskSyncDescription": "סנכרן את המשימות שלך לצפייה ושיתוף ב-Roo Code Cloud",
"taskSyncManagedByOrganization": "סנכרון המשימות מנוהל על ידי הארגון שלך",
"usageMetricsAlwaysReported": "מידע על שימוש במודל מדווח תמיד כאשר מחוברים",
"cloudUrlPillLabel": "כתובת URL של Roo Code Cloud",
"authWaiting": "ממתין לאימות בדפדפן...",
"havingTrouble": "יש בעיה?",
"pasteCallbackUrl": "העתק את כתובת ה-URL החוזרת מהדפדפן שלך והדבק אותה כאן:",
"startOver": "התחל מחדש",
"personalAccount": "חשבון אישי",
"switchAccount": "החלף חשבון Roo Code Cloud",
"createTeamAccount": "צור חשבון צוות",
"upsell": {
"autoApprovePowerUser": "נותן ל-Roo קצת עצמאות? שלוט בו מכל מקום עם Roo Code Cloud. <learnMoreLink>למד עוד</learnMoreLink>.",
"longRunningTask": "זה עלול לקחת זמן. המשך מכל מקום עם Cloud.",
"taskList": "נהנה מ-Roo? בדוק את Roo Code Cloud: עקוב ושלוט במשימות שלך מכל מקום, הפעל סוכני ענן אוטונומיים, קבל סטטיסטיקות שימוש ועוד. <learnMoreLink>למד עוד</learnMoreLink>."
}
}

114
webview-ui/src/i18n/locales/he/common.json generated Normal file
View file

@ -0,0 +1,114 @@
{
"errorBoundary": {
"title": "משהו השתבש",
"reportText": "אנא עזרו לנו להשתפר על ידי דיווח על שגיאה זו ב-",
"githubText": "דף ה-Issues שלנו ב-GitHub",
"copyInstructions": "העתק והדבק את הודעת השגיאה הבאה כדי לכלול אותה כחלק מהדיווח:",
"errorStack": "מחסנית שגיאה:",
"componentStack": "מחסנית רכיבים:"
},
"answers": {
"yes": "כן",
"no": "לא",
"cancel": "ביטול",
"remove": "הסר",
"keep": "שמור"
},
"number_format": {
"thousand_suffix": "k",
"million_suffix": "m",
"billion_suffix": "b"
},
"ui": {
"search_placeholder": "חפש...",
"no_results": "לא נמצאו תוצאות"
},
"mermaid": {
"loading": "מייצר דיאגרמת mermaid...",
"render_error": "לא ניתן להציג דיאגרמה",
"buttons": {
"zoom": "זום",
"zoomIn": "הגדל",
"zoomOut": "הקטן",
"copy": "העתק",
"save": "שמור תמונה",
"viewCode": "צפה בקוד",
"viewDiagram": "צפה בדיאגרמה",
"close": "סגור"
},
"modal": {
"codeTitle": "קוד Mermaid"
},
"tabs": {
"diagram": "דיאגרמה",
"code": "קוד"
},
"feedback": {
"imageCopied": "התמונה הועתקה ללוח",
"copyError": "שגיאה בהעתקת תמונה"
}
},
"image": {
"tabs": {
"view": "תמונה"
},
"noData": "אין נתוני תמונה"
},
"file": {
"errors": {
"invalidDataUri": "פורמט URI נתונים לא תקין",
"copyingImage": "שגיאה בהעתקת תמונה: {{error}}",
"openingImage": "שגיאה בפתיחת תמונה: {{error}}",
"pathNotExists": "הנתיב אינו קיים: {{path}}",
"couldNotOpen": "לא ניתן לפתוח קובץ: {{error}}",
"couldNotOpenGeneric": "לא ניתן לפתוח קובץ!"
},
"success": {
"imageDataUriCopied": "URI נתוני תמונה הועתק ללוח"
}
},
"confirmation": {
"deleteMessage": "מחק הודעה",
"deleteWarning": "מחיקת הודעה זו תמחק את כל ההודעות שאחריה בשיחה. האם ברצונך להמשיך?",
"editMessage": "ערוך הודעה",
"editWarning": "עריכת הודעה זו תמחק את כל ההודעות שאחריה בשיחה. האם ברצונך להמשיך?",
"editQuestionWithCheckpoint": "עריכת הודעה זו תמחק את כל ההודעות המאוחרות בשיחה. האם ברצונך גם לבטל את כל השינויים חזרה לנקודת ביקורת זו?",
"deleteQuestionWithCheckpoint": "מחיקת הודעה זו תמחק את כל ההודעות המאוחרות בשיחה. האם ברצונך גם לבטל את כל השינויים חזרה לנקודת ביקורת זו?",
"editOnly": "לא, ערוך הודעה בלבד",
"deleteOnly": "לא, מחק הודעה בלבד",
"restoreToCheckpoint": "כן, שחזר את נקודת הביקורת",
"proceed": "המשך",
"dontShowAgain": "אל תציג זאת שוב"
},
"time_ago": {
"just_now": "הרגע",
"seconds_ago": "לפני {{count}} שניות",
"minute_ago": "לפני דקה",
"minutes_ago": "לפני {{count}} דקות",
"hour_ago": "לפני שעה",
"hours_ago": "לפני {{count}} שעות",
"day_ago": "לפני יום",
"days_ago": "לפני {{count}} ימים",
"week_ago": "לפני שבוע",
"weeks_ago": "לפני {{count}} שבועות",
"month_ago": "לפני חודש",
"months_ago": "לפני {{count}} חודשים",
"year_ago": "לפני שנה",
"years_ago": "לפני {{count}} שנים"
},
"errors": {
"wait_checkpoint_long_time": "המתנה של {{timeout}} שניות לאתחול נקודת ביקורת. אם אינך צריך את תכונת נקודות הביקורת, אנא כבה אותה ב<settingsLink>הגדרות נקודות הביקורת</settingsLink>.",
"init_checkpoint_fail_long_time": "אתחול נקודת הביקורת ארך יותר מ-{{timeout}} שניות, כך שנקודות ביקורת מושבתות למשימה זו. תוכל להשבית נקודות ביקורת או להאריך את זמן ההמתנה ב<settingsLink>הגדרות נקודות הביקורת</settingsLink>.",
"attempt_completion_tool_failed": "לא ניתן להריץ attempt_completion כי קריאת כלי קודמת נכשלה בתור זה. אנא טפל בכשל הכלי לפני ניסיון השלמה."
},
"tasks": {
"delegated": "הואצל לתת-משימה",
"delegated_to": "הואצל למשימה {{childId}}",
"delegation_completed": "תת-המשימה הושלמה, חוזר למשימת האב",
"awaiting_child": "ממתין למשימת ילד {{childId}}"
},
"costs": {
"own": "עצמי",
"subtasks": "תת-משימות"
}
}

View file

@ -0,0 +1,51 @@
{
"recentTasks": "משימות אחרונות",
"history": "היסטוריה",
"exitSelectionMode": "צא ממצב בחירה",
"enterSelectionMode": "כנס למצב בחירה",
"done": "סיום",
"searchPlaceholder": "חיפוש מטושטש בהיסטוריה...",
"newest": "החדש ביותר",
"oldest": "הישן ביותר",
"mostExpensive": "היקר ביותר",
"mostTokens": "הכי הרבה Tokens",
"mostRelevant": "הרלוונטי ביותר",
"deleteTaskTitle": "מחק משימה (Shift + לחיצה לדילוג על אישור)",
"copyPrompt": "העתק הנחיה",
"exportTask": "ייצוא משימה",
"deleteTask": "מחק משימה",
"deleteTaskMessage": "האם אתה בטוח שברצונך למחוק משימה זו? לא ניתן לבטל פעולה זו.",
"cancel": "ביטול",
"delete": "מחק",
"exitSelection": "צא מבחירה",
"selectionMode": "מצב בחירה",
"deselectAll": "בטל בחירת הכל",
"selectAll": "בחר הכל",
"selectedItems": "נבחרו {{selected}}/{{total}} פריטים",
"clearSelection": "נקה בחירה",
"deleteSelected": "מחק נבחרים",
"deleteTasks": "מחק משימות",
"confirmDeleteTasks": "האם אתה בטוח שברצונך למחוק {{count}} משימות?",
"deleteTasksWarning": "לא ניתן לשחזר משימות שנמחקו. אנא ודא שברצונך להמשיך.",
"deleteItems": "מחק {{count}} פריטים",
"workspace": {
"prefix": "סביבת עבודה:",
"current": "נוכחית",
"all": "הכל"
},
"sort": {
"prefix": "מיון:",
"newest": "החדש ביותר",
"oldest": "הישן ביותר",
"mostExpensive": "היקר ביותר",
"mostTokens": "הכי הרבה Tokens",
"mostRelevant": "הרלוונטי ביותר"
},
"viewAllHistory": "צפה בהכל",
"subtasks_one": "תת-משימה אחת",
"subtasks_other": "{{count}} תת-משימות",
"subtaskTag": "תת-משימה",
"deleteWithSubtasks": "פעולה זו תמחק גם {{count}} תת-משימה/ות. האם אתה בטוח?",
"expandSubtasks": "הרחב תת-משימות",
"collapseSubtasks": "כווץ תת-משימות"
}

View file

@ -0,0 +1,156 @@
{
"title": "Roo Marketplace",
"tabs": {
"installed": "מותקנים",
"settings": "הגדרות",
"browse": "עיון"
},
"done": "סיום",
"refresh": "רענן",
"filters": {
"search": {
"placeholder": "חפש פריטים ב-Marketplace...",
"placeholderMcp": "חפש MCPs...",
"placeholderMode": "חפש מצבים..."
},
"installed": {
"label": "סנן לפי סטטוס",
"all": "כל הפריטים",
"installed": "מותקנים",
"notInstalled": "לא מותקנים"
},
"type": {
"label": "סנן לפי סוג:",
"all": "כל הסוגים",
"mode": "מצב",
"mcpServer": "שרת MCP"
},
"sort": {
"label": "מיין לפי:",
"name": "שם",
"author": "מחבר",
"lastUpdated": "עודכן לאחרונה"
},
"tags": {
"label": "סנן לפי תגיות:",
"clear": "נקה תגיות",
"placeholder": "הקלד לחיפוש ובחירת תגיות...",
"noResults": "לא נמצאו תגיות תואמות",
"selected": "מציג פריטים עם כל אחת מהתגיות שנבחרו",
"clickToFilter": "לחץ על תגיות לסינון פריטים"
},
"none": "ללא"
},
"sections": {
"organizationMcps": "MCPs של {{organization}}",
"marketplace": "Marketplace"
},
"type-group": {
"modes": "מצבים",
"mcps": "שרתי MCP"
},
"items": {
"empty": {
"noItems": "לא נמצאו פריטים ב-Marketplace",
"withFilters": "נסה להתאים את המסננים",
"noSources": "נסה להוסיף מקור בלשונית המקורות",
"adjustFilters": "נסה להתאים את המסננים או מונחי החיפוש",
"clearAllFilters": "נקה את כל המסננים"
},
"count": "{{count}} פריטים נמצאו",
"components": "{{count}} רכיבים",
"matched": "{{count}} תואמים",
"refresh": {
"button": "רענן",
"refreshing": "מרענן...",
"mayTakeMoment": "פעולה זו עשויה לקחת רגע."
},
"card": {
"by": "מאת {{author}}",
"from": "מ-{{source}}",
"install": "התקן",
"installProject": "התקן",
"installGlobal": "התקן (גלובלי)",
"remove": "הסר",
"removeProject": "הסר",
"removeGlobal": "הסר (גלובלי)",
"viewSource": "צפה",
"viewOnSource": "צפה ב-{{source}}",
"noWorkspaceTooltip": "פתח סביבת עבודה כדי להתקין פריטי Marketplace",
"installed": "מותקן",
"removeProjectTooltip": "הסר מהפרויקט הנוכחי",
"removeGlobalTooltip": "הסר מהתצורה הגלובלית",
"actionsMenuLabel": "פעולות נוספות"
},
"removeFailed": "הסרת הפריט נכשלה: {{error}}",
"unknownError": "אירעה שגיאה לא ידועה"
},
"install": {
"title": "התקן {{name}}",
"titleMode": "התקן מצב {{name}}",
"titleMcp": "התקן MCP {{name}}",
"scope": "היקף התקנה",
"project": "פרויקט (סביבת עבודה נוכחית)",
"global": "גלובלי (כל סביבות העבודה)",
"method": "שיטת התקנה",
"prerequisites": "דרישות מקדימות",
"configuration": "תצורה",
"configurationDescription": "הגדר את הפרמטרים הנדרשים עבור שרת MCP זה",
"button": "התקן",
"successTitle": "{{name}} הותקן",
"successDescription": "ההתקנה הושלמה בהצלחה",
"installed": "הותקן בהצלחה!",
"whatNextMcp": "כעת תוכל להגדיר ולהשתמש בשרת MCP זה. לחץ על סמל ה-MCP בסרגל הצד כדי לעבור ללשונית.",
"whatNextMode": "כעת תוכל להשתמש במצב זה. לחץ על סמל המצבים בסרגל הצד כדי לעבור ללשונית.",
"done": "סיום",
"goToMcp": "עבור ללשונית MCP",
"goToModes": "עבור להגדרות מצבים",
"moreInfoMcp": "צפה בתיעוד MCP {{name}}",
"validationRequired": "אנא ספק ערך עבור {{paramName}}"
},
"sources": {
"title": "הגדר מקורות Marketplace",
"description": "הוסף מאגרי Git שמכילים פריטי Marketplace. מאגרים אלה ייאספו בעת גלישה ב-Marketplace.",
"add": {
"title": "הוסף מקור חדש",
"urlPlaceholder": "כתובת URL של מאגר Git (למשל, https://github.com/username/repo)",
"urlFormats": "פורמטים נתמכים: HTTPS (https://github.com/username/repo), SSH (git@github.com:username/repo.git), או פרוטוקול Git (git://github.com/username/repo.git)",
"namePlaceholder": "שם תצוגה (מקסימום 20 תווים)",
"button": "הוסף מקור"
},
"current": {
"title": "מקורות נוכחיים",
"empty": "לא הוגדרו מקורות. הוסף מקור כדי להתחיל.",
"refresh": "רענן מקור זה",
"remove": "הסר מקור"
},
"errors": {
"emptyUrl": "ה-URL לא יכול להיות ריק",
"invalidUrl": "פורמט URL לא תקין",
"nonVisibleChars": "ה-URL מכיל תווים לא נראים מלבד רווחים",
"invalidGitUrl": "ה-URL חייב להיות כתובת מאגר Git תקינה (למשל, https://github.com/username/repo)",
"duplicateUrl": "כתובת URL זו כבר ברשימה (התאמה שאינה רגישה לאותיות ורווחים)",
"nameTooLong": "השם חייב להיות 20 תווים או פחות",
"nonVisibleCharsName": "השם מכיל תווים לא נראים מלבד רווחים",
"duplicateName": "שם זה כבר בשימוש (התאמה שאינה רגישה לאותיות ורווחים)",
"emojiName": "תווי אמוג'י עלולים לגרום לבעיות תצוגה",
"maxSources": "מותר מקסימום {{max}} מקורות"
}
},
"removeConfirm": {
"mode": {
"title": "הסר מצב",
"message": "האם אתה בטוח שברצונך להסיר את המצב \"{{modeName}}\"?",
"rulesWarning": "פעולה זו תסיר גם קבצי כללים משויכים למצב זה."
},
"mcp": {
"title": "הסר שרת MCP",
"message": "האם אתה בטוח שברצונך להסיר את שרת ה-MCP \"{{mcpName}}\"?"
},
"cancel": "ביטול",
"confirm": "הסר"
},
"footer": {
"issueText": "מצאת בעיה עם פריט Marketplace או יש לך הצעות לפריטים חדשים? <0>פתח Issue ב-GitHub</0> כדי ליידע אותנו!"
}
}

65
webview-ui/src/i18n/locales/he/mcp.json generated Normal file
View file

@ -0,0 +1,65 @@
{
"title": "שרתי MCP",
"done": "סיום",
"marketplace": "MCP Marketplace",
"description": "<0>Model Context Protocol</0> מאפשר תקשורת עם שרתי MCP מקומיים שמספקים כלים ומשאבים נוספים להרחבת יכולות Roo. תוכל להשתמש ב<1>שרתים של הקהילה</1> או לבקש מ-Roo ליצור כלים חדשים ספציפיים לזרימת העבודה שלך (למשל, \"הוסף כלי שמביא את תיעוד npm העדכני\").",
"instructions": "הוראות",
"enableToggle": {
"title": "הפעל שרתי MCP",
"description": "הפעל זאת כדי לאפשר ל-Roo להשתמש בכלים משרתי MCP מחוברים. זה נותן ל-Roo יכולות נוספות. אם אינך מתכנן להשתמש בכלים הנוספים האלה, כבה כדי לעזור להפחית עלויות token של API."
},
"enableServerCreation": {
"title": "הפעל יצירת שרת MCP",
"description": "הפעל זאת כדי ש-Roo יעזור לך לבנות שרתי MCP מותאמים אישית <1>חדשים</1>. <0>למד על יצירת שרתים</0>",
"hint": "טיפ: כדי להפחית עלויות token של API, השבת הגדרה זו כאשר אינך מבקש באופן פעיל מ-Roo ליצור שרת MCP חדש."
},
"editGlobalMCP": "ערוך MCP גלובלי",
"editProjectMCP": "ערוך MCP פרויקט",
"refreshMCP": "רענן שרתי MCP",
"learnMoreEditingSettings": "למד עוד על עריכת קבצי הגדרות MCP",
"tool": {
"alwaysAllow": "אפשר תמיד",
"parameters": "פרמטרים",
"noDescription": "אין תיאור",
"togglePromptInclusion": "החלף הכללה בהנחיה"
},
"tabs": {
"tools": "כלים",
"resources": "משאבים",
"logs": "לוגים"
},
"emptyState": {
"noTools": "לא נמצאו כלים",
"noResources": "לא נמצאו משאבים",
"noLogs": "אין לוגים עדיין"
},
"networkTimeout": {
"label": "זמן תפוגת רשת",
"description": "זמן מקסימלי להמתנה לתגובות שרת",
"options": {
"15seconds": "15 שניות",
"30seconds": "30 שניות",
"1minute": "דקה אחת",
"5minutes": "5 דקות",
"10minutes": "10 דקות",
"15minutes": "15 דקות",
"30minutes": "30 דקות",
"60minutes": "60 דקות"
}
},
"deleteDialog": {
"title": "מחק שרת MCP",
"description": "האם אתה בטוח שברצונך למחוק את שרת ה-MCP \"{{serverName}}\"? לא ניתן לבטל פעולה זו.",
"cancel": "ביטול",
"delete": "מחק"
},
"serverStatus": {
"retrying": "מנסה שוב...",
"retryConnection": "נסה חיבור מחדש"
},
"execution": {
"running": "רץ",
"completed": "הושלם",
"error": "שגיאה"
}
}

View file

@ -0,0 +1,202 @@
{
"title": "מצבים",
"done": "סיום",
"modes": {
"title": "מצבים",
"createNewMode": "צור מצב חדש",
"importMode": "ייבוא מצב",
"editModesConfig": "ערוך תצורת מצבים",
"editGlobalModes": "ערוך מצבים גלובליים",
"editProjectModes": "ערוך מצבי פרויקט (.roomodes)",
"createModeHelpText": "מצבים הם פרסונות מתמחות שמתאימות את התנהגות Roo. <0>למד על שימוש במצבים</0> או <1>התאמה אישית של מצבים.</1>",
"selectMode": "חפש מצבים",
"noMatchFound": "לא נמצאו מצבים"
},
"apiConfiguration": {
"title": "תצורת API",
"select": "בחר איזו תצורת API להשתמש עבור מצב זה"
},
"tools": {
"title": "כלים זמינים",
"builtInModesText": "לא ניתן לשנות כלים עבור מצבים מובנים",
"editTools": "ערוך כלים",
"doneEditing": "סיום עריכה",
"allowedFiles": "קבצים מותרים:",
"toolNames": {
"read": "קרא קבצים",
"edit": "ערוך קבצים",
"command": "הרץ פקודות",
"mcp": "השתמש ב-MCP"
},
"noTools": "ללא"
},
"roleDefinition": {
"title": "הגדרת תפקיד",
"resetToDefault": "אפס לברירת מחדל",
"description": "הגדר את המומחיות והאישיות של Roo למצב זה. תיאור זה מעצב את האופן שבו Roo מציג את עצמו וניגש למשימות."
},
"description": {
"title": "תיאור קצר (לבני אדם)",
"resetToDefault": "אפס לתיאור ברירת מחדל",
"description": "תיאור קצר המוצג בתפריט הנפתח של בחירת מצב."
},
"whenToUse": {
"title": "מתי להשתמש (אופציונלי)",
"description": "הנחיה ל-Roo למתי להשתמש במצב זה. זה עוזר ל-Orchestrator לבחור את המצב הנכון למשימה.",
"resetToDefault": "אפס לתיאור 'מתי להשתמש' ברירת מחדל"
},
"customInstructions": {
"title": "הוראות מותאמות אישית ספציפיות למצב (אופציונלי)",
"resetToDefault": "אפס לברירת מחדל",
"description": "הוסף הנחיות התנהגות ספציפיות למצב {{modeName}}.",
"loadFromFile": "הוראות מותאמות אישית ספציפיות למצב {{mode}} ניתנות לטעינה גם מתיקיית <span>.roo/rules-{{slug}}/</span> בסביבת העבודה שלך או מ<0>.roo/rules-{{slug}}/</0> גלובלי (.roorules-{{slug}} ו-.clinerules-{{slug}} מיושנים ויפסיקו לעבוד בקרוב)."
},
"exportMode": {
"title": "ייצוא מצב",
"description": "ייצא מצב זה עם כללים מתיקיית .roo/rules-{{slug}}/ משולבים לקובץ YAML שניתן לשתף. הקבצים המקוריים נשארים ללא שינוי.",
"exporting": "מייצא..."
},
"importMode": {
"selectLevel": "בחר היכן לייבא מצב זה:",
"import": "ייבוא",
"importing": "מייבא...",
"global": {
"label": "רמה גלובלית",
"description": "זמין בכל הפרויקטים. אם המצב המיוצא הכיל קבצי כללים, הם ייווצרו מחדש בתיקיית .roo/rules-{slug}/ הגלובלית."
},
"project": {
"label": "רמת פרויקט",
"description": "זמין רק בסביבת עבודה זו. אם המצב המיוצא הכיל קבצי כללים, הם ייווצרו מחדש בתיקיית .roo/rules-{slug}/."
}
},
"globalCustomInstructions": {
"title": "הוראות מותאמות אישית לכל המצבים",
"description": "הוראות אלו חלות על כל המצבים. הן מספקות סט בסיסי של התנהגויות שניתן לשפר באמצעות הוראות ספציפיות למצב למטה. <0>למד עוד</0>",
"loadFromFile": "ניתן לטעון הוראות גם מתיקיית <span>.roo/rules/</span> בסביבת העבודה שלך או מ<0>.roo/rules/</0> גלובלי (.roorules ו-.clinerules מיושנים ויפסיקו לעבוד בקרוב)."
},
"systemPrompt": {
"preview": "תצוגה מקדימה של הנחיית מערכת",
"copy": "העתק הנחיית מערכת ללוח",
"title": "הנחיית מערכת (מצב {{modeName}})"
},
"supportPrompts": {
"title": "הנחיות תמיכה",
"resetPrompt": "אפס הנחיית {{promptType}} לברירת מחדל",
"prompt": "הנחיה",
"enhance": {
"apiConfiguration": "תצורת API",
"apiConfigDescription": "תוכל לבחור תצורת API לשימוש קבוע בשיפור הנחיות, או פשוט להשתמש במה שנבחר כרגע",
"useCurrentConfig": "השתמש בתצורת API הנבחרת כרגע",
"testPromptPlaceholder": "הזן הנחיה לבדיקת השיפור",
"previewButton": "תצוגה מקדימה של שיפור הנחיה",
"testEnhancement": "בדוק שיפור",
"includeTaskHistory": "כלול היסטוריית משימה כהקשר",
"includeTaskHistoryDescription": "כאשר מופעל, 10 ההודעות האחרונות מהשיחה הנוכחית ייכללו כהקשר בעת שיפור הנחיות, ויעזרו ליצור הצעות רלוונטיות ומודעות הקשר יותר."
},
"condense": {
"apiConfiguration": "תצורת API לעיבוי הקשר",
"apiConfigDescription": "בחר איזו תצורת API להשתמש לפעולות עיבוי הקשר. השאר ללא בחירה כדי להשתמש בתצורה הפעילה הנוכחית.",
"useCurrentConfig": "השתמש בתצורת API הנבחרת כרגע"
},
"types": {
"ENHANCE": {
"label": "שפר הנחיה",
"description": "השתמש בשיפור הנחיות כדי לקבל הצעות או שיפורים מותאמים לקלט שלך. זה מבטיח ש-Roo מבין את הכוונה שלך ומספק את התגובות הטובות ביותר. זמין דרך סמל ✨ בצ'אט."
},
"CONDENSE": {
"label": "עיבוי הקשר",
"description": "הגדר כיצד הקשר שיחה מעובה לניהול מגבלות token. הנחיה זו משמשת לפעולות עיבוי הקשר ידניות ואוטומטיות."
},
"EXPLAIN": {
"label": "הסבר קוד",
"description": "קבל הסברים מפורטים על קטעי קוד, פונקציות או קבצים שלמים. שימושי להבנת קוד מורכב או לימוד דפוסים חדשים. זמין בפעולות קוד (סמל נורה בעורך) ובתפריט ההקשר של העורך (לחצן ימני על קוד נבחר)."
},
"FIX": {
"label": "תקן בעיות",
"description": "קבל עזרה בזיהוי ופתרון באגים, שגיאות או בעיות איכות קוד. מספק הנחייה שלב אחר שלב לתיקון בעיות. זמין בפעולות קוד (סמל נורה בעורך) ובתפריט ההקשר של העורך (לחצן ימני על קוד נבחר)."
},
"IMPROVE": {
"label": "שפר קוד",
"description": "קבל הצעות לאופטימיזציית קוד, שיטות עבודה טובות יותר ושיפורים ארכיטקטוניים תוך שמירה על הפונקציונליות. זמין בפעולות קוד (סמל נורה בעורך) ובתפריט ההקשר של העורך (לחצן ימני על קוד נבחר)."
},
"ADD_TO_CONTEXT": {
"label": "הוסף להקשר",
"description": "הוסף הקשר למשימה או לשיחה הנוכחית. שימושי למתן מידע נוסף או הבהרות. זמין בפעולות קוד (סמל נורה בעורך) ובתפריט ההקשר של העורך (לחצן ימני על קוד נבחר)."
},
"TERMINAL_ADD_TO_CONTEXT": {
"label": "הוסף תוכן טרמינל להקשר",
"description": "הוסף פלט טרמינל למשימה או לשיחה הנוכחית. שימושי למתן פלטי פקודות או לוגים. זמין בתפריט ההקשר של הטרמינל (לחצן ימני על תוכן טרמינל נבחר)."
},
"TERMINAL_FIX": {
"label": "תקן פקודת טרמינל",
"description": "קבל עזרה בתיקון פקודות טרמינל שנכשלו או דורשות שיפור. זמין בתפריט ההקשר של הטרמינל (לחצן ימני על תוכן טרמינל נבחר)."
},
"TERMINAL_EXPLAIN": {
"label": "הסבר פקודת טרמינל",
"description": "קבל הסברים מפורטים על פקודות טרמינל והפלט שלהן. זמין בתפריט ההקשר של הטרמינל (לחצן ימני על תוכן טרמינל נבחר)."
},
"NEW_TASK": {
"label": "התחל משימה חדשה",
"description": "התחל משימה חדשה עם קלט משתמש. זמין בפלטת הפקודות."
}
}
},
"createModeDialog": {
"title": "צור מצב חדש",
"close": "סגור",
"name": {
"label": "שם",
"placeholder": "הזן שם מצב"
},
"slug": {
"label": "Slug",
"description": "ה-slug משמש בכתובות URL ושמות קבצים. הוא צריך להיות באותיות קטנות ולהכיל רק אותיות, מספרים ומקפים."
},
"saveLocation": {
"label": "מיקום שמירה",
"description": "בחר היכן לשמור מצב זה. מצבים ספציפיים לפרויקט מקבלים עדיפות על פני מצבים גלובליים.",
"global": {
"label": "גלובלי",
"description": "זמין בכל סביבות העבודה"
},
"project": {
"label": "ספציפי לפרויקט (.roomodes)",
"description": "זמין רק בסביבת עבודה זו, מקבל עדיפות על פני גלובלי"
}
},
"roleDefinition": {
"label": "הגדרת תפקיד",
"description": "הגדר את המומחיות והאישיות של Roo למצב זה."
},
"description": {
"label": "תיאור קצר (לבני אדם)",
"description": "תיאור קצר המוצג בתפריט הנפתח של בחירת מצב."
},
"whenToUse": {
"label": "מתי להשתמש (אופציונלי)",
"description": "הנחיה ל-Roo למתי להשתמש במצב זה. זה עוזר ל-Orchestrator לבחור את המצב הנכון למשימה."
},
"tools": {
"label": "כלים זמינים",
"description": "בחר אילו כלים מצב זה יכול להשתמש."
},
"customInstructions": {
"label": "הוראות מותאמות אישית (אופציונלי)",
"description": "הוסף הנחיות התנהגות ספציפיות למצב זה."
},
"buttons": {
"cancel": "ביטול",
"create": "צור מצב"
},
"deleteMode": "מחק מצב"
},
"allFiles": "כל הקבצים",
"deleteMode": {
"title": "מחק מצב",
"message": "האם אתה בטוח שברצונך למחוק את המצב \"{{modeName}}\"?",
"rulesFolder": "למצב זה יש תיקיית כללים ב-{{folderPath}} שגם תימחק.",
"descriptionNoRules": "האם אתה בטוח שברצונך למחוק מצב מותאם אישית זה?",
"confirm": "מחק",
"cancel": "ביטול"
}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,52 @@
{
"routers": {
"requesty": {
"description": "הנתב המותאם שלך ל-LLM",
"incentive": "$1 קרדיט חינם"
},
"openrouter": {
"description": "ממשק אחיד ל-LLMs"
},
"roo": {
"description": "המודלים החינמיים הטובים ביותר להתחלה",
"incentive": "נסה את Roo בחינם"
}
},
"landing": {
"greeting": "ברוכים הבאים ל-Roo Code!",
"introduction": "עם מגוון מצבים מובנים וניתנים להרחבה, Roo Code מאפשר לך לתכנן, לתכנת ארכיטקטורה, לכתוב קוד, לדבג ולשפר את הפרודוקטיביות שלך כמו שלא היה קודם.",
"accountMention": "כדי להתחיל, צור חשבון Roo Code Cloud. קבל מודלים חזקים, שליטה מהאינטרנט, אנליטיקה, תמיכה ועוד.",
"getStarted": "צור חשבון Roo",
"noAccount": "או השתמש ללא חשבון"
},
"providerSignup": {
"heading": "בחר את הספק שלך",
"chooseProvider": "Roo צריך ספק LLM כדי לעבוד. בחר אחד להתחלה, תוכל להוסיף עוד מאוחר יותר.",
"rooCloudProvider": "Roo Code Router",
"rooCloudDescription": "הדרך הקלה ביותר להתחיל היא עם Roo Code Router: שילוב מותאם של מודלים חינמיים ובתשלום בעלות נמוכה.",
"learnMore": "למד עוד",
"useAnotherProvider": "ספק צד שלישי",
"useAnotherProviderDescription": "הזן מפתח API והתחל.",
"noApiKeys": "לא רוצה להתעסק עם מפתחות API וחשבונות נפרדים?",
"backToRoo": "לך עם Roo Code Router.",
"goBack": "חזרה",
"finish": "סיום"
},
"waitingForCloud": {
"heading": "מתחבר ל-Roo Code Cloud...",
"description": "ניקח אותך לדפדפן כדי להירשם ל-Roo Code Cloud. לאחר מכן נחזיר אותך לכאן לסיום.",
"noPrompt": "אם לא קיבלת בקשה לפתוח URL, <clickHere>לחץ כאן</clickHere>.",
"havingTrouble": "אם השלמת את ההרשמה אבל נתקלת בבעיה, <clickHere>לחץ כאן</clickHere>.",
"pasteUrl": "הדבק את כתובת ה-URL החוזרת המוצגת בדפדפן שלך:",
"docsLink": "לא עובד? <DocsLink>בדוק את התיעוד</DocsLink>.",
"invalidURL": "זה לא נראה כמו כתובת URL חוזרת תקינה. אנא העתק את מה ש-Roo Code Cloud מציג בדפדפן שלך.",
"goBack": "חזרה"
},
"startRouter": "אנו ממליצים להשתמש בנתב LLM:",
"startCustom": "או שתוכל להביא את מפתח ה-API של הספק שלך:",
"telemetry": {
"helpImprove": "עזור לשפר את Roo Code",
"helpImproveMessage": "Roo Code אוסף נתוני שגיאות ושימוש כדי לעזור לנו לתקן באגים ולשפר את התוסף. טלמטריה זו אינה אוספת קוד, הנחיות או מידע אישי. תוכל לכבות זאת ב<settingsLink>הגדרות</settingsLink>."
},
"importSettings": "ייבוא הגדרות"
}

View file

@ -0,0 +1,69 @@
{
"title": "Worktrees",
"done": "סיום",
"description": "Git worktrees מצוינים לקידוד עם סוכנים, כי הם מאפשרים לך לעבוד על מספר ענפים של מאגר בו-זמנית, על ידי שמירתם בתיקיות שונות. כל worktree מקבל חלון VSCode משלו עם Roo Code.",
"notGitRepo": "סביבת עבודה זו אינה מאגר Git. פתח סביבת עבודה עם מאגר Git כדי להגדיר worktrees.",
"multiRootNotSupported": "Worktrees אינם נתמכים בסביבות עבודה מרובות שורשים. אנא פתח תיקייה בודדת כדי להשתמש ב-worktrees.",
"subfolderNotSupported": "סביבת עבודה זו היא תת-תיקייה של מאגר Git. אנא פתח את שורש המאגר כדי להשתמש ב-worktrees.",
"gitRoot": "שורש Git",
"includeFileExists": "נמצא קובץ .worktreeinclude. קבצים יועתקו ל-worktrees חדשים.",
"noIncludeFile": "לא נמצא קובץ .worktreeinclude",
"createFromGitignore": "צור מ-.gitignore",
"primary": "ראשי",
"current": "נוכחי",
"locked": "נעול",
"detachedHead": "HEAD מנותק",
"noBranch": "ללא ענף",
"switchInThisWindow": "עבור ל-worktree",
"openInNewWindow": "פתח בחלון חדש",
"delete": "מחק",
"newWorktree": "צור worktree",
"createWorktree": "צור Worktree",
"branchName": "ענף חדש",
"createNewBranch": "צור ענף חדש",
"checkoutExisting": "עבור לענף קיים",
"baseBranch": "מענף בסיס",
"loadingBranches": "טוען ענפים...",
"selectBranch": "בחר ענף",
"searchBranch": "חפש ענפים...",
"noBranchFound": "לא נמצא ענף",
"localBranches": "ענפים מקומיים",
"remoteBranches": "ענפים מרוחקים",
"worktreePath": "ב-",
"selectWorktreeLocation": "בחר מיקום Worktree",
"selectFolderForWorktree": "בחר תיקייה עבור worktree חדש",
"noIncludeFileWarning": "אין קובץ .worktreeinclude",
"noIncludeFileHint": "Worktrees נוצרים רק עם הקבצים מהענף שלהם. אם ברצונך להעתיק קבצים מקומיים כמו .env ו-node_modules, כלול אותם בקובץ .worktreeinclude בשורש המאגר.",
"create": "צור",
"creating": "יוצר...",
"copyingFiles": "מעתיק קבצים...",
"copyingProgress": "{{item}} — {{copied}} הועתקו",
"cancel": "ביטול",
"deleteWorktree": "מחק Worktree",
"deleteWarning": "לא ניתן לבטל פעולה זו. היא תמחק:",
"deleteWarningBranch": "הענף וכל שינויים שלא בוצע להם commit",
"deleteWarningFiles": "כל הקבצים בתיקיית ה-worktree",
"deleteNoticeLarge": "אם זהו מאגר גדול, הפעולה עשויה לקחת זמן מה.",
"forceDelete": "מחיקה בכוח",
"worktreeIsLocked": "ה-worktree נעול",
"deleting": "מוחק...",
"close": "סגור",
"showInHomeScreen": "הצג worktrees במסך הבית",
"selector": {
"worktree": "Worktree",
"title": "Worktrees",
"tooltip": "עבור בין worktrees",
"description": "Git worktrees מאפשרים לך לעבוד על מספר ענפים בו-זמנית. לחץ למעבר בין סביבות עבודה.",
"settings": "נהל Worktrees",
"info": "Git worktrees מאפשרים לך להחזיק מספר תיקיות עבודה המחוברות לאותו מאגר."
}
}