WPML

Обычный способ: Переводить все автоматически + автоматическая регистрация

Когда включен режим Переводить все автоматически и активна опция Автоматически регистрировать неуправляемые строки, WPML следит за сайтом, пока Вы и Ваши посетители используете его. Новые строки (все, что тема или плагин выводит на экран) регистрируются автоматически по мере их появления. WPML подхватывает их при следующем проходе перевода.

Для большинства сайтов это все, что Вам нужно сделать: оставьте включенным режим Переводить все автоматически, не отключайте автоматическую регистрацию, и Ваши строки будут переводиться вместе с контентом. Вы можете проверить этот переключатель в двух местах: пункт Обнаружить неуправляемые строки внизу Панели управления переводами или утилита Автоматически регистрировать неуправляемые строки на самой вкладке «Строки». Оба варианта управляют одной и той же настройкой.

Точный контроль: вкладка «Строки»

Перейдите в WPML > Переводы > Строки. Каждая зарегистрированная на сайте строка указана там с отдельным столбцом для каждого языка. Фильтруйте по домену (теме или плагину, откуда появилась строка) или по статусу перевода, ищите по тексту и переводите вручную, используя значок + для каждого языка.

Вкладка «Строки» — это место, где Вы выполняете работу, которую режим Переводить все автоматически не может сделать за Вас:

  • Изменить перевод. Переопределите то, что выдала система автоматического перевода.
  • Управлять исходным языком. Если тема или плагин были написаны на языке, отличном от английского, измените исходный язык выбранных строк или всего текстового домена. В дальнейшем WPML будет переводить с правильного исходного языка.
  • Приоритеты перевода. Установите более высокий приоритет для строк, которые посетители видят чаще всего.
  • Отслеживать, где строка появляется на сайте. Полезно, когда Вы не можете определить, к какой странице или экрану относится строка.

Отдельная строка в разделе «Утилиты» отправляет строки на перевод теми же методами, которые использует панель управления: автоматически, Вашим переводчикам или в сервис перевода.

Строки, которые не появляются на вкладке «Строки»

Некоторые строки (надписи настроек в админ-панели WordPress, текст конфигурации виджетов, уведомления об авторских правах) не регистрируются автоматически при просмотре сайта. Они находятся на экранах админ-панели, которые посетители никогда не видят. В WPML есть отдельный сканер для них под названием Перевод текстов администратора.

Ссылка на него находится в разделе «Утилиты» на вкладке «Строки» под надписью Не видите строки, которые ищете? Откройте «Перевод текстов администратора», отсканируйте тему или плагин, выберите строки, которые Вы хотите перевести, и они будут добавлены на вкладку «Строки».

Передача строк в виде PO-файла

Если Вы хотите отправить строки внешнему переводчику, загрузить их в инструмент памяти переводов или сгенерировать начальный шаблон для нового языка, утилита Импорт / экспорт po на вкладке «Строки» работает в обоих направлениях.

Для экспорта:

  1. Убедитесь, что каждая строка, которую Вы хотите включить, зарегистрирована на вкладке «Строки». Если строк темы или плагина там еще нет, отсканируйте их через экран «Перевод текстов администратора» (см. выше).
  2. Откройте Импорт / экспорт po в разделе «Утилиты» на вкладке «Строки».
  3. Выполните экспорт. WPML создаст файл .po, содержащий зарегистрированные строки. Переводы будут включены, если они у Вас уже есть, либо файл будет представлять собой пустой шаблон, если их нет.

Когда переведенный файл .po вернется, импортируйте его через ту же утилиту. WPML объединит переводы в таблице строк. Существующие переводы будут обновлены, а новые добавлены.

Что делает строки переводимыми

У строк нет переключателя «сделать переводимым», как у типов записей и таксономий. Главное условие — установлен ли и активен ли плагин WPML Перевод строк (бесплатное дополнение, включенное в тарифы Multilingual CMS и Agency). Без него вкладка «Строки» отсутствует в WPML > Переводы, инструмент обнаружения неуправляемых строк пропадает из панели управления, а текст интерфейса тем и плагинов не будет переводиться.

Установите его из раздела WPML > Активировать и обновить, если его еще нет на Вашем сайте.

Единственная глобальная настройка Перевода строк находится в WPML > Настройки > Перевод строк: это одиночный переключатель Обнаружение строк в файлах JavaScript. Включите его, когда Вам нужно отсканировать тему или плагин, строки которых поступают из JS, а затем выключите по завершении сканирования (в документации отмечается, что это может повлиять на производительность).

Дополнительные руководства по переводу строк

Автор: Amir · Последнее обновление: 1 июля 2026 года

Автор: Amir · Последнее обновление: 1 июля 2026