קצת אינפורציה על סיווגים - taxonomy בדרופל 6
רבים מכם ודאי יודעים שדרופל 6 התפתח מאוד בכל נושא התצוגה ובכלל זה גם בתרגום משום שדרופל ישראל שם לעצמו כמטרה לתת מענה לכל מה שקשור לדרופל ועברית, חשבתי שיהיה נחמד עם אשתף אתכם בכמה השגות שלמדתי היום במסגרת פרוייקט שאני עושה.
התמיכה של תרגום סיווגים בדרופל 6 אינה עדיין חלק מה core ולכן יש להתקין את i18n אם רוצים לתרגם סיווגים לשפות.
כשיוצרים מילון חדש המודול נותן את האפשרויות הבאות -
יצירת המילון ללא תרגום - none - כרגיל
סיווגים מתורגמים - Localize terms - יצירת מילון שלכל סיווג יש אפשרות תרגום:
הסבר: לאותו סיווג - tid יש שם אחד שאפשר לתרגם בעזרת כלי תרגום המחרוזות - כשמסתכלים על תוכן מסויים הוא מראה את שם הסיווג לפי השפה שנקבעה לתוכן זה - בתנאי שהסיווג תורגם (אם לא מוצג השם הדיפולטיבי של הסיווג). אחד החסרונות הגדולים של השיטה - הוא שאם בוחרים בהכנסה כ free tags אז הסיווג לא מתורגם בשעת מילוי הטופס.
סיווג לכל שפה - Per language terms - כל סיווג - term שייך לשפה מסויימת
הסבר: שיטה זו מאפשרת גמישות מאקסימלית כל ניתן להגדיר ל term שפה מסויימת או להשאיר אותו נגיש לכל השפות - כמשתמשים ב free taging מופעים רק הסיווגים לפי השפה הנבחרת - והכנסת תג חדש לא משנה באיזה שפה נמצאים לא הופך אותו לנגיש לכל השפות עד שמגדירים אותו לשפה מסויימת בממשק הסיווגים (קצת מעצבן). בנוסף דרך ממשק הסיווגים מגדירים את השיוויון בין סיווגים משפות שונות ודרופל יודע לשנות את הtid כמבקשים להציג תרגום של סיווג מסויים - כלומר עם הגדרתי סיווג blue ויצא שה tid = 4 לדוגמא ויצרתי סיווג עברי בשם כחול עם tid = 5 לדוגמא אז אחרי שיצרתי את הקשר בינהם כקשר של תרגום אז מעבר בין השפות בתצוגת רשימה של term יחליף את ה tids בצורה אוטומטית
מילון מתורגם - Set language to vocabulary - מילון ייחודי לשפה מסויימת
מגדירים למילון שפה והוא יוצג רק כאשר דרופל נמצא בשפה הזאת.
כמה מילים אחרונות כאשר יוצרים node מסויים - ומוסיפים לו סיווגים לא משנה מאיזה סוג - בעת התרגום יש להגדיר מחדש את הסיווגים - זה לא נעשה באופן אוטומטי - לא החלטתי עם זה טוב או רע.
זהו פחות או יותר - אם יש שאלות אשמח לנסות ולענות
אחלה. אבל למה בפורום? תוסיף
אחלה.
אבל למה בפורום? תוסיף למדריכים
Tom Bigelajzen - Web Developer & Designer
Homepage: http://tombigel.com
Tendu Theme: http://drupal.org/project/tendu