דילוג לתוכן הראשי

שפה וערכת נושא

הטקסט של העורך עצמו זמין ב-25 שפות, והחזות שלו היא ערכת נושא: מראה (System, Light או Dark), גוון אפור וצבע הדגשה.
שתיהן שייכות למי שמשתמש בעורך, ולא לתרשים. אף אחת מהן אינה נשמרת בקובץ, נרשמת בהיסטוריית הפעולות או משותפת עם שותפים לעריכה, ולכן כל משתמש רואה את הבחירות שלו, ושינוי של אחת מהן לעולם אינו מסמן קובץ כשונה.

אף אחת מהן אינה נמצאת בכרטיסיית הגדרות. סרגל הכלים כולל את הלחצן Theme, ומיד אחריו את הלחצן Display Language, ושניהם ממוקמים אחרי הלחצן Explorer. החיפוש המהיר מציג את Theme ואת Display Language בכל כרטיסייה.
אפליקציית הרשת, Google Drive, VS Code, סביבות IDE של JetBrains ו-Obsidian מציעות כולן את שתיהן וזוכרות את מה שנבחר – ראו בכל סביבה מארחת. שתיהן פועלות גם בעורך לקריאה בלבד.

שפת תצוגה​

השפה חלה על הטקסט של העורך עצמו: תיאורי הכלים בסרגל הכלים, תפריטי ההקשר, החיפוש המהיר, החלוניות ותיבות הדו-שיח, כרטיסיית הגדרות, מסך הפתיחה, ההודעות הקופצות וההודעות, והטקסט מציין המקום שמוצג על בד הציור ובתמונה מיוצאת במקום שם, סוג נתונים, ברירת מחדל או הערה ריקים.
בכל שפה, הפריטים הבאים נשארים כפי שנכתבו: שמות הטבלאות והעמודות, ההערות והפתקים שהוזנו; מסדי הנתונים, שפות הקוד של מחולל הקוד ופורמטי הקבצים; סוגי הנתונים, מילות המפתח של SQL והפעולות ON DELETE ו-ON UPDATE; האפשרויות Create, If not exists, Drop & re-create, USE ו-CREATE + USE של סכמת SQL; הסימונים PK, FK, UQ, AI, NN, N-N, NULL ו-AK1.1; אותיות המצב A, M, D, R ו-~ של מציג ההבדלים; האפשרויות של סגנון השמות ושל Bracket, מלבד None; שמות המקשים במקלדת; שמות הצבעים של בונה ערכת הנושא; ה-SQL והקוד שנוצרים; ושמות הקבצים המיוצאים.

השפות, לפי הסדר שבו הבורר מציג אותן:

בבוררשפהקוד
Bahasa Indonesiaאינדונזיתid-ID
Deutschגרמניתde-DE
Englishאנגליתen
Españolספרדיתes-ES
Euskaraבסקיתeu-ES
Françaisצרפתיתfr-FR
Italianoאיטלקיתit-IT
Nederlandsהולנדיתnl-NL
Polskiפולניתpl-PL
Portuguêsפורטוגזיתpt-PT
Português Brasileiroפורטוגזית ברזילאיתpt-BR
Românăרומניתro-RO
Slovenčinaסלובקיתsk-SK
Slovenščinaסלובניתsl-SI
Svenskaשוודיתsv-SE
Türkçeטורקיתtr-TR
Русскийרוסיתru-RU
Українськаאוקראיניתuk-UA
עבריתעבריתhe-IL
العربيةערביתar-SA
فارسیפרסיתfa-IR
日本語יפניתja-JP
简体中文סינית פשוטהzh-CN
繁體中文סינית מסורתיתzh-TW
한국어קוריאניתko-KR

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

בחירת שפה​

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

החלפת שפת התצוגה מסרגל הכלים ל-한국어, ואחר כך ל-العربية, שמציגה את סרגל הכלים בהיפוך מראה אבל לא את התרשים, ובחזרה ל-System

החלונית נפתחת כשהפוקוס של המקלדת נמצא על השורה המסומנת:

  • ↑ ו-↓ נעים בין השורות במעגל, ו-Home ו-End קופצים לשורה הראשונה ולשורה האחרונה.
  • Enter או Space בוחרים את השורה שבפוקוס, כמו לחיצה.

בחירה נכנסת לתוקף מיד, סוגרת את החלונית ומחזירה את הפוקוס של המקלדת לעורך.

