גרסה 3.1 כמעט מוכנה, ואתמול הופצה גרסה Release Candidate 2. יש המון דברים חדשים ב3.1, ואני מניח שאכתוב על זה משהו כשתצא הגרסה הסופית.
אם תהיתם לגבי מצב ה-RTL בגרסה זו, אז נראה שהכל בסדר. בכל מקרה אני ממליץ למי שיכול להתקין את גרסת ה-RC2 ולבדוק – יש עדיין אפשרות לתקן באגים אחרונים.
כתבתי לא מזמן פוסט על כמה דברים עיקריים הצפויים בגרסה 3.1
מי שמעוניין יכול לקרוא כאן –
http://www.maorb.info/wordpress/2010-11/wordpress-31-features
תעשה טובה, תנסה לדחוף את נושא הסרת שינויי קוד מגרסאות מקומיות. דבר זה יאפשר את ניהול התרגום והוצאת גרסאות מקומיות בצורה פשוטה יותר, ובמקביל יאפשר גם החלפת שפת המערכת בלי שדברים ישברו בדרך ואפילו התקנה של מספר חבילות שפה ולהשאיר את בחירת השפה לשליטת המשתמש.
תתחדש על הבלוג החדש, מוסיף אותו לרשימת המעקב שלי.
ואם יש לך זמן, תבדוק את בעיית ה-RTL בתבניות-בת (Child Themes), ראה טיקט http://core.trac.wordpress.org/ticket/15863
תודה, התייחסתי בטראק לנושא של תבניות-בת
מממ, לא מסכים עם הקביעה שלך, אבל מקבל אותה.
לדעתי, אנחנו צריכים לקדם את כל נושא ה-RTL. המשתמש לא צריך לגעת בקוד ובמיוחד לא ליצור קבצי rtl.css לתבניות בנות. המשתמש צריך לעשות התקנה בלחיצת כפתור דרך מערכת הניהול, כל השאר המערכת צריכה לעשות עבורו.
אני מסכים – בגלל זה אני מרצה בכל מקום אפשרי על הדרך הנכונה לעברות תבניות. חלק גדול מהעבודה צריך לעשות בארץ – לעודד את מי שמעברתים תבניות לשלוח את השינויים שלהם בתור קובץ rtl.css למפתח המקורי.
נכון, אבל אני מדבר על RTL בתבניות בת, לא על RTL בכללי.
רוב מפתחי התבניות לא יטרחו ליצור קובץ rtl.css בתבנית בת, וורדפרס צריכה לעשות זאת עבורם.
לעברת תבנית זה לא רק קובץ rtl.css
חלק גדול מערכות העיצוב לא מכיל שימוש ותמיכה בקבצי po/mo שמאפשר לוקליזציה של הסטרינגים עצמם.
רוב התבניות שמעוברתות בארץ, ולא תומכות ב po/mo, התרגום שלהן מתבצע ישירות בקבצי התבנית ולא ע"י הוספת תמיכה ב gettext ואז תרגום סטרינגים.
לכן שליחת השינויים בקובץ css בלבד לא תספיק במרבית המקרים.
שלא לדבר גם על תבניות מסויימות שיש בהן שימוש בכל מיני סליידרים או js אחרים , ולפעמים צריכים לטפל גם שם כדי להתאים כיווניות.
@מאור
זו בדיוק הבעיה – בגלל זה צריך "לחנך" יוצרי ערכות עיצוב לבצע התאמה לgettex, והוספת תמיכה ב-RTL. אני יודע שהכיוון במאגר הרשמי של וורדפרס הוא לחייב את יוצרי התבניות להשתמש בgettetxt. אנחנו עדיין לא שם, אבל זה יקרה.
ובכל מקרה – זה צריך להיות חלק ממה שמתרגם תבנית עושה – גם התאמה לgettext. כל עוד הוא שולח את השינויים ליוצר התבנית המקורית, כולם מרוויחים מזה.
כלומר לחנך גם את מתרגמי התבניות לשלוח את התרגום ליוצר… זה לא יהיה קל.