Skip to content

Safety Notice he

Marco edited this page Oct 6, 2026 · 7 revisions

🇬🇧 English

הודעת הבטיחות

כל הפעלה נפתחת בה, לפני שאפשר להשתמש בתרשים:

לפני הטיסה

NavAid הוא כלי תכנון בלבד. הוא אינו מאושר לניווט, ואין להשתמש בו כמקור מידע ראשי בטיסה.

  • תכננו וטוסו לפי תרשימים רשמיים ועדכניים, AIP, הודעות NOTAM ומזג אוויר.
  • נתוני התרשימים, המרחב האווירי, ה"נוטמים" ומזג האוויר כאן עלולים להיות חלקיים, מאוחרים או שגויים.
  • האחריות לניהול בטוח של הטיסה מוטלת על הטייס המפקד.

תנאי שימוש · פרטיות — מסכים

בכל הפעלה, לא פעם אחת

בדיוק כמו ש-airmap-israel נפתח. טייס שמפעיל את האפליקציה עומד לטוס, ו*"הסכמת לזה במרץ"* אינו מה שהודעה על כך שאין לנווט לפיה נועדה לו: היא נקראת בתחילת הסשן, כמו תדריך, או שהיא קישוט.

לכן שום דבר לא נשמר — אין אישור מאוחסן, אין גרסת נוסח, אין ניהול לפי שפה. מכאן שטעינה מחדש היא הפעלה, וזו כוונה ולא פשרה: רענון, החלפת שפה, APK שמושך גרסה חדשה, או חבילת iOS שמותקנת בהפעלה.

הדרך היחידה החוצה היא האישור

אין כפתור סגירה, ולא Escape ולא לחיצה על הרקע סוגרים אותה. הודעה שיש ממנה דרך אחרת החוצה היא הודעה שנסגרת בלי שקוראים אותה.

תנאי השימוש והפרטיות נפתחים בלשונית חדשה — מעבר לקישור מתוך ההודעה היה זורק אישור שטרם ניתן.

היא ממתינה למסך הפתיחה

ההודעה מופיעה אחרי שמסך הטעינה נעלם, ולא באירוע load של הדף. מסך הפתיחה מכסה את כל החלון ושורד את load — הוא יורד כשהאריחים הראשונים של התרשים מצוירים — ולכן הודעה שהוצגה ב-load ישבה מאחוריו: בלתי נראית, וניתנת ללחיצה דרכו ברגע שהמסך הפסיק לתפוס נגיעות. אישור שאפשר לתת בנגיעה במסך שמעולם לא הציג את המילים אינו שווה דבר.

ההיכרות למשתמש חדש באה אחריה

סיור המפה והרמז לחצו על המפה כדי להוסיף נקודת ציון ראשונה ממתינים עד שלוחצים אישור. כשהתחילו בזמן הטעינה הם הוסתרו מתחת להודעה, והרמז סומן כנראה שם, כך שמשתמש חדש לא ראה אף אחד מהם. (רמז המסלול הראשון כבוי כברירת מחדל, featureRouteIntro.)

לקרוא אותה בשפה השנייה

להודעה יש בורר שפה משלה — רשימה נפתחת עם HE ו-EN — כי היא הדבר הראשון על המסך והבורר של התפריט נמצא מאחוריה. שתי אותיות ולא עברית ו-English: רשימה שהערכים בה מתורגמים היא רשימה שקורא לא יכול להשתמש בה כשהדף בשפה שהוא לא קורא, וזה בדיוק הקורא שהיא נועדה לו. לכל אפשרות נשמר שם השפה עצמה ככותרת וכ-aria-label. בחירת שפה היא שפת האפליקציה, לא של ההודעה: המפה, התפריט וכל החלוניות עוברים איתה, וההודעה נפתחת שוב בשפה שעל המסך — וזו בדיוק הכוונה. קישור של עוקב (?follow=…#k=…) שורד את המעבר במלואו.

מפתחות כוונון

מפתח ברירת מחדל מה הוא עושה
featureDisclaimer true להציג את ההודעה בכלל. ה-gist יכול למשוך אותה

למתחזקים

docs/app/disclaimer.js, עם המחרוזות ב-docs/app/core.js וב-docs/i18n/he/strings.js. מערך הבדיקות היה נתקל בהודעה בכל אחת מהבדיקות, ולכן ה-fixture המשותף מכבה אותה עם window.__navaidNoDisclaimer; הבדיקות שעוסקות בהודעה נרשמות בחזרה עם test.use({ acknowledgeDisclaimer: false }) ומורידות את מסך הפתיחה בעצמן. tests/disclaimer.spec.js מכסה את הנוסח, את הדרך היחידה החוצה, את הסדר מול מסך הפתיחה ואת בורר השפה.

אותו מתג הוא הסיבה שמחוללי צילומי המסך לא נתקעים: wiki-screenshots.spec.js ו-og-preview.spec.js רצים על ה-fixture המשותף, ולכן ההודעה לעולם לא נפתחת מול צילום מסך, ו-scripts/appstore-screenshots.mjs מדליק את הדגל בעצמו. דף בחנות מציג את האפליקציה, לא את דלת הכניסה שלה — ובודק ממילא פוגש את ההודעה בהפעלה הראשונה של הגרסה.

NavAid · 🇮🇱 עברית

For pilots

For developers


🇮🇱 עברית

לטייסים

למפתחים


🌐 Live 🧪 Staging 📦 Repo 💡 Ideas / bugs

Clone this wiki locally