
WPML ElasticPress 2.1.0 – חיפוש בתוך מסמכים מצורפים
זה עתה שחררנו את WPML ElasticPress 2.1.0, שמוסיף תמיכה רב־לשונית לתכונת המסמכים הפופולרית של ElasticPress.
החל מגרסה 3.2, WPML יכול לתרגם ישויות שנוצרו על ידי תוספים ותבניות אחרים. בפוסט זה נציג כיצד לתרגם פריסות. הרעיון הוא להשתמש בפריסה אחת בלבד עבור כל השפות ולתרגם רק את הטקסטים שבתוכה.
Layouts מעצב עמודים שלמים, מהפיקסל הראשון ועד האחרון. כשלעצמו, Layouts הוא די פשוט, מכיוון שהוא אינו כולל רכיבי תוכן מורכבים. Layouts לא צריך ספרייה ענקית (ולעיתים מנופחת) של רכיבי עמוד, מכיוון שהוא עובד יחד עם שאר התוספים של Toolset. תאי פריסה יכולים להציג תוכן דינמי מהאתר ומהטפסים שלך. במקום לבחור תא מספרייה ולהתאים אותו אישית, התוספים של Toolset מאפשרים לך ליצור בקלות תאים משלך ללא כל תכנות.

הרכיבים הדינמיים כוללים את רשימת השירותים ומאמרים נבחרים. הם נוצרים באמצעות Views. ה־View הוא כמו WP_Query עם תבנית תצוגה. מכיוון ש־WPML מתחבר לשאילתות (hooks) וגורם להן לטעון תוכן בשפה הנכונה, אינך צריך לעשות דבר כדי לתרגם Views. אותו View בדיוק יטען את התוכן הנכון בשפה המוצגת.
הרכיבים הסטטיים בעמוד זה הם הכותרות. הטקסטים "Our Services" ו־"Features Articles" הם חלק מהפריסה. הם אינם מגיעים מתוכן דינמי כלשהו. כאשר אתה משתמש באותה פריסה עבור דף הבית בשפה אחרת, תרצה שטקסטים אלו יופיעו מתורגמים. כאן נכנס לתמונה ה־Packages Translation (תרגום חבילות) של WPML. זהו API חדש שהוספנו ל־WPML 3.2 והוא פתוח לשימוש עבור כל שאר המפתחים.
התוסף Layouts יוצר חבילות עבור WPML. חבילה עבור פריסה תכלול את כל הטקסטים הסטטיים שנמצאים בפריסה וידרשו תרגום. חבילות אלו נראות דומות מאוד לתוכן WordPress רגיל שאתה מתרגם באמצעות עורך התרגום של WPML. תוכל לראות את כל השדות הדורשים תרגום.

בדרך זו, אתה יוצר פריסה אחת ומשתמש בה עבור כל שפות האתר שלך. אתה מתרגם רק את הטקסטים הסטטיים וכל התוכן הדינמי מוצג בשפה הנכונה.
כבר יצרנו את תוכן הבדיקה עבורך, כך שתוכל להתנסות עם Layouts ועם תהליך התרגום.
שפת ברירת המחדל של האתר היא אנגלית והוא מתורגם במלואו לספרדית. הוספנו תוכן בצרפתית, אך לא תרגמנו את הפריסות לצרפתית.
| אנגלית | צרפתית |
|---|---|
| Our Services | Nos services |
| Featured articles | Articles Vedettes |
| Testimonials | Témoignages |
| Company Overview | Présentation de l’entreprise |
| Recent News | Nouvelles récentes |
אם תרצה לבצע את השלבים באתר שלך, עיין בתיעוד "כיצד לתרגם פריסות" בכתובת wp-types.com. שם תמצא את רשימת כל התוספים הנדרשים ודוגמאות נוספות.
אנו רוצים לראות עוד תוספים ותבניות רבים המציעים תרגום קל למבנים מורכבים. אם אתה משתמש בתוספי בניית עמודים, טפסים ורכיבים אחרים שאינם של WordPress, אנו מעודדים אותך ליצור קשר עם המפתחים של תוספים ותבניות אלה. ספר להם על אפשרות זו ב־WPML. אנו מעוניינים מאוד לעבוד עם מפתחים אחרים ולשלב את ה־API של תרגום החבילות (Packages Translation).
השאר את תגובותיך כאן ונחזור אליך.