WPML יכול לקרוא קובץ תצורה שאומר לו מה דורש תרגום בערכות עיצוב ותוספים. שם הקובץ הוא wpml-config.xml והוא ממוקם בתיקיית השורש של התוסף או ערכת העיצוב.
המטרה של קובץ תצורת השפה
כחלק מהשגת תאימות ל־WPML, עליך ליצור גם קובץ תצורה שיעזור לך לשמור על תאימות בגרסאות עתידיות. WPML יכול לתרגם כל דבר באתר WordPress שלך, אבל עליך לומר לו מה דורש תרגום. קובץ זה עושה זאת.
עבור אל העמוד WPML → הגדרות.

עמוד זה אומר ל־WPML כל מה שהוא צריך לדעת, כולל אילו שדות מותאמים אישית לתרגם או לסנכרן, אילו סוגי פוסטים מותאמים אישית וטקסונומיות צריכים להיות רב־לשוניים, ואפילו אילו טקסטים של ממשק הניהול לתרגם.
קובץ תצורת השפה כולל את המידע הזה כדי שכל משתמש לא יצטרך להזין אותו ידנית בעמוד של אזור הניהול.
עבור חלק מערכות העיצוב והתוספים, אנו מאחסנים את קובצי תצורת השפה בשרתים שלנו. תוכל לראות רשימה כאן. הוא מוגדר לדרוס את קובץ תצורת השפה המקומי שממוקם בתוך תיקיית השורש של ערכת העיצוב או התוסף.
WPML מאפשר לך גם לדרוס ידנית כל הגדרה שנטענת על ידי קובצי תצורת השפה של ערכת העיצוב והתוסף. זה חל גם על קובצי תצורת שפה בתוך תיקיית השורש של ערכת העיצוב או התוסף וגם על קובצי תצורת השפה המאוחסנים בשרתים שלנו.
הגדרת אפשרויות תרגום עבור ערכות עיצוב ותוספים של צד שלישי
WPML תואם לערכות עיצוב ותוספים פופולריים רבים ועבורם, אינך צריך ליצור קובץ תצורת שפה.
עם זאת, אם אתה משתמש בערכת עיצוב או תוסף שהתוכן שלהם לא מופיע כראוי בעורך התרגום המתקדם של WPML, ייתכן שתצטרך להגדיר את אפשרויות התרגום שלהם ידנית.
כדי להגדיר אפשרויות תרגום עבור ערכות עיצוב ותוספים של צד שלישי, עבור אל WPML → הגדרות ולחץ על הלשונית הגדרות XML מותאמות אישית. השתמש בעורך הטקסט בעמוד זה כדי להזין את הקוד בדיוק כפי שהיית עושה אם היית יוצר קובץ wpml-config.xml.

יצירת הקובץ wpml-config.xml באופן אוטומטי
אם אינך רגיל ליצירת קובצי XML, הצוות שלנו יצר את התוסף Multilingual Tools שהופך את המשימה הזו לקלה יותר. למרות שהוא תוכנן במקור ככלי שעוזר למפתחי ערכות עיצוב ותוספים להפוך את המוצרים שלהם ל־Multilingual Ready, ניתן להשתמש בו בקלות כדי ליצור קובץ wpml-config.xml משלך.
כדי ללמוד עוד על יצירת קובץ ה־wpml-config.xml שלך, בקר בעמוד של התוסף Multilingual Tools. באופן ספציפי, חפש תחת הסעיף כיצד אוכל ליצור קובצי תצורת שפה באמצעות Multilingual Tools?.
לאחר שיהיה ברשותך קובץ התצורה, הוסף אותו לשורש של תיקיית ערכת העיצוב שלך. אם כבר יש לך אחד, אל תדרוס אותו. במקום זאת, ערוך את קובץ ה־XML המקורי שלך והוסף את הקוד שנוצר באמצעות התוסף Multilingual Tools.
שים לב שתוסף זה אינו מיועד לשימוש באתרים פעילים.
כדי לקרוא מדריך זה ולבנות קובצי תצורת שפה עבור ערכות העיצוב והתוספים שלך, תוכל להתחיל עם קובץ דוגמה זה – wpml-config.zip.
יהיה עליך לערוך אותו, אבל תוכל להשתמש בסעיפים ובמבנה של קובץ זה.
מבנה ותחביר
WPML מאפשר לך להגדיר מספר אלמנטים באמצעות הקובץ wpml-config.xml. השתמש במדריכים הבאים כדי למצוא מידע נוסף והוראות כיצד להפוך אלמנטים מסוימים באתר לניתנים לתרגום:
- תרגום שורטקודים מותאמים אישית עם WPML
- רישום תוכן של תוסף בניית עמודים לתרגום
- רישום וידג'טים מותאמים אישית של תוסף בניית עמודים לתרגום
- הגדרת אפשרויות תרגום לשדות מותאמים אישית באמצעות קובץ התצורה של WPML
- רישום מונחים, סוגים וטקסונומיות מותאמים אישית כניתנים לתרגום
- הפיכת בלוקים מותאמים אישית של Gutenberg לניתנים לתרגום
- תרגום טקסטים שערכות עיצוב ותוספים שומרים ב־wp_options
- התאמה אישית של בורר השפות של WPML באמצעות קובץ התצורה של WPML
- הפעלת ערכים מספריים לתרגום
שימוש בקובץ תצורת שפה של WPML עם ערכות עיצוב בת
אם אתה משתמש בערכת עיצוב בת, קובץ תצורת השפה של ערכת העיצוב האב דורס את זה שנמצא בערכת העיצוב הבת. WPML מספק עמוד תצורה שמאפשר לכם לדרוס זאת בקלות עם כל הגדרה מותאמת אישית.
נבחן דוגמה שבה קובץ תצורת השפה של ערכת העיצוב האב מגדיר את סוג הפוסט המותאם אישית "Property" כניתן לתרגום.

אם אתה משתמש בערכת עיצוב בת וברצונך להגדיר את סוג הפוסט המותאם אישית "Property" כלא ניתן לתרגום, נווט אל העמוד WPML → הגדרות ולחץ על הלשונית הגדרות XML מותאמות אישית. השתמש בעורך כדי להגדיר את סוג הפוסט המותאם אישית "Property" כלא ניתן לתרגום. פשוט, הגדר את ערך התכונה translate ל־0 במקום 1.

ההגדרות בלשונית הגדרות XML מותאמות אישית מקבלות עדיפות על פני ההגדרות בקובץ תצורת השפה בערכת העיצוב האב.