כמו מרבית הפלטפורמות הדיגיטליות, גם נויישן (Notion) לא נולדה עבור המשתמש מימין לשמאל. רק כלים מבית מיקרוסופט וגוגל מגיעים כשהם מותאמים מראש לעבודה מימין לשמאל.
מצד שני, בניגוד למרבית הפלטפורמות, לנויישן יש פתרונות צד ג' שמאפשרים עבודה חלקה מימין לשמאל (RTL), ובשילוב עם שפות LTR.
לכן, עבור משתמש RTL – עברית, ערבית, פרסית – נויישן היא פלטפורמה מועדפת, במיוחד לפתקים וניהול ידע, למרות חסרונות מסוימים מול פלטפורמות מתחרות.
אלו פתרונות יש לעבודה מימין לשמאל בנויישן?
בעבודה בטלפון הנייד, הדברים תלויים בהגדרות השפה של הטלפון. טלפון שמוגדר לעברית יציג את התוכן מימין לשמאל.
לאפליקציית הדסקטופ של נויישן, לא ידוע לי על פתרון כלשהו לעבודה מימין לשמאל. מכיוון שממילא מומלץ להשתמש בגרסת ה-ווב, זה בלאו הכי פחות משנה.
לעבודה בדפדפן (גרסת ה-ווב) קיימים שני סוגי פתרונות:
- תוסף דפדפן ייעודי (כרום) – Notion RTL
- תוסף סקריפטים עם סקריפט מתאים – ראו הרחבה כאן (זה הפתרון שאני משתמש בו לאורך זמן)
עבודה מימין לשמאל – בנויישן הבעיה מתחלקת למספר מרכיבים
- כיוון הממשק הכללי – מיקום התפריט הצדי ביחס לאזור הכתיבה.
- כיוון כותרות וסיווגים – בעיה משותפת לכל הפלטפורמות הדיגיטליות שלא תומכות באופן "טבעי" ב-RTL.
- כיוון תצוגות מסדי הנתונים – סדר הטורים וממשק התפעול בטבלאות ובתצוגות אחרות – בעיה אופיינית בפלטפורמות המשלבות תכונות דאטה-בייס.
- כיוון התוכן במסדי הנתונים – שדות טקסט, מספרים, סכומים.
- כיוון תצוגות דפים – אילו רכיבים מוצגים בצד ימין של הדף ואילו בצד שמאל (טורים / עמודות).
- כיוון התוכן באזור/י הכתיבה.
כיוון התוכן באזור הכתיבה הוא העניין הקריטי.
נויישן מימין לשמאל – אזור הכתיבה
עבור מרבית המשתמשים בעברית (או בכל שפת RTL אחרת), קיומו או אי קיומו של מענה לכיוון התוכן באזורי הכתיבה, הוא החסם העיקרי לבחירה בנויישן. מי שעובד אך ורק בעברית אינו יכול לעבוד עם נויישן, או בכל פלטפורמה אחרת עם אזור כתיבה, ללא פתרון סביר לסוגיה זאת.
בכל הנקודות האחרות ניתן להתפשר, על מנת ליהנות מהעוצמות של נויישן. על אזור הכתיבה אי אפשר להתפשר.
הפתרון המומלץ לעבודה מימין לשמאל בנויישן – ב-3 צעדים
התקנת תוסף סקריפטים לדפדפן, עם סקריפט RTL.
צעד 1: התקנת תוסף דפדפן Tampermonkey
- נכנסים לחנות ההרחבות של דפדפן כרום או של דפדפן פיירפוקס.
- מתקינים את תוסף הדפדפן של Tampermonkey – לכרום * לפיירפוקס.
- התקנת התוסף כמו בכל הרחבה אחרת לדפדפן.
צעד 2: התקנת סקריפט Notion.so RTL
- נכנסים לאתר הסקריפטים Greasy Fork, לסקריפט Notion.so RTL support for written text.
- לוחצים על הכפתור הירוק להתקנת הסקריפט (Install this script).
- מרעננים את דף הסקריפט ומוודאים שעל הכפתור הירוק מופיעה הכתובית Reinstall this script.
צעד 3: בודקים שהכל תקין ב-Tempermonkey
- בדפדפן לוחצים על כפתור התוסף Tempermonkey.
- רישום הסקריפט צריך להופיע במצב Enabled.
- כאשר נמצאים ב-Notion צריך להופיע על כפתור התוסף בדפדפן ריבוע שמציין כי התוסף והסקריפט פעילים לאתר זה.
- בוחרים Dashboard.
- בדשבורד לוחצים על הלינק של הסקריפט שהותקן ב-Greasy Fork.
- (1) מוודאים שהו הסקריפט לעברית ב-Notion.
- (2) עוברים ללשונית הגדרות (Settings).
- (3) מוודאים שה-URL של Notion מופיע, כולל הכוכבית בסוף.
- (4) מוסיפים דומיינים נוספים בהם רוצים שהתוסף יפעל. ראו דוגמא.
צעד 4: מרעננים את נויישן ומתחילים לעבוד מימין לשמאל
- בלוק שמתחיל באות/תו בעברית, יהיה מיושר אוטומטית מימין לשמאל (RTL). בלוק שמתחיל באות לועזית, יהיה מיושר אוטומטית משמאל לימין.
- אייקון ההרחבה בשורת ההרחבות הדפדפן צריך להראות לפחות סקריפט אחד פעיל. בתמונה ניתן לראות שיש סקריפט אחד פעיל (הסקריפט לעבודה בעברית), וסקריפט אחד לא פעיל.
הפתרון הנ"ל משפיע על התוכן שנמצא באזור הכתיבה. הוא לא משפיע על העימוד (Layout) של התוכן (עמודות), ולא משפיע ישירות על תצוגות דאטה-בייס.
עבודה מימין לשמאל עם טורים/עמודות תוכן
הסקריפט אמור להשפיע גם על כיוון הטורים/עמודות בתצוגת הדף, אך בפועל זה לא עובד. כלומר, כאשר הסקריפט פועל, טור שמאלי נשאר בצד שמאל וטור ימני בימין. עניין זה עלול ליצור בלבול בעת בנייה של תצוגות דפים. מומלץ לבטל את פעול הסקריפט, לעצב את הדף כרצונכם, ואז להפעיל מחדש את הסקריפט.
למעשה מדובר בסוג של באג בסקריפט.
עבודה מימין לשמאל עם דאטה-בייסים (טבלאות)
הפתרון אינו משפיע על תצוגות דאטה-בייס. לדעתי מדובר ביתרון ולא בחיסרון. קיימים פתרונות שהופכים גם את תצוגות מסדי הנתונים של נויישן, אך הם גורמים לגלילה צידית, מחייבים התאמה ייחודית של התצוגה, ומשבשים את ממשק ההפעלה של הדאטה-בייס (מיון, סינון וכד').
כל עוד אין פתרון "טבעי" חלק לשינוי כיוון של תצוגות מסדי נתונים בנויישן, עדיף להשאירן במצב הטבעי, משמאל לימין.
שמות מסדי נתונים – בעברית או באנגלית? ניתן לתת למסדי נתונים שמות בעברית. לדוגמא, 'מסד צוות' במקום 'DB Team'. לטבלאות המאסטר בתבנית יש שמות באנגלית.
במרחב העבודה שלי, לכל הטבלאות והשדות בטבלאות יש שמות באנגלית.
איך להפוך כיוון של טבלה באמצעות רכיב טוגל? הצבת טבלת דאטה-בייס בתוך רכיב טוגל (Toggle) עם כותרת רכיב בעברית, תציג את הטבלה מימין לשמאל בתוך הטוגל.
כיוון תוכן בטור שדות (עמודות) בטבלה בכל הקשור לתוכן בתוך מסדי הנתונים (בשדות מידע) אין נכון לעכשיו פתרון כלשהו ל-RTL. העניין חשוב במיוחד לתכולה של שדות מסוג 'טקסט'. על מנת לצפות בטקסט במצב RTL, יש ללחוץ על מקשי Ctrl+Shift בצד ימין של המקלדת. פעולה זאת תציג את תוכן השדה במצב RTL, כל עוד אתם לוחצים על המקשים.
כיוון כותרות/שמות דפים בדאטה-בייס כותרות דפים / רשומות אינן מושפעות. מומלץ לא לשלב שפות בכותרות, או להציב את האנגלית בתחילת הכותרת.