עזרה:דו-כיווניות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
+d
שם שגוי
שורה 1:
{{ויקיפדיה - עריכה}}
בעת שילוב של טקסט [[עברית|עברי]], הנכתב מימין לשמאל, עם טקסט [[אנגלית|אנגלי]], הנכתב משמאל לימין, או עם מספרים, ויקיפדיה, המשתמשת בתקן [[יוניקוד]], קובעת את כיווניות הטקסט לפי [[אלגוריתם דו-כיווניות של יוניקוד]]. ה[[אלגוריתם]] זההזה אינו יודע להציג בעצמו את צירופי אותיות מסוימים ללא "רמזים" מהכותב ולעתים בעת כתיבה אנונוצרות בעיות כיווניוּת: האותיות וסימני הפיסוק מסתבכיםאינם עםמוצגים כיווניותבסדר הטקסטהרצוי. האלגוריתם מאפשר לכותב להגדיר במדויק את סדר התצוגה בשתי דרכים עיקריות: תווי הכיווניות RLM ו־LRM והגדרות כיווניות באמצעות תגי HTML. את שני הדברים אפשר לעשות באמצעות תבניות של מדיה־ויקי ללא צורך ללמוד קודים לטיניים, אולם צריך להבין את המקרים השונים שבהם יש להשתמש בכל שיטה.
 
==הגדרת טקסט בתור טקסט משמאל לימין==
שורה 25:
* קוד, אפשרות ב': {{קוד|<nowiki>''Help!''{{כ|ימינה=כן}}</nowiki>}}
* תוצאה: ''Help!''{{d}}
 
==תיקון תצוגת שם הדף==
לעתים בעיית הכיווניות מוצרת לא בטקסט של הערך, אלא בכותרתו. למשל, שם השיר {{D}}[[(You Drive Me) Crazy]] מתחיל בסוגריים ובררת המחדל של האלגוריתם היא להציג אותן בקצה הימני של המחרוזת: (You Drive Me) Crazy. כדי לתקן את זה בגוף הערך אפשר להשתמש בתבנית {{תב|משמאל לימין}} או בתבנית {{תב|D}}, אולם בכותרת הדף אי אפשר להתמש בתבניות. הפתרון הוא להשתמש בתחילת הערך בתבנית {{תב|שם שגוי}} ולרשום בתור פרמטר את השם הנכון של הערך בתוספת תו הכיווניות {{משמאל לימין|&amp;lrm;}}:
 
* קוד: {{קוד|<nowiki>{{שם שגוי|&amp;lrm;(You Drive Me) Crazy</nowiki>}}
* תוצאה: &lrm;(You Drive Me) Crazy
 
אם סימן הפיסוק הבעייתי אמור להופיע בסוף המחרוזת בקצה הימני שלה, יש להשתמש בתו הכיווניות {{משמאל לימין|&amp;lrm;}} בסופה:
 
* קוד: {{קוד|<nowiki>{{שם שגוי|Help!&amp;lrm;</nowiki>}}
* תוצאה: Help!&lrm;
 
(הערה: כיום לא ניתן להשתמש בתווי הכיווניות בשם הדף ממש - תוכנת מדיה־ויקי מסננת אותם. בקשה לאפשר זאת נשלחה למפתחי התוכנה ואולי תופעל בעתיד; ר' [[:bugzilla:28428|באג 28428 – Allow saving pages with LRM and RLM in titles, showing a warning and requiring a user right]].)
 
==התמודדות עם בעיות כיווניות בעת עריכת קוד ויקי==