18160c22f7
Pairs a phone to the desktop by QR code, then sends recordings over an iroh connection for Sona to transcribe, streaming the transcript back. The phone side is a PWA deployed alongside the website at /vibe/phone/. Browsers cannot hole-punch, so its traffic is relayed — end-to-end encrypted throughout, so the relay only ever sees ciphertext. Desktop: - iroh endpoint behind the `vibe/handoff/0` ALPN, off by default and restored on startup only when the user previously enabled it - pairing token compared in constant time; identity persisted so the QR survives restarts - incoming audio saved to ~/Documents/Vibe like any other recording, and written to the transcripts store so it lands in Recents - Settings -> Phone section with a self-contained QR encoder, reachable from a phone icon in the sidebar footer - launch-at-startup setting via tauri-plugin-autostart, default off Phone PWA: - React + Vite on the desktop app's UI stack - language list and model come from the desktop over the wire, never hardcoded, so the picker always matches the loaded model - MediaRecorder mime negotiation for Safari, screen wake lock, and an install-to-home-screen hint Analytics cover adoption and success rate without sending transcripts, filenames, paths, or the chosen language. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
483 lines
28 KiB
JSON
483 lines
28 KiB
JSON
{
|
|
"aborting": "מבטל",
|
|
"advanced": "מתקדם",
|
|
"apiAgentsDescription": "הפעילו תמלול משיטת סקריפטים, כלי שורת פקודה או סוכני AI באמצעות ה-API המקומי של Vibe.",
|
|
"apiAndAgents": "API וסוכנים",
|
|
"apiServerOff": "שרת ה-API כבוי",
|
|
"apiServerRunning": "שרת ה-API פעיל",
|
|
"apiStarting": "מתחיל…",
|
|
"apiStopping": "עוצר…",
|
|
"appTitle": "Vibe",
|
|
"askForDownloadModel": "האם ברצונך להוריד את המודל מהאתר",
|
|
"askForInstallYtdlpMessage": "האם אתה רוצה להתקין ytdlp המשמש להורדת אודיו מאתרים פופולריים?",
|
|
"askForInstallYtdlpTitle": "התקנת ytdlp",
|
|
"askForRelaunchBody": "האם ברצונך להפעיל מחדש את התוכנה?",
|
|
"askForRelaunchTitle": "העדכון הסתיים",
|
|
"askForUpdateBody": "האם ברצונך לבצע עדכון לגרסה {version}?",
|
|
"askForUpdateTitle": "ביצוע עדכון",
|
|
"askForUpdateYtdlpMessage": "נמצאה גרסת ytdlp חדשה. \nהאם אתה רוצה לעדכן את ytdlp?",
|
|
"askForUpdateYtdlpTitle": "עדכן את ytdlp",
|
|
"back": "חזור",
|
|
"cancel": "ביטול",
|
|
"cancelRelaunch": "מאוחר יותר",
|
|
"cancelUpdate": "מאוחר יותר",
|
|
"changeFile": "שנה קובץ",
|
|
"changeFiles": "שנה קבצים",
|
|
"changeModelsFolder": "שנה תיקיית מודלים",
|
|
"characters": "תווים",
|
|
"checkError": "הבדיקה נכשלה",
|
|
"checkLoading": "בודק",
|
|
"checkSuccess": "נבדק בהצלחה",
|
|
"checkYtdlpUpdates": "בדוק את ytdlp לעדכונים",
|
|
"modelMemory": "זיכרון המודל",
|
|
"minutes": "דקות",
|
|
"unloadModelAfterInactivity": "פריקת המודל לאחר חוסר פעילות",
|
|
"unloadModelAfterInactivityInfo": "משחרר את זיכרון המודל ואת זיכרון ה-VRAM כשאין פעילות תמלול. התמלול הבא עשוי להתעכב בזמן טעינת המודל מחדש.",
|
|
"zeroMeansNever": "יש להגדיר 0 כדי להשאיר את המודל טעון.",
|
|
"confirmExit": "האם אתה רוצה לצאת? \nשינויים שלא נשמרו יאבדו.",
|
|
"confirmRelaunch": "הפעל מחדש עכשיו",
|
|
"confirmUpdate": "עדכן עכשיו",
|
|
"copied": "הועתק!",
|
|
"copy": "העתק",
|
|
"copyAgentSkill": "העתק הוראות Skill לסוכן",
|
|
"copyCurlExample": "העתק דוגמת cURL",
|
|
"copyLogs": "העתק יומנים",
|
|
"crashedRecently": "מכיוון שהאפליקציה מתרסקת לאחרונה, ה- GPU מושבת. \nאתה יכול לאפשר זאת בהגדרות.",
|
|
"customFfmpegCommand": "פקודה מותאמת אישית",
|
|
"customize": "התאמה אישית",
|
|
"customizeInfo": "הורידו קובץ מודלים (ggml או gguf) עם סיומת .bin, העבירו לתיקיית המודלים ובחרו את הקובץ כאן מהתפריט הנפתח. אין צורך להפעיל מחדש! 🌟",
|
|
"dark": "כהה",
|
|
"diarizeThreshold": "סף זיהוי דוברים",
|
|
"discordCommunity": "קהילת דיסקורד",
|
|
"downloadFile": "הורד ותמלל",
|
|
"downloadModel": "הורד מודל",
|
|
"downloadModelsLink": "הורדת מודלים",
|
|
"downloading": "מוריד... {progress}%",
|
|
"downloadingAiModels": "מוריד מודלים...",
|
|
"downloadingModel": "מוריד מודל בינה מלאכותית...",
|
|
"noModelsInstalled": "לא מותקנים מודלים",
|
|
"downloadDefaultModelDescription": "הורד את מודל ברירת המחדל כדי להתחיל לתמלל.",
|
|
"downloadingYtdlp": "מוריד ytdlp",
|
|
"enableLogs": "הפעל לוגים",
|
|
"enabled": "מופעל",
|
|
"disabled": "כבוי",
|
|
"error": "שגיאה",
|
|
"errorTitle": "שגיאה",
|
|
"ffmpegOptions": "אפשרויות FFMPEG",
|
|
"files": "קבצים",
|
|
"findHere": "מצא כאן",
|
|
"fineTuning": "כוונון מתקדם",
|
|
"focusWindowOnFinish": "העבר חלון לחזית",
|
|
"format": "פורמט",
|
|
"formats": "פורמטים",
|
|
"general": "כללי",
|
|
"globalDictation": "הכתבה גלובלית",
|
|
"globalDictationEnable": "הפעל",
|
|
"globalDictationPromo": "לחצו על קיצור דרך בכל מקום כדי לתמלל מיידית. עובד גם כאשר Vibe פועל ברקע.",
|
|
"globalHotkey": "מקש קיצור גלובלי",
|
|
"globalHotkeyEnabled": "הפעל מקש קיצור גלובלי",
|
|
"globalHotkeyShortcut": "קיצור דרך",
|
|
"globalHotkeyDescription": "החזיקו את קיצור הדרך כדי להקליט, שחררו כדי לתמלל.",
|
|
"normalizeHotkeyOutput": "נרמל את הפלט",
|
|
"normalizeHotkeyOutputInfo": "ממזג ירידות שורה ורווחים מיותרים לרווח בודד, כך שהתוצאה היא שורת טקסט אחת נקייה במקום מספר שורות.",
|
|
"globalDictationPromoShort": "נסו הכתבה גלובלית",
|
|
"gpuDevice": "מספר התקן GPU",
|
|
"hotkeyOutputMode": "מצב פלט",
|
|
"hotkeyOutputClipboard": "העתק ללוח",
|
|
"hotkeyOutputType": "הקלד במיקום הסמן",
|
|
"highGpuPerformance": "הגדר את ביצועי הגרפיקה לגבוהים",
|
|
"iPreferManualSetup": "אני מעדיף להוריד ידנית",
|
|
"includeSubFolders": "כלול תיקיות משנה",
|
|
"infoCancelDownload": "ניתן לעצור את ההורדה ולהגדיר את המודל ידנית.",
|
|
"infoDiarizeThreshold": "סף לזיהוי דובר או להתייחס אליו כלא זוהה",
|
|
"infoEnableLogs": "כתיבת לוגים לקובץ. נא להפעיל מחדש את התוכנה לאחר הבחירה.",
|
|
"infoGpuDevice": "בחר את התקן ה-GPU לתמלול. \nהזן את מספר התקן ה-GPU, החל מ-0. אם יש לך 2 GPUs, בחר 0 או 1.",
|
|
"infoHighGpuPerformance": "משפר את הביצועים הגרפיים עבור Vibe, אך יצרוך יותר משאבי מערכת.",
|
|
"infoLlmApiKey": "מפתח ה-API מאתר האינטרנט של מודל הבינה המלאכותית",
|
|
"infoLlmPrompt": "בקשה למודל AI. \nחייב לכלול את התבנית %s שיוחלף בתעתיק.",
|
|
"infoLlmSummarize": "לסכם עם AI. \nדורש מפתח API. \nלאחר השלמת התמלול, הוא יישלח אל קלוד API יחד עם הנחיה שנבחרה ולאחר מכן תוך מספר שניות התשובה מה-AI תוצג ב-Vibe במקום התמלול. \nעובד גם בעת תמלול קבצים מרובים!",
|
|
"infoManualDownload": "כדי להשתמש ב-Vibe, תחילה עליך להתחבר לאינטרנט כדי שהתוכנה תוכל להוריד את המודל שמבצע את התמלול.",
|
|
"infoMaxSentenceLen": "כמה אותיות יהיו במשפט בודד. \nפועל רק כאשר חותמות זמן של מילים פועלות.",
|
|
"infoMaxSpeakers": "כמה דוברים צריכים להיות בקובץ. \nמשמש לזיהוי מדויק יותר",
|
|
"infoMaxTextCtx": "מקסימום טוקנים לשימוש מטקסט שפוענח כהנחיה עבור המשך פיענוח",
|
|
"infoMaxTokens": "מקסימום טוקנים לשליחה\nכל טוקן נחשב בדרך כלל כמילה אחת. \nזה יכול לחסוך ממך לשלוח יותר מדי נתונים שעולים כסף. \nמומלץ להגביל זאת גם באתר.",
|
|
"infoNormalizeLoudness": "אפשר אפשרות זו לדיוק תמלול טוב יותר. \nזה עשוי לקחת עד 8 דקות לשעה של שמע.",
|
|
"infoPrompt": "שיפור התמלול על ידי כתיבת מילים שצפויות להיות בקובץ",
|
|
"infoRecognizeSpeakers": "זהה דובר בכל משפט והוסף אותו",
|
|
"infoTemperature": "ערכים גבוהים מביאים למילים ייחודיות יותר; ערכים נמוכים נותנים דגש למילים נפוצות יותר. מוגדר ל0.4 בברירת מחדל.",
|
|
"infoThreads": "כמות משאבים שהתמלול יצרוך מהמעבד בזמן התמלול, במחשבים חזקים אפשר לבחור יותר. מומלץ להתחיל ב4 ועד למקסימום של 10.",
|
|
"infoTranslateToEnglish": "תרגם תמלול לאנגלית מכל שפה על ידי הפעלת אפשרות זו",
|
|
"infoUseWordTimestamps": "תמלול עם חותמות זמן של מילים במקום חותמות זמן של משפט. \nשימושי בפורמט JSON. \nמושבת כאשר זיהוי הרמקול מופעל.",
|
|
"installNow": "התקן עכשיו",
|
|
"invalidLlmPrompt": "הפרומפט לא חוקי.\nהוא חייב לכלול את הדפוס הבא %s שיוחלף בתעתיק.",
|
|
"language": "שפה",
|
|
"later": "מְאוּחָר יוֹתֵר",
|
|
"leftover": "נשארו",
|
|
"light": "בהיר",
|
|
"llmApiKey": "מפתח API של קלוד",
|
|
"llmCurrentCost": "עלויות שימוש",
|
|
"llmModel": "מודל",
|
|
"llmPlatform": "פלטפורמה",
|
|
"llmPrompt": "פרומפט",
|
|
"logsFolder": "תקיית הלוגים",
|
|
"maxSentenceLen": "אורך משפט מקסימלי",
|
|
"maxSpeakers": "מקסימום דוברים",
|
|
"maxTextCtx": "מקסימום קונטקסט",
|
|
"maxTokens": "מקסימום טוקנים (מילים)",
|
|
"microphone": "מִיקרוֹפוֹן",
|
|
"modalClose": "סגירה",
|
|
"modalErrorBody": "קרתה שגיאה לא צפויה",
|
|
"modeText": "טקסט",
|
|
"modelOptions": "אפשרויות מודל",
|
|
"modelsFolder": "תקיית המודלים",
|
|
"moreOptions": "אפשרויות נוספות",
|
|
"noConnection": "אין חיבור",
|
|
"noRecord": "ללא",
|
|
"normalizeLoudness": "לנרמל את עוצמת הקול",
|
|
"ollamaBaseUrl": "כתובת URL",
|
|
"orSelectFolder": "או תיקיה שלמה",
|
|
"others": "אחרים",
|
|
"pasteModelLink": "הדבק קישור מודל",
|
|
"placeTranscriptNextToFiles": "מקם את התמלול ליד הקבצים",
|
|
"playSoundOnFinish": "הפעל צליל",
|
|
"pleaseEnableWordTimestamps": "אנא הפעל חותמות זמן של מילים כדי להשתמש באפשרות זו!\n\nהקפד גם להשבית אפשרות זו לאחר שתסיים או לאפס את אפשרויות המודל!",
|
|
"popular": "פופולרי",
|
|
"presetForSubtitles": "יצירת כתוביות",
|
|
"presets": "הגדרה מהירה",
|
|
"printTooltip": "הדפס",
|
|
"privacy": "פרטיות",
|
|
"privacyPolicy": "מדיניות פרטיות",
|
|
"processWithLlm": "סיכום",
|
|
"projectLink": "אודות Vibe",
|
|
"prompt": "פרומפט",
|
|
"recognizeSpeakers": "זיהוי דוברים",
|
|
"record": "הקלטה",
|
|
"recordingName": "שם ההקלטה",
|
|
"recordingNamePlaceholder": "לדוגמה: ישיבת צוות",
|
|
"replaceAll": "החלף הכל",
|
|
"reportIssue": "דיווח על תקלה",
|
|
"resetApp": "ביצוע איפוס",
|
|
"resetAskDialog": "האם אתה בטוח שברצונך לאפס? קבצי Vibe ינוקו כולל קבצי המודלים",
|
|
"resetOptions": "שחזר אפשרויות ברירת מחדל",
|
|
"rightAlignment": "יישור לימין",
|
|
"runLlmCheck": "הפעל בדיקה",
|
|
"saveRecordInDocumentsFolder": "שמור קובץ שמע במסמכים",
|
|
"saveSuccess": "נשמר בהצלחה!",
|
|
"saveTranscript": "שמור תמלול",
|
|
"segmentsTab": "תמלול",
|
|
"selectFile": "בחר קובץ",
|
|
"selectFolder": "בחר תיקיה",
|
|
"selectLanguage": "בחר שפה",
|
|
"selectModel": "בחר מודל",
|
|
"selectTheme": "בחר ערכת נושא",
|
|
"setMonthlySpendLimit": "הגדר מגבלת הוצאה חודשית",
|
|
"settings": "הגדרות",
|
|
"setup": "הגדרה",
|
|
"skipIfTranscriptExists": "דלג אם תמלול קיים",
|
|
"speakerPrefix": "דובר",
|
|
"speakerRecognition": "זיהוי דוברים",
|
|
"speakerTiming": "דובר ותזמון",
|
|
"speakers": "רמקולים",
|
|
"start": "התחל",
|
|
"startRecord": "הקלט ותמלל",
|
|
"stop": "עצור",
|
|
"stopAndTranscribe": "הפסק להקליט",
|
|
"successAction": "ההגדרה בוצעה",
|
|
"summarizeLoading": "מסכם",
|
|
"summarizeSuccess": "סוכם",
|
|
"summaryTab": "סיכום",
|
|
"supportTheProject": "תמכו בVibe",
|
|
"supportsFormats": "תומך בקבצי אודיו ווידאו",
|
|
"swaggerDocs": "מסמכי Swagger",
|
|
"tempFolder": "קבצים זמניים",
|
|
"temperature": "טמפרטורה",
|
|
"theme": "ערכת נושא",
|
|
"thisHappensOnce": "ההורדה מתבצעת רק פעם אחת! 🎉",
|
|
"threads": "טרדים",
|
|
"transcribe": "תמלל",
|
|
"transcribeFolder": "תמלול תקייה",
|
|
"transcribeTook": "תומלל בהצלחה תוך {total} שניות.",
|
|
"transcribed": "תמלל",
|
|
"transcribing": "מתמלל...",
|
|
"transcriptWillDisplayedShortly": "התמלול יחל להופיע בעוד מספר רגעים...",
|
|
"transcription": "תמלול",
|
|
"translateToEnglish": "תרגם לאנגלית",
|
|
"tryAgain": "נסה שוב",
|
|
"updateNow": "עדכן עכשיו",
|
|
"updateVersion": "עדכן לגרסה חדשה",
|
|
"updatingModalBody": "מעדכן את vibe לגרסה {version}",
|
|
"updatingModalTitle": "מעדכן...",
|
|
"useGpu": "השתמש ב- GPU",
|
|
"useWordTimestamps": "חותמות זמן לכל מילה",
|
|
"whenCompletingTranscription": "בעת השלמת התמלול",
|
|
"ytdlpOptions": "אפשרויות תמלול מאתרים",
|
|
"ytdlpOptionsInfo": "VIBE משתמש ב- YTDLP לתמלול כתובת אתר.",
|
|
"languageafrikaans": "אפריקאנס",
|
|
"languagealbanian": "אלבנית",
|
|
"languageamharic": "אמהרית",
|
|
"languagearabic": "ערבית",
|
|
"languagearmenian": "ארמנית",
|
|
"languageassamese": "אסמסית",
|
|
"languageauto": "זיהוי אוטומטי ✨",
|
|
"languageazerbaijani": "אזרבייג'נית",
|
|
"languagebashkir": "בשקירית",
|
|
"languagebasque": "בסקית",
|
|
"languagebelarusian": "בלארוסית",
|
|
"languagebengali": "בנגאלית",
|
|
"languagebosnian": "בוסנית",
|
|
"languagebreton": "ברטונית",
|
|
"languagebulgarian": "בולגרית",
|
|
"languagecatalan": "קטלאנית",
|
|
"languagechinese": "סינית",
|
|
"languagecroatian": "קרואטית",
|
|
"languageczech": "צ'כית",
|
|
"languagedanish": "דנית",
|
|
"languagedutch": "הולנדית",
|
|
"languageenglish": "אנגלית",
|
|
"languageestonian": "אסטונית",
|
|
"languagefaroese": "פארואזית",
|
|
"languagefinnish": "פינית",
|
|
"languagefrench": "צרפתית",
|
|
"languagegalician": "גליציאנית",
|
|
"languagegeorgian": "גאורגית",
|
|
"languagegerman": "גרמנית",
|
|
"languagegreek": "יוונית",
|
|
"languagegujarati": "גוג'רטי",
|
|
"languagehaitiancreole": "קריאולית האיטית",
|
|
"languagehausa": "האוסה",
|
|
"languagehawaiian": "הוואית",
|
|
"languagehebrew": "עברית",
|
|
"languagehindi": "הינדית",
|
|
"languagehungarian": "הונגרית",
|
|
"languageicelandic": "איסלנדית",
|
|
"languageindonesian": "אינדונזית",
|
|
"languageitalian": "איטלקית",
|
|
"languagejapanese": "יפנית",
|
|
"languagejavanese": "יאוואנזית",
|
|
"languagekannada": "קנאדה",
|
|
"languagekazakh": "קזחית",
|
|
"languagekhmer": "קמרית",
|
|
"languagekorean": "קוריאנית",
|
|
"languagelao": "לאותית",
|
|
"languagelatin": "לטינית",
|
|
"languagelatvian": "לטבית",
|
|
"languagelingala": "לינגלה",
|
|
"languagelithuanian": "ליטאית",
|
|
"languageluxembourgish": "לוקסמבורגית",
|
|
"languagemacedonian": "מקדונית",
|
|
"languagemalagasy": "מלגשית",
|
|
"languagemalay": "מלאית",
|
|
"languagemalayalam": "מלאיאלמית",
|
|
"languagemaltese": "מלטית",
|
|
"languagemaori": "מאורית",
|
|
"languagemarathi": "מרתי",
|
|
"languagemongolian": "מונגולית",
|
|
"languagemyanmar": "בורמזית",
|
|
"languagenepali": "נפאלית",
|
|
"languagenorwegian": "נורווגית",
|
|
"languagenynorsk": "נורבגית חדשה",
|
|
"languageoccitan": "אוקסיטנית",
|
|
"languagepashto": "פשטו",
|
|
"languagepersian": "פרסית",
|
|
"languagepolish": "פולנית",
|
|
"languageportuguese": "פורטוגזית",
|
|
"languagepunjabi": "פונג'אבית",
|
|
"languageromanian": "רומנית",
|
|
"languagerussian": "רוסית",
|
|
"languagesanskrit": "סנסקריט",
|
|
"languageserbian": "סרבית",
|
|
"languageshona": "שונה",
|
|
"languagesindhi": "סינדהית",
|
|
"languagesinhala": "סינהלית",
|
|
"languageslovak": "סלובקית",
|
|
"languageslovenian": "סלובנית",
|
|
"languagesomali": "סומלית",
|
|
"languagespanish": "ספרדית",
|
|
"languagesundanese": "סונדנזית",
|
|
"languageswahili": "סווהילית",
|
|
"languageswedish": "שוודית",
|
|
"languagetagalog": "טגאלוגית",
|
|
"languagetajik": "טג'יקית",
|
|
"languagetamil": "טמילית",
|
|
"languagetatar": "טטארית",
|
|
"languagetelugu": "טלוגו",
|
|
"languagethai": "תאית",
|
|
"languagetibetan": "טיבטית",
|
|
"languageturkish": "טורקית",
|
|
"languageturkmen": "טורקמנית",
|
|
"languageukrainian": "אוקראינית",
|
|
"languageurdu": "אורדו",
|
|
"languageuzbek": "אוזבקית",
|
|
"languagevietnamese": "וייטנאמית",
|
|
"languagewelsh": "וולשית",
|
|
"languageyiddish": "יידיש",
|
|
"languageyoruba": "יורובה",
|
|
"analyticsEnabled": "אנליטיקה אנונימית",
|
|
"analyticsDisabledWarning": "מומלץ מאוד להשאיר אפשרות זו פעילה כדי שנוכל לאתר ולתקן תקלות מהר יותר.",
|
|
"diarizeMaxSpeakersNote": "תומך בזיהוי של עד 4 דוברים.",
|
|
"diarization": "זיהוי דוברים",
|
|
"downloadComplete": "ההורדה הושלמה",
|
|
"downloadDiarizeModel": "זיהוי דוברים דורש מודל (כ-25MB). להוריד אותו עכשיו?",
|
|
"downloadingDiarizeModel": "מוריד מודל זיהוי דוברים...",
|
|
"enableDiarization": "הפעלת זיהוי דוברים",
|
|
"gpuDevicePlaceholder": "אוטומטי (השאירו ריק)",
|
|
"hotkeyActivationMode": "מצב הפעלה",
|
|
"hotkeyActivationPushToTalk": "החזקה לדיבור",
|
|
"hotkeyActivationPushToTalkDescription": "החזיקו את הקיצור כדי להקליט, ושחררו כדי לתמלל.",
|
|
"hotkeyActivationToggle": "לחיצה להחלפה",
|
|
"hotkeyActivationToggleDescription": "לחצו פעם אחת כדי להתחיל הקלטה, ולחצו שוב כדי לעצור ולתמלל.",
|
|
"dictationIndicatorSetting": "הצגת מחוון מצב",
|
|
"dictationIndicatorSettingInfo": "מציג חלונית Vibe קטנה בזמן שההכתבה הגלובלית מאזינה ומתמללת.",
|
|
"dictationIndicatorListening": "מאזין…",
|
|
"dictationIndicatorTranscribing": "מתמלל…",
|
|
"dictationIndicatorCopied": "הועתק",
|
|
"dictationIndicatorInserted": "הוכנס",
|
|
"dictationIndicatorError": "ההכתבה נכשלה",
|
|
"hotkeyTranscriptionCopied": "התמלול הועתק ללוח",
|
|
"infoDiarization": "זיהוי וסימון של דוברים שונים בהקלטה. דורש הורדת מודל נפרד.",
|
|
"recentlyUsed": "בשימוש לאחרונה",
|
|
"promptMustContainPlaceholder": "ההנחיה חייבת לכלול %s כמציין מקום עבור התמלול",
|
|
"promptTemplateMeetingNotes": "סיכום פגישה",
|
|
"promptTemplateTranslate": "תרגום",
|
|
"promptTemplateRewrite": "כתיבה מחדש כמאמר",
|
|
"promptTemplateTldr": "בקצרה",
|
|
"resummarize": "סיכום מחדש",
|
|
"recordingSavePath": "נתיב שמירת הקלטות",
|
|
"recordingSavePathInfo": "בחרו היכן לשמור קבצי אודיו מוקלטים. ברירת המחדל היא Documents/Vibe.",
|
|
"changeRecordingPath": "שינוי",
|
|
"resetToDefault": "איפוס",
|
|
"targetLanguage": "שפת יעד",
|
|
"gpuFallbackToCpu": "טעינת המודל ב-GPU נכשלה. חוזרים למעבד.",
|
|
"avx2NotSupported": "המעבד שלכם אינו נתמך בגרסה זו של Vibe. אנא השתמשו במחשב חדיש יותר.",
|
|
"noModelLoadedBatchStopped": "המודל לא נטען. עוצרים את התור.",
|
|
"noModelSelected": "בחרו מודל בהגדרות כדי להתחיל",
|
|
"batch": "אצווה",
|
|
"nowPlaying": "מתנגן כעת",
|
|
"audioLevel": "עוצמת שמע",
|
|
"auto": "אוטומטי",
|
|
"pasteApiKey": "הדביקו כאן את מפתח ה-API",
|
|
"baseUrl": "כתובת בסיס",
|
|
"apiKey": "מפתח API",
|
|
"optionalLocalServerKey": "sk-... (אופציונלי לשרתים מקומיים)",
|
|
"stableTimestampsInfo": "משתמש בפענוח לפי מקטעי VAD לתזמון כתוביות מדויק יותר. איטי בערך פי 4; מתאים במיוחד לסרטים ולתמלולים ארוכים.",
|
|
"stableTimestampsSlowNote": "חותמות זמן מדויקות מאוד, אך איטיות בערך פי 4.",
|
|
"enableStableTimestamps": "הפעלת חותמות זמן יציבות",
|
|
"translateWhisperModelNote": "רק Whisper medium/large; לא v3 Turbo.",
|
|
"samplingStrategyInfo": "Greedy מול Beam Search: ברירת המחדל היא Beam Search (גודל 5, סבלנות -1), שבוחנת 5 רצפים אפשריים בכל שלב לתוצאות מדויקות יותר אך איטיות יותר. Greedy לעומת זאת בוחרת את הטוקן הטוב ביותר מתוך 5 בכל שלב, ולכן מהירה יותר אך עלולה להיות פחות מדויקת.",
|
|
"samplingStrategy": "אסטרטגיית דגימה",
|
|
"greedyInfo": "מספר המועמדים במצב Greedy (ברירת מחדל: 5) — ערך גבוה יותר = דיוק טוב יותר, איטי יותר.",
|
|
"beamInfo": "מספר המסלולים ב-Beam Search (ברירת מחדל: 5) — ערך גבוה יותר = דיוק טוב יותר, איטי יותר.",
|
|
"bestOf": "הטוב מבין",
|
|
"beamSize": "גודל Beam",
|
|
"stableTimestampsConfirm": "חותמות זמן יציבות דורשות מודל VAD (כ-1MB). להוריד אותו עכשיו?",
|
|
"stableTimestamps": "חותמות זמן יציבות",
|
|
"downloadingVadModel": "מוריד מודל VAD...",
|
|
"loading": "טוען...",
|
|
"agentInstructionsCopied": "הוראות ה-Agent Skill הועתקו ללוח",
|
|
"localApiUnreachable": "לא ניתן להתחבר ל-API המקומי",
|
|
"permissionAudioRecording": "אנא אפשרו הקלטת שמע מערכתית בהגדרות המערכת ונסו שוב.",
|
|
"rename": "שינוי שם",
|
|
"modelName": "שם המודל",
|
|
"save": "שמירה",
|
|
"showInFolder": "הצגה בתיקייה",
|
|
"newTranscription": "תמלול חדש",
|
|
"recents": "אחרונים",
|
|
"noRecentTranscripts": "תמלולים שתיצרו יופיעו כאן",
|
|
"noMatches": "אין תוצאות",
|
|
"searchRecents": "חיפוש באחרונים",
|
|
"searchTranscript": "חיפוש בתמלול",
|
|
"transcriptName": "שם התמלול",
|
|
"transcriptActions": "פעולות על התמלול",
|
|
"reTranscribe": "תמלול מחדש",
|
|
"delete": "מחיקה",
|
|
"deleteTranscript": "מחיקת תמלול",
|
|
"deleteTranscriptBody": "למחוק את “{name}”? התמלול והעותק של האודיו יימחקו.",
|
|
"resizeSidebar": "שינוי רוחב הסרגל",
|
|
"toggleRecents": "הצגה או הסתרה של האחרונים",
|
|
"updateAvailableOpenRecents": "יש עדכון זמין — פתחו את הסרגל",
|
|
"justNow": "הרגע",
|
|
"minutesAgo": "לפני {minutes} דק׳",
|
|
"hoursAgo": "לפני {hours} שע׳",
|
|
"daysAgo": "לפני {days} ימים",
|
|
"dropFilesHere": "גררו לכאן אודיו, וידאו או תיקייה",
|
|
"orClickToBrowse": "או לחצו כדי לבחור קבצים",
|
|
"dropToAddToQueue": "שחררו כדי להוסיף לתור",
|
|
"pasteMediaLink": "הדביקו קישור לווידאו או לאודיו",
|
|
"worksWith": "עובד עם",
|
|
"moreSources": "+1000 נוספים",
|
|
"fromFile": "קובץ",
|
|
"fromLink": "מקישור",
|
|
"newSession": "חדש",
|
|
"editLine": "עריכת שורה",
|
|
"noMatchingLines": "אין שורות תואמות.",
|
|
"play": "ניגון",
|
|
"pause": "השהיה",
|
|
"seek": "מעבר",
|
|
"couldNotOpenFolder": "לא ניתן לפתוח את התיקייה המכילה",
|
|
"audioCopyUnavailable": "שמירת עותק של האודיו אינה זמינה כאן",
|
|
"saveTranscriptsToDocuments": "שמירת תמלולים בתיקיית המסמכים",
|
|
"saveTranscriptsToDocumentsInfo": "שמירת עותק מקומי של כל תמלול כדי שתוכלו לפתוח אותו שוב",
|
|
"decoding": "פענוח",
|
|
"promptPlaceholder": "שמות, מונחים או איותים שאתם מצפים לשמוע בהקלטה — לדוגמה: Vibe, Tauri, Whisper",
|
|
"developer": "מפתחים",
|
|
"fakeUpdateAvailable": "עדכון מדומה זמין",
|
|
"fakeUpdateAvailableInfo": "מציג את נקודת העדכון ואת הכפתור כאילו ממתינה גרסה חדשה.",
|
|
"connection": "חיבור",
|
|
"llmPromptPlaceholder": "סכמו את התמלול הבא בנקודות ברורות:%s",
|
|
"viewOptions": "אפשרויות תצוגה",
|
|
"textSize": "גודל טקסט",
|
|
"textSizeSmall": "קטן",
|
|
"textSizeMedium": "בינוני",
|
|
"textSizeLarge": "גדול",
|
|
"showTimestamps": "הצגת חותמות זמן",
|
|
"showSpeakers": "הצגת דוברים",
|
|
"playFromHere": "ניגון מכאן",
|
|
"jumpToPlaying": "מעבר למה שמתנגן",
|
|
"textDirection": "כיוון הטקסט",
|
|
"pressShortcutKeys": "לחצו על המקשים…",
|
|
"shortcutNeedsModifier": "החזיקו גם ⌘, ⌃, ⌥ או ⇧",
|
|
"changeShortcut": "שינוי קיצור הדרך",
|
|
"inProgress": "בתהליך",
|
|
"queued": "בתור",
|
|
"never": "אף פעם",
|
|
"configFile": "קובץ הגדרות",
|
|
"closeToTray": "המשך פעולה במגש המערכת",
|
|
"closeToTrayInfo": "סגירת החלון משאירה את Vibe פועל במגש המערכת, כך שההכתבה הגלובלית ממשיכה לעבוד. אפשר לצאת מתפריט המגש.",
|
|
"trayShow": "פתיחת Vibe",
|
|
"trayHide": "הסתרת Vibe",
|
|
"trayQuit": "יציאה מ-Vibe",
|
|
"launchAtStartup": "הפעלה אוטומטית בהתחברות",
|
|
"launchAtStartupInfo": "Vibe ייפתח אוטומטית בכל כניסה למחשב.",
|
|
"couldNotEnableLaunchAtStartup": "לא ניתן להפעיל את ההפעלה האוטומטית בהתחברות: {error}",
|
|
"couldNotDisableLaunchAtStartup": "לא ניתן לבטל את ההפעלה האוטומטית בהתחברות: {error}",
|
|
"phone": "טלפון",
|
|
"phoneHandoff": "תמלול מהטלפון",
|
|
"phoneHandoffInfo": "הקליטו בטלפון ותנו למחשב הזה לתמלל — התמלול חוזר ישירות לטלפון.",
|
|
"phoneHandoffToggleInfo": "מספיק לחבר טלפון פעם אחת, ואז אפשר להקליט ממנו מתי שרוצים.",
|
|
"phoneHandoffRelayNote": "האודיו עובר דרך שרת ממסר מפני שדפדפנים בטלפון לא יכולים להתחבר ישירות, אבל הוא מוצפן מקצה לקצה — הממסר רואה רק טקסט מוצפן. Vibe צריך להישאר פתוח במחשב הזה כדי שהטלפון יוכל להגיע אליו.",
|
|
"phoneHandoffUnavailable": "תמלול מהטלפון אינו זמין בגרסה הזו של Vibe.",
|
|
"pairAPhone": "חיבור טלפון",
|
|
"pairingQrCode": "קוד QR לחיבור",
|
|
"pairingQrCodeError": "לא ניתן להציג את קוד החיבור.",
|
|
"scanPairingCodeInfo": "כוונו את מצלמת הטלפון אל הקוד הזה, והשאירו פתוח את הדף שנפתח.",
|
|
"pairingLink": "קישור לחיבור",
|
|
"copyPairingLink": "העתק קישור חיבור",
|
|
"noPairingCode": "עדיין אין קוד חיבור.",
|
|
"thisComputer": "המחשב הזה",
|
|
"endpointIdInfo": "מזהה נקודת הקצה שהטלפון מתחבר אליה",
|
|
"status": "מצב",
|
|
"failed": "נכשל",
|
|
"phoneWaitingForRecording": "ממתין להקלטה מהטלפון.",
|
|
"phoneReceivingAudio": "מתקבל אודיו מהטלפון…",
|
|
"phoneLoadingModel": "טוען את מודל התמלול…",
|
|
"phoneTranscribing": "מתמלל את ההקלטה…",
|
|
"phoneTranscriptSentBack": "הסתיים — התמלול נשלח חזרה לטלפון.",
|
|
"phoneRecordingFailed": "ההקלטה האחרונה נכשלה.",
|
|
"regeneratePairingCode": "יצירת קוד חיבור חדש",
|
|
"regeneratePairingCodeInfo": "מנפיק קוד חדש ומבטל את הישן — טלפון שכבר מחובר יצטרך לסרוק שוב.",
|
|
"showInFinder": "הצג ב-Finder",
|
|
"showInFileExplorer": "הצג בסייר הקבצים",
|
|
"phoneTranscriptionSaved": "התמלול מהטלפון נשמר",
|
|
"phoneRecording": "הקלטה מהטלפון"
|
|
}
|