ניתן לסגור אותה בלי לבחור דבר, באמצעות Escape, באמצעות הלחצן x שליד הכותרת, שתיאור הכלי שלו הוא Close (ESC), בלחיצה בכל מקום בעורך שמחוץ לחלונית, פרט לסרגל הכלים, או בלחיצה נוספת על הלחצן Display Language.
פתיחתה סוגרת את בונה ערכת הנושא ואת חלון מאפייני הטבלה. הסייר, אם הוא פתוח, נשאר פתוח, ובשפה משמאל לימין הבורר ממוקם מיד אחריו, ולא מעליו.
פתיחת החיפוש המהיר או בונה ערכת הנושא סוגרת אותה, וכך גם Ctrl + F (Windows/Linux) או ⌘ + F (Mac). קיצור המקשים הזה פותח את הסייר בחיפוש שלו, או, אם הסייר כבר פתוח, משאיר אותו פתוח ומעביר את הפוקוס של המקלדת לשדה האיתור שלו. הלחצן Explorer בסרגל הכלים משאיר את הבורר פתוח.

כל עוד הפוקוס של המקלדת בחלונית, כמה קיצורי מקשים של העורך עדיין פועלים: Search, Toggle Explorer, Undo, Redo, Zoom In, Zoom Out ו-Zoom Reset – ראו קיצורי מקשים. כל שאר קיצורי המקשים של העורך, מקשי החיצים ו-Tab אינם מגיעים מעבר לחלונית, ולכן העורך אינו מגיב להם. מקשים שהעורך אינו משייך, כגון השמירה של הסביבה המארחת עצמה, מגיעים לסביבה המארחת כרגיל.

בחיפוש המהיר, הפקודה Display Language מציגה את System ואת 25 השפות, עם סימן וי ליד האפשרות שבתוקף. שם ניתן למצוא שפה גם לפי השם האנגלי שלה או לפי הקוד שלה, כך ש-german או de-DE מוצאים את Deutsch.

אחרי מה עוקבת האפשרות מערכת​

באפליקציית הרשת, ב-Google Drive, ב-VS Code, בסביבות IDE של JetBrains וב-Obsidian, השפה מתחילה ב-System. האפשרות System עוקבת אחרי השפה של הסביבה המארחת:

  • באפליקציית הרשת, ב-Google Drive ובדף שמטמיע את העורך: השפות המועדפות של הדפדפן. שינוי בהן נקלט מיד.
  • ב-VS Code: שפת התצוגה של VS Code.
  • ב-IDE של JetBrains: השפה שבה ה-IDE מציג את הממשק שלו.
  • ב-Obsidian: השפה של Obsidian.

האפשרות System בוחרת את הראשונה מבין השפות האלה שהעורך תומך בה, ואנגלית כשהעורך אינו תומך באף אחת מהן.
גרסה אזורית של שפה נחשבת לשפה עצמה, כך ש-de-AT מוביל ל-Deutsch ו-fr-CA מוביל ל-Français. בסינית, הכתב הוא הקובע: כתב מסורתי מוביל ל-繁體中文, וכל כתב אחר ל-简体中文. כשלא צוין כתב, טייוואן, הונג קונג או מקאו מובילות ל-繁體中文, וכל סינית אחרת מובילה ל-简体中文. פורטוגזית מובילה ל-Português Brasileiro, אלא אם צוין אזור שאינו ברזיל, כך ש-pt-PT מוביל ל-Português; גם הפורטוגזית של Obsidian מובילה ל-Português.

שפות מימין לשמאל​

עברית, العربية (ערבית) ו-فارسی (פרסית) פורסות את העורך מימין לשמאל: סרגל הכלים, התפריטים, החלוניות ותיבות הדו-שיח, החיפוש המהיר וכרטיסיית הגדרות מוצגים בהיפוך מראה. תפריטי המשנה של תפריט ההקשר נפתחים שמאלה, והסמלים של ביטול פעולה ושל ביצוע חוזר בסרגל הכלים מתחלפים ביניהם, כך שסמל ביטול הפעולה מצביע אחורה מבחינת מי שקורא מימין לשמאל.

