WPML
סטטוס
פתוח

סקירה כללית של התקלה

בעמוד הגדרת WPML, בעת הוספת en_US (אנגלית אמריקאית) כשפה מותאמת אישית, תראה שגיאה האומרת ”הערך en_US כבר קיים.

הוספת locale קיים

כברירת מחדל, WordPress ומפתחי ערכות עיצוב משתמשים ב־locale en_US עבור אנגלית. זו הסיבה שאתה רואה את השגיאה הבאה בעת ניסיון להוסיף locale מותאם אישית של en_US: “הערך en_US כבר קיים.”

הודעת השגיאה 'הערך en_US כבר קיים'
הודעת השגיאה “הערך en_US כבר קיים”

פתרון עוקף

במקום להוסיף את גרסת en_US , תוכל להוסיף כל שפה אנגלית (locale en) המשמשת במדינה אחרת שאינה ארצות הברית. לאחר מכן, תוכל לשנות ידנית את דגלי ברירת המחדל לדגלים המתאימים.

הוספת שפה אנגלית מותאמת אישית חדשה:


עבור אל דף הגדרת WPML שלך תחת הכרטיסייה “שפות”, ולחץ על “צור שפה מותאמת אישית”.
הוספת שפה מותאמת אישית באשף ההגדרה של WPML

בחר “אנגלית” כשפה, ובחר מיקום שאינו ארצות הברית (לדוגמה, הממלכה המאוחדת). כך, ה־locale מוגדר ל־en_GB (קוד שפה וקוד מדינה), ולאחר מכן לחץ על “שמור שפה”.

הוספת שפה חדשה
הוספת שפה חדשה

כעת יש לך שתי גרסאות שונות של אנגלית:


  • אנגלית: גרסה זו משתמשת ב־locale en_US עבור ארצות הברית

  • אנגלית (הממלכה המאוחדת): גרסה זו משתמשת ב־locale en_GB עבור הממלכה המאוחדת

הקצה אחת מהן כשפת ברירת המחדל שלך ואת השנייה כשפת התרגום שלך והמשך בהגדרת WPML שלך.
בחירת שפת ברירת מחדל ושפת תרגום
בחירת שפת ברירת מחדל ושפת תרגום

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

כל התקלות הידועות →