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

Primary Links

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

תרגום אוטומטי של ממשק האתר באתרים רב לשוניים

druvision, ה', 15/03/2012 - 18:12

הממשק של דרופל מתורגם להרבה שפות. איזה יופי.

היום נשאלתי: אני בונה אתר דרופל 7 שמתוכנן להכיל אנגלית ועוד 8 שפות. אם התקנתי 20 מודולים ולכולם יש תרגום לכל השפות, האם זה אומר שצריך להוריד ולייבא 160 תרגומים ידנית כדי לקבל את הממשק בכל השפות? או שיש איזשהו מכניזם אוטומטי ששולף את קבצי התרגום שיכול לחסוך ימבה זמן? כמו כן האם כל מודול עושה import של התרגומים לשפות הפעילות בזמן שמתקינים אותו? והאם כשמוסיפים שפה נעשה import של הקבצים של כל המודולים הפעילים?

בדקתי ומצאתי מספר מודולים שיכולים לעזור:
http://drupal.org/project/live_translation - Live Translation
http://drupal.org/project/l10n_update - Loalization Update

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

כמו כן, אבל האם יש מודול ששולף אוטומטית תרגום של הליבה כשמוסיפים שפה?

אמנון

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

לא לשכוח המודול

נכתב ע"י גגה ביום ה', 15/03/2012 - 19:56.

לא לשכוח המודול http://drupal.org/project/i18n

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

פטיש

נכתב ע"י yakoub ביום ש', 17/03/2012 - 10:51.

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

זה דומה למישהו שעדיין לא הספיק ללמוד על control structures כמו if ו while וישר דוחפים לו exceptions

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

yakoub abaya

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

תרגום מיותר

נכתב ע"י yakoub ביום א', 18/03/2012 - 11:43.

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

yakoub abaya

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

למודולים רבים אכן יש צורך בתרגום

נכתב ע"י druvision ביום א', 18/03/2012 - 17:33.

למודולים רבים אכן יש צורך בתרגום - לפחות ל-Front שלהם.
באתר ממוצע יש הרבה יותר מ-20 מודולים. אני בטוח שלפחות 20 מתוכם משפיעים על חווית המשתמש ועבורם יש צורך לפחות בתרגום חלקי - גם עבור תרגום חלקי צריך להוריד את קובץ התרגום! אם המדובר על 8 שפות, יש לנו אכן 160 תרגומים שצריך להוריד. ועדיין לא קיבלתי תשוה לשאלה המקורית שלי - איך נכון לעשות זאת. האם יש מודול (ואולי drush) שעושה זאת? או שצריך להמציא את הגלגל מחדש...

ובכן, מצאתי איך עושים זאת. עם drush כמובן:
http://drupal.org/node/1163670
http://drupal.org/node/1057150
תודה על הקשבתך...

-
אמנון לבב - מפתח ויועץ דרופל
Druvision - פתרונות יצירתיים בקוד פתוח ומובייל

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

תשובה

נכתב ע"י yakoub ביום ב', 19/03/2012 - 09:16.

נכתב על ידי לבבי:

. ועדיין לא קיבלתי תשוה לשאלה המקורית שלי - איך נכון לעשות זאת. האם יש מודול (ואולי drush) שעושה זאת? או שצריך להמציא את הגלגל מחדש...

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

yakoub abaya

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

עובד פגז. רק לא מספיק מתועד

נכתב ע"י druvision ביום א', 25/03/2012 - 15:59.

התקנתי את מודול localization update. עכשיו, כל שפה שאני מוסיף, דרופל אוטומטית שולף את התרגומים עבור כל המודולים שמותקנים. כולל עבור הליבה. כמו כן עבור כל מודול שאני מוסיף, דרופל שולף אוטומטית את התרגומים של המודול עבור כל השפות הפעילות.

ואם רוצים לעדכן אתר שכבר קיים, אפשר להפעיל באופן ידני drush l10n-update כדי לשלוף את כל התרגומים העדכניים. כמובן שמספיקה שליפה חד פעמית. אבל אם מתעקשים אפשר להגדיר גם שתתבצע שליפה כל שבוע של עדכונים.

-
אמנון לבב - מפתח ויועץ דרופל
Druvision - פתרונות יצירתיים בקוד פתוח ומובייל

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

קונפליקט

נכתב ע"י yakoub ביום ב', 26/03/2012 - 18:20.

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

yakoub abaya

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

mode

נכתב ע"י yakoub ביום ב', 26/03/2012 - 18:25.

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

yakoub abaya

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 0 משתמשים מזוהים, ו-4 אורחים:

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

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

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

  • עזרה בהסרת מודול |‏ 3dyuval
  • עזרה בהייבט עם מספר אוספי שדו... |‏ oferarbeli
  • search API |‏ lilush87
  • לחברת סטארט-אפ דרוש מפתח... |‏ Ophir
  • calender... |‏ רותם שרמי הלוי
עוד בפורום

חדש בבלוגים

  • rtl-toolkit |‏ yonatan
  • מנהלי מערכות מידע, תתעוררו! הא... |‏ druvision
  • מדריך לרכישת דומיין והוסטינג... |‏ dawnpel
  • האצת ביצועים עם Node.js ו-... |‏ druvision
  • פורום מתגרשים אתר חדש |‏ tmunati_israel
עוד בבלוגים

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

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

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

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

  • Work in USA - עבודה בארה... |‏ Oded-g-labs
  • XPX - אינדקס פרילנסרים |‏ Oded-g-labs
  • בלוג אישי |‏ shahar44
  • בוכוולטר - תצוגה ואחסון |‏ ענת כהנא
  • פלבר |‏ guy
עוד אתרים ישראלים

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