התרשים עצמו לעולם אינו מוצג בהיפוך מראה. בד הציור, עם הטבלאות, העמודות, הקשרים והפתקים שעליו, נשאר משמאל לימין, וכך גם המפה המוקטנת, פסי הגלילה, סרגל הכלים של בד הציור, ויזואליזציה וסרגל הכלים שלה, תאי סוג הנתונים, הקוד בכרטיסיות סכמת SQL ומחולל קוד, בורר הצבעים, שני הצדדים של מציג ההבדלים, מסע בזמן והתצוגה המקדימה של הפריסה האוטומטית.
הסייר נשאר בצד השמאלי של בד הציור, ועץ השינויים של מציג ההבדלים נשאר בצד השמאלי של המציג, וקצה הגרירה של כל אחד מהם בצד הימני שלו. בתוכם, שניהם נקראים מימין לשמאל: השדות והשורות שלהם מוצגים בהיפוך מראה, הזחת השורות היא מימין, ובשני העצים ← מרחיב שורה או עובר לשורת הבן הראשונה שלה, ואילו → מכווץ אותה או יוצא אל שורת האב שלה – ראו מקשים בסייר.
שמות, הערות וטקסט אחר שהוקלד שומרים על הכיוון שלהם, כך ששם בעברית, בערבית או בפרסית נקרא מימין לשמאל גם על בד הציור.

ערכת נושא​

הלחצן Theme (סמל ניגודיות) פותח את בונה ערכת הנושא, חלונית שכותרתה Theme מתחת לסרגל הכלים, מעל כל כרטיסייה שפתוחה. יש בו שלושה חלקים:

  • Accent color: 26 דוגמיות צבע. תיאור הכלי של כל אחת מהן מציין את שמה, כגון indigo.
  • Gray color: 6 דוגמיות צבע, gray, mauve, slate, sage, olive ו-sand.
  • Appearance: System, Light ו-Dark.

פתיחת בונה ערכת הנושא מסרגל הכלים, בחירת צבע הדגשה וגוון אפור, והחלפת המראה ל-Light ואחר כך ל-System

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

האפשרות System מציגה מראה בהיר או כהה בהתאם לסביבה המארחת, ומתחלפת כשהסביבה המארחת מתחלפת:

  • באפליקציית הרשת, ב-Google Drive ובדף שמטמיע את העורך: המצב הבהיר או הכהה שהדפדפן מדווח עליו, ושעוקב אחרי מערכת ההפעלה.
  • ב-VS Code: בהיר תחת ערכת צבעים בהירה, וכהה תחת ערכת צבעים כהה או תחת כל אחת משתי ערכות הניגודיות הגבוהה.
  • ב-IDE של JetBrains: ערכת הנושא הבהירה או הכהה של ה-IDE.
  • ב-Obsidian: ערכת הנושא הבהירה או הכהה של Obsidian.

ניתן לסגור את הבונה באמצעות Escape, באמצעות הלחצן x שליד הכותרת, שתיאור הכלי שלו הוא Close (ESC), בלחיצה בכל מקום בעורך שמחוץ לחלונית, פרט לסרגל הכלים, או בלחיצה נוספת על הלחצן Theme.
פתיחתו סוגרת את חלון מאפייני הטבלה ואת הבורר Display Language. הסייר, אם הוא פתוח, נשאר פתוח, ובשפה משמאל לימין הבונה ממוקם מיד אחריו, ולא מעליו.
פתיחת החיפוש המהיר או הבורר Display Language סוגרת אותו, וכך גם Ctrl + F (Windows/Linux) או ⌘ + F (Mac). קיצור המקשים הזה פותח את הסייר בחיפוש שלו, או, אם הסייר כבר פתוח, משאיר אותו פתוח ומעביר את הפוקוס של המקלדת לשדה האיתור שלו. הלחצן Explorer בסרגל הכלים משאיר את הבונה פתוח.
הבונה אינו מעכב אף מקש, ולכן קיצורי המקשים של העורך פועלים כל עוד הוא פתוח.

בחיפוש המהיר, הפקודה Theme מציגה את System, Light ו-Dark, עם סימן וי ליד המראה שבתוקף. בחירה באחת מהן משנה את המראה בלבד ומשאירה את הגוון האפור ואת צבע ההדגשה כפי שהם.

בכל סביבה מארחת​

מה שנבחר בעורך, מסרגל הכלים או מהחיפוש המהיר, נשמר במקום שבו הסביבה המארחת שומרת אותו, וכל תרשים פתוח מתעדכן מיד כשהבחירה משתנה, בכל מקום שבו השינוי נעשה.
ב-VS Code, ב-IDE של JetBrains וב-Obsidian, האפשרות Auto של הסביבה המארחת (הערך auto ב-VS Code) היא האפשרות System של העורך. בחירה ב-System שומרת Auto, ובחירה ב-Light או ב-Dark שומרת את המראה הזה, גם כש-Auto כבר הציגה אותו.
ההגדרות וההודעות של ההרחבה ושל התוספים עצמם מוצגות באנגלית, בלי קשר לשפת התצוגה.

