Перейти к содержимому Перейти к боковой панели

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

Problem:
Если вы столкнулись с проблемой, что плагин WPML не находит статичный контент, который выводится кодом в PHP файлах на вашем сайте в стадии разработки, и попытки просканировать сайт через 'перевод строк' не приводят к желаемым результатам.
Solution:
Мы рекомендуем убедиться, что весь необходимый контент обернут в PHP функцию GetText. Это позволит WPML корректно распознавать и переводить этот контент. Для более подробной информации о том, как добавить вызовы GetText к вашему PHP коду, посетите документацию по добавлению GetText.
Также, если ваша тема не совместима с WPML, вы можете включить перевод текста, следуя инструкциям на этой странице.
Дополнительную информацию о локализации можно найти на странице локализации WordPress.

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

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

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

Эта тема содержит 1 ответ, имеет 2 voices.

Последнее обновление: Andrey 1 год, 4 месяца назад.

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

Автор Сообщения
31 августа, 2024 в 9:56 пп #16128188

dmitriiN

Предыстория вопроса:
Сайт в стадии разработки. Плагин WPML не находит статичный контент, который выводится кодом в PHP файлах. Пытаемся просканировать сайт через 'перевод строк', но не находит того контента, который нужен для перевода.

Симптомы:
Не находит статичный контент

Вопросы:
Почему WPML не находит статичный контент, который выводится кодом в PHP файлах?
Как правильно настроить сканирование сайта через 'перевод строк' для нахождения нужного контента?

2 сентября, 2024 в 7:59 дп #16130338

Andrey
Сторонник WPML с 06/2013

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

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

Вам нужно убедиться, что необходимый контент обернут в PHP функцию GetText.

https://wpml.org/documentation/support/translating-the-theme-you-created/#adding-gettext-calls-to-php-code

Инструкция: https://wpml.org/documentation/support/enabling-text-translation-for-themes-not-compatible-with-wpml/

Дополнительная информация:
https://developer.wordpress.org/apis/internationalization/localization/