- סטטוס
- נפתר
- תגיות נושא
- Bug
סקירה כללית של התקלה
הודעת השגיאה הבאה מופיעה כאשר הסביבה שלך משתמשת ב־PHP 8.0. שגיאה זו אינה קשורה ל־WPML, ועשויה להופיע בכל תוסף או תבנית. היא נגרמת עקב שגיאת תרגום בקובץ ה־MO המקורי:
PHP Fatal error: Uncaught ValueError: Unknown format specifier ” ” in …/wp-content/themes/phlox-pro/auxin-content/options/auxin-options.php:10230Stack trace:
#0 …/wp-content/themes/phlox-pro/auxin-content/options/auxin-options.php(10230): sprintf()
#1 …/wp-includes/class-wp-hook.php(307): auxin_define_options_info()
בדוגמה זו, אם תפתח את הקובץ …/wp-content/languages/themes/phlox-pro-fr_FR.mo , תמצא:
msgid “© %s. All rights reserved”.msgstr “© s%. Tous droits réservés”.
כפי שאתה רואה, הערך המתורגם הוא ”s%” בעוד שהוא אמור להיות ”%s”
פתרון עוקף
כפתרון עוקף, הסר את קובץ ה־MO הפגום, ותרגם את המחרוזת ב־WPML → תרגום מחרוזות.