Add Hebrew language support (#1155)

This commit is contained in:
tomerar 2026-03-27 00:54:16 +02:00 committed by GitHub
parent 233db14d72
commit 18ce41a4ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 609 additions and 2 deletions

View file

@ -33,6 +33,7 @@ export const LANGUAGE_METADATA: Record<
cs: { name: "Czech", nativeName: "Čeština", priority: 15 },
tr: { name: "Turkish", nativeName: "Türkçe", priority: 16 },
ar: { name: "Arabic", nativeName: "العربية", priority: 17, direction: "rtl" },
sv: { name: "Swedish", nativeName: "Svenska", priority: 18 },
bg: { name: "Bulgarian", nativeName: "Български", priority: 19 },
he: { name: "Hebrew", nativeName: "עברית", priority: 18, direction: "rtl" },
sv: { name: "Swedish", nativeName: "Svenska", priority: 19 },
bg: { name: "Bulgarian", nativeName: "Български", priority: 20 }
};

View file

@ -0,0 +1,606 @@
{
"tray": {
"settings": "הגדרות...",
"checkUpdates": "בדוק עדכונים...",
"copyLastTranscript": "העתק את התמלול האחרון",
"unloadModel": "פרוק מודל",
"model": "מודל",
"quit": "יציאה",
"cancel": "ביטול"
},
"sidebar": {
"general": "כללי",
"models": "מודלים",
"advanced": "מתקדם",
"postProcessing": "עיבוד משלים",
"history": "היסטוריה",
"debug": "ניפוי שגיאות",
"about": "אודות"
},
"onboarding": {
"subtitle": "כדי להתחיל, בחר מודל תמלול",
"recommended": "מומלץ",
"download": "הורדה",
"downloading": "מוריד...",
"customModelDescription": "לא נתמך באופן רשמי",
"downloadFailed": "ההורדה נכשלה. נסה שוב.",
"modelCard": {
"accuracy": "דיוק",
"speed": "מהירות"
},
"models": {
"small": {
"name": "Whisper Small",
"description": "מהיר ודי מדויק."
},
"medium": {
"name": "Whisper Medium",
"description": "דיוק טוב, מהירות בינונית"
},
"turbo": {
"name": "Whisper Turbo",
"description": "איזון טוב בין דיוק למהירות."
},
"large": {
"name": "Whisper Large",
"description": "דיוק טוב, אבל איטי."
},
"parakeet-tdt-0.6b-v2": {
"name": "Parakeet V2",
"description": "אנגלית בלבד. המודל הטוב ביותר לדוברי אנגלית."
},
"parakeet-tdt-0.6b-v3": {
"name": "Parakeet V3",
"description": "מהיר ומדויק"
},
"moonshine-base": {
"name": "Moonshine Base",
"description": "מהיר מאוד, אנגלית בלבד. מתמודד היטב עם מבטאים."
},
"moonshine-tiny-streaming-en": {
"name": "Moonshine V2 Tiny",
"description": "מהיר במיוחד, אנגלית בלבד"
},
"moonshine-small-streaming-en": {
"name": "Moonshine V2 Small",
"description": "מהיר, אנגלית בלבד. איזון טוב בין מהירות לדיוק."
},
"moonshine-medium-streaming-en": {
"name": "Moonshine V2 Medium",
"description": "אנגלית בלבד. איכות גבוהה."
},
"breeze-asr": {
"name": "Breeze ASR",
"description": "מותאם למנדרינית טאיוואנית. תמיכה במעבר בין שפות."
},
"sense-voice-int8": {
"name": "SenseVoice",
"description": "מהיר מאוד. סינית, אנגלית, יפנית, קוריאנית וקנטונזית."
},
"gigaam-v3-e2e-ctc": {
"name": "GigaAM v3",
"description": "זיהוי דיבור ברוסית. מהיר ומדויק."
},
"canary-180m-flash": {
"name": "Canary 180M Flash",
"description": "מהיר מאוד. אנגלית, גרמנית, ספרדית וצרפתית. תומך בתרגום."
},
"canary-1b-v2": {
"name": "Canary 1B v2",
"description": "רב-לשוני ומדויק. 25 שפות אירופיות. תומך בתרגום."
}
},
"errors": {
"loadModels": "טעינת המודלים הזמינים נכשלה",
"downloadModel": "הורדת המודל נכשלה: {{error}}"
},
"permissions": {
"title": "נדרשות הרשאות",
"description": "Handy צריך כמה הרשאות כדי לעבוד כמו שצריך.",
"microphone": {
"title": "גישה למיקרופון",
"description": "נדרש כדי לשמוע את הקול שלך לצורך תמלול."
},
"accessibility": {
"title": "גישת נגישות",
"description": "נדרש כדי להקליד את הטקסט המתומלל לתוך האפליקציות שלך."
},
"grant": "תן הרשאה",
"granted": "ניתנה",
"waiting": "ממתין...",
"allGranted": "הכול מוכן!",
"errors": {
"checkFailed": "בדיקת ההרשאות נכשלה. נסה שוב.",
"requestFailed": "בקשת ההרשאה נכשלה. נסה שוב."
}
}
},
"modelSelector": {
"custom": "מותאם אישית",
"active": "פעיל",
"switching": "מחליף...",
"noModelsAvailable": "אין מודלים זמינים",
"verifying": "מאמת את {{modelName}}...",
"verifyingGeneric": "מאמת...",
"extracting": "מחלץ את {{modelName}}...",
"extractingMultiple": "מחלץ {{count}} מודלים...",
"extractingGeneric": "מחלץ...",
"downloading": "מוריד {{percentage}}%",
"downloadingMultiple": "מוריד {{count}} מודלים...",
"modelReady": "המודל מוכן",
"loading": "טוען את {{modelName}}...",
"loadingGeneric": "טוען...",
"modelError": "שגיאת מודל",
"modelUnloaded": "המודל נפרק",
"noModelDownloadRequired": "אין מודל, נדרשת הורדה",
"deleteModel": "מחק את {{modelName}}",
"downloadSpeed": "{{speed}} MB/s",
"cancel": "ביטול",
"cancelDownload": "בטל הורדה",
"capabilities": {
"languageSelection": "תומך בכמה שפות קלט",
"singleLanguage": "תומך רק בשפה הזו",
"multiLanguage": "רב-לשוני",
"languageOnly": "{{language}} בלבד",
"translation": "יכול לתרגם לאנגלית",
"translate": "תרגם לאנגלית"
}
},
"settings": {
"modelSettings": {
"title": "הגדרות עבור {{model}}",
"noSettingsNeeded": "המודל הזה עובד אוטומטית ולא דורש הגדרה נוספת."
},
"general": {
"title": "כללי",
"shortcut": {
"title": "קיצורי מקשים של Handy",
"description": "הגדר קיצורי מקשים כדי להפעיל הקלטה ותמלול דיבור",
"loading": "טוען קיצורי מקשים...",
"none": "לא הוגדרו קיצורי מקשים",
"notFound": "קיצור הדרך לא נמצא",
"pressKeys": "לחץ על המקשים...",
"bindings": {
"transcribe": {
"name": "קיצור מקשים לתמלול",
"description": "קיצור המקלדת להקלטה ולתמלול הקול שלך."
},
"cancel": {
"name": "קיצור מקשים לביטול",
"description": "קיצור המקלדת לביטול ההקלטה הנוכחית."
},
"transcribe_with_post_process": {
"name": "קיצור לעיבוד משלים",
"description": "אופציונלי: קיצור מקשים ייעודי שתמיד מפעיל עיבוד AI על התמלול."
}
},
"errors": {
"restore": "שחזור קיצור הדרך המקורי נכשל",
"set": "הגדרת קיצור הדרך נכשלה: {{error}}",
"reset": "איפוס קיצור הדרך לערך המקורי נכשל"
}
},
"language": {
"title": "שפה",
"description": "בחר את שפת זיהוי הדיבור. מצב אוטומטי יזהה את השפה לבד, בעוד שבחירת שפה מסוימת יכולה לשפר את הדיוק עבורה.",
"descriptionUnsupported": "מודל Parakeet מזהה את השפה אוטומטית. אין צורך בבחירה ידנית.",
"searchPlaceholder": "חפש שפות...",
"noResults": "לא נמצאו שפות",
"auto": "אוטומטי"
},
"pushToTalk": {
"label": "לחץ כדי לדבר",
"description": "החזק כדי להקליט, שחרר כדי לעצור"
}
},
"models": {
"title": "מודלי תמלול",
"description": "בחר מודל תמלול או הורד מודלים נוספים. מודלים שונים מציעים רמות שונות של דיוק ומהירות.",
"yourModels": "מודלים שהורדו",
"availableModels": "זמינים להורדה",
"downloaded": "הורד",
"available": "זמין להורדה",
"deleteConfirm": "האם למחוק את {{modelName}}? יהיה צורך להוריד אותו שוב כדי להשתמש בו.",
"deleteActiveConfirm": "{{modelName}} הוא המודל הפעיל שלך כרגע. מחיקה שלו תעצור את התמלול עד שתבחר מודל חדש. להמשיך?",
"deleteTitle": "מחיקת מודל",
"filters": {
"all": "הכול",
"multiLanguage": "רב-לשוני",
"translation": "תרגום",
"allLanguages": "כל השפות"
},
"noModelsMatch": "אין מודלים שמתאימים לסינון הזה."
},
"sound": {
"title": "שמע",
"microphone": {
"title": "מיקרופון",
"description": "בחר את המיקרופון המועדף עליך",
"placeholder": "בחר מיקרופון...",
"loading": "טוען..."
},
"audioFeedback": {
"label": "משוב קולי",
"description": "נגן צליל כשההקלטה מתחילה ומסתיימת"
},
"outputDevice": {
"title": "התקן פלט",
"description": "בחר את התקן השמע המועדף עליך עבור צלילי המשוב",
"placeholder": "בחר התקן פלט...",
"loading": "טוען..."
},
"volume": {
"title": "עוצמת קול",
"description": "כוונן את עוצמת צלילי המשוב"
}
},
"advanced": {
"title": "מתקדם",
"groups": {
"app": "אפליקציה",
"output": "פלט",
"transcription": "תמלול",
"history": "היסטוריה",
"experimental": "ניסיוני"
},
"experimentalToggle": {
"label": "תכונות ניסיוניות",
"description": "הפעל תכונות ניסיוניות שעדיין נמצאות בפיתוח."
},
"lazyStreamClose": {
"label": "השאר את המיקרופון פתוח בין תמלולים",
"description": "משאיר את זרם המיקרופון פתוח למשך 30 שניות אחרי סיום ההקלטה, וכך מפחית השהיה בתמלולים רצופים. עשוי לפגוע באיכות שמע Bluetooth בזמן שהאפשרות פעילה."
},
"acceleration": {
"whisper": {
"title": "האצת Whisper",
"description": "האצת חומרה למודלי Whisper. מצב אוטומטי משתמש ב-GPU אם זמין (Metal ב-macOS, Vulkan ב-Windows/Linux)."
},
"ort": {
"title": "האצת ONNX",
"description": "האצת חומרה למודלי ONNX (Parakeet, Canary, Moonshine ועוד). DirectML ב-Windows הוא ניסיוני. ייתכן שמודלים ייכשלו בתמלול."
},
"gpuDevice": {
"title": "התקן GPU",
"description": "בחר באיזה GPU להשתמש עבור הסקת Whisper. מצב אוטומטי בוחר את ה-GPU הייעודי.",
"auto": "אוטומטי"
}
},
"startHidden": {
"label": "התחל מוסתר",
"description": "הפעל לתוך מגש המערכת בלי לפתוח את החלון."
},
"autostart": {
"label": "הפעל עם עליית המערכת",
"description": "הפעל את Handy אוטומטית כשאתה מתחבר למחשב."
},
"showTrayIcon": {
"label": "הצג אייקון במגש",
"description": "הצג את האייקון של Handy במגש המערכת."
},
"overlay": {
"title": "מיקום שכבת המשוב",
"description": "הצג שכבת משוב חזותית בזמן הקלטה ותמלול. בלינוקס מומלץ לבחור 'ללא'.",
"options": {
"none": "ללא",
"bottom": "למטה",
"top": "למעלה"
}
},
"pasteMethod": {
"title": "שיטת הדבקה",
"description": "בחר איך הטקסט יוכנס. ישיר: מדמה הקלדה דרך קלט המערכת. ללא: מדלג על הדבקה ומעדכן רק היסטוריה/לוח.",
"options": {
"clipboard": "לוח ({{modifier}}+V)",
"clipboardCtrlShiftV": "לוח (Ctrl+Shift+V)",
"clipboardShiftInsert": "לוח (Shift+Insert)",
"direct": "ישיר",
"none": "ללא",
"externalScript": "סקריפט חיצוני"
},
"externalScriptPlaceholder": "/path/to/your/script.sh"
},
"typingTool": {
"title": "כלי הקלדה",
"description": "בחר איזה כלי הקלדה בלינוקס ישמש עבור הדבקה ישירה. מצב אוטומטי יזהה וישתמש בכלי המתאים ביותר למערכת שלך.",
"options": {
"auto": "אוטומטי (מומלץ)"
}
},
"clipboardHandling": {
"title": "התנהגות הלוח",
"description": "אל תשנה את הלוח ישמור על תוכן הלוח הנוכחי שלך אחרי התמלול. העתק ללוח ישאיר את תוצאת התמלול בלוח אחרי ההדבקה.",
"options": {
"dontModify": "אל תשנה את הלוח",
"copyToClipboard": "העתק ללוח"
}
},
"autoSubmit": {
"title": "שליחה אוטומטית",
"description": "שלח אוטומטית את צירוף המקשים שנבחר אחרי הכנסת הטקסט. ב-macOS יופעל Cmd+Enter, וב-Windows/Linux יופעל Super+Enter.",
"options": {
"off": "כבוי",
"enter": "Enter",
"cmdEnter": "Cmd+Enter",
"superEnter": "Super+Enter",
"ctrlEnter": "Ctrl+Enter"
}
},
"translateToEnglish": {
"label": "תרגם לאנגלית",
"description": "תרגם אוטומטית דיבור משפות אחרות לאנגלית בזמן התמלול.",
"descriptionUnsupported": "המודל {{model}} לא תומך בתרגום."
},
"modelUnload": {
"title": "פרוק מודל",
"description": "שחרר אוטומטית זיכרון GPU/CPU כשהמודל לא היה בשימוש במשך הזמן שנבחר",
"options": {
"never": "אף פעם",
"immediately": "מיידית",
"min2": "אחרי 2 דקות",
"min5": "אחרי 5 דקות",
"min10": "אחרי 10 דקות",
"min15": "אחרי 15 דקות",
"hour1": "אחרי שעה",
"sec15": "אחרי 15 שניות (דיבאג)"
}
},
"customWords": {
"title": "מילים מותאמות אישית",
"description": "הוסף מילים שנשמעות או נכתבות לא נכון לעיתים קרובות במהלך התמלול. המערכת תתקן אוטומטית מילים דומות כך שיתאימו לרשימה שלך.",
"placeholder": "הוסף מילה",
"add": "הוסף",
"remove": "הסר את {{word}}",
"duplicate": "\"{{word}}\" כבר קיימת"
}
},
"postProcessing": {
"title": "עיבוד משלים",
"hotkey": {
"title": "קיצור מקשים"
},
"api": {
"title": "API (תואם OpenAI)",
"provider": {
"title": "ספק",
"description": "בחר ספק שתואם ל-OpenAI."
},
"appleIntelligence": {
"title": "Apple Intelligence",
"description": "רץ כולו על המכשיר. לא נדרש מפתח API או חיבור רשת.",
"requirements": "דורש Mac עם Apple Silicon שמריץ macOS Tahoe (26.0) ומעלה. Apple Intelligence חייב להיות מופעל בהגדרות המערכת.",
"unavailable": "Apple Intelligence לא זמין במכשיר הזה. נדרש Mac עם Apple Silicon שמריץ macOS Tahoe (26.0) ומעלה, עם Apple Intelligence מופעל בהגדרות המערכת."
},
"baseUrl": {
"title": "Base URL",
"description": "כתובת ה-API הבסיסית עבור הספק הנבחר. רק ספק מותאם אישית ניתן לעריכה.",
"placeholder": "https://api.openai.com/v1"
},
"apiKey": {
"title": "מפתח API",
"description": "מפתח API עבור הספק הנבחר.",
"placeholder": "sk-..."
},
"model": {
"title": "מודל",
"descriptionApple": "ספק מגבלת טוקנים מספרית אופציונלית או השאר את ברירת המחדל שעל המכשיר.",
"descriptionCustom": "ספק את מזהה המודל שה-endpoint המותאם שלך מצפה לו.",
"descriptionDefault": "בחר מודל שהספק הנבחר חושף.",
"placeholderApple": "Apple Intelligence",
"placeholderWithOptions": "חפש או בחר מודל",
"placeholderNoOptions": "הקלד שם מודל",
"refreshModels": "רענן מודלים"
}
},
"prompts": {
"title": "פרומפט",
"selectedPrompt": {
"title": "פרומפט נבחר",
"description": "בחר תבנית לשיפור התמלול או צור חדשה. השתמש ב-${output} בתוך טקסט הפרומפט כדי להפנות לתמלול שנקלט."
},
"noPrompts": "אין פרומפטים זמינים",
"selectPrompt": "בחר פרומפט",
"createNew": "צור פרומפט חדש",
"promptLabel": "שם הפרומפט",
"promptLabelPlaceholder": "הזן שם לפרומפט",
"promptInstructions": "הוראות לפרומפט",
"promptInstructionsPlaceholder": "כתוב את ההוראות שירוצו אחרי התמלול. לדוגמה: שפר דקדוק ובהירות עבור הטקסט הבא: ${output}",
"promptTip": "טיפ: השתמש ב-<code>${output}</code> כדי להכניס את הטקסט המתומלל לפרומפט שלך.",
"updatePrompt": "עדכן פרומפט",
"deletePrompt": "מחק פרומפט",
"createPrompt": "צור פרומפט",
"cancel": "ביטול",
"selectToEdit": "בחר פרומפט למעלה כדי לצפות בפרטים שלו ולערוך אותם.",
"createFirst": "לחץ על 'צור פרומפט חדש' למעלה כדי ליצור את פרומפט העיבוד הראשון שלך."
}
},
"history": {
"title": "היסטוריה",
"openFolder": "פתח את תיקיית ההקלטות",
"loading": "טוען היסטוריה...",
"empty": "עדיין אין תמלולים. התחל להקליט כדי לבנות את ההיסטוריה שלך!",
"copyToClipboard": "העתק תמלול ללוח",
"save": "שמור תמלול",
"unsave": "הסר משמורים",
"delete": "מחק רשומה",
"deleteError": "מחיקת הרשומה נכשלה. נסה שוב.",
"retranscribe": "תמלל מחדש",
"retranscribeError": "תמלול מחדש נכשל. נסה שוב.",
"transcribing": "מתמלל...",
"transcriptionFailed": "התמלול נכשל. אפשר לתמלל מחדש באמצעות אייקון הניסיון החוזר."
},
"debug": {
"title": "ניפוי שגיאות",
"logDirectory": {
"title": "תיקיית לוגים",
"description": "המיקום שבו נשמרים קבצי הלוג"
},
"logLevel": {
"title": "רמת לוג",
"description": "הגדר את רמת הפירוט של הלוגים"
},
"updateChecks": {
"label": "בדוק עדכונים",
"description": "בדוק אוטומטית אם קיימות גרסאות חדשות של Handy"
},
"soundTheme": {
"label": "ערכת צלילים",
"description": "בחר ערכת צלילים להתחלה ולסיום ההקלטה"
},
"wordCorrectionThreshold": {
"title": "סף תיקון מילים",
"description": "רגישות לתיקוני מילים מותאמות אישית"
},
"historyLimit": {
"title": "מגבלת היסטוריה",
"description": "המספר המרבי של רשומות היסטוריה לשמירה",
"entries": "רשומות"
},
"recordingRetention": {
"title": "מחיקה אוטומטית של הקלטות",
"description": "מחק הקלטות ישנות אוטומטית כדי לחסוך מקום",
"never": "אף פעם",
"preserveLimit": "שמור את {{count}} האחרונות",
"days3": "אחרי 3 ימים",
"weeks2": "אחרי שבועיים",
"months3": "אחרי 3 חודשים",
"placeholder": "בחר משך שמירה..."
},
"alwaysOnMicrophone": {
"label": "מיקרופון תמיד פעיל",
"description": "השאר את המיקרופון פעיל לתגובה מהירה יותר"
},
"clamshellMicrophone": {
"title": "מיקרופון במצב clamshell",
"description": "המיקרופון שישמש כשהמחשב הנייד סגור"
},
"postProcessingToggle": {
"label": "עיבוד משלים",
"description": "הפעל שיפור טקסט מבוסס AI אחרי התמלול"
},
"muteWhileRecording": {
"label": "השתק בזמן הקלטה",
"description": "השתק את שמע המערכת בזמן הקלטה"
},
"appendTrailingSpace": {
"label": "הוסף רווח בסוף",
"description": "הוסף רווח אחרי התמלול המודבק"
},
"keyboardImplementation": {
"title": "מימוש מקלדת",
"description": "בחר את מנגנון קיצורי המקלדת.",
"bindingsReset": "קיצורי המקלדת לא היו תואמים ואופסו לברירות המחדל"
},
"paths": {
"appData": "נתוני אפליקציה:",
"models": "מודלים:",
"settings": "הגדרות:"
},
"pasteDelay": {
"title": "השהיית הדבקה",
"description": "השהיה לפני שליחת צירוף ההדבקה (במילישניות). הגדל אם טקסט שגוי מודבק."
},
"recordingBuffer": {
"title": "באפר הקלטה נוסף",
"description": "זמן נוסף (במילישניות) להמשך הקלטה אחרי שחרור המקש, כדי ללכוד סוף דיבור. 0 = בלי באפר נוסף."
}
},
"about": {
"title": "אודות",
"version": {
"title": "גרסה",
"description": "הגרסה הנוכחית של Handy"
},
"appDataDirectory": {
"title": "תיקיית נתוני אפליקציה",
"description": "המיקום שבו Handy שומר את הנתונים שלו"
},
"sourceCode": {
"title": "קוד מקור",
"description": "צפה בקוד המקור ותרום",
"button": "צפה ב-GitHub"
},
"supportDevelopment": {
"title": "תמיכה בפיתוח",
"description": "עזור לנו להמשיך לבנות את Handy",
"button": "תרומה"
},
"acknowledgments": {
"title": "תודות",
"whisper": {
"title": "Whisper.cpp",
"description": "הסקה מהירה לביצועים גבוהים עבור מודל זיהוי הדיבור Whisper של OpenAI",
"details": "Handy משתמש ב-Whisper.cpp לתמלול מהיר ומקומי. תודה לעבודה המדהימה של Georgi Gerganov וכל התורמים."
}
}
}
},
"footer": {
"downloadingModel": "מוריד את {{model}}...",
"checkingUpdates": "בודק עדכונים...",
"updateAvailable": "יש עדכון זמין: {{version}}",
"updateAvailableShort": "יש עדכון זמין",
"upToDate": "מעודכן",
"downloadUpdate": "הורד עדכון",
"restart": "הפעל מחדש",
"updateCheckingDisabled": "בדיקת העדכונים כבויה",
"downloading": "מוריד... {{progress}}%",
"installing": "מתקין...",
"preparing": "מכין...",
"checkForUpdates": "בדוק עדכונים",
"portableUpdateTitle": "נדרש עדכון ידני",
"portableUpdateMessage": "התקנות ניידות אינן מתעדכנות אוטומטית. כדי לעדכן, הורד את מתקין ה-NSIS האחרון מ-GitHub Releases, התקן לאותה תיקייה, ואז העתק את תיקיית Data/ (הגדרות, מודלים, הקלטות) מהגרסה הישנה לחדשה.",
"portableUpdateButton": "פתח את GitHub Releases"
},
"common": {
"loading": "טוען...",
"save": "שמור",
"cancel": "ביטול",
"reset": "איפוס",
"add": "הוסף",
"remove": "הסר",
"delete": "מחק",
"edit": "ערוך",
"create": "צור",
"update": "עדכן",
"close": "סגור",
"open": "פתח",
"default": "ברירת מחדל",
"enabled": "פעיל",
"disabled": "כבוי",
"on": "פועל",
"off": "כבוי",
"yes": "כן",
"no": "לא",
"noOptionsFound": "לא נמצאו אפשרויות"
},
"accessibility": {
"permissionsRequired": "נדרשות הרשאות נגישות",
"permissionsDescription": "Handy צריך הרשאות נגישות כדי להקליד את הטקסט המתומלל.",
"openSettings": "פתח את הגדרות המערכת",
"dismiss": "סגור"
},
"errors": {
"loadDirectory": "שגיאה בטעינת תיקייה: {{error}}",
"micPermissionDeniedTitle": "הגישה למיקרופון נדחתה",
"micPermissionDenied": {
"generic": "מערכת ההפעלה חסמה את הגישה למיקרופון. תן הרשאת מיקרופון בהגדרות המערכת.",
"windows": "הפעל גישה למיקרופון ב-Settings > Privacy & security > Microphone, כולל גישה לאפליקציות שולחן עבודה.",
"macos": "תן גישה למיקרופון ב-System Settings > Privacy & Security > Microphone.",
"linux": "תן גישה למיקרופון דרך הגדרות השמע או הפרטיות במערכת שלך."
},
"noInputDeviceTitle": "לא נמצא מיקרופון",
"noInputDevice": "לא זוהה התקן קלט שמע. חבר מיקרופון או אוזנייה ונסה שוב.",
"recordingFailed": "הפעלת ההקלטה נכשלה: {{error}}",
"modelLoadFailed": "טעינת המודל נכשלה: {{model}}",
"modelLoadFailedUnknown": "מודל לא ידוע"
},
"appLanguage": {
"title": "שפת האפליקציה",
"description": "שנה את שפת הממשק של Handy"
},
"overlay": {
"transcribing": "מתמלל...",
"processing": "מעבד..."
}
}