[Решено] Перевод зависает на статусе In progress (новые и старые пере...
Эта тема решена. Вот описание проблемы и ее решения.
Problem: Клиент столкнулся с проблемой, когда статус перевода зависает на 'In progress' и не меняется на 'Completed', несмотря на отключение автоматического перевода и обновление плагина. Solution: Убедитесь, что Вы используете последнюю версию плагинов WPML.
Если данное решение не актуально для вашей ситуации или вы столкнулись с аналогичной проблемой, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и наличии последних версий тем и плагинов. В случае необходимости, пожалуйста, откройте новый тикет поддержки.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Background of the issue:
Я пытаюсь добавить переводы на разные типы контента. Проблема в том, что после добавления конкретного перевода, статус перевода зависает на In progress и не добавляется для контента. Автоматический перевод на сайте отключен. Проблема как со старым контентом, так и с новым. Пробовали удалять jobs, создавать новые. Скидывали кэш (Clear the cache in WPML). Обновили плагин до последней версии. Так же пробовали Cancel in-progress automatic jobs, т.к. перед тем как писать, читали схожие ошибки на форуме. Ничего не помогает. Ссылки на скриншоты: скрытая ссылка, скрытая ссылка. Ссылка на страницу, где можно увидеть проблему: скрытая ссылка
Symptoms:
Статус перевода зависает на In progress и не меняется на Completed.
Questions:
Почему статус перевода зависает на In progress?
Как можно решить проблему с зависанием статуса перевода?
Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.
Также укажите, на какой странице я могу проверит данную проблему.
Сейчас всё должно работать корректно. Я откорректировал записи WPML относящийся к редактору переводов в Вашей базе данных, чтобы они соответствовали нашим. Теперь переводы успешно доставляются на Ваш сайт.
Здравствуйте. Обещал дать фитбэк. С переводами сейчас все ок. Все работает корректно, спасибо за помощь.
Есть странная проблема с доступами на страницу переводов у переводчиков.
Сегодня у них пропал доступ на страницу /wp-admin/admin.php?page=tm/menu/translations-queue.php
Permission Denied!
На данным момент решил проблему добавлением минимальной роли "Subscriber". Но по началу все работало и без добавления роли. У них был доступ к этой странице.
Спасибо за ваш фидбэк! Рад слышать, что проблема больше не повторяется.
Я не тестировал данный сценарий, однако хочу отметить, что при создании нового пользователя стандартным способом через панель управления WordPress невозможно добавить пользователя без назначения ему хотя бы минимальной роли.
Поскольку пользователи могут иметь разные роли, логично было бы выполнять проверку роли при загрузке админ страниц, где это необходимо.