- Status
- Resolvido
- Tags de tópico
- Bug
Visão geral do problema
A seguinte mensagem de erro aparece quando o seu ambiente usa o PHP 8.0. Esse erro não está relacionado ao WPML e pode aparecer com qualquer plugin ou tema. Ele é causado por um erro de tradução no arquivo MO original:
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()
Neste exemplo, se você abrir o arquivo …/wp-content/languages/themes/phlox-pro-fr_FR.mo , você encontrará:
msgid “© %s. All rights reserved”.msgstr “© s%. Tous droits réservés”.
Como você pode ver, o valor traduzido é “s%”, enquanto deveria ser “%s”
Solução alternativa
Como solução alternativa, remova o arquivo MO danificado e traduza a string em WPML → Tradução de Strings.