- الحالة
- محلولة
- وسوم الموضوع
- 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 → ترجمة النصوص.