[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות
בית » פורומים » תמיכה כללית

אתר דו לשוני- סיכום

psifasim, ג', 20/07/2010 - 15:08

לאחר קריאה על יכולות ה- דו-לשוניות של דרופל ויכולות התרגום המעולות (אני ממליץ על הפרק שעוסק בנושא מתוך הספר Using Drupal בהוצאת אוריילי) , אני צריך להגיע למסקנות ורוצה להיות בטוח בעצמי.

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

הבעיה שלי היא עם התבנית ותכונת ה- RTL.
לא מצאתי דרך לגרום לתבנית להתחלף בבחירת שפה.

חשבתי ליצור תבנית אחת לשתי השפות (שם האתר יכול להיות מוצג באנגלית גם בשפה העברית - זה מתאים), אבל הבעיה עם ה- RTL נשארת.

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

חברים, מה עושים?

‹ כמה שאלות ודברים Views ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
  • דו לשוני
התמונה של אמיר סימן טוב

חס וחלילה שתי התקנות. קודם

נכתב ע"י אמיר סימן טוב ביום ג', 20/07/2010 - 17:02.

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

אפשרות ראשונה: שימוש בתבנית אחת משותפת לשתי השפות אך שתהיה מתאימה מבחינה כיוון היישור לפי השפה. זה מגיע אוטומטית, אך ייתכן שתצטרך לסדר קצת את פריטי ה-style-rtl.css הרלוונטיים.

אפשרות שנייה: אתה רוצה ממש שתי תבניות נפרדות שאין ביניהן שום קשר - כל אחת לשפה אחרת. חשוב היטב אם אכן זה מה שאתה רוצה, זה נשמע לא כל כך סביר שאנשים שיחליפו שפה פתאום יקבלו עיצוב שונה.
אם בכל זאת זה מה שאתה רוצה - קרא את העמוד החשוב הזה על ריבוי ערכים למשתנים גלובליים: http://drupal.org/node/313272#comment-1105812
(נתתי לך לינק ישר לתגובה לפיה מומלץ לעבוד).
המשתנה שמעניין אותך הוא theme_default

שים לב לקטע הטריקי - לאחר שאתה משנה בקובץ מה שצריך אתה צריך לגלוש להגדיר את התבנית הדיפולטית בנפרד לכל שפה.

תגיד אם הצליח.

אמיר

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של psifasim

אוקיי - שאלה נוספת: אני אכן

נכתב ע"י psifasim ביום ד', 28/07/2010 - 20:53.

אוקיי - שאלה נוספת:

אני אכן מדבר על תבנית אחת שתדע להתנהג שונה.

בדקתי את התבניות שאביאור הזכיר, וניסיתי להבין איך אוכל לגרום לתבנית שלי גם להתנהג כך.
אחרי הכל, לקחתי תבנית שמצאתי ברשת שהייתה LTR ובסך הכל ערכתי את קובץה-CSS שלה כך שתהפוך להיותRTL.

הבנתי שישנם שני קבצי CSS - אחד ראשי ומשני עם התוספת -rtl בשמו שדורס חלק מהתגיות.

ראיתי גם שישנן כמה שיטות לקשר ביניהן - זו שנראית הפשוטה ביותר היא ע"י קוד שמשנה את שם קובץ ה-CSS אליו מתייחסים.

אבל, עדיין לא הצלחתי לעשות זאת בעצמי.

האם תוכלו לעזור או לקשר למדריך טוב?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של avior

הנה הדיון (אם מעניין אותך

נכתב ע"י avior ביום ד', 28/07/2010 - 22:40.

הנה הדיון (אם מעניין אותך היסטוריה)
http://drupal.org/node/145737

והנה התיעוד
http://drupal.org/node/222782
והנה גרסה מפורטת יותר
http://drupal.org/node/132442#language-rtl

ובקיצור במצב RTL , יש 2 קבצי CSS
הראשון X.css והשני x-rtl.css עם "דריסות" RTL בלבד

אביאור
http://dev-art.net

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Zus

בדרופל 6 לא צריך שום קוד

נכתב ע"י Zus ביום ה', 29/07/2010 - 08:54.

בדרופל 6 לא צריך שום קוד ספציפי- כאשר אתה מוסיף עברית לאתר ומגדיר אותה כשפת RTL, דרופל אוטומטית מעלה את הקובץ style-rtl.css של ערכת העיצוב.

אורן זוסמן

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של avior

אין שום בעיה אם אתר רב לשוני

נכתב ע"י avior ביום ג', 20/07/2010 - 18:06.

אין שום בעיה אם אתר רב לשוני אחד
ולגבי התבנית , והחלפת השפה והכיוון לפי השפה , תבחר אחד מתבניות ה core של דרופל 6 הם תומכים build in ברב לשוניות והחלפת הכיוון

יש עוד תבניות רב לשוניות אתה יכול לראות ברשימה שלי
http://dev-art.net/he/drupal6-rtl-themes

או באתר של צחי
http://www.rtl-themes.co.il/

מדריך שלב אחר שלב תמצא כאן
http://www.drupal.org.il/node/2467

אביאור
http://dev-art.net

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של psifasim

חברים, מצאתי פתרון קל-

נכתב ע"י psifasim ביום ה', 29/07/2010 - 10:42.

חברים, מצאתי פתרון קל- CSSFlip
כתובת:http://drupal.org/project/cssflip

עד עכשיו נראה שעובד לא רע.
האם אתם מכירים? הייתם ממליצים?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

נראה רכיב מגניב, מעניין איך

נכתב ע"י אמיר סימן טוב ביום ה', 29/07/2010 - 13:31.

נראה רכיב מגניב, מעניין איך זה עובד בשטח.

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

מודול חביב ביותר, אבל לא

נכתב ע"י tsi ביום ה', 29/07/2010 - 20:31.

מודול חביב ביותר, אבל לא מושלם, נסיתי לשכנע את האחראים להפוך אותו לכזה אבל בנתיים זה לא התקדם : http://drupal.org/node/751736
אביאור, jcss היה תענוג מהבחינה הזו, אולי אפשר ליצור איזה בן כלאיים ?

בנוסף, ב cssflip.module יש אפשרות לריטול בזמן אמת של ערכת העיצוב, מעניין אותי לדעת כמה חמור המחיר מבחינת ביצועים, אם בכלל.

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של avior

צחי תודה , אמנם המודול לא

נכתב ע"י avior ביום ו', 30/07/2010 - 08:01.

צחי תודה ,
אמנם המודול לא גדול אבל regular expressions זה דבר לא פשוט, אז כך שגם המודול הזה לא מושלם

לגבי הבקשה שלך לעבד רק הערות
/* LTR */
חשבתי על זה , וגם הסתכלתי על ערכות עיצוב וזה לא סטנדרט
אז לא נראה לי שכדאי להשקיע לכיוון ,
בכל מקרה אם בסוף יהיה , זה כנראה יצטרך להיות מנוע אחר שלוקח את כל "פריט" CSS בנפרד ואז עושה ניתוח ומוציא לגרסה ה RTL-ית את החלקים הרלוונטיים אם בכלל
אני מזמין אותך ואת כולם לפתח גרסה 2 של המודול שתממש את זה

לגבי cssflip הם פשוט עשו שימוש בספריה שהופכת
http://curl.haxx.se/
ולכן לא נראה לי שהם יוסיפו יכולות משלהם

לגבי נושא runtime, לאחר שהעלתי את המודול , אחר המפתחים המובילים של דרופל אורג , התכתב איתי לגבי נושא של runtime
אבל יש עוד הרבה עבודה עד שזה יוכל לקרות, בכל מקרה אישית אני מאמין שאף פעם זה לא מושלם מכדי להיות fully automatic אז אין טעם לנסות, אלא להעזר במודול לעשות את העבודה השחורה ולהוסיף את התיקונים הידניים

אביאור
http://dev-art.net

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

אביאור התנסה בזה הכי הרבה

נכתב ע"י אמיר סימן טוב ביום ו', 30/07/2010 - 10:31.

אביאור התנסה בזה הכי הרבה לדעתי והוא צודק.

גם לדעתי הכיוון של הסתמכות על /* LTR */ לא טוב כי לא כל ערכות העיצוב מוסיפות הערה זו. לדעתי בצדג - ההערה מנוונת, שכן בכל מקום שיש right או left מדובר בכיווניות.

גם לדעתי זה בעייתי שיהיה אוטומטי באופן מלא, מה שאומר שאולי לעשות ממשק דרופלי למפתח שיערוך תיקונים בהמרה האוטומטית.

אגב, אולי אפשר שזה יהיה בזמן ריצה אבל גם אפשרי לייצוא, אולי אף דרך פיצ'רז. זה יחסוך את התקורה בזמן ריצה.

כל הדברים האלו הם הרבה עבודה... מישהו - איפה אתה כשצריכים אותך?

אמיר

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

מה שהתכוונתי כשאמרתי ש jcss

נכתב ע"י tsi ביום ו', 30/07/2010 - 13:16.

מה שהתכוונתי כשאמרתי ש jcss שיחק אותה, היה לגבי הזיהוי של השורות שצריכות ריטול, כלומר המודול זיהה מצויין איזה שורות לשנות ואיזה לא, וזה משהו ש cssFlip כנראה עושה פחות טוב כי כשהוא מוציא את הטקסט שאמור להיות שורות מרוטלות בלבד הוא יוציא גם שורות כמו margin: 0 שכמובן לא תורמות כלום לקובץ המרוטל.

לגבי ה /* LTR */, קודם כל זה אמור להיות סטנדרט, והרעיון הוא פשוט - תחזוקה לטווח רחוק, אם בעוד שנתיים לאחר הריטול אני עושה שינויים בקובץ style.css אני יודע שאם אני משנה שורה שיש עליה קומנט, אני צריך לעדכן גם את style.css, ואני יכול להיות בטוח שהגרסה המרוטלת תקבל את העדכונים גם היא. ללא הקומנטים, אני אצטרך לעבוד הרבה יותר קשה והרבה יותר בזהירות כדי לוודא שהשינויים ייכנסו גם לגרסה המרוטלת.

המודל (לאו דווקא מודול) האידאלי מבחינתי הוא סקריפט שייקח סטייל LTR ויירק החוצה שני טקסטים - הראשון הוא אותו ה CSS רק עם /* LTR */ על השורות הרלוונטיות, והשני מכיל רק את אותן שורות כשהן מרוטלות, את הטקסטים האלו אני כבר אשמור בתור style.css ו style-rtl.css ואעשה את התיקונים ההכרחיים.
לגבי ריטול בזמן אמת - זה פיצ'ר סופר מגניב, אבל לא משהו שהייתי משתמש בו לאורך זמן.

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של psifasim

האם לדעתך תהיה פגיעה משמעותית

נכתב ע"י psifasim ביום ו', 30/07/2010 - 13:58.

האם לדעתך תהיה פגיעה משמעותית בביצועים?
אני עובד עכשיו על אתר תדמית קטן ו- CSSFlip יעשה לי את החיים ממש קלים.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

הכול נגזר מכמה פעמים הקוד רץ.

נכתב ע"י אמיר סימן טוב ביום א', 01/08/2010 - 11:00.

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

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של psifasim

לא בטוח שהבנתי... למה כמות

נכתב ע"י psifasim ביום א', 01/08/2010 - 11:40.

לא בטוח שהבנתי...
למה כמות המשתמשים היא זאת שקובעת?
הרי בכל פניה לכל דף במערכת ניהול תוכן ישנו קוד צד שרת שרץ.
חשבתי שמהירות טעינת הדף נפגעת בלי שום קשר לכמות המשתמשים. אם בלי התוסף ה-CSS נטען מיד, כאן מתבצע עיבוד בצד שרת (אני מניח ש- CSSFlip עושה hook לטעינת ה-CSS ומרנדר בזמן ריצה את ה-CSS ע"ב ה-CSS של התבנית).
למיטב הבנתי הפעולה הזו היא שפוגעת בביצועים.

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

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

הרצה של קוד קטן פעם אחת

נכתב ע"י אמיר סימן טוב ביום א', 01/08/2010 - 12:04.

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

פרדוקס שקשור לזה: פרדוקס הערימה.

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.

איפה מתחילים ולאן ממשיכים?

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

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

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

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

שלום אורח

כניסה|הצטרפות

כעת מחוברים 1 משתמשים מזוהים, ו-6 אורחים:
ami7878

alechko הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • taxonomy vs entity reference |‏ alechko
  • LAPP במקום LAMP |‏ hodspot
  • האם דרופל יכול לבנות אתר כמו י... |‏ hodspot
  • Web programmer |‏ meiravshir
  • server/Client Web Developer |‏ meiravshir
עוד בפורום

חדש בבלוגים

  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
  • תרגום אוטומטי של ממשק האתר באת... |‏ לבבי
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • טבעוני תוספי תזונה |‏ morantivo
  • עוגת הגבינה של ישראל - ישראל ה... |‏ zohar
  • דורמטיק - דלתות אוטומטיות |‏ ענת כהנא
  • הכוורת - אתר מבוסס קומונס |‏ אמנון דפני
  • אוצר היום - ישראל היום |‏ zohar
עוד אתרים ישראלים
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]