WPML
Статус
Решено
Заявлено для
WPML String Translation 2.7.3
Решено в
2.8.0

Обзор проблемы

В некоторых случаях Вы можете столкнуться с проблемой при текущем сканировании строк в файлах .mo.

Сообщение об импорте переводов из файлов .mo выглядит примерно так:

В настоящее время WPML импортирует переводы из файлов .mo тем оформления и плагинов в таблицу модуля Перевод строк.

На данный момент осталось отсканировать и импортировать 5 файлов .mo.

Обычно это сообщение не указывает на ошибку, однако в некоторых случаях счетчик не уменьшается.

Это происходит, когда транзиент, отвечающий за блокировку сканирования, зависает в заблокированном состоянии. Этот транзиент очень важен в процессе сканирования, так как он предотвращает проблемы, связанные с одновременным запуском нескольких процессов сканирования.

Обходное решение

Существует два способа решить проблему с зависшим счетчиком файлов .mo:


  • Очистите все транзитные данные с помощью такого плагина, как Transient Cleaner

  • Или в базе данных Вашего сайта перейдите к таблице options (по умолчанию wp_options, где wp_ — префикс Вашей базы данных), найдите ключ _wpml_st_mo_scan_in_progress и удалите его.

Например:
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%wpml_st_mo_scan_in_progress%'

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