WPML

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

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

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

לאחר מכן, כאשר WordPress משתדרג, עליך לחזור על התהליך הזה.

WPML 2.6.0 מאפשר לך לשכוח מקובצי תרגום עבור WordPress. הוא יוריד אותם עבורך וישמור עליהם מעודכנים כאשר WordPress מתעדכן. כבונוס נוסף, תוכל לשכוח לחלוטין מקובצי .mo של WordPress. אנו שומרים את התרגומים בטבלת תרגום מחרוזות של WPML. משמעות הדבר היא שאתה אפילו לא צריך להפוך את ספריית ה־'languages' המסתורית לניתנת לכתיבה, או ליצור אותה.

כיצד WPML 2.6.0 משיג תרגומים


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

WPML 2.6.0 יטען את קובץ ה־XML הזה כאשר הוא יצטרך לקבל תרגומי WordPress. זה כולל התקנה בפעם הראשונה, שפות חדשות או עדכוני WordPress. תוכל גם להורות ל־WPML לבדוק ידנית.

עבור אל WPML->לוקליזציה של ערכות עיצוב ותוספים. תבחין באפשרות חדשה עבור "בחר כיצד לקבל תרגומים עבור ליבת WordPress". כאשר תגדיר אותה למצב "WPML יוריד אוטומטית תרגומים עבור WordPress", WPML ייקח פיקוד.

מוריד תרגומי הליבה של WordPress

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

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

WPML מוריד את התרגום המתאים ביותר לכל שפה


WPML יוריד את קובץ ה־.mo הטוב ביותר עבור גרסת ה־WordPress שלך והאזור (locale) שנבחר. לדוגמה, אם אתה משתמש ב־WordPress 3.4.1 וזקוק לתרגום לספרדית ארגנטינאית, WPML יחפש אזור 'es_AR'. אם הוא לא ימצא אותו, הוא יחפש את אזור ברירת המחדל לספרדית (es_ES).

לאחר מכן, WPML מחפש את גרסת ה־WordPress המתאימה ביותר. אם הוא מצליח למצוא ענף תרגום עבור מה שאתה מפעיל, הוא ישיג אותו. אחרת, הוא ינסה את גרסת ה־'trunk'. לבסוף, הוא יחפש את הגרסה העדכנית ביותר.

WPML מראה לך מה חדש או מעודכן


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

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

לבסוף, התרגומים מופיעים בתרגום מחרוזות של WPML


לאחר שאישרת את התרגומים החדשים, הם יופיעו במסך תרגום מחרוזות של WPML.
תרגום WordPress בתרגום מחרוזות של WPML

מכיוון שאנו שומרים את התרגומים הללו במסד הנתונים, אין יותר צורך ליצור ספריית 'translations' ולשמור בה את קובצי ה־.mo של WordPress. תרגומי WordPress יישמרו בדיוק כמו כל תרגום אחר עבור האתר שלך.

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

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

הורדה והתנסות


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

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

מה דעתך? ספר לנו בתגובות!

מצאת את זה שימושי? שתף מאמר זה: