Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Клиент столкнулся с проблемой, что плагин WPML не переводит некоторые элементы в административной части и на фронтенде в WooCommerce.
Решение:
Если вы столкнулись с аналогичной проблемой, мы рекомендуем установить плагин WooCommerce Multilingual для полноценной мультиязычной поддержки вашего магазина. Вы можете загрузить его из вашего аккаунта на WPML или следовать инструкции по установке начиная с шага 4: https://wpml.org/ru/faq/как-установить-wpml/#first-install
Также, если плагин принудительно загружает английский язык, попробуйте применить решение, описанное здесь: https://wpml.org/forums/topic/order-status-not-translating/page/2/#post-15520038
Не забудьте сделать резервную копию вашей базы данных перед внесением изменений.

Если предложенное решение не актуально или не помогло, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и что у вас установлены последние версии тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Сотрудники Службы поддержки сегодня не доступны на форуме Russian. Создайте обращение и мы возьмемся за решение вашего вопроса, как только будем в сети. Благодарим за понимание.

Помечено: ,

Эта тема содержит 7 ответов, имеет 2 голоса.

Последнее обновление: Andrey 3 недели, 3 дней назад.

При содействии: Andrey.

Автор Записи
5 мая, 2024 на 9:47 дп #15594113

Иван Тулинов

Здравствуйте! Использую плагин Woocommerce. Однако, WPML особенно в администриративной части (скрин 1) не переводит некоторые элементы. Во фронтэнде (скрин 2) пользователи также сталкиваются с некорректным отображением контента. Как решить эту проблему?

screen2.png
screen1.png
6 мая, 2024 на 8:29 дп #15595893

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за обращение в службу поддержки WPML.

Вам необходимо также WooCommerce Multilingual плагин, чтобы сделать Ваш магазин мультиязычным. Насколько я вижу, Вы его не используете.

Подробнее: ttps://wpml.org/ru/документация/связанные-проекты/многоязычный-woocommerce-запускайте-сайты-эле/

Вы можете загрузить его со своего аккаунта. Или же использовать следующую инструкцию c шага 4: https://wpml.org/ru/faq/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-wpml/#first-install

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.

6 мая, 2024 на 8:49 дп #15595958

Иван Тулинов

Проблема сохранятся. В po mo файлах перевод корректный. Но в бэкэнде видно, что некоторые элементы отображаются на английском

Снимок экрана 2024-05-06 в 13.47.53.png
6 мая, 2024 на 12:43 пп #15597360

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Очень странно. Какой будет результат, если временно отключить все плагины кроме WPML, WooCommerce Multilingual и WooCommerce Multilingual?

7 мая, 2024 на 3:00 дп #15599564

Иван Тулинов

Спасибо! Решение проблемы уже близко. Конфликт с переводами возникает из-за плагина Order Delivery Date Pro for WooCommerce. Как считаете, как можно на это повлиять? Почему файлы на русском от вашего плагина не приоритетнее?

7 мая, 2024 на 12:15 пп #15601822

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за апдейт. У нас была похожая проблем с данным плагином. Он принудительно загружает английский, вместо языка, какой используется пользователем, что вызывает проблему.

Попробуйте применить следующее решение, возможно оно также решить проблему и для Вас:
https://wpml.org/forums/topic/order-status-not-translating/page/2/#post-15520038

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.

8 мая, 2024 на 5:49 дп #15604218

Иван Тулинов

Я всё сделал по инструкции из того топика, однако, всё осталось без изменений. Возможно, так как у меня русскоязычная версия, требуется видоизменить код?

особенно вот этот?

load_default_textdomain( 'en_GB' );

Я использую версию Order Delivery Date Pro for WooCommerce 10.6.0. К сожалению, сделать апдейт нет возможности в данный момент(

9 мая, 2024 на 7:13 пп #15612120

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Исходя из топика на который указал, решение это не привязываться к языковой локали, как делает это Order Delivery Date Pro for WooCommerce плагин, а загружать динамически в зависимости от языка.

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

Этот тикет теперь закрыт. Если Вы являетесь клиентом WPML и Вам нужна соответствующая помощь, пожалуйста, откройте новый тикет поддержки.