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

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

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

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

תרגום מחרוזות
תרגום טקסטים במסכי ניהול

בדף זה עליך למצוא את האפשרות הנכונה. בדרך כלל, אפשרויות תרגום מופיעות היכנשהו מתחת ל-theme_mods_{themename}.

התמונה הבאה מראה דוגמה, שבה חיפשנו את האפשרויות של ערכת העיצוב WP Real Estate Pro ומצאנו אותן תחת WP Pro Real Estate 6_options.

תרגום מחרוזות
WP Pro Real Estate 6_options.

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

תרגום מחרוזות
מציאת כותרת המצגת באפשרויות של ct_flex_slider

תרגום של אפשרויות ערכת העיצוב

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

תרגום מחרוזות
תרגום כותרת המצגת בדף 'תרגם המחרוזות' של WPML.

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

[Spanish] wpprorealestate6&wpml 2015-07-24 16-30-55
כותרת מצגת מתורגמת בממשק הקצה

סוגים אחרים של אפשרויות של ערכות עיצוב

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

לדוגמה, וידג'טים מותאמים אישית בדרך כלל נמצאים תחת אפשרויות עם שמות הדומים ל-widget_{widget_name}.

תרגום ישיר של אפשרויות ערכת העיצוב בלוח האפשרויות.

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

תרגום של ה-Favicon

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

1. לחץ על 'זהות האתר' בתפריט 'התאמה אישית'. 2. הוסף או החלף 'סמל אתר'.

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

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

הבה נעשה זאת שלב אחר שלב!

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

הפעלת התרגום של מחרוזת סמל האתר
הפעלת התרגום של מחרוזת סמל האתר

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

השלב הבא הוא לקבל את המזהה של תמונה זו. לצורך כך, עליך להעלות תמונת favicon חדשה בדף לוח בקרה –> ספריית מדיה . כשתרחף מעל לתמונה החדשה, תוכל לראות את המזהה שלה בכתובת ה-URL כפי שמוצג בתמונה שלהלן.

מציאת מזהה התמונה שבה אתה רוצה להשתמש כ'סמל אתר' עבור שפה אחרת
מציאת מזהה התמונה שבה אתה רוצה להשתמש כ'סמל אתר' עבור שפה אחרת

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

לסיום, עבור אל הדף WPML –> תרגום מחרוזות ובחר את הדומיין admin_texts_site_icon באמצעות החיפוש העליון. בדומיין זה ממצא את ה- site_icon שלך. תרגם אותו על-ידי הוספת המזהה או ה-favicon החדש.

תרגום המזהה site_icon בדף 'תרגום מחרוזות'
תרגום המזהה site_icon בדף 'תרגום מחרוזות'

פתרון בעיות עם הערך של MaxInputVars

אם תיתקל בבעיה במהלך השמירה, היא עלולה לנבוע מערך נמוך של MaxInputVars. כדי לבדוק את הערך המינימלי של MaxInputVars הנדרש עבור שמירת הדף, עשה את הפעולות הבאות:

  1. עבור אל WPML -> תרגום החרוזות ופתח את הקישור תרגם טקסטים במסכי ניהול .
  2. פתח את מסוף הדפדפן ועבור אל הכרטיסייה 'מסוף'. לכל דפדפן יש דרך אחרת להפעלת מסוף. ב-Google Chrome יש ללחוץ על F12 במקלדת וב-Mozilla Firefox הקיצור הוא Shift+Control+K.
  3. הזן את הפקודה jQuery('input').length בכרטיסייה 'מסוף' ולחץ על.

הערך שמוחזר הוא הערך המינימלי הנדרש עבור MaxInputVars לצורך שמירת הדף.

כדי להגדיל את המגבלה של PHP עבור max_input_vars יש לערוך את php.ini או את הקובץ .htaccess. נניח שאתה רוצה להגדיל את הערך של max_input_vars ל-10000. תוכל לעשות את אחת הפעולות הבאות:

    • הוסף שורה max_input_vars = 10000 ל- php.ini
    • הוסף שורה php_value max_input_vars 10000 ל- .htaccess

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

אם אינך יכול להגדיל את הערך של MaxInputVars תוכל להוסיף מחרוזות לתרגום באמצעות הקובץ wpml-config.xml.