From 7571e42556d6c092800874bb5d4acd69318de03a Mon Sep 17 00:00:00 2001 From: German Khokhlov Date: Tue, 10 Nov 2026 21:23:28 +0400 Subject: [PATCH] i18n(he): apply the second translation review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - RECORD is «רשומה», a record rather than a recording. - Time abbreviations end in the geresh again (דק׳, שנ׳, שע׳, ימ׳), and the counted forms agree with 1. - Numbers after a Latin name, ordinals and units keep their order in RTL. - Meaning, agreement and domain terms fixed across the catalog: cyclone advisories and storm centre, sensor swath, track-up, cinematic, tropical depression, pilot and sailing vessels, chips, metered billing, radio static, airspace, NOT AN ALL-CLEAR, and the remaining review items. - LOOK and OFF-NADIR are translated; {value} KM stays Latin as an instrument readout, like KM/S. - rtl.css shares the Arabic and Hebrew letter-spacing reset and drops the duplicated Arabic rules; he.md and its glossary follow the catalog. --- docs/translations/he.md | 9 +- src/i18n/locales/he.json | 626 +++++++++++++++++----------------- src/i18n/same-as-english.json | 4 +- src/ui/styles/rtl.css | 35 +- 4 files changed, 323 insertions(+), 351 deletions(-) diff --git a/docs/translations/he.md b/docs/translations/he.md index 44bb6f0c6..f6a7d1b14 100644 --- a/docs/translations/he.md +++ b/docs/translations/he.md @@ -6,8 +6,7 @@ Catalog: `src/i18n/locales/he.json`. General rules: [TRANSLATORS.md](../TRANSLAT - Address the user with a masculine imperative, Google style: הסתר, הצג, נסה שוב, התקרב. Menu items and tooltips take the noun form: הסרת {name}, הרחבת {name}, שינוי הצבע של {name}. - Sentence case: Hebrew has no case forms, so UPPERCASE English is normal sentence style here; short HUD labels stay short, favor an abbreviation over a wrapped line. -- Keep the `·`, `—`, `→`, `↗`, `…` separators. Latin codes read inside RTL text because the app isolates interpolated values; leave them alone. -- Units follow the catalog: ק"מ, מ׳, קמ"ש, שנ', דק', שע'. Instrument readouts and formatted shared-unit labels keep the Latin units (km, NM, FT, KTS, MW, KM/S); catalog prose outside those readouts keeps ק"מ/מ׳. Codes like HDG, FOV, CAL, SRC, REC stay exactly as in English — see `same-as-english.json`. +- Units follow the catalog: ק"מ, מ׳, קמ"ש, שנ׳, דק׳, שע׳; an abbreviation always ends in the geresh (׳). Instrument readouts and formatted shared-unit labels keep the Latin units (km, NM, FT, KTS, MW, KM/S); catalog prose outside those readouts keeps ק"מ/מ׳. Codes like HDG, FOV, CAL, SRC, REC stay exactly as in English — see `same-as-english.json`. ## Digits and direction @@ -46,20 +45,20 @@ With {count} shown as a digit, `two` and `other` share the plural noun (2 מצל | contact / tracking | מגע / עקיבה | | installation / site | מתקן / אתר | | camera / CCTV camera / ALPR camera | מצלמה / מצלמת CCTV / מצלמת ALPR | -| earthquake / active fire / cyclone | רעידת אדמה / שרפה פעילה / ציקלון | +| earthquake / active fire / cyclone | רעידת אדמה / שריפה פעילה / ציקלון | | scene / shot | סצנה / שוט | | briefing / panel / dock | תדריך / פאנל / עגינה | | visual preset / style | ערכת ראייה / סגנון | | Scope (circular viewport mask) / keyhole | סקופ / חור המנעול | | heading (compass °) / course | כיוון / מהלך | | HDG / BRG / CRS / FOV / DEST / SPD / RANGE | בלי שינוי — קודי מכשיר | -| advisory (NHC/CPHC cyclone) | ייעוץ; Advisory center — מרכז הייעוץ | +| advisory (NHC/CPHC cyclone) | עדכון; Advisory center — מרכז הסערה לפי העדכון | | Street View (Google) | Street View, בלי תרגום | | Street Level / Street Level layer | Street Level, בלי תרגום (שם שכבה) | | WHOT/BHOT, Ironbow, CRT, NVG, FLIR | בלי שינוי — קודים ושמות מצבים | | PREV / NEXT | הקודם / הבא | | anchor / data pack / asset bundle (scene) | עוגן / חבילת נתונים / חבילת נכסים | | forecast (weather) | תחזית | -| witness / geolocated source | עד ראייה / מקור נתון גיאוגרפית | +| witness / geolocated source | עד ראייה / מקור מאוכן | | contained (wildland fire) / FRP | הכלה / FRP, בלי שינוי | diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json index d614063b4..ff46a207e 100644 --- a/src/i18n/locales/he.json +++ b/src/i18n/locales/he.json @@ -12,7 +12,7 @@ "Colour of {name}": "הצבע של {name}", "Hide {name}": "הסתרת {name}", "Show {name}": "הצגת {name}", - "Fly to {name}": "טוס אל {name}", + "Fly to {name}": "טיסה אל {name}", "Remove {name}": "הסרת {name}", "Pick a shape, then click the map.": "בחר צורה ואז לחץ על המפה.", "Enter to place the pin, Esc to cancel.": "Enter להצבת הסיכה, Esc לביטול.", @@ -40,7 +40,7 @@ "Loading the keyless globe...": "טוען גלובוס ללא מפתח...", "Google 3D Tiles unavailable ({detail}). Loading the keyless globe...": "Google 3D Tiles אינם זמינים ({detail}). טוען גלובוס ללא מפתח...", "Initializing systems...": "מאתחל מערכות...", - "Space Missions isolates replay data. Exit the mode to enable {layer}.": "משימות החלל מנתקות את נתוני ההשמעה החוזרת. צא מהמצב כדי להפעיל את {layer}.", + "Space Missions isolates replay data. Exit the mode to enable {layer}.": "מצב משימות החלל מבודד את נתוני ההצגה החוזרת. צא מהמצב כדי להפעיל את {layer}.", "Data attribution": "ייחוס נתונים", "Data provided by:": "הנתונים מסופקים על ידי:", "Close data attribution": "סגירת ייחוס הנתונים", @@ -68,7 +68,7 @@ "SOURCE CREDITED · LOCATION UNRESOLVED": "מקור מיוחס · מיקום לא הוכרע", "REFERENCE ONLY · CLAIMS UNVERIFIED": "לעיון בלבד · טענות לא אומתו", "SOURCE GEOCONFIRMED": "מקור אומת גיאוגרפית", - "2021 historical reference versus 2026 post-event imagery; changes are cumulative and include the July 2025 Rasuwagadhi flood. Schematic downstream progression, not modeled arrival time; not an official hazard model.": "מקור היסטורי של 2021 מול צילומי 2026 שאחרי האירוע; השינויים מצטברים וכוללים את השיטפון ב-Rasuwagadhi יולי 2025. ההתקדמות במורד הזרם סכמטית, אינה זמן הגעה ממודל; אינו מודל סיכונים רשמי.", + "2021 historical reference versus 2026 post-event imagery; changes are cumulative and include the July 2025 Rasuwagadhi flood. Schematic downstream progression, not modeled arrival time; not an official hazard model.": "תמונת ייחוס היסטורית מ-2021 מול צילומי 2026 שאחרי האירוע; השינויים מצטברים וכוללים את השיטפון ב-Rasuwagadhi ביולי 2025. ההתקדמות במורד הזרם סכמטית ואינה זמן הגעה ממודל; זה אינו מודל סיכונים רשמי.", "Immediate collapse viewpoint": "נקודת תצפית — הקריסה המיידית", "Collapse viewpoint": "נקודת תצפית — הקריסה", "Debris-dammed lake": "אגם סכור במפולת", @@ -121,12 +121,12 @@ "CONSEQUENCE": "תוצאה", "DOWNSTREAM CONSEQUENCE": "תוצאה במורד הזרם", "EVIDENCE": "ראיות", - "{year} HISTORICAL REFERENCE": "{year} מקור היסטורי", + "{year} HISTORICAL REFERENCE": "{year} ייחוס היסטורי", "{year} POST-EVENT": "{year} אחרי האירוע", "{count} GEOLOCATED SOURCE-MAP PLACEMENTS": { - "one": "{count} מיקום מקור נתון גיאוגרפית על המפה", - "two": "{count} מיקומי מקור נתונים גיאוגרפית על המפה", - "other": "{count} מיקומי מקור נתונים גיאוגרפית על המפה" + "one": "{count} מיקום מאוכן במפת המקורות", + "two": "{count} מיקומים מאוכנים במפת המקורות", + "other": "{count} מיקומים מאוכנים במפת המקורות" }, "NO PREVIEW": "אין תצוגה מקדימה", "YouTube source": "מקור YouTube", @@ -135,7 +135,7 @@ "{publisher} / OPEN": "{publisher} / פתח", "▶ PLAY": "▶ נגן", "▶ PLAY SCENE": "▶ נגן סצנה", - "◉ CINEMATIC": "◉ קינמטי", + "◉ CINEMATIC": "◉ קולנועי", "↺ FULL STORY": "↺ הסיפור המלא", "Previous story beat": "קטע הסיפור הקודם", "Next story beat": "קטע הסיפור הבא", @@ -145,15 +145,15 @@ "CAPTURE TIME UNVERIFIED": "זמן הצילום לא אומת", "Rasuwagadhi witness": "עד Rasuwagadhi", "Open original source for {source}; capture time unverified": "פתיחת המקור המקורי של {source}; זמן הצילום לא אומת", - "Historical reference and post-event image divider": "מפריד בין תמונת המקור ההיסטורי לתמונה שאחרי האירוע", - "A historical reference {before} percent, B post-event {after} percent": "A מקור היסטורי {before} אחוזים, B אחרי האירוע {after} אחוזים", + "Historical reference and post-event image divider": "מפריד בין תמונת הייחוס ההיסטורית לתמונה שאחרי האירוע", + "A historical reference {before} percent, B post-event {after} percent": "A ייחוס היסטורי {before} אחוזים, B אחרי האירוע {after} אחוזים", "■ RELEASE CAMERA": "■ שחרר מצלמה", "Seek Nepal scene clock": "גרירה בשעון סצנת נפאל", "NEPAL SCENE CLOCK": "שעון סצנת נפאל", "… PLAYING SHOT": "… שוט בנגינה", "▶ PLAY SHOT": "▶ נגן שוט", "Ⅱ PAUSE": "Ⅱ השהה", - "↺ REPLAY CINEMATIC": "↺ נגן קינמטי שוב", + "↺ REPLAY CINEMATIC": "↺ נגן שוב במצב קולנועי", "↺ REPLAY": "↺ נגן שוב", "… PLAYING SCENE": "… סצנה בנגינה", "Continue {scene} from next shot": "המשך את {scene} מהשוט הבא", @@ -166,7 +166,7 @@ "two": "{count} מקורות", "other": "{count} מקורות" }, - "OUTSIDE IMAGERY SWIPE": "החלקת צילומי חוץ", + "OUTSIDE IMAGERY SWIPE": "מחוץ להשוואת הצילומים", "{scene} / AUTHORED SHOT": "{scene} / שוט ידני", "NEPAL FLOOD INCIDENT": "אירוע השיטפון בנפאל", "Play {shot}": "נגן את {shot}", @@ -190,12 +190,12 @@ "CITIES": "ערים", "Keep the regional incident context and introduce nearby city labels": "שמירת ההקשר האזורי של האירוע והצגת תוויות ערים סמוכות", "PLACES": "מקומות", - "Introduce the reconstruction scene key places from trigger to downstream": "הצגת המקומות המרכזיים בסצנת השחזור, מהגורם ועד במורד הזרם", + "Introduce the reconstruction scene key places from trigger to downstream": "הצגת המקומות המרכזיים בסצנת השחזור, מהגורם ועד מורד הזרם", "PATH": "מסלול", "Animate the sourced cyan river-centerline route to Trishuli Bazaar": "הנפשת מסלול קו האמצע של הנהר בטורקיז עד Trishuli Bazaar, לפי המקורות", "OVERVIEW": "סקירה", - "Keep the completed flood path and location labels visible": "השארת מסלול השיטפון המושלם ותוויות המיקומים גלויים", - "RECORD": "הקלטה", + "Keep the completed flood path and location labels visible": "השארת מסלול השיטפון המלא ותוויות המיקומים גלויים", + "RECORD": "רשומה", "Reveal the trigger record while making a slow camera approach": "חשיפת רשומת הטריגר תוך התקרבות אטית של המצלמה", "{speed} kn": "{speed} kn", "That file is not valid JSON.": "הקובץ אינו JSON תקין.", @@ -223,7 +223,7 @@ "That file has an unreadable image or exceeds the 16-megapixel image limit.": "הקובץ מכיל תמונה שלא ניתן לקרוא או חורג ממגבלת 16 מגה-פיקסל.", "That KML could not be read.": "את ה-KML לא ניתן לקרוא.", "That file has invalid point coordinates.": "הקובץ מכיל קואורדינטות נקודה בלתי תקינות.", - "Ground heights are not available for that file. Try again when the map has loaded.": "גבהי הקרקע אינם זמינים עבור הקובץ הזה. נסה שוב אחרי שהמפה נטענת.", + "Ground heights are not available for that file. Try again when the map has loaded.": "גבהי הקרקע אינם זמינים עבור הקובץ הזה. נסה שוב אחרי שהמפה תיטען.", "That file took too long to read.": "קריאת הקובץ ארכה יותר מדי זמן.", "Nothing to import.": "אין מה לייבא.", "That file is larger than {size} MiB.": "הקובץ גדול מ-{size} MiB.", @@ -240,9 +240,9 @@ "Map tiles temporarily unavailable": "אריחי המפה אינם זמינים זמנית", "Mapped names temporarily unavailable": "שמות ממופים אינם זמינים זמנית", "Overpass temporarily unavailable": "Overpass אינו זמין זמנית", - "Retrying mapped sites…": "מנסה שוב אתרים ממופים…", + "Retrying mapped sites…": "מנסה שוב לטעון אתרים ממופים…", "Fetching mapped sites…": "שולף אתרים ממופים…", - "{reason} — retrying in {seconds}s": "{reason} — מנסה שוב בעוד {seconds} שנ", + "{reason} — retrying in {seconds}s": "{reason} — מנסה שוב בעוד {seconds} שנ׳", "{reason} — retry pending": "{reason} — ניסיון חוזר בתור", "Zoom in to search mapped installations": "התקרב כדי לחפש מתקנים ממופים", "Showing cached mapped sites": "מציג אתרים ממופים מהמטמון", @@ -273,15 +273,15 @@ "VISUAL": "ויזואלי", "Brightest naked-eye objects — CelesTrak visual group": "העצמים הבהירים ביותר לעין בלתי מזוינת — קבוצת הויזואל של CelesTrak", "COMMS": "תקשורת", - "Broadband constellation shell — shown only in DENSE mode": "מעטפת קונסטלציית פס רחב — מוצגת במצב DENSE בלבד", + "Broadband constellation shell — shown only in DENSE mode": "מעטפת קונסטלציית פס רחב — מוצגת במצב \"דחוס\" בלבד", "FISHING": "דיג", "TOWING": "גרירה", "DREDGER": "מחפר", "DIVE OPS": "פעולות צלילה", "MILITARY": "צבאי", - "SAILING": "שייט", + "SAILING": "מפרשית", "PLEASURE": "פנאי", - "PILOT": "נחייה", + "PILOT": "סירת נתב", "SAR": "SAR", "TUG": "גוררת", "PORT TENDER": "אוניית שירות נמל", @@ -304,7 +304,7 @@ "Starting live contacts…": "מתחיל מגעים חיים…", "Opening space missions…": "פותח משימות חלל…", "Scanning active events…": "סורק אירועים פעילים…", - "Live earthquakes and active fires, from USGS and NASA": "רעידות אדמה חיות ושרפות פעילות, מ-USGS ו-NASA", + "Live earthquakes and active fires, from USGS and NASA": "רעידות אדמה חיות ושריפות פעילות, מ-USGS ו-NASA", "It feels like a forbidden cockpit—then you realize the sources are public and the data is real.": "מרגיש כמו תא טייס אסור — ואז מבינים שהמקורות פומביים והנתונים אמיתיים.", "Working…": "מבצע…", "Could not open that mission{detail}. Retry or explore manually.": "לא ניתן לפתוח את המשימה הזאת{detail}. נסה שוב או חקור ידנית.", @@ -332,7 +332,7 @@ "FALLBACK": "חלופה", "view band|STREET": "רחוב", "view band|CITY": "עיר", - "view band|METRO": "מטרו", + "view band|METRO": "מטרופולין", "view band|REGIONAL": "אזורי", "view band|GLOBAL": "גלובלי", "AIS: --": "AIS: --", @@ -374,13 +374,13 @@ "{name} may only contain printable characters with no spaces": "{name} יכול להכיל רק תווים שניתנים להדפסה ללא רווחים", "{name} contains a character that is not valid in a key (#, quotes, $, \\, or backtick)": "{name} מכיל תו שאינו תקין במפתח (#, מירכאות, $, \\, או בק-טיק)", "{name} is configured outside Provider Settings and can only be changed where it was set": "{name} מוגדר מחוץ להגדרות הספקים וניתן לשינוי רק במקום שבו הוגדר", - "The key was not saved: could not restrict the credential file to your account; nothing was saved": "המפתח לא נשמר: לא הצליח להגביל את קובץ הפרטים לחשבון שלך; לא נשמר דבר", + "The key was not saved: could not restrict the credential file to your account; nothing was saved": "המפתח לא נשמר: לא ניתן היה להגביל את קובץ הפרטים לחשבון שלך; לא נשמר דבר", "The key was not saved: the existing configuration could not be read, so nothing was changed": "המפתח לא נשמר: לא ניתן לקרוא את התצורה הקיימת, ולכן לא נעשה שינוי", - "Could not write the {store} store": "לא ניתן לכתוב את מחסן {store}", + "Could not write the {store} store": "לא ניתן לכתוב אל {store}", "Save failed ({status}).": "השמירה נכשלה ({status}).", "OAuth check failed: {detail}": "בדיקת OAuth נכשלה: {detail}", "Could not check ChatGPT sign-in. Try again.": "לא ניתן לבדוק את ההתחברות ל-ChatGPT. נסה שוב.", - "Metered — a billing-enabled account": "מדוד — חשבון מופעל חיוב", + "Metered — a billing-enabled account": "בתשלום לפי שימוש — חשבון עם חיוב פעיל", "Optional paid token — public access works without one": "אסימון בתשלום אופציונלי — הגישה הציבורית עובדת בלעדיו", "Free key — register, paste, done": "מפתח חינמי — להירשם, להדביק, סיימת", "Project keys: {status}": "מפתחות פרויקט: {status}", @@ -389,9 +389,9 @@ "Saving…": "שומר…", "Save failed: {detail}": "השמירה נכשלה: {detail}", "Paste at least one key first.": "הדבק קודם מפתח אחד לפחות.", - "Saved to {store}. Restarting — this page reloads itself.": "נשמר ב-{store}. מאתחל — העמוד הזה יטען את עצמו.", + "Saved to {store}. Restarting — this page reloads itself.": "נשמר ב-{store}. מאתחל — העמוד הזה ייטען מחדש מעצמו.", "Remove this key from your saved configuration?": "להסיר את המפתח הזה מהתצורה השמורה שלך?", - "Removed from {store}. Restarting — this page reloads itself.": "הוסר מ-{store}. מאתחל — העמוד הזה יטען את עצמו.", + "Removed from {store}. Restarting — this page reloads itself.": "הוסר מ-{store}. מאתחל — העמוד הזה ייטען מחדש מעצמו.", "Cloud voice will use OPENAI_API_KEY on the next session.": "הקול בענן ישתמש ב-OPENAI_API_KEY בהפעלה הבאה.", "Checking local ChatGPT OAuth sign-in…": "בודק התחברות OAuth מקומית ל-ChatGPT…", "Could not check ChatGPT sign-in.": "לא ניתן לבדוק את ההתחברות ל-ChatGPT.", @@ -407,12 +407,12 @@ "Places context + Street View fallback; optional separate key": "הקשר מקומות + גיבוי Street View; מפתח נפרד אופציונלי", "Voice control — API key or ChatGPT OAuth": "שליטה קולית — מפתח API או OAuth של ChatGPT", "Gemini Live voice control": "שליטה קולית של Gemini Live", - "Live ships, worldwide": "אוניות חיים, בכל העולם", - "Live active-fire detections": "זיהויי שרפות חיים", + "Live ships, worldwide": "אוניות בזמן אמת, בכל העולם", + "Live active-fire detections": "זיהויי שריפות חיים", "Real live traffic (keyless runs a simulation)": "תנועה חיה אמיתית (ללא מפתח רצה סימולציה)", - "Bing imagery map stacks + world terrain": "ערמות מפות צילומים של Bing + טופוגרפיה עולמית", - "More flight-polling credits (anonymous works without)": "אשראי דגימת טיסות נוסף (אנונימי עובד בלעדיו)", - "Street-level imagery and coverage in the Street Level layer. Free: register an app in the Mapillary developer dashboard and paste its Client Token": "צילומי רחוב וכיסוי בשכבת Street Level. חינם: רשמו אפליקציה במרכז השליטה המפתחים של Mapillary והדביקו את ה-Client Token שלה", + "Bing imagery map stacks + world terrain": "ערכות מפות צילומים של Bing + טופוגרפיה עולמית", + "More flight-polling credits (anonymous works without)": "מכסת דגימת טיסות גדולה יותר (אנונימי עובד גם בלעדיה)", + "Street-level imagery and coverage in the Street Level layer. Free: register an app in the Mapillary developer dashboard and paste its Client Token": "צילומי רחוב וכיסוי בשכבת Street Level. חינם: רשום אפליקציה בלוח הבקרה למפתחים של Mapillary והדבק את ה-Client Token שלה", "Public space-missions access needs no key. Leave blank for standard use; paid tokens only raise request limits.": "הגישה הציבורית למשימות החלל אינה דורשת מפתח. השאר ריק לשימוש הרגיל; אסימונים בתשלום מעלים רק את מגבלות הבקשות.", "Air quality request failed": "בקשת איכות האוויר נכשלה", "No readings available": "אין מדידות זמינות", @@ -439,7 +439,7 @@ "Malformed AQHI observation response": "תשובת תצפיות AQHI פגומה", "Camera source temporarily unavailable": "מקור המצלמות אינו זמין זמנית", "Mapped camera locations": "מיקומי מצלמות ממופים", - "SHOW NEAREST": "הצג את הקרוב", + "SHOW NEAREST": "הצג את הקרובה", "Stop following the current object before navigating to a camera": "הפסק עקיבה אחר העצם הנוכחי לפני ניווט אל מצלמה", "Move to the nearest loaded camera and show its details": "מעבר אל המצלמה הקרובה שנטענה והצגת פרטיה", "Camera badges": "תגי מצלמות", @@ -454,7 +454,7 @@ "two": "{count} בקרבה", "other": "{count} בקרבה" }, - "retrying mapped ALPR cameras": "מנסה שוב מצלמות ALPR ממופות", + "retrying mapped ALPR cameras": "מנסה שוב לטעון מצלמות ALPR ממופות", "loading mapped ALPR cameras": "טוען מצלמות ALPR ממופות", "No ALPR data for this area — US and Canada only": "אין נתוני ALPR לאזור הזה — ארה\"ב וקנדה בלבד", "Zoom in to load mapped cameras": "התקרב כדי לטעון מצלמות ממופות", @@ -481,7 +481,7 @@ "Next — nearest unvisited contact in the 250 km window": "הבא — המגע הקרוב ביותר שלא ביקרת בו בחלון של 250 ק\"מ", "Named areas ({n})": "אזורים בעלי שם ({n})", "{distance} FLIGHT / VESSEL WINDOW": "חלון טיסות / אוניות של {distance}", - "Open-source mapped/observed context. Missing broadcasts, unloaded map areas, or unmapped sites are not evidence of absence.": "הקשר ממופה/נצפה ממקורות פתוחים. שידורים חסרים, אזורי מפה שלא נטענו או אתרים שלא ממופו אינם הוכחה להיעדר.", + "Open-source mapped/observed context. Missing broadcasts, unloaded map areas, or unmapped sites are not evidence of absence.": "הקשר ממופה/נצפה ממקורות פתוחים. שידורים חסרים, אזורי מפה שלא נטענו או אתרים שלא מופו אינם הוכחה להיעדר.", "mapped matches within {km} km of the subject": "התאמות ממופות בטווח {km} ק\"מ מהעצם", "none mapped within {km} km; not a complete 250 km survey": "אין התאמות ממופות בטווח {km} ק\"מ; אינו מיפוי מלא של 250 ק\"מ", "mapped matches from the loaded viewport": "התאמות ממופות מתוך התצוגה שנטענה", @@ -501,13 +501,13 @@ "GBFS fetch error": "שגיאת אחזור GBFS", "Station {id}": "תחנה {id}", "Station": "תחנה", - "🚲 {bikes} avail · {docks} docks · {capacity} cap": "🚲 {bikes} זמינות · {docks} עמדות · {capacity} קיבולת", + "🚲 {bikes} avail · {docks} docks · {capacity} cap": "🚲 {bikes} זמינים · {docks} עמדות · {capacity} קיבולת", "⚠️ Not installed": "⚠️ לא מותקנת", "⚠️ Not renting": "⚠️ לא משכירה", "⚠️ Not returning": "⚠️ לא מקבלת החזרות", "HDG {value}° (ESTIMATED)": "HDG {value}° (מוערך)", "CALIBRATED": "מכויל", - "CURATED": "קוראטד", + "CURATED": "נבחר ידנית", "RAW PRIOR": "הערכה ראשונית", "SNAPSHOT": "תמונת מצב", "LIVE": "חי", @@ -534,20 +534,20 @@ "{value} CONTEXT": "הקשר {value}", "{spec} · SPECS: CCTV-DATABASE.COM": "{spec} · מפרט: CCTV-DATABASE.COM", "Atlantic and eastern/central North Pacific; not worldwide cyclone coverage.": "האטלנטי והפסיפיק הצפוני המזרחי/מרכזי; אין כיסוי ציקלונים עולמי.", - "Cyclone advisories unavailable": "ייעוצי ציקלונים אינם זמינים", + "Cyclone advisories unavailable": "עדכוני ציקלונים אינם זמינים", "Cyclone data unavailable": "נתוני ציקלונים אינם זמינים", "Potential tropical cyclone": "ציקלון טרופי פוטנציאלי", "Post-tropical cyclone": "ציקלון פוסט-טרופי", "Hurricane": "הוריקן", "Tropical storm": "סערה טרופית", - "Tropical depression": "דיפרסיה טרופית", + "Tropical depression": "שקע טרופי", "Subtropical storm": "סערה סובטרופית", - "Subtropical depression": "דיפרסיה סובטרופית", - "Track and cone match this advisory": "המסלול והחרוט תואמים לייעוץ הזה", - "Track/cone awaiting advisory {number}": "מסלול/חרוט ממתין לייעוץ {number}", + "Subtropical depression": "שקע סובטרופי", + "Track and cone match this advisory": "המסלול והחרוט תואמים לעדכון הזה", + "Track/cone awaiting advisory {number}": "מסלול/חרוט ממתין לעדכון {number}", "Track/cone unavailable": "מסלול/חרוט אינם זמינים", - "Cached advisory · stale source": "ייעוץ מהמטמון · מקור מיושן", - "Loading advisories…": "טוען ייעוצים…", + "Cached advisory · stale source": "עדכון מהמטמון · מקור מיושן", + "Loading advisories…": "טוען עדכונים…", "{count} active storms": { "one": "{count} סערה פעילה", "two": "{count} סערות פעילות", @@ -555,18 +555,18 @@ }, "Position as of {time}": "מיקום נכון ל-{time}", "Maximum sustained wind: {wind} · Pressure: {pressure}": "רוח מתמשכת מרבית: {wind} · לחץ: {pressure}", - "{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · ייעוץ {number} · פורסם {time}", + "{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · עדכון {number} · פורסם {time}", "No active NHC/CPHC systems": "אין מערכות NHC/CPHC פעילות", - "Advisories unavailable": "ייעוצים אינם זמינים", + "Advisories unavailable": "עדכונים אינם זמינים", "Cyclones · NHC / CPHC": "ציקלונים · NHC / CPHC", - "Atlantic · E/C Pacific": "האטלנטי · הפסיפיק מ/צ", + "Atlantic · E/C Pacific": "האטלנטי · מזרח ומרכז הפסיפיק", "{storms} · {name} selected": "{storms} · {name} נבחר", - "Official advisory ↗": "ייעוץ רשמי ↗", - "Active NHC and CPHC cyclone advisories": "ייעוצי ציקלונים פעילים של NHC ו-CPHC", + "Official advisory ↗": "עדכון רשמי ↗", + "Active NHC and CPHC cyclone advisories": "עדכוני ציקלונים פעילים של NHC ו-CPHC", "Wind unavailable": "רוח אינה זמינה", - "Advisory center / forecast track": "מרכז הייעוץ / מסלול התחזית", - "Center-track uncertainty cone": "חרוט אי-הוודאות של מהלך המרכז", - "Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.": "בחר סערה במפה, או בחר סערה ברשימה כדי לבחור אותה ולהזיז את המצלמה. לחץ בשטח ריק במפה כדי לבטל את הבחירה. הקשר ייעוצים של NOAA NHC/CPHC. החרוט מתאר אי-ודאות של מסלול המרכז בתחזית, לא את גודל הסערה ולא את מלוא אזור הסכנה. תוויות נקודות התחזית הן שעות חיזוי של המקור, לא זמנים שחושבו מפרסום הייעוץ. הגאומטריה נצמדת לפני הקרקע; הגובה אינו גובה מטאורולוגי. היוועץ בייעוץ הרשמי.", + "Advisory center / forecast track": "מרכז הסערה לפי העדכון / מסלול התחזית", + "Center-track uncertainty cone": "חרוט אי-הוודאות של מסלול המרכז", + "Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.": "בחר סערה במפה, או בחר סערה ברשימה כדי לבחור אותה ולהזיז את המצלמה. לחץ בשטח ריק במפה כדי לבטל את הבחירה. הקשר עדכונים של NOAA NHC/CPHC. החרוט מתאר אי-ודאות של מסלול המרכז בתחזית, לא את גודל הסערה ולא את מלוא אזור הסכנה. תוויות נקודות התחזית הן שעות חיזוי של המקור, לא זמנים שחושבו מפרסום העדכון. הגאומטריה נצמדת לפני הקרקע; הגובה אינו גובה מטאורולוגי. עיין בעדכון הרשמי.", "Malformed cyclone snapshot": "תמונת מצב של ציקלון פגומה", "Cyclone request timed out": "בקשת הציקלון חרגה מהזמן הקצוב", "DRIVE": "נסיעה", @@ -599,10 +599,10 @@ "lane direction|sharply left": "השמאלי החד", "lane direction|sharply right": "הימני החד", "lane direction|straight": "הישר", - "ordinal|{number}st": "{number}.", - "ordinal|{number}nd": "{number}.", - "ordinal|{number}rd": "{number}.", - "ordinal|{number}th": "{number}.", + "ordinal|{number}st": "ה-{number}", + "ordinal|{number}nd": "ה-{number}", + "ordinal|{number}rd": "ה-{number}", + "ordinal|{number}th": "ה-{number}", "Head out on {road}": "צא אל {road}", "Head out": "צא לדרך", "Arrive at your destination, on the left": "הגעה ליעד, בצד שמאל", @@ -622,8 +622,8 @@ "At the end of the road, turn {direction}": "בקצה הכביש, פנה {direction}", "At the end of the road, continue onto {road}": "בקצה הכביש, המשך אל {road}", "At the end of the road, continue": "בקצה הכביש, המשך", - "Keep {direction} at the fork onto {road}": "הישאר {direction} בפיצול אל {road}", - "Keep {direction} at the fork": "הישאר {direction} בפיצול", + "Keep {direction} at the fork onto {road}": "בפיצול, המשך {direction} אל {road}", + "Keep {direction} at the fork": "בפיצול, המשך {direction}", "Continue at the fork onto {road}": "המשך בפיצול אל {road}", "Continue at the fork": "המשך בפיצול", "Merge {direction} onto {road}": "השתלב {direction} אל {road}", @@ -636,14 +636,14 @@ "Take the ramp {direction}": "היכנס לכביש הגישה {direction}", "Take the ramp onto {road}": "היכנס לכביש הגישה אל {road}", "Take the ramp": "היכנס לכביש הגישה", - "Take the exit on the {direction} onto {road}": "קח את היציאה {direction} אל {road}", - "Take the exit on the {direction}": "קח את היציאה {direction}", - "Take the exit {direction} onto {road}": "קח את היציאה {direction} אל {road}", - "Take the exit {direction}": "קח את היציאה {direction}", - "Take the exit onto {road}": "קח את היציאה אל {road}", - "Take the exit": "קח את היציאה", - "At the roundabout, take the {exit} exit onto {road}": "במעגל התנועה, היכנס ליציאה {exit} אל {road}", - "At the roundabout, take the {exit} exit": "במעגל התנועה, היכנס ליציאה {exit}", + "Take the exit on the {direction} onto {road}": "צא ביציאה {direction} אל {road}", + "Take the exit on the {direction}": "צא ביציאה {direction}", + "Take the exit {direction} onto {road}": "צא ביציאה {direction} אל {road}", + "Take the exit {direction}": "צא ביציאה {direction}", + "Take the exit onto {road}": "צא ביציאה אל {road}", + "Take the exit": "צא ביציאה", + "At the roundabout, take the {exit} exit onto {road}": "במעגל התנועה, צא ביציאה {exit} אל {road}", + "At the roundabout, take the {exit} exit": "במעגל התנועה, צא ביציאה {exit}", "Enter the roundabout onto {road}": "היכנס למעגל התנועה אל {road}", "Enter the roundabout": "היכנס למעגל התנועה", "At the roundabout, turn {direction} onto {road}": "במעגל התנועה, פנה {direction} אל {road}", @@ -665,7 +665,7 @@ "Click a spot on the globe to place B (click again to cancel)": "לחץ על נקודה בגלובוס כדי לקבוע את B (לחיצה נוספת מבטלת)", "Then click the globe to place the destination": "ואז לחץ על הגלובוס להצבת היעד", "Swap A and B": "החלפה בין A ל-B", - "FLY ···": "עף ···", + "FLY ···": "טוס ···", "FLYING": "בטיסה", "FLY": "טוס", "Fly the camera along the route": "טוס עם המצלמה לאורך המסלול", @@ -675,7 +675,7 @@ "press Escape twice to leave Draw": "הקש Escape פעמיים כדי לצאת משרטוט", "{name} is active — turn {name} off, then set {endpoint}": "{name} פעיל — כבה את {name} ואז קבע את {endpoint}", "{name} is active — {leave}, then set {endpoint}": "{name} פעיל — {leave} ואז קבע את {endpoint}", - "Only the first {count} turns of this route are shown": "מוצגים רק {count} הפניות הראשונות של המסלול הזה", + "Only the first {count} turns of this route are shown": "מוצגות רק {count} הפניות הראשונות של המסלול הזה", "Turn-by-turn directions": "הכוונה צעד אחר צעד", "Another map tool is using clicks — close it, then SET A again": "כלי מפה אחר משתמש בלחיצות — סגור אותו ואז קבע A שוב", "Routing…": "מחשב מסלול…", @@ -696,10 +696,10 @@ "From {lower}": "מ-{lower}", "Informational only · not for flight planning": "למידע בלבד · לא לתכנון טיסה", "Unnamed zone": "אזור ללא שם", - "Restricted airspace source unavailable": "מקור השמיים המוגבלים אינו זמין", + "Restricted airspace source unavailable": "מקור המרחב האווירי המוגבל אינו זמין", "Prohibited (P)": "אסור (P)", "Restricted (R)": "מוגבל (R)", - "FAA prohibited and restricted special-use airspace only, not the UAS Facility Map or UAS flight restrictions. Informational only — not a substitute for official UAS flight-planning tools (B4UFLY / LAANC).": "השמיים האסורים (P) והמוגבלים (R) לשימוש מיוחד של ה-FAA בלבד, לא מפת ה-UAS Facility ולא מגבלות הטיסה של UAS. למידע בלבד — אינו תחליף לכלי תכנון הטיסה הרשמיים של UAS (B4UFLY / LAANC).", + "FAA prohibited and restricted special-use airspace only, not the UAS Facility Map or UAS flight restrictions. Informational only — not a substitute for official UAS flight-planning tools (B4UFLY / LAANC).": "המרחב האווירי האסור (P) והמוגבל (R) לשימוש מיוחד של ה-FAA בלבד, לא מפת ה-UAS Facility ולא מגבלות הטיסה של UAS. למידע בלבד — אינו תחליף לכלי תכנון הטיסה הרשמיים של UAS (B4UFLY / LAANC).", "Prohibited": "אסור", "Restricted": "מוגבל", "Earthquake source unavailable": "מקור רעידות האדמה אינו זמין", @@ -711,7 +711,7 @@ "FIRE · {frp} MW": "שריפה · {frp} MW", "NIGHT": "לילה", "▲ {frp} MW": "▲ {frp} MW", - "max {value} MW": "מקס {value} MW", + "max {value} MW": "מקס׳ {value} MW", "new {value}": "חדש לפני {value}", "{n} fires": { "one": "{n} שריפה", @@ -724,18 +724,18 @@ "{value}°W": "{value}°W", "just now": "כרגע", "<1m ago": "לפני פחות מדקה", - "{count}m ago": "לפני {count} דק'", - "{count}h ago": "לפני {count} שע'", + "{count}m ago": "לפני {count} דק׳", + "{count}h ago": "לפני {count} שע׳", "fire confidence|high": "גבוהה", "fire confidence|nominal": "רגילה", "fire confidence|low": "נמוכה", "age|<1h": "פחות משעה", - "age|{count}h": "{count} שע", - "age|{count}d": "{count} ימים", + "age|{count}h": "{count} שע׳", + "age|{count}d": "{count} ימ׳", "fire confidence filter|All": "הכול", "fire confidence filter|Nominal+": "רגילה+", "fire confidence filter|High": "גבוהה", - "Every detection — many of the strongest fires are rated low confidence": "כל זיהוי — חלק מהשריפות החזקות ביותר מדורגות בוודאות נמוכה", + "Every detection — many of the strongest fires are rated low confidence": "כל זיהוי — רבות מהשריפות החזקות ביותר מדורגות בוודאות נמוכה", "Nominal and high confidence detections": "זיהויים בוודאות רגילה וגבוהה", "High confidence detections only": "זיהויים בוודאות גבוהה בלבד", "Fire intensity (FRP)": "עוצמת השריפה (FRP)", @@ -770,11 +770,11 @@ "Report": "דוח", "Open the source for {title}": "פתיחת המקור של {title}", "GhostMaps catalog unavailable": "קטלוג GhostMaps אינו זמין", - "LIVE · GitHub {commit} · {message} · checked every {seconds}s": "חי · GitHub {commit} · {message} · בדיקה כל {seconds} שנ", + "LIVE · GitHub {commit} · {message} · checked every {seconds}s": "חי · GitHub {commit} · {message} · בדיקה כל {seconds} שנ׳", "GitHub {commit} · {message} · reconnecting for live updates": "GitHub {commit} · {message} · מתחבר מחדש לעדכונים חיים", "Connecting to the S2 GhostMaps repository…": "מתחבר למאגר S2 GhostMaps…", "{count} placemarks": { - "one": "{count} סימון מקום", + "one": "{count} סימן מקום", "two": "{count} סימני מקום", "other": "{count} סימני מקום" }, @@ -784,10 +784,10 @@ "Low-accuracy score 2–10%": "ציון דיוק נמוך 2–10%", "Low-accuracy score > 10%": "ציון דיוק נמוך מעל 10%", "GNSS integrity source unavailable": "מקור שלמות ה-GNSS אינו זמין", - "Regional sample · 250 nm radius · cells from visited views over {minutes} min": "דגימה אזורית · רדיוס 250 מייל ימי · תאים מתצפיות שביקרת על פני {minutes} דק", + "Regional sample · 250 nm radius · cells from visited views over {minutes} min": "דגימה אזורית · רדיוס 250 מייל ימי · תאים מתצפיות שביקרת על פני {minutes} דק׳", "Retrying automatically at {time} UTC": "מנסה שוב אוטומטית ב-{time} UTC", - "Retrying automatically after provider cooldown": "מנסה שוב אוטומטית אחרי קירור הספק", - "Updates automatically after pan or zoom and once a minute. The public feed covers a 250-nautical-mile circle around the view centre; zooming out does not make it a worldwide snapshot. Blank cells are outside sampled coverage or have insufficient observations.": "מתעדכן אוטומטית אחרי הזזה או זום ופעם בדקה. הפיד הציבורי מכסה מעגל של 250 מייל ימי סביב מרכז התצוגה; זום החוצה לא הופך אותו לתמונת-מצב עולמית. תאים ריקים נמצאים מחוץ לדגימה או חסרי תצפיות דיין.", + "Retrying automatically after provider cooldown": "מנסה שוב אוטומטית אחרי תקופת ההמתנה של הספק", + "Updates automatically after pan or zoom and once a minute. The public feed covers a 250-nautical-mile circle around the view centre; zooming out does not make it a worldwide snapshot. Blank cells are outside sampled coverage or have insufficient observations.": "מתעדכן אוטומטית אחרי הזזה או זום ופעם בדקה. הפיד הציבורי מכסה מעגל של 250 מייל ימי סביב מרכז התצוגה; זום החוצה לא הופך אותו לתמונת-מצב עולמית. תאים ריקים נמצאים מחוץ לדגימה או שאין בהם די תצפיות.", "Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.": "ציון דיוק נמוך = 100 × מקס(0, פגומים − 1) / סה\"כ: מטוס אחד מנוכה, ולכן זה אינו השבר הגולמי. לתאים דרושים {aircraft} מטוסים על פני {minutes} דקות. אנומליות שלמות ניווט אינן זיהוי של שיבוש או הטעיה.", "GNSS snapshot needs a view anchor": "תמונת מצב GNSS דורשת עוגן תצוגה", "GNSS feed rate limited (HTTP 429)": "פיד GNSS מוגבל בקצב (HTTP 429)", @@ -800,7 +800,7 @@ "installation class|BASE": "בסיס", "installation class|BARRACKS": "מחנה", "installation class|TRAINING AREA": "שטח אימונים", - "installation class|PLACES CANDIDATE": "מועמד למקומות", + "installation class|PLACES CANDIDATE": "מועמד מ-Places", "installation class|INSTALLATION": "מתקן", "No mapped sites within {km} km of the contact": "אין אתרים ממופים בטווח {km} ק\"מ מהמגע", "{count} mapped sites within {km} km of the contact": { @@ -823,36 +823,36 @@ "LAUNCH SITE": "אתר שיגור", "T−{time} · {mission}": "T−{time} · {mission}", "LAUNCH STANDBY": "המתנה לשיגור", - "LIFTOFF · {mission}": "ניתוק מהקרקע · {mission}", + "LIFTOFF · {mission}": "המראה · {mission}", "ASCENT REPLAY · {mission}": "שחזור עלייה · {mission}", "ASCENT ESTIMATE · {mission}": "הערכת עלייה · {mission}", "STAGE RE-ENTRY / RECOVERY · {mission}": "כניסה חוזרת / השבת שלב · {mission}", "ORBIT REPLAY · {mission}": "שחזור מסלול · {mission}", "PAUSED · {title}": "מושהה · {title}", "CONFIRMED": "מאושר", - "PAD / RTLS": "פלטפורמה / RTLS", + "PAD / RTLS": "כן שיגור / RTLS", "UNSPECIFIED": "לא צוין", - "{value} KM DOWNRANGE": "{value} ק\"מ במורד הטווח", + "{value} KM DOWNRANGE": "{value} ק\"מ לאורך המסלול", "POSITION UNAVAILABLE": "מיקום אינו זמין", "FLIGHT {count}": "טיסה {count}", - "REUSED": "משומש", + "REUSED": "בשימוש חוזר", "+{count} additional payload records": "+{count} רשומות מטען נוספות", "Select {mission}": "בחר את {mission}", "UNSPECIFIED OPERATOR": "מפעיל לא צוין", "DATE UNAVAILABLE": "תאריך אינו זמין", - "{count} / 30D": "{count} / 30D", + "{count} / 30D": "{count} / 30 יום", "NO MISSIONS AVAILABLE IN THE CURRENT 30-DAY WINDOW": "אין משימות זמינות בחלון 30 הימים הנוכחי", - "{value} KM": "{value} ק\"מ", + "{value} KM": "{value} KM", "{value} KM/S": "{value} KM/S", - "EST. DOWNRANGE": "הערכה במורד הטווח", + "EST. DOWNRANGE": "הערכה לאורך המסלול", "PLANNED · ": "מתוכנן · ", "SUPPLIED TRAJECTORY POINTS": "נקודות מסלול שסופקו", "RECONSTRUCTED ESTIMATE": "הערכת שחזור", - "Resume replay": "המשך השמעה חוזרת", - "Pause replay": "השהה השמעה חוזרת", - "T minus {seconds}": "נותרו {seconds} שנ לשיגור", + "Resume replay": "המשך את ההצגה החוזרת", + "Pause replay": "השהה את ההצגה החוזרת", + "T minus {seconds}": "נותרו {seconds} שנ׳ לשיגור", "Preparing launch site": "מכין את אתר השיגור", - "Liftoff": "ניתוק", + "Liftoff": "המראה", "Ascent replay": "שחזור עלייה", "Orbit replay": "שחזור מסלול", ", paused": ", מושהה", @@ -869,8 +869,8 @@ "ALT {altitude} FT · GS {speed} KT · TRK {track}": "ALT {altitude} FT · GS {speed} KT · TRK {track}", "V/S {rate}": "V/S {rate}", "V/S {rate} FPM": "V/S {rate} FPM", - "POSITION {age}": "מיקום לפני {age}", - "POSITION {seconds} S AGO": "מקום לפני {seconds} שנ", + "POSITION {age}": "מיקום {age}", + "POSITION {seconds} S AGO": "מיקום לפני {seconds} שנ׳", "{count} MSGS": { "one": "{count} הודעה", "two": "{count} הודעות", @@ -902,7 +902,7 @@ "fire behavior|Active": "פעיל", "fire behavior|Extreme": "קיצוני", "Type {level} Incident": "אירוע מדרגה {level}", - "age|{count}m": "{count} דקות", + "age|{count}m": "{count} דק׳", "{acres} ac": { "one": "{acres} אקר", "two": "{acres} אקר", @@ -912,9 +912,9 @@ "containment unknown": "הכלה לא ידועה", "{cause} cause": "סיבה {cause}", "{personnel} personnel": { - "one": "{personnel} כוח אדם", - "two": "{personnel} כוח אדם", - "other": "{personnel} כוח אדם" + "one": "{personnel} אנשי צוות", + "two": "{personnel} אנשי צוות", + "other": "{personnel} אנשי צוות" }, "{county} County": "מחוז {county}", "{cost} to date": "{cost} עד כה", @@ -926,7 +926,7 @@ "Unnamed incident": "אירוע ללא שם", "Open {title} on InciWeb": "פתיחת {title} ב-InciWeb", "Perimeter source unavailable": "מקור ההיקף אינו זמין", - "Not contained or unknown": "לא הוכל או לא ידוע", + "Not contained or unknown": "ללא הכלה או לא ידוע", "Under 50% contained": "הכלה מתחת ל-50%", "50–99% contained": "הכלה 50–99%", "Fully contained": "הכלה מלאה", @@ -936,7 +936,7 @@ "News": "חדשות", "Talk": "שיחות", "Weather / Emergency": "מזג אוויר / חירום", - "Public Safety": "ביטחון הפנים", + "Public Safety": "ביטחון הציבור", "Aviation / Marine": "תעופה / ימי", "Traffic / Transit": "תנועה / תחבורה", "Music": "מוזיקה", @@ -971,7 +971,7 @@ "Jazz": "ג׳אז", "Latin": "לטיני", "Metal": "מטאל", - "Oldies": "קלאסיקות", + "Oldies": "להיטי עבר", "Pop": "פופ", "Punk": "פאנק רוק", "R&B": "R&B", @@ -996,9 +996,9 @@ "Search cancelled": "החיפוש בוטל", "Box and images cleared": "התיבה והתמונות נוקו", "MORE DETAIL · 30 m": "יותר פירוט · 30 מ׳", - "Sentinel-2 and Landsat via HLS, 30 m, every 2–6 days": "Sentinel-2 ו-Landsat דרך HLS, 30 מ׳, כל 2–6 ימים", + "Sentinel-2 and Landsat via HLS, 30 m, every 2–6 days": "Sentinel-2 ו-Landsat דרך HLS, ברזולוציית 30 מ׳, כל 2–6 ימים", "DAILY OVERVIEW · 250 m": "סקירה יומית · 250 מ׳", - "VIIRS daily mosaic, 250 m, follows broad changes; little detail under 25 km": "פסיפס יומי של VIIRS, 250 מ׳, עוקב אחר שינויים רחבים; פירוט מעט מתחת ל-25 ק\"מ", + "VIIRS daily mosaic, 250 m, follows broad changes; little detail under 25 km": "פסיפס יומי של VIIRS, ברזולוציית 250 מ׳, עוקב אחר שינויים רחבים; מעט פירוט מתחת ל-25 ק\"מ", "Sentinel-2": "Sentinel-2", "Sentinel-2 via HLS": "Sentinel-2 דרך HLS", "Landsat 8/9": "Landsat 8/9", @@ -1026,7 +1026,7 @@ "Point the camera at the ground for street-level coverage": "כוון את המצלמה אל הקרקע כדי לראות כיסוי רחוב", "Coverage tile failed": "אריח הכיסוי נכשל", "The photo could not be loaded": "את התמונה לא ניתן לטעון", - "{name} photo. ← and → step along the sequence. On a 360° photo, drag or use Shift+← →, ↑ ↓ to look around, and + − to zoom": "תמונה של {name}. ← ו-→ דורכים ברצף. בתמונת 360°, גרור או השתמש ב-Shift+← →, ↑ ↓ להבט מסביב, ו-+ − לזום", + "{name} photo. ← and → step along the sequence. On a 360° photo, drag or use Shift+← →, ↑ ↓ to look around, and + − to zoom": "תמונה של {name}. ← ו-→ עוברים בין תמונות הרצף. בתמונת 360°, גרור או השתמש ב-Shift+← →, ↑ ↓ כדי להביט מסביב, ו-+ − לזום", "{name} street-level photo": "תמונת רחוב של {name}", "Previous photo in this sequence (←)": "התמונה הקודמת ברצף הזה (←)", "Next photo in this sequence (→)": "התמונה הבאה ברצף הזה (→)", @@ -1107,21 +1107,21 @@ "LIVE · Roads: OpenStreetMap · Flow: TomTom · {percent}% cov": "חי · כבישים: OpenStreetMap · זרימה: TomTom · {percent}% כיסוי", "SIMULATED · Roads: OpenStreetMap · Flow: TomTom (no matches)": "מדומה · כבישים: OpenStreetMap · זרימה: TomTom (אין התאמות)", "SIMULATED — traffic service unreachable": "מדומה — שירות התנועה אינו נגיש", - "SIMULATED — add TomTom key for live": "מדומה — הוסף מפתח TomTom לחי", + "SIMULATED — add TomTom key for live": "מדומה — הוסף מפתח TomTom לנתונים חיים", "OpenFreeMap tiles rate-limited": "אריחי OpenFreeMap מוגבלים בקצב", "OpenFreeMap tiles timed out": "אריחי OpenFreeMap חרגו מהזמן הקצוב", "OpenFreeMap tiles unavailable": "אריחי OpenFreeMap אינם זמינים", - "occupancy|empty": "פנויה", + "occupancy|empty": "ללא נוסעים", "occupancy|many seats available": "מקומות פנויים רבים", "occupancy|few seats available": "מעט מקומות פנויים", "occupancy|standing room only": "עמידה בלבד", "occupancy|crushed standing room only": "עמידה צפופה בלבד", - "occupancy|full": "מלאה", - "occupancy|not accepting passengers": "אינה מקבלת נוסעים", + "occupancy|full": "תפוסה מלאה", + "occupancy|not accepting passengers": "אין העלאת נוסעים", "occupancy|not boardable": "אין אפשרות עלייה", "Route {route}": "קו {route}", "Vehicle {vehicle}": "רכב {vehicle}", - "vehicle motion|Stopped": "עצור", + "vehicle motion|Stopped": "בעצירה", "No recent fix": "אין קביעת מיקום אחרונה", "Waiting for update": "ממתין לעדכון", "Moving": "נע", @@ -1131,12 +1131,12 @@ "Last report: arriving at stop {stop}": "דיווח אחרון: מגיע לתחנה {stop}", "Last report: next stop {stop}": "דיווח אחרון: התחנה הבאה {stop}", "Shown at street level · depth not in the feed": "מוצג בגובה הרחוב · המפלס אינו כלול בפיד", - "Reported {seconds} s ago": "דווח לפני {seconds} שניות", - "Reported {minutes} min ago": "דווח לפני {minutes} דק", - "shown {seconds} s behind": "מוצג {seconds} שניות מאחור", + "Reported {seconds} s ago": "דווח לפני {seconds} שנ׳", + "Reported {minutes} min ago": "דווח לפני {minutes} דק׳", + "shown {seconds} s behind": "מוצג באיחור של {seconds} שנ׳", "{reported} (feed time)": "{reported} (זמן הפיד)", - "Available trail: {minutes} min (limited)": "שובל זמין: {minutes} דק (מוגבל)", - "Available trail: {minutes} min": "שובל זמין: {minutes} דק", + "Available trail: {minutes} min (limited)": "שובל זמין: {minutes} דק׳ (מוגבל)", + "Available trail: {minutes} min": "שובל זמין: {minutes} דק׳", "Bus": "אוטובוס", "Tram": "חשמלית", "Subway": "רכבת תחתית", @@ -1161,7 +1161,7 @@ "feed down": "הפיד מושבת", "feed idle": "פיד בחוסר פעילות", "API key rejected — check AISSTREAM_API_KEY": "מפתח ה-API נדחה — בדוק את AISSTREAM_API_KEY", - "feed silent {seconds}s — no AIS data": "פיד שקט {seconds} שנ — אין נתוני AIS", + "feed silent {seconds}s — no AIS data": "פיד שקט {seconds} שנ׳ — אין נתוני AIS", "feed silent — no AIS data": "פיד שקט — אין נתוני AIS", "feed down — retrying slowly (attempt {attempt})": "הפיד מושבת — מנסה שוב לאט (ניסיון {attempt})", "reconnecting to feed… (attempt {attempt})": "מתחבר מחדש לפיד… (ניסיון {attempt})", @@ -1175,10 +1175,10 @@ "Weather imagery unavailable": "תצוגת מזג האוויר אינה זמינה", "Weather source unavailable; previous observation retained": "מקור מזג האוויר אינו זמין; התצפית הקודמת נשמרה", "Weather unavailable": "מזג האוויר אינו זמין", - "No frame within {gap} min of {time}": "אין שקופית בטווח {gap} דק מ-{time}", - "No frame within {gap} h of {time}": "אין שקופית בטווח {gap} שע מ-{time}", - "{hours}h {minutes}m ago": "לפני {hours} שע {minutes} דק", - "{minutes}m ago": "לפני {minutes} דק", + "No frame within {gap} min of {time}": "אין שקופית בטווח {gap} דק׳ מ-{time}", + "No frame within {gap} h of {time}": "אין שקופית בטווח {gap} שע׳ מ-{time}", + "{hours}h {minutes}m ago": "לפני {hours} שע׳ {minutes} דק׳", + "{minutes}m ago": "לפני {minutes} דק׳", "{state} · {time} · {lag}": "{state} · {time} · {lag}", "Observed": "נצפה", "History": "היסטוריה", @@ -1188,9 +1188,9 @@ "{detail} · nearest": "{detail} · הקרוב", "RADAR · {units}": "רדאר · {units}", "RADAR REFLECTIVITY · dBZ": "רפלקטיביות רדאר · dBZ", - "LIGHTNING DENSITY · 15 min accumulation": "צפיפות ברקים · צבירה של 15 דק", + "LIGHTNING DENSITY · 15 min accumulation": "צפיפות ברקים · צבירה של 15 דק׳", "GLOBAL INFRARED · hourly": "אינפרא-אדום גלובלי · לכל שעה", - "GOES INFRARED · ~5 min": "אינפרא-אדום GOES · ~5 דק", + "GOES INFRARED · ~5 min": "אינפרא-אדום GOES · כל ~5 דק׳", "{state}: {time}": "{state}: {time}", "Latest observation": "התצפית האחרונה", "frame {index}/{total}": "שקופית {index} מתוך {total}", @@ -1198,14 +1198,14 @@ "Observation: unavailable": "תצפית: לא זמינה", "Contiguous US · gaps ≠ no rain": "ארה\"ב הרציפה · פערים ≠ אין גשם", "Americas + Pacific · not individual strikes": "האמריקות + הפסיפיק · לא פגיעות בודדות", - "60°S–60°N · typically 2–3 h delayed": "60°S–60°N · בדרך כלל בפער 2–3 שע", + "60°S–60°N · typically 2–3 h delayed": "60°S–60°N · בדרך כלל בפער 2–3 שע׳", "North America · infrared imagery": "אמריקה הצפונית · צילומי אינפרא-אדום", - "Color: strikes/km²/min ×10³": "צבע: פגיעות ברק/קמ\"ר/דק ×10³", + "Color: strikes/km²/min ×10³": "צבע: פגיעות ברק/קמ\"ר/דק׳ ×10³", "Color: {units}": "צבע: {units}", "Reduced motion · history playback unavailable": "תנועה מופחתת · הצגת ההיסטוריה אינה זמינה", "Reduced motion · manual history available": "תנועה מופחתת · היסטוריה ידנית זמינה", "Rain radar · US": "רדאר גשם · ארה\"ב", - "Lightning density · 15 min": "צפיפות ברקים · 15 דק", + "Lightning density · 15 min": "צפיפות ברקים · 15 דק׳", "Satellite clouds": "עננים מלוויין", "Americas + Pacific": "האמריקות + הפסיפיק", "Global · 60°S–60°N": "גלובלית · 60°S–60°N", @@ -1214,28 +1214,28 @@ "Stale source": "מקור מיושן", "Loading next frame…": "טוען את השקופית הבאה…", "Map center outside coverage": "מרכז המפה מחוץ לכיסוי", - "strikes/km²/min ×10³": "פגיעות ברק/קמ\"ר/דק ×10³", + "strikes/km²/min ×10³": "פגיעות ברק/קמ\"ר/דק׳ ×10³", "N. America": "צפ. אמריקה", "Global": "גלובלי", "Hourly global mosaic; usually 2–3 hours delayed": "פסיפס גלובלי של שעה; בדרך כלל בפער 2–3 שעות", - "GOES regional clouds; approximately 5-minute updates": "עננים אזוריים של GOES; עדכונים בערך כל 5 דק", + "GOES regional clouds; approximately 5-minute updates": "עננים אזוריים של GOES; עדכונים בערך כל 5 דק׳", "Clouds only": "עננים בלבד", "Apply the full cloud brightness key; 100% filter strength": "החל את מפתח בהירות העננים המלא; עוצמת סינון 100%", "Full": "מלא", "Show the complete infrared image; 0% filter strength": "הצג את תמונת האינפרא-אדום המלאה; עוצמת סינון 0%", "Soft": "רך", - "Vivid": "חי", + "Vivid": "עז", "Image opacity; does not alter the observed values": "אטימות התמונה; אינה משנה את הערכים הנצפים", "View coverage": "הצג כיסוי", "View US radar": "הצג רדאר ארה\"ב", "View Americas & Pacific": "הצג האמריקות והפסיפיק", - "{value} strikes/km²/min ×10³ (15-minute density)": "{value} פגיעות ברק/קמ\"ר/דק ×10³ (צפיפות 15 דק)", + "{value} strikes/km²/min ×10³ (15-minute density)": "{value} פגיעות ברק/קמ\"ר/דק׳ ×10³ (צפיפות 15 דק׳)", "{value} dBZ radar reflectivity": "{value} dBZ רפלקטיביות רדאר", "STALE · cached source metadata": "מיושן · מידע המקור מהמטמון", "Map center is outside source coverage": "מרכז המפה מחוץ לכיסוי המקור", - "NOAA/NWS 15-minute lightning density derived from Vaisala NLDN/GLD360. Coverage 110°E across the Pacific/Americas to 0°, 25°S–80°N. Not a live strike count, global coverage or a safety warning.": "צפיפות ברקים של 15 דק מ-NOAA/NWS, נגזרת מ-Vaisala NLDN/GLD360. כיסוי מ-110°E דרך הפסיפיק/האמריקות עד 0°, בין 25°S–80°N. אינו מנייה חיה של פגיעות, כיסוי גלובלי, ולא אזהרת בטיחות.", - "NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "הדי הרדאר של NOAA MRMS מציינים דפוסי משקעים, לא קצב גשם, אזהרת סערה או חזוי עתידי. המקור הילידי בערך 1 ק\"מ; התצוגה מוגבלת לרמה 6. השקופיות משתמשות בזמני התצפית שהוכרזו, במדויק.", - "GOES-19/18 longwave infrared Band 14 regional; NESDIS global longwave mosaic. Clouds only dims everything but bright, cold cloud tops; a brightness filter, not a cloud mask. Coverage and freshness differ by region.": "האינפרא-אדום בגלים ארוכים של GOES-19/18, ערוץ 14, אזורי; פסיפס עולמי של גלים ארוכים מ-NESDIS. „עננים בלבד\" מעמעם הכול מלבד ראשי העננים הקרים והבהירים; זהו מסנן בהירות, לא מסך עננים. הכיסוי והרעננות משתנים לפי האזור.", + "NOAA/NWS 15-minute lightning density derived from Vaisala NLDN/GLD360. Coverage 110°E across the Pacific/Americas to 0°, 25°S–80°N. Not a live strike count, global coverage or a safety warning.": "צפיפות ברקים של 15 דק׳ מ-NOAA/NWS, נגזרת מ-Vaisala NLDN/GLD360. כיסוי מ-110°E דרך הפסיפיק/האמריקות עד 0°, בין 25°S–80°N. אין מדובר בספירת פגיעות בזמן אמת, בכיסוי גלובלי או באזהרת בטיחות.", + "NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "הדי הרדאר של NOAA MRMS מציינים דפוסי משקעים, לא קצב גשם, אזהרת סערה או תחזית לעתיד. רזולוציית המקור כ-1 ק\"מ; התצוגה מוגבלת לרמה 6. השקופיות משתמשות בזמני התצפית המדויקים שפורסמו.", + "GOES-19/18 longwave infrared Band 14 regional; NESDIS global longwave mosaic. Clouds only dims everything but bright, cold cloud tops; a brightness filter, not a cloud mask. Coverage and freshness differ by region.": "האינפרא-אדום בגלים ארוכים של GOES-19/18, ערוץ 14, אזורי; פסיפס עולמי של גלים ארוכים מ-NESDIS. \"עננים בלבד\" מעמעם הכול מלבד ראשי העננים הקרים והבהירים; זהו מסנן בהירות, לא מסכת עננים. הכיסוי והרעננות משתנים לפי האזור.", "REGION": "אזור", "FILTER": "מסנן", "Cloud filter strength": "עוצמת סינון עננים", @@ -1252,7 +1252,7 @@ "Mammals": "יונקים", "Reptiles": "זוחלים", "Amphibians": "דו-חיים", - "Ray-finned fishes": "דגי סנפיר", + "Ray-finned fishes": "מקריני סנפיר", "Insects": "חרקים", "Arachnids": "עכבישנים", "Plants": "צמחים", @@ -1286,7 +1286,7 @@ "Wildlife Sightings": "תצפיות חיות בר", "Temperature field unavailable": "שדה הטמפרטורה אינו זמין", "Mean sea level pressure field unavailable": "שדה לחץ בגובה פני הים אינו זמין", - "Wind upstream unavailable": "מקור הרוח במעלה הזרם אינו זמין", + "Wind upstream unavailable": "שרת המקור של נתוני הרוח אינו זמין", "{source} HTTP {status}": "{source} HTTP {status}", "Wind": "רוח", "Wind source unavailable": "מקור הרוח אינו זמין", @@ -1312,7 +1312,7 @@ "Pressure": "לחץ", "Temperature": "טמפרטורה", "Wind trails with no field shading": "שובלי רוח ללא הצללת שדה", - "How hard the surface wind is blowing": "עד כמה חזקה נושבת הרוח בגובה הקרקע", + "How hard the surface wind is blowing": "באיזו עוצמה נושבת הרוח בגובה הקרקע", "Sea-level air pressure: broad highs and lows": "לחץ אוויר בגובה פני הים: אזורי לחץ גבוהים ונמוכים רחבים", "Air temperature two meters above the surface": "טמפרטורת אוויר שני מטרים מעל הקרקע", "Wind speed units": "יחידות מהירות רוח", @@ -1324,7 +1324,7 @@ "Issued: {time}": "פורסם: {time}", "Selected field unavailable · wind remains visible": "השדה הנבחר אינו זמין · הרוח נשארת גלויה", "{error} · wind remains visible": "{error} · הרוח נשארת גלויה", - "Surface wind at 10 m. Approximately 1° global grid. Curves follow the 10 m wind field, lifted 12 km for visibility; display height is not weather altitude. View lighting is for readability. Animation shows flow through one fixed forecast; it does not advance time. Color fields drape the globe basemap or the active photorealistic 3D Tiles.": "רוח פני הקרקע בגובה 10 מ׳, על סריג של כ-1°. העקומות עוקבות את שדה הרוח בגובה 10 מ׳, מוגבהות 12 ק\"מ לקריאות; גובה התצוגה אינו גובה מטאורולוגי. תאורת התצוגה נועדה לקריאות. ההנפשה מציגה זרימה בתחזית אחת קבועה; היא אינה מקדמת את הזמן. שדות הצבע נפרשים מעל מפת הבסיס של הגלובוס או מעל ה-3D Tiles הפוטוריאליסטיים הפעילים.", + "Surface wind at 10 m. Approximately 1° global grid. Curves follow the 10 m wind field, lifted 12 km for visibility; display height is not weather altitude. View lighting is for readability. Animation shows flow through one fixed forecast; it does not advance time. Color fields drape the globe basemap or the active photorealistic 3D Tiles.": "רוח פני הקרקע בגובה 10 מ׳, על סריג של כ-1°. העקומות עוקבות אחר שדה הרוח בגובה 10 מ׳, מוגבהות 12 ק\"מ לקריאות; גובה התצוגה אינו גובה מטאורולוגי. תאורת התצוגה נועדה לקריאות. ההנפשה מציגה זרימה בתחזית אחת קבועה; היא אינה מקדמת את הזמן. שדות הצבע נפרשים מעל מפת הבסיס של הגלובוס או מעל ה-3D Tiles הפוטוריאליסטיים הפעילים.", "MODEL": "מודל", "FIELD": "שדה", "UNITS": "יחידות", @@ -1346,9 +1346,9 @@ "WNW": "WNW", "NW": "NW", "NNW": "NNW", - "No surface reading": "אין קריאת שטח", + "No surface reading": "אין קריאה בגובה הקרקע", "Aim the map center at Earth": "כוון את מרכז המפה אל העולם", - "A location reading needs a loaded forecast and the Earth at the center of the view.": "קריאת מקום דורשת תחזית טעונה ואת כדור הארץ במרכז התצוגה.", + "A location reading needs a loaded forecast and the Earth at the center of the view.": "קריאת מיקום דורשת תחזית שנטענה ואת כדור הארץ במרכז התצוגה.", "Interpolated model forecast on an approximately 1° grid. Broad weather patterns, not a street-level measurement.": "תחזית מודל באינטרפולציה על סריג של כ-1°. דפוסי מזג אוויר רחבים, לא מדידה ברמת הרחוב.", " · calm": " · שקטה", " from {direction}": " מ-{direction}", @@ -1365,33 +1365,33 @@ "Error: {message}": "שגיאה: {message}", "Needs {envVars} — add it in Provider Settings": "דורש {envVars} — הוסף בהגדרות הספקים", "{label} is unavailable": "{label} אינו זמין", - "This map stack": "ערמת מפה זו", - "Google 3D tiles unavailable — check the key's API restrictions, quota, or network": "ה-Google 3D tiles אינם זמינים — בדוק את מגבלות ה-API של המפתח, את מכסה או את הרשת", + "This map stack": "ערכת מפות זו", + "Google 3D tiles unavailable — check the key's API restrictions, quota, or network": "ה-Google 3D tiles אינם זמינים — בדוק את מגבלות ה-API של המפתח, את המכסה או את הרשת", "Needs {envVars} — add it in Provider Settings — or a Cesium ion token for the ion-hosted route": "דורש {envVars} — הוסף בהגדרות הספקים — או אסימון Cesium ion לנתיב המתארח ב-ion", - "Exit cockpit to fly to a camera": "צא מתא הטייס כדי לעוף אל מצלמה", - "Exit cockpit to fly to a location": "צא מתא הטייס כדי לעוף אל מקום", - "Exit cockpit to fly to a photo": "צא מתא הטייס כדי לעוף אל תמונה", - "Exit cockpit to fly to a shared view": "צא מתא הטייס כדי לעוף אל תצוגה משותפת", - "Exit cockpit to fly to a target": "צא מתא הטייס כדי לעוף אל מטרה", - "Exit cockpit to fly to a vessel": "צא מתא הטייס כדי לעוף אל אונייה", - "Exit cockpit to fly to a fire": "צא מתא הטייס כדי לעוף אל שריפה", - "Exit cockpit to fly to a sighting": "צא מתא הטייס כדי לעוף אל תצפית", - "Exit cockpit to fly to a sighting area": "צא מתא הטייס כדי לעוף אל אזור תצפית", - "Exit cockpit to fly to a route": "צא מתא הטייס כדי לעוף אל מסלול", - "Exit cockpit to fly to a file": "צא מתא הטייס כדי לעוף אל קובץ", - "Exit cockpit to fly to a drawing": "צא מתא הטייס כדי לעוף אל שרטוט", - "Exit cockpit to fly to a scene": "צא מתא הטייס כדי לעוף אל סצנה", + "Exit cockpit to fly to a camera": "צא מתא הטייס כדי לטוס אל מצלמה", + "Exit cockpit to fly to a location": "צא מתא הטייס כדי לטוס אל מקום", + "Exit cockpit to fly to a photo": "צא מתא הטייס כדי לטוס אל תמונה", + "Exit cockpit to fly to a shared view": "צא מתא הטייס כדי לטוס אל תצוגה משותפת", + "Exit cockpit to fly to a target": "צא מתא הטייס כדי לטוס אל מטרה", + "Exit cockpit to fly to a vessel": "צא מתא הטייס כדי לטוס אל אונייה", + "Exit cockpit to fly to a fire": "צא מתא הטייס כדי לטוס אל שריפה", + "Exit cockpit to fly to a sighting": "צא מתא הטייס כדי לטוס אל תצפית", + "Exit cockpit to fly to a sighting area": "צא מתא הטייס כדי לטוס אל אזור תצפית", + "Exit cockpit to fly to a route": "צא מתא הטייס כדי לטוס אל מסלול", + "Exit cockpit to fly to a file": "צא מתא הטייס כדי לטוס אל קובץ", + "Exit cockpit to fly to a drawing": "צא מתא הטייס כדי לטוס אל שרטוט", + "Exit cockpit to fly to a scene": "צא מתא הטייס כדי לטוס אל סצנה", "Exit cockpit to view weather coverage": "צא מתא הטייס כדי לצפות בכיסוי מזג האוויר", - "Exit cockpit to fly to a cyclone": "צא מתא הטייס כדי לעוף אל ציקלון", - "Exit cockpit to fly to an aircraft": "צא מתא הטייס כדי לעוף אל מטוס", - "Exit cockpit to fly to a satellite": "צא מתא הטייס כדי לעוף אל לוויין", - "Exit cockpit to frame contacts": "צא מתא הטייס כדי לסגור מגעים בתצוגה", + "Exit cockpit to fly to a cyclone": "צא מתא הטייס כדי לטוס אל ציקלון", + "Exit cockpit to fly to an aircraft": "צא מתא הטייס כדי לטוס אל מטוס", + "Exit cockpit to fly to a satellite": "צא מתא הטייס כדי לטוס אל לוויין", + "Exit cockpit to frame contacts": "צא מתא הטייס כדי למסגר את המגעים", "Focusing {label}": "מתמקד ב-{label}", "Camera ownership changed": "בעלות המצלמה השתנתה", "Saved project could not be read; storage preserved. Import a valid file to resume saving.": "לא ניתן לקרוא את הפרויקט השמור; האחסון נשמר. ייבא קובץ תקין כדי לחדש שמירה.", "Ready": "מוכן", "Scene layer turned off": "שכבת הסצנה כבויה", - "Stopped": "עצר", + "Stopped": "נעצר", "Scene not saved — existing saved project could not be read. Export edits or import a valid file.": "הסצנה לא נשמרה — לא ניתן לקרוא את הפרויקט השמור הקיים. ייצא עריכות או ייבא קובץ תקין.", "Scene not saved — {reason}": "הסצנה לא נשמרה — {reason}", "Scene not saved — browser storage unavailable": "הסצנה לא נשמרה — אחסון הדפדפן אינו זמין", @@ -1425,8 +1425,8 @@ "Imported {file}": "יובא {file}", "Import failed: {error}": "הייבוא נכשל: {error}", "Import failed (could not read JSON file)": "הייבוא נכשל (לא ניתן לקרוא קובץ JSON)", - "Layers refused: {layers}": "שכבות שסירבו: {layers}", - "Could not exit {mode} — scene layers may be refused": "לא ניתן לצאת מ-{mode} — שכבות הסצנה עשויות להיסרב", + "Layers refused: {layers}": "שכבות שנדחו: {layers}", + "Could not exit {mode} — scene layers may be refused": "לא ניתן לצאת מ-{mode} — ייתכן ששכבות הסצנה יידחו", "Camera move interrupted": "תנועת המצלמה הופסקה", "Scene media timed out": "מדיית הסצנה חרגה מהזמן הקצוב", "Action complete": "הפעולה הושלמה", @@ -1438,7 +1438,7 @@ "Bhote Koshi Evidence Sequence": "רצף הראיות של Bhote Koshi", "Nepal Flood Incident": "אירוע השיטפון בנפאל", "Global Flights Radar": "מכ\"ם טיסות עולמי", - "Orbital Watch": "צפי מסלולי", + "Orbital Watch": "תצפית מסלולית", "Thermal Threat Board": "לוח איומים תרמיים", "City Overload": "עומס עירוני", "Omniscience Pullback": "נסיגת ראייה כוללת", @@ -1482,8 +1482,8 @@ }, "{scene} / {pack}: {status}. File: {path}. {attribution} · {license}": "{scene} / {pack}: {status}. קובץ: {path}. {attribution} · {license}", "Unavailable layers: {layers}": "שכבות בלתי זמינות: {layers}", - "Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "משתמש בתוכן רשום או במדיה מקושרת. הקבצים החיצוניים האלה אינם נכללים בחבילת סצנה. הודעות המקור שלהם חלות בעינם.", - "{bytes} bundled bytes verified. Files stay in memory for this session. Reimport the bundle after reloading the app.": "{bytes} בתי החבילה מאומתים. הקבצים נשארים בזיכרון להפעלה הזאת. ייבא מחדש את החבילה אחרי טעינת האפליקציה.", + "Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "משתמש בתוכן רשום או במדיה מקושרת. הקבצים החיצוניים האלה אינם נכללים בחבילת סצנה. הודעות המקור שלהם חלות בעינן.", + "{bytes} bundled bytes verified. Files stay in memory for this session. Reimport the bundle after reloading the app.": "אומתו {bytes} בייטים בחבילה. הקבצים נשארים בזיכרון להפעלה הזאת. ייבא מחדש את החבילה אחרי טעינה מחדש של האפליקציה.", "Review scene import": "סקירת ייבוא סצנה", "Nothing is loaded or changed until you apply this file.": "עד שתאשר את הקובץ לא נטען ולא משתנה דבר.", "Ready to import": "מוכן לייבוא", @@ -1510,7 +1510,7 @@ "Choose data-pack files": "בחירת קבצי חבילת נתונים", "Or choose a data-pack folder": "או בחירת תיקיית חבילת נתונים", "Download asset bundle": "הורדת חבילת הנכסים", - "Asset bundle downloaded": "חבילת הנכסים ירדה", + "Asset bundle downloaded": "חבילת הנכסים הורדה", "No RTL-SDR device selected": "לא נבחר מקלט RTL-SDR", "WebUSB requires desktop Chrome or Edge on localhost/HTTPS": "WebUSB דורש Chrome או Edge שולחני ב-localhost/HTTPS", "RTL-SDR access failed; close other SDR apps and check USB permissions": "הגישה ל-RTL-SDR נכשלה; סגור אפליקציות SDR אחרות ובדוק הרשאות USB", @@ -1568,7 +1568,7 @@ "Link shared": "הקישור שותף", "Link copied!": "הקישור הועתק!", "Copy failed": "ההעתקה נכשלה", - "Tilted view": "תצוגה משופעת", + "Tilted view": "תצוגה מוטה", "Straight-down view": "תצוגה ישרה מלמעלה", "North up": "צפון מעלה", "CCTV calibration saved": "כיול CCTV נשמר", @@ -1630,7 +1630,7 @@ "two": "{count} מצלמות נטענו · הפעל CCTV להפעלה", "other": "{count} מצלמות נטענו · הפעל CCTV להפעלה" }, - "Enable CCTV to load camera intersections": "הפעל CCTV לטעינת חיתוכי מצלמות", + "Enable CCTV to load camera intersections": "הפעל CCTV לטעינת מצלמות הצמתים", "Enable CCTV to start camera-linked intelligence summaries.": "הפעל CCTV להתחלת סיכומי מודיעין הקשורים למצלמות.", "No summary available.": "אין סיכום זמין.", "loading frames": "טוען שקופיות", @@ -1645,8 +1645,8 @@ "{source} · LOCATION QUERY · RECENT": "{source} · שאילתת מיקום · אחרונים", "LOCAL INFO": "מידע מקומי", "PLACE / CONDITIONS / POSITION": "מקום / מצב / עמדה", - "Stop automatic page cycling. Previous, Next, and the SIG/NEWS/LOCAL tabs stay available.": "הפסק את מחזור העמודים האוטומטי. קודם, הבא, והלשוניות אותות/חדשות/מקומי נשארות זמינות.", - "Cycle briefing pages automatically every 9 seconds (Signals → News → Local). Pauses while you hover or focus the panel. Live signal data refreshes continuously either way.": "מחזר את עמודי הדיווח אוטומטית כל 9 שניות (אותות → חדשות → מקומי). מושהה בזמן ריחוף או מיקוד הפאנל. נתוני האותות החיים מתרעננים כל הזמן בכל מקרה.", + "Stop automatic page cycling. Previous, Next, and the SIG/NEWS/LOCAL tabs stay available.": "הפסק את מחזור העמודים האוטומטי. הקודם, הבא והלשוניות אותות/חדשות/מקומי נשארים זמינים.", + "Cycle briefing pages automatically every 9 seconds (Signals → News → Local). Pauses while you hover or focus the panel. Live signal data refreshes continuously either way.": "מעבר אוטומטי בין עמודי התדריך כל 9 שניות (אותות → חדשות → מקומי). מושהה בזמן ריחוף או מיקוד הפאנל. נתוני האותות החיים מתרעננים כל הזמן בכל מקרה.", "CYCLE OFF": "מחזור כבוי", "ACQUIRING REGIONAL NEWS": "אוסף חדשות אזוריות", "RESOLVING REGION": "מזהה אזור", @@ -1675,10 +1675,10 @@ "{scope} · INSTALLATIONS {coverage}": "{scope} · מתקנים {coverage}", "MILITARY FEED OFF · PARTIAL PICTURE": "פיד צבאי כבוי · תמונה חלקית", "FLIGHTS FEED OFF · PARTIAL PICTURE": "פיד טיסות כבוי · תמונה חלקית", - "NEARBY AIRCRAFT INCOMPLETE · NOT AN ALL-CLEAR": "מטוסים סמוכים חלקיים · ללא אישור מלא", + "NEARBY AIRCRAFT INCOMPLETE · NOT AN ALL-CLEAR": "נתוני המטוסים הסמוכים חלקיים · לא אות הרגעה", "CONTEXT STANDBY": "ההקשר בהמתנה", "ENABLE GLOBAL CONTEXT FOR PROXIMITY PINGS": "הפעל הקשר גלובלי לפינגים של קרבה", - "CONTACT LOST · LAST KNOWN READOUT · NOT AN ALL-CLEAR": "המגע אבד · הקריאה האחרונה הידועה · ללא אישור מלא", + "CONTACT LOST · LAST KNOWN READOUT · NOT AN ALL-CLEAR": "המגע אבד · הקריאה האחרונה הידועה · לא אות הרגעה", "CONTACT LOST · {subject}": "המגע אבד · {subject}", "SUBJECT LEFT ITS FEED · READOUT HOLDING LAST KNOWN": "העצם יצא מהפיד · הקריאה מחזיקה את האחרון הידוע", "{cohort} · {contact}": "{cohort} · {contact}", @@ -1686,16 +1686,16 @@ "{cohort}, Unavailable": "{cohort}, לא זמין", "AHEAD": "לפנים", "{side} {angle}": "{side} {angle}", - "L": "L", - "R": "R", + "L": "שמאל", + "R": "ימין", "{count} INPUTS UNKNOWN · NOT AN ALL-CLEAR": { "one": "{count} קלט לא ידוע · לא אות הרגעה", "two": "{count} קלטים לא ידועים · לא אות הרגעה", "other": "{count} קלטים לא ידועים · לא אות הרגעה" }, - "AVAILABLE INPUTS CURRENT · NOT AN ALL-CLEAR": "הקלטים הזמינים עדכניים · ללא אישור מלא", + "AVAILABLE INPUTS CURRENT · NOT AN ALL-CLEAR": "הקלטים הזמינים עדכניים · לא אות הרגעה", "CONTACTS · 250 KM": "מגעים · 250 ק\"מ", - "AVAILABLE INPUTS ONLY · NOT AN ALL-CLEAR": "קלטים זמינים בלבד · ללא אישור מלא", + "AVAILABLE INPUTS ONLY · NOT AN ALL-CLEAR": "קלטים זמינים בלבד · לא אות הרגעה", "Normal": "רגיל", "Night vision": "ראיית לילה", "Thermal": "תרמי", @@ -1708,7 +1708,7 @@ "SQUAWK {code} · {status}": "SQUAWK {code} · {status}", "ADS-B PRIORITY · {status}": "עדיפות ADS-B · {status}", "ADS-B EMERGENCY · {status}": "חירום ADS-B · {status}", - "ACQUIRING SURFACE": "אוסף משטח", + "ACQUIRING SURFACE": "מאתר משטח", "SURFACE FALLBACK": "משטח חלופי", "STALE FEED": "פיד מיושן", "LIVE TRACK": "מעקב חי", @@ -1718,9 +1718,9 @@ "ARROW · ESTIMATED DIRECTION": "חץ · כיוון מוערך", "DEST {bearing}": "DEST {bearing}", "TIME UNKNOWN": "זמן לא ידוע", - "{count}M AGO": "לפני {count} דק", - "{count}H AGO": "לפני {count} שע", - "{count}D AGO": "לפני {count} ימ", + "{count}M AGO": "לפני {count} דק׳", + "{count}H AGO": "לפני {count} שע׳", + "{count}D AGO": "לפני {count} ימ׳", "DIR UNKNOWN": "כיוון לא ידוע", "COCKPIT": "תא טייס", "Select flight {title}": "בחירת הטיסה {title}", @@ -1730,12 +1730,12 @@ "{aircraftClass} · {distance}": "{aircraftClass} · {distance}", "DISTANCE UNKNOWN": "מרחק לא ידוע", "{count} INPUTS UNKNOWN": { - "one": "{count} קלטים לא ידועים", + "one": "{count} קלט לא ידוע", "two": "{count} קלטים לא ידועים", "other": "{count} קלטים לא ידועים" }, "SOURCE STATUS UNAVAILABLE": "מצב המקור אינו זמין", - "TRACK ACQUIRED": "המעקב נתפס", + "TRACK ACQUIRED": "המעקב ננעל", "{label} · COURSE {heading}°": "{label} · מהלך {heading}°", "Context could not restore every layer; try again": "ההקשר לא שיחזר את כל השכבות; נסה שוב", "No selected data layers": "אין שכבות נתונים נבחרות", @@ -1755,13 +1755,13 @@ "Nearby installations could not be refreshed; try again": "לא ניתן לרענן את המתקנים הסמוכים; נסה שוב", "Space Missions cancellation could not restore the previous layer state": "ביטול משימות החלל לא שיחזר את מצב השכבה הקודם", "That layer is unavailable in the current Context mode": "השכבה הזאת אינה זמינה במצב ההקשר הנוכחי", - "{layerId} could not {action} cleanly": "{layerId} — הפעולה {action} לא הסתיימה בנקיון", + "{layerId} could not {action} cleanly": "{layerId} — הפעולה {action} לא הסתיימה כראוי", "start": "התחלה", "stop": "עצירה", - "{mode} could not start because another layer did not stop cleanly": "{mode} לא החל כי שכבה אחרת לא נעצרה בנקיון", + "{mode} could not start because another layer did not stop cleanly": "{mode} לא החל כי שכבה אחרת לא נעצרה כראוי", "Space Missions": "משימות חלל", "Context": "ההקשר", - "Ground heights could not be refreshed. Try the file again when the map has loaded.": "את גבהי הקרקע לא ניתן לרענן. נסה שוב את הקובץ כשהמפה נטענת.", + "Ground heights could not be refreshed. Try the file again when the map has loaded.": "את גבהי הקרקע לא ניתן לרענן. נסה שוב את הקובץ אחרי שהמפה תיטען.", "{count} map objects": { "one": "{count} אובייקט מפה", "two": "{count} אובייקטי מפה", @@ -1793,7 +1793,7 @@ "panel": "פאנל", "Live Flights": "טיסות חיות", "Military Flights": "טיסות צבאיות", - "Earthquakes (24h)": "רעידות אדמה (24 שע)", + "Earthquakes (24h)": "רעידות אדמה (24 שע׳)", "Satellites": "לוויינים", "Space Missions (30d)": "משימות חלל (30 יום)", "Street Traffic": "תנועה ברחובות", @@ -1811,13 +1811,13 @@ "OSM Places": "מקומות OSM", "Transit": "תחבורה ציבורית", "Recent Imagery": "צילומים אחרונים", - "Fire Perimeters": "היקפי שרפות", + "Fire Perimeters": "היקפי שריפות", "GNSS Integrity": "שלמות GNSS", "Prohibited & Restricted Airspace": "מרחב אווירי אסור ומוגבל", "S2 GhostMaps": "S2 GhostMaps", "Rain radar": "רדאר גשם", "Lightning density": "צפיפות ברקים", - "Cyclone advisories": "ייעוצי ציקלונים", + "Cyclone advisories": "עדכוני ציקלונים", "ALPR Cameras": "מצלמות ALPR", "Sea Marks": "סימני ים", "Ski Pistes": "מסלולי סקי", @@ -1828,7 +1828,7 @@ "Mapped ALPR Cameras": "מצלמות ALPR ממופות", "Data Centers": "מרכזי נתונים", "Active Fires": "שריפות פעילות", - "Military aircraft": "מטוס צבאי", + "Military aircraft": "מטוסים צבאיים", "Vessels": "אוניות", "CCTV + Street View fallback": "CCTV + גיבוי Street View", "OpenStreetMap + optional Google Maps Places": "OpenStreetMap + Google Maps Places אופציונלי", @@ -1854,17 +1854,17 @@ "Other layers": "שכבות אחרות", "{state} · {source}": "{state} · {source}", "UNCERTAIN · {source} · lifecycle state requires reconciliation": "לא ודאי · {source} · מצב מחזור החיים מצריך התאמה", - "{state} · {source} · {detail} · retry {seconds}s": "{state} · {source} · {detail} · ניסיון חוזר בעוד {seconds} שנ", + "{state} · {source} · {detail} · retry {seconds}s": "{state} · {source} · {detail} · ניסיון חוזר בעוד {seconds} שנ׳", "{state} · {source} · {detail}": "{state} · {source} · {detail}", "never": "לעולם לא", "{source} · {loadingLabel}": "{source} · {loadingLabel}", "{accepted} of {raw} records accepted": "התקבלו {accepted} מתוך {raw} רשומות", "incomplete snapshot": "תמונת מצב שאינה שלמה", "{state} · {source} · {detail} · {ago}": "{state} · {source} · {detail} · {ago}", - "{state} · {source} · {ago} · retrying in {seconds}s": "{state} · {source} · {ago} · מנסה שוב בעוד {seconds} שנ", + "{state} · {source} · {ago} · retrying in {seconds}s": "{state} · {source} · {ago} · מנסה שוב בעוד {seconds} שנ׳", "{state} · {source} · {ago}": "{state} · {source} · {ago}", "{source} · {ago}": "{source} · {ago}", - "{count}s ago": "לפני {count} שנ'", + "{count}s ago": "לפני {count} שנ׳", "Local FM stopped: internet radio started": "FM מקומי נעצר: רדיו אינטרנט החל", "IDLE": "אין פעילות", "CONNECTING": "מתחבר", @@ -1904,17 +1904,17 @@ "LOCATING…": "מאתר…", "LOCATED": "אותר", "LOCATE": "אתר", - " · read while Local ADS-B is on": " · נקרא בזמן ש-Local ADS-B פעיל", + " · read while Local ADS-B is on": " · נקרא בזמן ש-ADS-B מקומי פעיל", "Decoder feeds: {feeds}": "פידי דקודר: {feeds}", "📍 Location: --": "📍 מיקום: --", "Landmark: --": "ציון דרך: --", - "Searched location": "המקום שנחפש", + "Searched location": "המיקום שחיפשת", "Location not found": "המקום לא נמצא", "Check the spelling and press Enter to search again.": "בדוק את האיות והקש Enter כדי לחפש שוב.", "Search failed": "החיפוש נכשל", "Press Enter to try again.": "הקש Enter לניסיון חוזר.", "Detailed outline unavailable": "קו המתאר המפורט אינו זמין", - "Fly to a POI first": "עוף קודם אל נקודת עניין", + "Fly to a POI first": "טוס קודם אל נקודת עניין", "{label} unavailable: {hint}": "{label} אינו זמין: {hint}", "MAP": "מפה", "Layers": "שכבות", @@ -1947,7 +1947,7 @@ "OFF AIR": "מחוץ לשידור", "STATION UNAVAILABLE": "התחנה אינה זמינה", "Station unavailable after directory refresh": "התחנה אינה זמינה אחרי רענון המדריך", - "Radio could not {action} cleanly": "הרדיו לא השלים את {action} בנקיון", + "Radio could not {action} cleanly": "הרדיו — הפעולה {action} לא הסתיימה כראוי", "SYNC": "סנכרון", "RECONCILE": "התאמה", "DISABLE": "כיבוי", @@ -1964,9 +1964,9 @@ "Play": "נגן", "PAUSE": "השהה", "RESUME": "המשך", - "PLAY": "נגינה", - "selected": "נבחר", - "nearest": "הקרוב", + "PLAY": "נגן", + "selected": "הנבחרת", + "nearest": "הקרובה", "{action} {target} radio station": "{action} את תחנת הרדיו {target}", "station": "תחנה", " · stale/degraded directory": " · מדריך מיושן/מופחת", @@ -1982,8 +1982,8 @@ "Broadcaster stream unavailable": "זרימת המשדר אינה זמינה", " · muted during voice interaction": " · מושתק בזמן אינטראקציה קולית", " · restoring volume after voice": " · מחזיר עוצמה אחרי הקול", - " · static indicates no broadcaster audio": " · רקע רק מעיד שאין שמע מהמשדר", - " · tuning static until broadcaster starts": " · רקע עד לתחילת השידור של המשדר", + " · static indicates no broadcaster audio": " · רעש סטטי מעיד שאין שמע מהמשדר", + " · tuning static until broadcaster starts": " · רעש כוונון עד שהמשדר יתחיל לשדר", "Station unavailable after directory refresh — choose another channel": "התחנה אינה זמינה אחרי רענון המדריך — בחר ערוץ אחר", "Radio is enabling…": "הרדיו במהלך הפעלה…", "Radio is disabling…": "הרדיו במהלך כיבוי…", @@ -2008,8 +2008,8 @@ "View is {size} wide · limit {limit}": "רוחב התצוגה {size} · מגבלה {limit}", "VS BASEMAP": "מול מפת הבסיס", "A / B": "A / B", - "Newest low-cloud day for this box · scene cloud, not box cloud": "היום החדש ביותר בעל עננות נמוכה לתיבה הזאת · עננות הסצנה, לא עננות התיבה", - "Newest day covering this box · cloudier than 20%": "היום החדש ביותר המכסה את התיבה הזאת · מעונן מ-20%", + "Newest low-cloud day for this box · scene cloud, not box cloud": "היום החדש ביותר עם מעט עננים לתיבה הזאת · עננות הסצנה, לא עננות התיבה", + "Newest day covering this box · cloudier than 20%": "היום החדש ביותר המכסה את התיבה הזאת · עננות מעל 20%", "Newest day with imagery for this box · partial coverage": "היום החדש ביותר עם צילומים לתיבה הזאת · כיסוי חלקי", "Newest daily overview for this box": "הסקירה היומית החדשה ביותר לתיבה הזאת", "newest clear day": "היום הבהיר החדש ביותר", @@ -2070,7 +2070,7 @@ "Download {slot} as a PNG": "הורדת {slot} כקובץ PNG", "Download the image as a PNG": "הורדת התמונה כקובץ PNG", "Box {width} × {height} km": "תיבה {width} × {height} ק\"מ", - "Acquired {time}": "נאסף {time}", + "Acquired {time}": "צולם {time}", "Coverage {coverage}": "כיסוי {coverage}", "START HERE · {reason}": "התחלה כאן · {reason}", "Daily overview shows little detail in a box this small": "הסקירה היומית מציגה מעט פירוט בתיבה קטנה כל כך", @@ -2089,7 +2089,7 @@ "{before} {left} percent, {after} {right} percent": "{before} {left} אחוזים, {after} {right} אחוזים", "Export failed · {error}": "הייצוא נכשל · {error}", "START HERE": "התחלה כאן", - "Fly in until the view fits the 1,000 km limit": "עוף פנימה עד שהתצוגה נכנסת למגבלה של 1,000 ק\"מ", + "Fly in until the view fits the 1,000 km limit": "טוס פנימה עד שהתצוגה תיכנס למגבלה של 1,000 ק\"מ", "ZOOM IN": "התקרבות", "Imagery days, newest first · arrows move, S or A and B pin": "ימי צילומים, חדש בראש · החצים מזיזים, S או A ו-B מקבעים", "On the map": "על המפה", @@ -2105,7 +2105,7 @@ "Stopped (Esc)": "נעצר (Esc)", "SPARSE": "דליל", "BALANCED": "מאוזן", - "{duration}s + {hold}s": "{duration} שנ + {hold} שנ", + "{duration}s + {hold}s": "{duration} שנ׳ + {hold} שנ׳", "Cancel": "ביטול", "Shared flight follow expired": "עקיבת הטיסה המשותפת פגה", "Shared military flight follow expired": "עקיבת הטיסה הצבאית המשותפת פגה", @@ -2124,8 +2124,8 @@ "{id} isn't reporting now — showing where it was at {time}": "{id} לא מדווח עכשיו — מציג היכן היה ב-{time}", "This share link can't be opened": "לא ניתן לפתוח את קישור השיתוף הזה", "Shared vessel is unavailable": "האונייה המשותפת אינה זמינה", - "ACQUIRING": "אוסף", - "SHARED {subject}": "{subject} משותף", + "ACQUIRING": "מאתר", + "SHARED {subject}": "שיתוף: {subject}", "subject": "עצם", "LOADING LIVE DATA": "טוען נתונים חיים", "LOAD COMPLETE": "הטעינה הושלמה", @@ -2133,9 +2133,9 @@ "LOAD FAILED": "הטעינה נכשלה", "LIVE DATA OFF": "נתונים חיים כבויים", "MAPPED SITES LOADED": "אתרים ממופים נטענו", - "RETRYING MAPPED SITES": "מנסה שוב אתרים ממופים", + "RETRYING MAPPED SITES": "מנסה שוב לטעון אתרים ממופים", "FETCHING MAPPED SITES": "שולף אתרים ממופים", - "RETRYING ALPR CAMERAS": "מנסה שוב מצלמות ALPR", + "RETRYING ALPR CAMERAS": "מנסה שוב לטעון מצלמות ALPR", "FETCHING ALPR CAMERAS": "שולף מצלמות ALPR", "OVERPASS TEMPORARILY UNAVAILABLE": "OVERPASS אינו זמין זמנית", "OVERPASS RATE-LIMITED": "OVERPASS מוגבל בקצב", @@ -2147,7 +2147,7 @@ "REFRESHING LIVE DATA": "מרענן נתונים חיים", "syncing road network": "מסנכרן את רשת הכבישים", "retry pending": "ניסיון חוזר בתור", - "retrying in {seconds}s": "מנסה שוב בעוד {seconds} שנ", + "retrying in {seconds}s": "מנסה שוב בעוד {seconds} שנ׳", "ALPR cameras": "מצלמות ALPR", "OpenSky OAuth client missing/invalid": "לקוח ה-OAuth של OpenSky חסר או בלתי תקין", "OpenSky OAuth rejected credentials": "אישורי ה-OAuth של OpenSky נדחו", @@ -2167,7 +2167,7 @@ "other": "{count} קבוצות CelesTrak אינן זמינות" }, "{feed} feed unavailable": "הפיד {feed} אינו זמין", - "Source snapshot {minutes} min old": "תמונת המצב של המקור בת {minutes} דק", + "Source snapshot {minutes} min old": "תמונת המצב של המקור בת {minutes} דק׳", "{source} rate limited (anonymous)": "{source} מוגבל בקצב (אנונימי)", "{source} rate limited": "{source} מוגבל בקצב", "{source} network error": "שגיאת רשת ב-{source}", @@ -2204,15 +2204,15 @@ "two": "{count} נשמעו", "other": "{count} נשמעו" }, - "USB {rate} msg/s": "USB {rate} הודעות/שנ", - "{rate} msg/s": "{rate} הודעות/שנ", + "USB {rate} msg/s": "USB {rate} הודעות/שנ׳", + "{rate} msg/s": "{rate} הודעות/שנ׳", "{count} feeds live": { "one": "{count} פיד חי", "two": "{count} פידים חיים", "other": "{count} פידים חיים" }, - "{feed} {count} ({seconds}s old)": "{feed} {count} (בן {seconds} שנ)", - "Street Level toggle failed": "החלפת Street Level נכשלה", + "{feed} {count} ({seconds}s old)": "{feed} {count} (בן {seconds} שנ׳)", + "Street Level toggle failed": "שינוי המצב של Street Level נכשל", "Street Level could not start": "Street Level לא הצליח להתחיל", "ANY DATE": "תאריך כלשהו", "LAST 10 YEARS": "10 השנים האחרונות", @@ -2239,7 +2239,7 @@ "Open {names} at the centre of the view": "פתח את {names} במרכז התצוגה", "Zoom in to a street to open {names} here": "התקרב לרחוב כדי לפתוח את {names} כאן", "Switch Street Level on to draw its coverage.": "הפעל Street Level כדי לצייר את כיסויו.", - "Every provider is switched off: light a chip to draw its coverage.": "כל הספקים כבויים: הדלק שבב כדי לצייר את כיסויו.", + "Every provider is switched off: light a chip to draw its coverage.": "כל הספקים כבויים: הפעל ספק כדי לצייר את הכיסוי שלו.", "Loading this sequence…": "טוען את הרצף הזה…", "{n} images in this sequence · Esc clears": { "one": "{n} תמונה ברצף הזה · Esc מנקה", @@ -2315,8 +2315,8 @@ "Emulate a green phosphor CRT with scanlines and screen curvature.": "הדמיית CRT פוספור ירוק עם קווי סריקה ועקמומיות מסך.", "Simulate night-vision goggles with green intensification and a tube vignette.": "הדמיית משקפי ראיית לילה עם הבהרה ירוקה ווינייטת צינור.", "Simulate FLIR-style thermal contrast. Turn up Ironbow for color.": "הדמיית ניגודיות תרמית דמוית FLIR. הגדל את Ironbow לצבע.", - "Apply bright cel-shaded color and illustrated outlines.": "החלת צבע מובלט בסגנון אנימציה וקווי מתאר מומחשים.", - "Apply high-contrast monochrome film-noir grading.": "החלת גיוון חד-צבעי ניגודי בסגנון פילם-נואר.", + "Apply bright cel-shaded color and illustrated outlines.": "החלת צבעים עזים בסגנון אנימציה וקווי מתאר מאוירים.", + "Apply high-contrast monochrome film-noir grading.": "החלת עיבוד צבע חד-צבעי בניגודיות גבוהה, בסגנון פילם נואר.", "MAP SOURCE": "מקור מפה", "Map source": "מקור מפה", "Style": "סגנון", @@ -2332,7 +2332,7 @@ "Imagery days in the box": "ימי הצילומים בתיבה", "Context mode": "מצב ההקשר", "CONTACTS": "מגעים", - "Cycles the nearest contacts of whatever type you select — planes, vessels, installations. Satellites track independently.": "מחזר את המגעים הקרובים מהסוג שתבחר — מטוסים, אוניות, מתקנים. לוויינים נעקבים בנפרד.", + "Cycles the nearest contacts of whatever type you select — planes, vessels, installations. Satellites track independently.": "עובר בין המגעים הקרובים מהסוג שתבחר — מטוסים, אוניות, מתקנים. לוויינים נעקבים בנפרד.", "SPACE MISSIONS": "משימות חלל", "SELECT CONTEXT": "בחירת ההקשר", "CONTACTS — nearest planes · vessels · sites": "מגעים — המטוסים הקרובים · אוניות · אתרים", @@ -2363,7 +2363,7 @@ "STOP": "עצירה", "Play the shot after the selected one, moving on to the next scene when needed": "ניגון השוט שאחרי הנבחר, עם מעבר לסצנה הבאה כשצריך", "SAVE & SHARE": "שמירה ושיתוף", - "Download every scene as a JSON file you can import later": "הורדת כל סצנה כקובץ JSON לייבוא בהמשך", + "Download every scene as a JSON file you can import later": "הורדת כל הסצנות בקובץ JSON אחד לייבוא בהמשך", "Load scenes from an exported JSON file": "טעינת סצנות מקובץ JSON שיוצא", "IMPORT": "ייבוא", "Download the timing log of the last play": "הורדת יומן התזמון של הנגינה האחרונה", @@ -2378,7 +2378,7 @@ "GROUND STATION · PROVIDER SETTINGS": "תחנת קרקע · הגדרות ספקים", "Close key setup": "סגירת הגדרת המפתח", "Power up the globe": "שדרוג הגלובוס", - "The globe already flies keyless. Every key below switches on another real feed — paste one and it's saved into this app's local configuration, then the server restarts itself. Server-side keys stay on this machine; Google Maps and Cesium ion run in the browser and must be provider-restricted. Keys you configured elsewhere are shown but never touched.": "הגלובוס כבר עף בלי מפתחות. לכל מפתח להלן הזנה אמיתית נוספת — הדבק אחד והוא נשמר לתצורה המקומית של האפליקציה, ואז השרת מאתחל את עצמו. מפתחות של שרת נשארים במכונה הזאת; Google Maps ו-Cesium ion רצים בדפדפן וחייבים הגבלה אצל הספק. מפתחות שהגדרת במקום אחר מוצגים, אך האפליקציה לעולם אינה משנה אותם.", + "The globe already flies keyless. Every key below switches on another real feed — paste one and it's saved into this app's local configuration, then the server restarts itself. Server-side keys stay on this machine; Google Maps and Cesium ion run in the browser and must be provider-restricted. Keys you configured elsewhere are shown but never touched.": "הגלובוס כבר פועל בלי מפתחות. כל מפתח להלן מפעיל פיד אמיתי נוסף — הדבק אחד והוא נשמר לתצורה המקומית של האפליקציה, ואז השרת מאתחל את עצמו. מפתחות של שרת נשארים במכונה הזאת; Google Maps ו-Cesium ion רצים בדפדפן וחייבים הגבלה אצל הספק. מפתחות שהגדרת במקום אחר מוצגים, אך האפליקציה לעולם אינה משנה אותם.", "This key runs in the browser by design — restrict it at the provider (see SECURITY.md)": "מפתח זה רץ בדפדפן מתוך תכנון — הגבל אותו אצל הספק (ראה SECURITY.md)", "browser-side": "בצד הדפדפן", "Supplied by your environment, Keychain, or launcher — change it where it was set": "מסופק על ידי הסביבה, ה-Keychain או מריץ ההפעלה — שנה אותו במקום שבו הוגדר", @@ -2397,7 +2397,7 @@ "ESC to close": "Esc לסגירה", "Visible map targets": "היעדים הגלויים במפה", "NO PLACE LEFT BEHIND": "בלי מקום שנשאר מאחור", - "Rendered globe frames per second · toggle with `": "פריימי גלובוס לשנייה · החלפה עם `", + "Rendered globe frames per second · toggle with `": "פריימי גלובוס לשנייה · הצגה/הסתרה עם `", "ACTIVE STYLE": "הסגנון הפעיל", "ORBIT": "הקפה", "No shots yet. Use CAPTURE SHOT to save current look.": "אין עדיין שוטים. השתמש בלכידת שוט כדי לשמור את המראה הנוכחי.", @@ -2423,8 +2423,8 @@ "Close event layer": "סגירת שכבת האירוע", "OBSERVED IMAGERY": "צילומים נצפים", "SCHEMATIC CORRIDOR": "מסדרון סכמטי", - "2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "מקור היסטורי 2021 / אחרי האירוע 2026", - "Historical reference and post-event image split": "הפיצול בין תמונת המקור ההיסטורי לתמונה שאחרי האירוע", + "2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "ייחוס היסטורי 2021 / אחרי האירוע 2026", + "Historical reference and post-event image split": "הפיצול בין תמונת הייחוס ההיסטורית לתמונה שאחרי האירוע", "Story beat navigation": "ניווט קטעי הסיפור", "Play the next shot and continue through this scene": "נגינת השוט הבא והמשך לאורך הסצנה הזאת", "↗ OPEN ORIGINAL": "↗ פתח את המקור", @@ -2433,16 +2433,16 @@ "GEOLOCATIONS · {credit}": "מיקומים גיאוגרפיים · {credit}", "↗ OPEN PUBLIC MAP": "↗ פתח מפה ציבורית", " Clouds are preserved from the source imagery.": " העננים נשמרו מצילומי המקור.", - "ACQUIRING FRAME": "אוסף שקופית", + "ACQUIRING FRAME": "טוען שקופית", "CCTV ON": "CCTV פעיל", "CCTV OFF": "CCTV כבוי", - "NEAREST": "הקרוב", + "NEAREST": "הקרובה", "CCTV camera": "מצלמת CCTV", "CALIBRATION": "כיול", "Drag the camera in the world: rings rotate, arrows move, handles set range/FOV": "גרור את המצלמה בעולם: טבעות מסובבות, חצים מזיזים, נקודות אחיזה קובעות טווח/FOV", "Camera pose — click a value to type": "מצב המצלמה — לחץ על ערך להקלדה", "Heading (compass °) — click to type": "כיוון (מעלות מצפן) — לחץ להקלדה", - "Pitch (° up/down) — click to type": "הטיה (° למעלה/למטה) — לחץ להקלדה", + "Pitch (° up/down) — click to type": "הטייה (° למעלה/למטה) — לחץ להקלדה", "Horizontal FOV (°) — click to type": "FOV אופקי (°) — לחץ להקלדה", "Range / monitor-plane distance (m) — click to type": "טווח / מרחק למישור המוניטור (מ׳) — לחץ להקלדה", "Mount height above ground (m) — click to type": "גובה ההרכבה מעל הקרקע (מ׳) — לחץ להקלדה", @@ -2451,7 +2451,7 @@ "SAVE CAL": "שמירת כיול", "RESET CAL": "איפוס כיול", "SCENE SUMMARY": "סיכום הסצנה", - "Fly to Tokyo": "עיפה אל טוקיו", + "Fly to Tokyo": "טוס אל טוקיו", "Show live flights": "הצגת טיסות חיות", "AI chat": "צ׳אט AI", "GEV CHAT": "צ׳אט GEV", @@ -2489,7 +2489,7 @@ "Live signals": "אותות חיים", "Latest regional news": "חדשות אזוריות אחרונות", "Location-based information": "מידע לפי מקום", - "TEMP": "טמפ", + "TEMP": "טמפ׳", "WIND": "רוח", "SKY": "שמיים", "PRECIP": "משקעים", @@ -2497,7 +2497,7 @@ "Weather data by Open-Meteo.com": "נתוני מזג אוויר מאת Open-Meteo.com", "Cockpit briefing pages": "עמודי התדריך של תא הטייס", "Show Live Signals": "הצגת אותות חיים", - "SIG": "אות", + "SIG": "אותות", "Show Regional News": "הצגת חדשות אזוריות", "NEWS": "חדשות", "Show Local Info": "הצגת מידע מקומי", @@ -2518,10 +2518,10 @@ "SITE": "אתר", "NEAREST OBSERVED / MAPPED": "הנצפים / הממופים הקרובים", "WX": "WX", - "Estimated flight plan": "תכנון הטיסה המשוער", + "Estimated flight plan": "תוכנית הטיסה המשוערת", "ESTIMATED FLIGHT PLAN": "תוכנית טיסה משוערת", - "FROM": "מ-", - "TO": "אל", + "FROM": "מוצא", + "TO": "יעד", "Collapse Cockpit display options": "קיפול אפשרויות התצוגה של תא הטייס", "Expand Cockpit display options": "הרחבת אפשרויות התצוגה של תא הטייס", "Collapse Cockpit Radio controls": "קיפול פקדי הרדיו של תא הטייס", @@ -2571,13 +2571,13 @@ "Fade": "התפוגגות", "Detection fade distance": "מרחק התפוגגות הזיהוי", "World-overlay fade distance outside the keyhole as a percentage of its radius": "מרחק התפוגגות שכבות העולם מחוץ לחור המנעול, כאחוז מרדיוסו", - "Outside": "מחוץ", + "Outside": "בחוץ", "Detection opacity outside the keyhole": "אטימות הזיהוי מחוץ לחור המנעול", "World-overlay label and card opacity beyond the fade distance": "אטימות התוויות והכרטיסים של שכבות העולם מעבר למרחק ההתפוגגות", "PARAMETERS": "פרמטרים", - "3D aircraft — flat icons zoomed out, 3D models up close": "מטוסים תלת-הממדיים — סמלים שטוחים בזום החוצה, דגמים תלת-הממדיים מקרוב", + "3D aircraft — flat icons zoomed out, 3D models up close": "מטוסים תלת-ממדיים — סמלים שטוחים בזום החוצה, דגמים תלת-ממדיים מקרוב", "Models": "דגמים", - "3D model coverage": "כיסוי דגמים תלת-הממדיים", + "3D model coverage": "כיסוי דגמים תלת-ממדיים", "Scope — the circular viewport mask": "סקופ — מסכת התצוגה העגולה", "Scope": "סקופ", "Feather": "ריכוך", @@ -2597,7 +2597,7 @@ "Remove every mark from the board": "הסרת כל סימן מהלוח", "Clear": "ניקוי", "Drawn shapes": "צורות ששורטטו", - "Show your own GeoJSON, KML, KMZ or GPX files on the globe (or drop them onto it). File bytes stay on this device; overlays can appear in map screenshots shared with voice.": "הצגת קבצי GeoJSON, KML, KMZ או GPX משלך על הגלובוס (או גרירתם אליו). בתי הקבצים נשארים במכשיר הזה; שכבות-על עשויות להופיע בצילומי מסך המשותפים עם הקול.", + "Show your own GeoJSON, KML, KMZ or GPX files on the globe (or drop them onto it). File bytes stay on this device; overlays can appear in map screenshots shared with voice.": "הצגת קבצי GeoJSON, KML, KMZ או GPX משלך על הגלובוס (או גרירתם אליו). תוכן הקבצים נשאר במכשיר הזה; שכבות-על עשויות להופיע בצילומי מסך המשותפים עם הקול.", "Import": "ייבוא", "Choose GeoJSON, KML, KMZ or GPX files": "בחירת קבצי GeoJSON, KML, KMZ או GPX", "Imported files": "קבצים שיובאו", @@ -2651,7 +2651,7 @@ "Available Space Missions": "משימות החלל הזמינות", "AVAILABLE MISSIONS": "המשימות הזמינות", "SELECT A MISSION TO INSPECT": "בחר משימה לבחינה", - "LOADING 30-DAY MISSION INDEX": "טוען את מפתח המשימות ל-30 יום", + "LOADING 30-DAY MISSION INDEX": "טוען את רשימת המשימות ל-30 יום", "TAB PREVIEWS · ENTER / SPACE SELECTS": "Tab לתצוגה מקדימה · Enter / מקש הרווח בוחר", "Panel position": "מקום הפאנל", "Move above the dock": "מעבר מעל העגינה", @@ -2664,7 +2664,7 @@ "Expand Radio": "הרחבת הרדיו", "Collapse Radio": "קיפול הרדיו", "Internet radio and local SDR": "רדיו אינטרנט ו-SDR מקומי", - "STATION TAG": "תגי תחנה", + "STATION TAG": "תגית תחנה", "Filter stations by station tag": "סינון תחנות לפי תגית התחנה", "Enable Radio, then choose a globe marker or use next.": "הפעל את הרדיו, ואז בחר סמן על הגלובוס או השתמש בהבא.", "Radio playback": "נגינת הרדיו", @@ -2676,7 +2676,7 @@ "STATION SITE": "אתר התחנה", "DIRECTORY: RADIO BROWSER": "מדריך: RADIO BROWSER", "Audio connects directly to the broadcaster when you press play, choose a station on the globe or ask voice to play. Your IP is visible to that broadcaster.": "השמע מתחבר ישירות למשדר כשלוחצים על נגן, בוחרים תחנה בגלובוס או מבקשים בקול לנגן. ה-IP שלך גלוי למשדר הזה.", - "DRAG TO TUNE": "גרירה לכיוון", + "DRAG TO TUNE": "גרור לכוונון", "Tune available internet radio stations": "כוונון תחנות הרדיו הזמינות באינטרנט", "ALL · DRAG THE NEEDLE": "הכול · גרור את המחט", "SNAPS TO AVAILABLE STATIONS": "נצמד לתחנות הזמינות", @@ -2690,17 +2690,17 @@ "Scene actions": "פעולות סצנה", "Local RTL-SDR receiver": "מקלט RTL-SDR מקומי", "LOCAL RTL-SDR": "RTL-SDR מקומי", - "Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · מכוון מקומי אחד המשותף ל-FM ולשכבת Local ADS-B.", + "Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · מכוון מקומי אחד המשותף ל-FM ולשכבת ADS-B מקומי.", "Use your location for faster ADS-B position decoding": "שימוש במיקומך לפענוח מהיר יותר של מיקומי ADS-B", "Choose a different RTL-SDR or receiver channel": "בחירת RTL-SDR או ערוץ מקלט אחר", "CHANGE DEVICE": "החלפת מכשיר", "RTL-SDR receiver mode": "מצב המקלט RTL-SDR", - "GAIN": "הגברה", - "RTL-SDR tuner gain for the current mode": "הגברת מכוון ה-RTL-SDR למצב הנוכחי", + "GAIN": "הגבר", + "RTL-SDR tuner gain for the current mode": "הגבר מכוון ה-RTL-SDR למצב הנוכחי", "AUTO": "אוטומטי", "MSG/S": "MSG/S", "HEARD": "נשמעו", - "POSITIONED": "הוגדר מקום", + "POSITIONED": "עם מיקום", "FM MHZ": "FM MHZ", "TUNE": "כוונון", "Seek broadcast FM stations": "חיפוש תחנות FM שידוריות", @@ -2748,7 +2748,7 @@ "Close voice panel": "סגירת פאנל הקול", "Latest voice exchange": "חילופי הקול האחרונים", "Try saying": "נסה לומר", - "What am I looking at?": "מה עיני רואות?", + "What am I looking at?": "על מה אני מסתכל?", "AI Provider": "ספק AI", "The selected AI provider is shared by voice and chat.": "ספק ה-AI הנבחר משותף לקול ולצ׳אט.", "Show quick commands": "הצגת פקודות מהירות", @@ -2782,13 +2782,13 @@ "Detection overlay: {mode}": "שכבת הזיהוי: {mode}", "Detection overlay: off": "שכבת הזיהוי: כבויה", "Active weather": "מזג אוויר פעיל", - "{time} · {minutes} min ago": "{time} · לפני {minutes} דק", + "{time} · {minutes} min ago": "{time} · לפני {minutes} דק׳", "LATEST · newest per product": "האחרון · החדש ביותר לכל מוצר", "Forecast · valid {valid} · issued {issued}": "תחזית · תקפה {valid} · פורסמה {issued}", "{detail} · Does not follow history": "{detail} · אינו נע עם ההיסטוריה", "Forecast · valid {valid}": "תחזית · תקפה {valid}", "You can attach up to four items.": "ניתן לצרף עד ארבעה פריטים.", - "Attachments are too large together. Use smaller files.": "הקבצים המצורפים גדולים יחד. השתמש בקבצים קטנים יותר.", + "Attachments are too large together. Use smaller files.": "הקבצים המצורפים גדולים מדי יחד. השתמש בקבצים קטנים יותר.", "Choose a TXT, Markdown, CSV, JSON or GeoJSON file.": "בחר קובץ TXT, Markdown, CSV, JSON או GeoJSON.", "Each file must be 10 KB or smaller.": "כל קובץ חייב להיות בן 10 ק\"ב לכל היותר.", "Choose a non-empty UTF-8 text file.": "בחר קובץ טקסט UTF-8 לא ריק.", @@ -2804,7 +2804,7 @@ "Connection timed out. Try again.": "החיבור חרג מהזמן הקצוב. נסה שוב.", "Chat closed.": "הצ׳אט נסגר.", "Connection stopped.": "החיבור הופסק.", - "Message and attachments are too large. Remove an attachment or shorten your message.": "ההודעה והקבצים המצורפים גדולים יחד. הסר קובץ מצורף או קצר את ההודעה.", + "Message and attachments are too large. Remove an attachment or shorten your message.": "ההודעה והקבצים המצורפים גדולים מדי. הסר קובץ מצורף או קצר את ההודעה.", "Message was not sent. Try again.": "ההודעה לא נשלחה. נסה שוב.", "Reply stopped.": "התשובה נעצרה.", "Reset to globe view": "איפוס לתצוגת הגלובוס", @@ -2818,7 +2818,7 @@ "THIS": "זה", "Changing provider reconnects voice if it is on.": "החלפת הספק מחברת מחדש את הקול אם הוא פעיל.", "STD": "רגיל", - "Voice control — activate to toggle voice; hold Space to speak": "שליטה קולית — הפעל להחלפת קול; החזק Space כדי לדבר", + "Voice control — activate to toggle voice; hold Space to speak": "שליטה קולית — הפעל כדי להדליק או לכבות את הקול; החזק Space כדי לדבר", "ON/OFF": "פעיל/כבוי", "VOICE STANDBY": "הקול בהמתנה", "Hold Space to speak · tap Space to activate focused controls": "החזק Space לדיבור · הקש Space להפעלת הפקדים במוקד", @@ -2893,7 +2893,7 @@ "mini": "מיני", "COST UNKNOWN": "העלות לא ידועה", "ChatGPT OAuth session: {responses} response(s), {input} input and {output} output tokens, {captions} caption transcription(s) reported.": "הפעלת OAuth של ChatGPT: {responses} תשובות, {input} אסימוני קלט ו-{output} אסימוני פלט, {captions} תמלולי כתוביות שדווחו.", - "USD cost and the API spend cap are unavailable for this auth mode.": "העלות ב-USD ותקרת ההוצאה של ה-API אינם זמינים לאימות הזה.", + "USD cost and the API spend cap are unavailable for this auth mode.": "העלות ב-USD ותקרת ההוצאה של ה-API אינן זמינות במצב האימות הזה.", "Usage is incomplete because a response was still in flight when the session ended.": "השימוש חסר כי תשובה עוד הייתה בעיצומה כשההפעלה הסתיימה.", "Estimated session cost on {modelId} — {responses} response(s). Warns at {warn}, ends the session at {cap}.": "עלות ההפעלה המוערכת על {modelId} — {responses} תשובות. מזהיר ב-{warn}, מסיים את ההפעלה ב-{cap}.", "Estimate is incomplete — a response was still in flight when the session ended, so its usage was never reported.": "ההערכה חסרה — תשובה עוד הייתה בעיצומה כשההפעלה הסתיימה, ולכן השימוש שלה לא דווח מעולם.", @@ -2999,7 +2999,7 @@ "{items} {scope}": "{items} {scope}", "last 24 h": "24 השעות האחרונות", "past 30 d and upcoming": "30 הימים האחרונים והקרובים", - "the flights layer loads by viewport": "שכבת הטיסות נטענת לרוחב התצוגה", + "the flights layer loads by viewport": "שכבת הטיסות נטענת לפי אזור התצוגה", "distance is ground distance, not overhead": "המרחק הוא מרחק קרקע, לא ישירות מלמעלה", "the count is a lower bound because at least one layer reached its retained limit.": "המניין הוא גבול תחתון כי לפחות שכבה אחת הגיעה למגבלת השמירה שלה.", "buffer sized to the place": "חיץ בגודל המקום", @@ -3019,26 +3019,26 @@ }, "{drawn} of {total} parts drawn": { "one": "שורטט {drawn} מתוך {total} חלק", - "two": "שורטטו {drawn} מתוך {total} חלקים", - "other": "שורטטו {drawn} מתוך {total} חלקים" + "two": "חלקים ששורטטו: {drawn} מתוך {total}", + "other": "חלקים ששורטטו: {drawn} מתוך {total}" }, "{count} duplicate mappings merged": { "one": "מוזג {count} מיפוי כפול", "two": "מוזגו {count} מיפויים כפולים", "other": "מוזגו {count} מיפויים כפולים" }, - "listed the first {limit}": "הוצגו הראשונים {limit}", + "listed the first {limit}": "הוצגו {limit} הראשונים", "counted over the bounding box of {area}, not its outline": "נספר לפי תיבת ההקפה של {area}, לא לפי קו המתאר שלה", "counted the first {returned} loaded records": "נספרו {returned} הרשומות הראשונות הטעונות", "counted {returned} of {total} loaded records": "נספרו {returned} מתוך {total} רשומות טעונות", "{layers} just turned on — still loading, counts will rise": "{layers} הופעלו זה עתה — עדיין בטעינה, המניינים יגדלו", - "Contacts panel snapshot at {time} — the same retained cohort supplies the card, speech, and follow-up memory": "תמונת מצב של פאנל המגעים ב-{time} — אותה קבוצה נשמרת מספקת את הכרטיס, הדיבור והזיכרון להמשך", - "Contacts panel snapshot — the same retained cohort supplies the card, speech, and follow-up memory": "תמונת מצב של פאנל המגעים — אותה קבוצה נשמרת מספקת את הכרטיס, הדיבור והזיכרון להמשך", - "Fly below {km} km to a covered region": "עוף מטה מתחת ל-{km} ק\"מ אל אזור הזנה", + "Contacts panel snapshot at {time} — the same retained cohort supplies the card, speech, and follow-up memory": "תמונת מצב של פאנל המגעים ב-{time} — אותה קבוצה שמורה מספקת את הכרטיס, הדיבור והזיכרון להמשך", + "Contacts panel snapshot — the same retained cohort supplies the card, speech, and follow-up memory": "תמונת מצב של פאנל המגעים — אותה קבוצה שמורה מספקת את הכרטיס, הדיבור והזיכרון להמשך", + "Fly below {km} km to a covered region": "טוס מתחת ל-{km} ק\"מ אל אזור עם כיסוי", "No feed here yet · {n} regions available": { - "one": "אין עדיין הזנה כאן · {n} אזור זמין", - "two": "אין עדיין הזנה כאן · {n} אזורים זמינים", - "other": "אין עדיין הזנה כאן · {n} אזורים זמינים" + "one": "אין עדיין פיד כאן · {n} אזור זמין", + "two": "אין עדיין פיד כאן · {n} אזורים זמינים", + "other": "אין עדיין פיד כאן · {n} אזורים זמינים" }, "degraded": "מופחת", "stale": "מיושן", @@ -3057,9 +3057,9 @@ "other": "{count} מתוך {total} אחזורים תואמים" }, "{n} acquisitions searched": { - "one": "נחפשו {n} אחזורים", - "two": "נחפשו {n} אחזורים", - "other": "נחפשו {n} אחזורים" + "one": "נסרקו {n} אחזורים", + "two": "נסרקו {n} אחזורים", + "other": "נסרקו {n} אחזורים" }, "No matching imagery": "אין צילומים תואמים", "Unknown number of {kind}": "מספר לא ידוע של {kind}", @@ -3067,8 +3067,8 @@ "At least {count} {kind}": "לפחות {count} {kind}", "{count} {kind}": "{count} {kind}", "In {area}": "ב-{area}", - "Toggle voice control": "החלפת שליטה קולית", - "Activate to toggle voice": "הפעל להחלפת הקול", + "Toggle voice control": "הפעלה או כיבוי של השליטה הקולית", + "Activate to toggle voice": "הפעל כדי להדליק או לכבות את הקול", "Voice active": "הקול פעיל", "Voice could not be started.": "לא ניתן היה להתחיל את הקול.", "{value} feet": "{value} רגל", @@ -3090,11 +3090,11 @@ "No military within {radius} of the current view": "אין טיסות צבאיות בטווח {radius} מהתצוגה הנוכחית", "No satellites within {radius} of the current view": "אין לוויינים בטווח {radius} מהתצוגה הנוכחית", "No vessels within {radius} of the current view": "אין אוניות בטווח {radius} מהתצוגה הנוכחית", - "{layer} is enabled on the {source} feed, but no airborne aircraft is loaded in the {place} view yet": "{layer} מופעל בהזנת {source}, אך אין עדיין מטוסים באוויר טעונים בתצוגת {place}", - "{layer} is enabled, but no airborne aircraft is loaded in the {place} view yet": "{layer} מופעל, אך אין עדיין מטוסים באוויר טעונים בתצוגת {place}", - "{layer} is enabled, but its aircraft feed is unavailable": "{layer} מופעל, אך הזנת המטוסים שלו אינה זמינה", - "{layer} is enabled, but its destination refresh did not complete": "{layer} מופעל, אך רענון היעד שלו לא הושלם", - "{layer} is enabled, but {source} is unavailable": "{layer} מופעל, אך {source} אינו זמין", + "{layer} is enabled on the {source} feed, but no airborne aircraft is loaded in the {place} view yet": "השכבה {layer} מופעלת בפיד {source}, אך עדיין לא נטענו מטוסים באוויר בתצוגת {place}", + "{layer} is enabled, but no airborne aircraft is loaded in the {place} view yet": "השכבה {layer} מופעלת, אך עדיין לא נטענו מטוסים באוויר בתצוגת {place}", + "{layer} is enabled, but its aircraft feed is unavailable": "השכבה {layer} מופעלת, אך פיד המטוסים שלה אינו זמין", + "{layer} is enabled, but its destination refresh did not complete": "השכבה {layer} מופעלת, אך רענון היעד שלה לא הושלם", + "{layer} is enabled, but {source} is unavailable": "השכבה {layer} מופעלת, אך המקור {source} אינו זמין", "Could not arrive at {place}": "לא ניתן להגיע אל {place}", "{name} is no longer loaded": "{name} אינו טעון עוד", "Unknown target layer: {target}": "שכבת יעד בלתי מוכרת: {target}", @@ -3166,11 +3166,11 @@ "Change context mode": "שינוי מצב ההקשר", "Control cockpit": "שליטה בתא הטייס", "Change visual style": "שינוי סגנון הראייה", - "Adjust HUD": "כיוון ה-HUD", - "Adjust cyber sonar": "כיוון הסונאר הסייברי", - "Adjust detection overlay": "כיוון שכבת הזיהוי", - "Change map stack": "שינוי ערמת המפות", - "Adjust post-processing": "כיוון עיבוד שלאחר", + "Adjust HUD": "כוונון ה-HUD", + "Adjust cyber sonar": "כוונון הסונאר הסייברי", + "Adjust detection overlay": "כוונון שכבת הזיהוי", + "Change map stack": "שינוי ערכת המפות", + "Adjust post-processing": "כוונון העיבוד שלאחר הרינדור", "Control scene": "שליטה בסצנה", "Control CCTV": "שליטה ב-CCTV", "Control radio": "שליטה ברדיו", @@ -3188,7 +3188,7 @@ "Fly to {place}": "טיסה אל {place}", "Fly to Location": "טיסה אל המיקום", "Nearest aircraft to {place}": "המטוס הקרוב ביותר אל {place}", - "Nearest aircraft to Here": "המטוס הקרוב ביותר אל כאן", + "Nearest aircraft to Here": "המטוס הקרוב ביותר לכאן", "Layer on": "השכבה פעילה", "Layer off": "השכבה כבויה", "Zoom out": "התרחקות", @@ -3208,7 +3208,7 @@ "Finding places": "מחפש מקומות", "Tracing outline": "משרטט קו מתאר", "Looking up place": "מאתר מקום", - "Flying": "עף", + "Flying": "טס", "Turning on layer": "מפעיל את השכבה", "Loading aircraft": "טוען מטוסים", "Picking nearest": "בוחר את הקרוב", @@ -3220,8 +3220,8 @@ "Typed chat is unavailable while GEV_PREFER_CODEX_OAUTH requires ChatGPT OAuth.": "צ׳אט בהקלדה אינו זמין בזמן ש-GEV_PREFER_CODEX_OAUTH דורש OAuth של ChatGPT.", "The provider rejected the API key. Check it in Provider Settings.": "הספק דחה את מפתח ה-API. בדוק אותו בהגדרות הספקים.", "The provider refused access for this key. Check the key's project, region or permissions.": "הספק סירב לאשר גישה למפתח הזה. בדוק את הפרויקט, האזור או ההרשאות של המפתח.", - "The provider account is out of credit. Check its billing, or choose another AI Provider in Settings.": "לחשבון הספק נגמר האשראי. בדוק את החיוב שלו, או בחר ספק AI אחר בהגדרות.", - "Too many chat requests. Try again in {seconds} s.": "יותר מדי בקשות צ׳אט. נסה שוב בעוד {seconds} שנ.", + "The provider account is out of credit. Check its billing, or choose another AI Provider in Settings.": "לחשבון הספק נגמרה היתרה. בדוק את החיוב שלו, או בחר ספק AI אחר בהגדרות.", + "Too many chat requests. Try again in {seconds} s.": "יותר מדי בקשות צ׳אט. נסה שוב בעוד {seconds} שנ׳.", "That request needed too many steps. Changes already made to the map stay in place.": "הבקשה הזאת דרשה יותר מדי צעדים. השינויים שכבר בוצעו במפה נשארים במקומם.", "That request needed too many steps. Try a simpler request.": "הבקשה הזאת דרשה יותר מדי צעדים. נסה בקשה פשוטה יותר.", "in progress": "בעבודה", @@ -3238,12 +3238,12 @@ "Initializing photorealistic world...": "מאתחל את העולם הפוטוריאליסטי...", "Event age": "גיל האירוע", "event age filter|All": "הכול", - "{days}d": "{days} יום", + "{days}d": "{days} ימ׳", "Show markers of every age": "הצגת סמנים בכל גיל", - "Maximum event age: {days}d; undated markers are kept": "גיל אירוע מרבי: {days} יום; סמנים ללא תאריך נשמרים", + "Maximum event age: {days}d; undated markers are kept": "גיל אירוע מרבי: {days} ימ׳; סמנים ללא תאריך נשמרים", "All markers": "כל הסמנים", - "Event age: {days}d · undated kept": "גיל האירוע: {days} יום · ללא תאריך נשמרים", - "30-DAY MISSION INDEX UNAVAILABLE": "מפתח המשימות ל-30 יום אינו זמין", + "Event age: {days}d · undated kept": "גיל האירוע: {days} ימ׳ · ללא תאריך נשמרים", + "30-DAY MISSION INDEX UNAVAILABLE": "רשימת המשימות ל-30 יום אינה זמינה", "STATIONS": "תחנות", "Crewed stations and the craft that visit them": "תחנות מאוישות והחלליות המבקרות בהן", "IMAGING": "צילום", @@ -3256,9 +3256,9 @@ "Space science, technology demonstration and other payloads": "מדע בחלל, הדגמות טכנולוגיה ומטענים אחרים", "DEBRIS": "פסולת חלל", "Rocket bodies, fragments and dead satellites": "גופי משגרים, שברים ולוויינים מתים", - "Classes may lag: SATCAT is a cached copy": "הקבוצות עשויות להשתהות: SATCAT הוא תמונת מצב במטמון", - "Classes may lag: SATCAT unavailable": "הקבוצות עשויות להשתהות: SATCAT אינו זמין", - "CelesTrak SATCAT gives each object's type and status. Without a current copy the classes rest on the UCS database, names and CelesTrak groups, so a satellite that has died since may still show as working.": "CelesTrak SATCAT נותן לכל עצם סוג ומצב. בלי תמונת מצב עדכנית הקבוצות נשענות על מאגר UCS, השמות וקבוצות CelesTrak, ולכן לוויין שמת מאז עשוי עדיין להיראות פעיל.", + "Classes may lag: SATCAT is a cached copy": "הסיווגים עשויים לפגר: SATCAT הוא עותק מהמטמון", + "Classes may lag: SATCAT unavailable": "הסיווגים עשויים לפגר: SATCAT אינו זמין", + "CelesTrak SATCAT gives each object's type and status. Without a current copy the classes rest on the UCS database, names and CelesTrak groups, so a satellite that has died since may still show as working.": "CelesTrak SATCAT נותן לכל עצם סוג ומצב. בלי עותק עדכני הסיווגים נשענים על מאגר UCS, השמות וקבוצות CelesTrak, ולכן לוויין שמת מאז עשוי עדיין להיראות פעיל.", "Lines": "קווים", "Road lines colored by live flow: green to red": "קווי כבישים בצבע לפי זרימה חיה: מירוק לאדום", "Dots": "נקודות", @@ -3267,14 +3267,14 @@ "Monthly traffic allowance used": "הקצבה החודשית לתנועה נוצלה", "Traffic rate limit reached": "הגעת למגבלת הקצב של שירות התנועה", "Traffic service unavailable": "שירות התנועה אינו זמין", - "LOOK STBD {bearing}°": "מבט ימין {bearing}°", - "LOOK PORT {bearing}°": "מבט שמאל {bearing}°", + "LOOK STBD {bearing}°": "מבט ימינה {bearing}°", + "LOOK PORT {bearing}°": "מבט שמאלה {bearing}°", "LOOK ASTERN": "מבט אחורה", "UP {angle}°": "מעלה {angle}°", "DOWN {angle}°": "מטה {angle}°", "{direction} · {elevation}": "{direction} · {elevation}", - "LOOK {elevation}": "LOOK {elevation}", - "{vesselType} · {feedState} · EYE {height}": "{vesselType} · {feedState} · עין {height}", + "LOOK {elevation}": "מבט {elevation}", + "{vesselType} · {feedState} · EYE {height}": "{vesselType} · {feedState} · גובה עין {height}", "LIVE AIS": "AIS חי", "CONTACT NAVIGATION OFF": "ניווט המגעים כבוי", "THE BRIDGE STAYS WITH THE SELECTED VESSEL": "הגשר נשאר עם האונייה הנבחרת", @@ -3285,12 +3285,12 @@ "RIGHT": "ימין", "LEFT": "שמאל", "{direction} {angle}°": "{direction} {angle}°", - "OFF-NADIR {angle}° · {offset}": "OFF-NADIR {angle}° · {offset}", + "OFF-NADIR {angle}° · {offset}": "סטייה מהנדיר {angle}° · {offset}", "BRIDGE": "גשר", "{label} · NADIR VIEW": "{label} · תצוגת נדיר", "{label} · HEADING {heading}°": "{label} · כיוון {heading}°", "{label} · NO HEADING": "{label} · ללא כיוון", - "Space Missions unavailable: the mission index could not load. Try again later.": "משימות החלל אינן זמינות: טעינת מפתח המשימות נכשלה. נסה שוב מאוחר יותר.", + "Space Missions unavailable: the mission index could not load. Try again later.": "משימות החלל אינן זמינות: טעינת רשימת המשימות נכשלה. נסה שוב מאוחר יותר.", "Close camera preview": "סגירת תצוגת המצלמה", "Refresh map still": "רענון תמונת המפה", "The map still uses a separate request and may show a different moment.": "תמונת המפה נשלפת בבקשה נפרדת ועשויה להראות רגע שונה.", @@ -3319,35 +3319,35 @@ "ARROWS TILT": "חצים להטיה", "HOME NADIR": "Home אל הנדיר", "ZOOM {zoom}×": "זום {zoom}×", - "SENSOR SWATH ≈ {value} KM": "רוחב חיישן ≈ {value} ק\"מ", - "SENSOR SWATH {value} KM": "רוחב חיישן {value} ק\"מ", - "SWATH ≈ {value} KM": "רוחב ≈ {value} ק\"מ", - "SWATH {value} KM": "רוחב {value} ק\"מ", + "SENSOR SWATH ≈ {value} KM": "רוחב רצועת החיישן ≈ {value} ק\"מ", + "SENSOR SWATH {value} KM": "רוחב רצועת החיישן {value} ק\"מ", + "SWATH ≈ {value} KM": "רוחב רצועה ≈ {value} ק\"מ", + "SWATH {value} KM": "רוחב רצועה {value} ק\"מ", "{division}, {country}": "{division}, {country}", "{region} · near {place}": "{region} · קרוב אל {place}", "NORAD {id}": "NORAD {id}", "EPOCH {time}": "EPOCH {time}", - "<1 H OLD": "פחות משעה", - "{value} H OLD": "{value} שע", - "{value} D OLD": "{value} ימ", + "<1 H OLD": "לפני פחות משעה", + "{value} H OLD": "לפני {value} שע׳", + "{value} D OLD": "לפני {value} ימ׳", "Orbital view": "תצוגה מסלולית", "CURRENTLY OVER": "כעת מעל", - "ORBITAL VIEW · OFF-NADIR": "תצוגה מסלולית · OFF-NADIR", + "ORBITAL VIEW · OFF-NADIR": "תצוגה מסלולית · סטייה מהנדיר", "ORBITAL VIEW · NADIR": "תצוגה מסלולית · נדיר", - "Hide the two-line element set": "הסתרת ערכת האלמנטים הדו-הקווית", - "Show the two-line element set": "הצגת ערכת האלמנטים הדו-הקווית", + "Hide the two-line element set": "הסתרת ערכת האלמנטים הדו-שורתית", + "Show the two-line element set": "הצגת ערכת האלמנטים הדו-שורתית", "TLE": "TLE", - "Two-line element set": "ערכת אלמנטים דו-הקווית", + "Two-line element set": "ערכת אלמנטים דו-שורתית", "ORBITAL VELOCITY": "מהירות מסלולית", "SUB-SATELLITE POINT": "נקודת תת-הלוויין", - "TRACK UP": "המעקב מעלה", + "TRACK UP": "מסלול מעלה", "NORTH UP": "צפון מעלה", "Return the view to nadir": "החזרת התצוגה אל הנדיר", "Return to nadir (Home or 0)": "חזרה אל הנדיר (Home או 0)", "NADIR": "נדיר", "Zoom out (−)": "התרחקות (−)", "Zoom in (+)": "התקרבות (+)", - "Zoom to the imaging sensor swath": "זום אל רוחב חיישן הצילום", + "Zoom to the imaging sensor swath": "זום אל רצועת הסריקה של חיישן הצילום", "SENSOR": "חיישן", "RINGS {spacing} NM": "טבעות {spacing} NM", "{count} CONTACTS": { @@ -3359,21 +3359,21 @@ "Bridge radar": "רדאר הגשר", "Reported voyage": "הפלגה שדווחה", "REPORTED VOYAGE": "הפלגה שדווחה", - "1 min/s": "דקה/שנ", - "1 h/s": "שעה/שנ", - "1 d/s": "יום/שנ", - "1 wk/s": "שבוע/שנ", + "1 min/s": "דקה/שנ׳", + "1 h/s": "שעה/שנ׳", + "1 d/s": "יום/שנ׳", + "1 wk/s": "שבוע/שנ׳", "World time": "הזמן העולמי", "Play speed": "מהירות הנגינה", "Scroll or pinch to zoom, drag to move along · double-click to see it all": "גלילה או צביטה לזום, גרירה להזזה לאורך · לחיצה כפולה לתצוגה המלאה", "Live": "חי", - "Back to live": "חזרה לחי", + "Back to live": "חזרה לזמן אמת", "STARLINK ···": "STARLINK ···", "STARLINK ✕": "STARLINK ✕", "SITES STANDBY": "האתרים בהמתנה", - "ENABLE MAPPED INSTALLATIONS FOR SITE PINGS": "הפעל את המתקנים הממופים כדי לקבל צפצופי אתרים", + "ENABLE MAPPED INSTALLATIONS FOR SITE PINGS": "הפעל את המתקנים הממופים כדי לקבל פינגים של אתרים", "Unnamed site": "אתר ללא שם", - "OFF-NADIR {angle}°": "OFF-NADIR {angle}°", + "OFF-NADIR {angle}°": "סטייה מהנדיר {angle}°", "Release the camera from {name}": "שחרור המצלמה מ-{name}", "Keep the camera on {name}": "השארת המצלמה על {name}", "RETURN · {name}": "חזרה · {name}", @@ -3383,7 +3383,7 @@ "Ride {name}": "רכיבה על {name}", "FOCUS · {name}": "מוקד · {name}", "Place names": "שמות מקומות", - "Fly below {km} km to a covered city": "טוס מטה מתחת ל-{km} ק\"מ אל עיר עם הזנה", + "Fly below {km} km to a covered city": "טוס מתחת ל-{km} ק\"מ אל עיר עם כיסוי", "No bike share here yet · {n} systems available": { "one": "אין עדיין שיתוף אופניים כאן · {n} מערכת זמינה", "two": "אין עדיין שיתוף אופניים כאן · {n} מערכות זמינות", diff --git a/src/i18n/same-as-english.json b/src/i18n/same-as-english.json index 34ca8c016..292b6ffaa 100644 --- a/src/i18n/same-as-english.json +++ b/src/i18n/same-as-english.json @@ -1279,13 +1279,11 @@ "STARLINK", "STARLINK ···", "STARLINK ✕", - "LOOK {elevation}", "{range} NM", - "OFF-NADIR {angle}° · {offset}", "NORAD {id}", "EPOCH {time}", "TLE", - "OFF-NADIR {angle}°", + "{value} KM", "{value} KM/S", "Ironbow" ] diff --git a/src/ui/styles/rtl.css b/src/ui/styles/rtl.css index 2106b1bca..fa0179b70 100644 --- a/src/ui/styles/rtl.css +++ b/src/ui/styles/rtl.css @@ -4,11 +4,12 @@ express. */ /* Arabic letters join: letter-spacing tears every word into separate glyphs. + Hebrew letters do not join, but tracking only spaces their words out. Latin marked translate="no" and the intel HUD's Latin telemetry keep their tracking; the HUD's translated lines are released below. Unlike cjk.css, a container that merely holds a translate="no" span is not spared: its own - Arabic text would come apart. */ -html:lang(ar) + text would come apart. */ +html:is(:lang(ar), :lang(he)) body :not(#intel-hud, #intel-hud *, [translate='no'], [translate='no'] *) { letter-spacing: 0 !important; @@ -31,8 +32,7 @@ html[dir='rtl'] #intel-hud :is(.hud-mode, .hud-summary-label, .hud-summary) { letter apart. Noto Sans Arabic (loaded with the other Google fonts; its files download only when the page shows Arabic) leads the mono stack, so the spaces between Arabic words come from it too and not from the - fixed-pitch Latin face. The intel and cockpit HUDs keep JetBrains Mono for - their Latin telemetry and column-aligned digits. */ + fixed-pitch Latin face. */ html:lang(ar) { --font-mono: 'Noto Sans Arabic', 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Geeza Pro', @@ -41,32 +41,11 @@ html:lang(ar) { 'Inter', 'Noto Sans Arabic', -apple-system, BlinkMacSystemFont, 'Geeza Pro', Tahoma, sans-serif; } -/* The Global Context lines and their buttons set ui-monospace through the - `font` shorthand; route them through the Arabic-aware stack too. */ -html:lang(ar) - :is( - #military-awareness-panel, - .military-awareness-controls button, - .military-awareness-standby button, - .military-awareness-compass-label, - .military-awareness-compass-heading, - .military-awareness-direction-label, - .tr3b-toggle - ) { - font-family: var(--font-mono); -} -html:lang(ar) :is(#intel-hud, #cockpit-hud) { - --font-mono: - 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Noto Sans Arabic', 'Geeza Pro', - Tahoma, monospace; -} /* Hebrew: JetBrains Mono and Inter also lack Hebrew glyphs. Noto Sans Hebrew (loaded with the other Google fonts; its files download only when the page shows Hebrew) leads the stack so the body text keeps one proportional - Hebrew face across platforms. Hebrew letters do not join, so tracking on - them only spaces a word out; the body is released the same way, and the - HUDs keep their instrument tracking inside. */ + Hebrew face across platforms. */ html:lang(he) { --font-mono: 'Noto Sans Hebrew', 'JetBrains Mono', 'SF Mono', 'Fira Code', Tahoma, @@ -102,10 +81,6 @@ html:lang(he) :is(#intel-hud, #cockpit-hud) { 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Noto Sans Hebrew', Tahoma, monospace; } -html:lang(he) body - :not(#intel-hud, #intel-hud *, [translate='no'], [translate='no'] *) { - letter-spacing: 0 !important; -} /* The Display/Context rail moves to the left edge. It keeps a physical `right` in layers.css because the attribution-clearance model