יתוקן באג הפיכה אוטומטית של ערכת הנושא עם חבילת שפה עברית

באג 221824 – ערכות נושא צריכות להיות תואמות ל-RTL, מתקדם לאחרונה בפיירפוקס, מתוך מאמץ להכניס אותו לפני יציאת גרסה 1.0. אם bsmedberg יצליח במשימה, ערכת הנושא של Firefox 1.0 תתהפך אוטומטית בעת שימוש בחבילת שפה שכיוונה ימין לשמאל, ולא יהיה צורך ליצור ערכה מיוחדת עבור שפות אלה.

למעשה מדובר בפתרון פשוט למדי, שדומה למשהו שתומר הציע בבאג אחר: בחבילת השפה מוסיפים מחרוזת שערכה הוא rtl או ltr בהתאם לכיוון השפה של החבילה. בקבצי ה-xul מוסיפים במקומות הדרושים תכונה פיקטיבית chromedir=&locale.dir;‎ (כאשר locale.dir מוחלף במחרוזת המתאימה), ובקבצי ה-CSS של ערכת הנושא מוסיפים, למשל,

.menu-right[chromedir="rtl"] {
margin: 0px 6px 0px 0px;
list-style-image: url("chrome://global/skin/menu/Menu-arrow-rtl.png");
}

ואז, אם השפה היא בכיוון RTL, משתמשים בקבצי תמונה הפוכים, שייתווספו גם הם לערכת הנושא.

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>