אפליקציית הרשת ו-Google Drive​

ב-erd-editor.io, כולל סשני העריכה השיתופית שלו, וב-Google Drive, שפה אחת וערכת נושא אחת משמשות את האפליקציה ואת כל התרשימים שבה.
שתיהן נשמרות בדפדפן הזה, ולא בסכמה או בקובץ ה-Drive, וכל הכרטיסיות של erd-editor.io חולקות אותן: בחירה בכרטיסייה אחת משנה מיד את האחרות.

השפה היא System, שעוקבת אחרי השפות המועדפות של הדפדפן, עד שבוחרים שפה.
הטקסט של האפליקציה עצמה, כגון סרגל הצד, האשפה, העריכה השיתופית והמסכים של Google Drive, עוקב אחרי אותה שפה, ובעברית, בערבית ובפרסית האפליקציה כולה נפרסת מימין לשמאל. מדיניות הפרטיות, תנאי השימוש ודפי התמיכה נשארים באנגלית.
מלבד החלונית של העורך והחיפוש המהיר, בשורה התחתונה של סרגל הצד יש לחצן שפה, שתיאור הכלי שלו הוא Display Language, לצד הקישורים Privacy ו-Terms. התפריט שלו מציג את System, עם השפה שהיא מייצגת, ואחריה את 25 השפות.

ערכת הנושא מתחילה ב-System, עם הגוון האפור olive וצבע ההדגשה jade.
מלבד בונה ערכת הנושא והחיפוש המהיר, בתחתית סרגל הצד יש שלושה לחצני סמל, System, Light ו-Dark: לצד Trash ב-erd-editor.io, ולצד Sign out ב-Google Drive. הם קובעים את אותו מראה שקובע הבונה.

VS Code​

ההגדרות של ההרחבה נמצאות תחת ERD Editor בהגדרות של VS Code:

הגדרהערכיםברירת מחדל
dineug.erd-editor.localeauto, או קוד מטבלת השפותauto
dineug.erd-editor.theme.appearanceauto, light, darkauto
dineug.erd-editor.theme.grayColorששת הגוונים האפוריםslate
dineug.erd-editor.theme.accentColor26 צבעי ההדגשהindigo

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

סביבות IDE של JetBrains​

ב-Settings | Tools | ERD Editor נמצאות ההגדרות Appearance: (Auto, Light, Dark), Gray color:, Accent color: ו-Display language: (Auto, ואחריה כל שפה בשמה שלה), והן נשמרות עבור ה-IDE כולו.
ערכי ההתחלה שלהן הם Auto, Slate, Indigo ו-Auto.

Obsidian​

ב-Settings → ERD Editor נמצאות ההגדרות Appearance (Auto, Light, Dark), Gray color, Accent color ו-Display language (Auto, ואחריה כל שפה בשמה שלה), והן נשמרות לכל כספת בנפרד.
ערכי ההתחלה שלהן הם Auto, Slate, Indigo ו-Auto.
שינוי חל על כל כרטיסיות ה-ERD של הכספת, כולל אלה שבחלונות נפרדים.

דף שמטמיע את העורך​

אלמנט <erd-editor> שמוטמע בדף אינו מציג את הלחצן Theme או את הלחצן Display Language, והחיפוש המהיר אינו מציג אף אחד מהם, עד שהדף מפעיל אותם באמצעות enableThemeBuilder ו-enableLocalePicker.
עד שהדף קובע שפה או שהמשתמש בוחר שפה, העורך מוצג באנגלית, או עוקב אחרי System כל עוד enableLocalePicker מופעל.
ערכת הנושא מתחילה ב-Dark, עם הגוון האפור slate וצבע ההדגשה indigo, אלא אם הדף קובע ערכת נושא אחרת או מפעיל את systemDarkMode.
בחירה של המשתמש נכנסת לתוקף מיד, אבל האלמנט אינו שומר אף אחת משתי הבחירות: הדף קובע את ערכי ההתחלה ושומר בעצמו את הבחירות של המשתמש – ראו ערכת נושא ושפת תצוגה ב-API.