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Перевод строк.

Все известные проблемы →