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

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

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

This topic contains 1 ответ, has 2 голосов.

Last updated by Andrey 6 мес., 4 нед. назад.

Assigned support staff: Andrey.

Автор Сообщения
Март 21, 2019 в 3:38 пп #3410355

jacquesv-2

Здравствуйте. Как осуществить перевод строк страницы woocommerce. Я создаю интернет магазин, шаблон кастомный. ( у меня идет такая структура single, там проверка, если страница woocommerce - то путь до страницы single-product ). В ней есть строки табов на русском. Также в шапке сайта есть меню, как его перевести на все нужные языки. И почему идет столько много SQL запросов (около 1200). Как оптимизировать процесс?

Март 25, 2019 в 3:27 пп #3455439

Andrey
Supporter

Languages: Английский (English ) Русский (Русский )

Timezone: Europe/Kiev (GMT+03:00)

Здравствуйте,

По поводу перевода строк. В первую очередь, Вам нужно локализировать строки используя функцию GetText.
https://wpml.org/faq/language-setup/#static-text-not-wrapped-with-gettext
https://wpml.org/faq/getting-string-translation-to-work/#method-3-using-gettext-for-hard-coded-strings
https://codex.wordpress.org/Function_Reference/_2

<?php __('Строка','your_theme_domain'); ?>

После, просканировать тему на строки в WPML >> Theme and Plugins Localization
https://wpml.org/documentation/getting-started-guide/theme-localization/#scanning-themes-for-texts

И затем сделать перевод в WPML >> String Translation
https://wpml.org/documentation/getting-started-guide/theme-localization/#translating-the-strings

Перевод страниц:
https://wpml.org/documentation/getting-started-guide/#translating-without-wpmls-translation-management

Перевод меню осуществляется следующим образом:
https://wpml.org/documentation/getting-started-guide/translating-menus/

WPML плагину необходимо создавать больше запросов для того, чтобы Ваш сайт был мультиязычным. Статья по оптимизации:
https://wpml.org/faq/prevent-performance-issues-with-wpml/

Я надеюсь это поможет. Если нужна будет дополнительная помощь по остальным вопросам (не касающегося основного), создайте пожалуйста новую тему для каждого вопроса.