למד כיצד להפעיל תרגום עבור ערכים מספריים בעורך תרגום מתקדם באמצעות קובץ התצורה של WPML.
באמצעות קובץ התצורה של WPML, תוכל להפעיל ערכים מספריים לתרגום בחלקי תוכן שונים, כגון מאפייני שורטקוד ושדות מותאמים אישית.
לדוגמה, נתבונן בשני שורטקודים, אחד מציג סליידר עם טקסטים באנגלית והשני טקסטים בספרדית:
- אנגלית –
[custom_slider id = “10”] - ספרדית –
[custom_slider id = “17”]
כדי להציג נכון את הסליידר בספרדית, עלינו פשוט לבצע את השלבים הבאים:
- הגדר את מאפיין המזהה (ID) כניתן לתרגום בקובץ התצורה של WPML.
- שלח את העמוד עם הסליידר לתרגום.
- הגדר את המזהה (ID) של הסליידר בספרדית כתרגום של המזהה (ID) של הסליידר באנגלית בעורך תרגום מתקדם: 10 (en) → 17 (es).
תצורת XML
כדי להפעיל ערכים מספריים לתרגום, עליך להשתמש ברשומת התצורה allow-translatable-job-fields.
דוגמה
<wpml-config>
<allow-translatable-job-fields>
<allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
</allow-translatable-job-fields>
</wpml-config>
הגדרת ארגומנטים
allow-translatable-job-fields – תגית מיכל.allow-translatable-job-field – תגית בן (השתמש באחת עבור כל כלל שתרצה להגדיר).type – ביטוי רגולרי עבור שם השדה של משימת התרגוםvalue – ביטוי רגולרי עבור הערך בפועל
בדוגמה שלעיל, הביטוי הרגולרי של הסוג /^package-string-/ תואם לשמות מאפיינים שעוקבים אחר קידומת זו, בעוד שהביטוי הרגולרי של הערך /^\d+$/ מאפשר ערכים מספריים בלבד.
אם ברצונך להפעיל תרגום עבור מספר ערכים מספריים, תוכל לכלול יותר מתגית בן אחת בתצורה שלך.
דוגמה
<wpml-config>
<allow-translatable-job-fields>
<allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
<allow-translatable-job-field type="/^field-foo-/" value="/^\d+$/" />
</allow-translatable-job-fields>
</wpml-config>
תצורה זו מאפשרת שתי תבניות שונות – אחת עבור מאפייני שורטקוד עם package-string- ואחרת עבור שדות מותאמים אישית המתחילים ב־field-foo-.