WPML
סטטוס
נפתר
תגיות נושא
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:10230

Stack 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תרגום מחרוזות.

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