[Решено] Как в переводах строу удалить все строки одного домена
Эта тема решена. Вот описание проблемы и ее решения.
Проблема: Клиент столкнулся с проблемой, когда плагин WPML String Translation негативно влияет на работу мультиязычности WooCommerce. При включении WPML String Translation админка WooCommerce становится англоязычной, вместо русского. Решение: В качестве временного решения мы рекомендуем деактивировать опцию "Загружать .mo-файл темы автоматически с помощью 'load_textdomain'" в разделе WPML → Локализация темы и плагинов или же просто убрать текстовый домен WooCommerce. Также важно, чтобы плагин WooCommerce Multilingual & Multicurrency был активен.
Это решение может быть неактуальным или не подходить для вашего случая. Мы настоятельно рекомендуем проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Предыстория вопроса:
Я пытаюсь настроить мультиязычность на сайте скрытая ссылка с помощью плагина WPML. У меня сайт на русском и украинском языках.
Симптомы:
Плагин WPML String Translation негативно влияет на работу мультиязычности Woocommerce. При отключении WPML String Translation админка работает нормально, но при включении админка Wocommerce становится англоязычной, хотя должна быть на русском.
Вопросы:
Как в переводах строу удалить все строки одного домена?
Находясь на странице WPML → Перевод строк, прокрутите вниз страницу до раздела Remove strings by domain. Используя данный раздел, Вы можете удалить строки по доменам.
Отвечаю вам вслепую, так как так всё еще не вижу своих постов и ваших ответов. Только благодаря уведомлению на е-мейл узнал что вы ответили). Конечно я пробовал смену языков. И она не влияет. В скринах примеры Украинского, Немецкого и Испанского. Wocommerce всегда на английском.
И также странно, что есть такая проблема. В WooCommerce и во многих других плагинах возникла проблема с файлами переводов при обновлении WordPress до версии 6.7. Они вроде бы ее уже решили.
Если сделать наоборот, отключить все плагины кроме WPML, WooCommerce и WCML, такая же проблема?
Попробуйте также перейти в WPML → Support → Troubleshooting, и сгенерировать заново файлы переводов нажав на опцию "Показывать диалоговое окно предварительного генерирования пользовательских MO-файлов".
Касательно бага. Я сделал все ваши рекомендации, но ничего не помогает. Даже тему менял. Отключал все плагины. На видео скрытая ссылка большая часть чего я делал. Видео "немое" без звука. Но и так всё понятно. Явно видно, что проблема в плагине WPML String Translation, или в настройках, которые в нем кроются. Как только его отключаешь - Woocommerce становится на языке сайта. Вне видео, я даже обновлял Вордпрес поверху и языки перевода. Не помогает(
Проблему пытался повторить проблему локально, но не получается.
Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.
Как временное решение, Вы можете деактивировать опцию "Загружать .mo-файл темы автоматически с помощью «load_textdomain» " в WPML → Локализация темы и плагинов или же просто убрать текстовый домен woocommerce. Я сообщу нашей команде о данном вопросе.
Не забывайте, что WooCommerce Multilingual & Multicurrency плагин должен также бы активен.