Обзор проблемы
В некоторых редких случаях после обновления с более старой версии переводы не отображаются после того, как Вы перевели строку. Это происходит, если шаги обновления и миграции зависают.
Обходное решение
Эта проблема исправлена в WPML 4.9. Обновление решает эту проблему на Вашем сайте, поэтому это обходное решение понадобится Вам, только если Вы пока не можете выполнить обновление.
Добавьте следующий код в Ваш wp-config.php:
define( 'WPML_ST_SYNC_TRANSLATION_FILES', true );
Затем сделайте резервную копию Вашего сайта и удалите зависший транзиент wpml_st_upgrade_in_progress с помощью WP-CLI:
wp transient delete wpml_st_upgrade_in_progress