Skip navigation

Home » Документация по WPML » Связанные проекты » Создание многоязычных форм с помощью Ninja Forms и WPML

Ninja Forms Multilingual — эффективный перевод форм с помощью WPML

Ninja Forms Multilingual интегрируется с Ninja Forms и WPML, чтобы предоставить Вам быстрый и простой способ перевода форм WordPress. Общайтесь с Вашими посетителями по всему миру на их любимых языках и наблюдайте за тем, как стремительно растут Ваши конверсии.

Ключевые особенности

Просто создавайте формы на своем языке, а затем переводите их на несколько языков.

Автоматически показывайте переведенные формы на нужном языке в записях и на страницах.

Отправляйте формы профессиональным переводчикам или службам перевода.

Включено в учетные записи Multilingual CMS и Multilingual Agency.

Переводите формы в Advanced Translation Editor самостоятельно или автоматически.

На этой странице:

Начало работы

Начните с установки и активации следующего:

  • Плагин Ninja Forms
  • Основной плагин WPML и дополнение WPML → Перевод строк
  • Плагин дополнения Ninja Forms Multilingual

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

Создание и перевод Ваших форм

Вот основные шаги, которые необходимо выполнить для перевода Ваших форм:

  1. Создайте форму на языке по умолчанию.
  2. Переводите форму.
  3. Вставьте блок Ninja Forms в запись, страницу или виджет и выберите форму, которую Вы хотите использовать, из выпадающего списка.
  4. Переведите пост, страницу или виджет, на котором размещена форма.

Создание формы «Язык по умолчанию

Чтобы создать форму с языком по умолчанию, перейдите в Ninja FormsДобавить новую. В этом примере мы используем шаблон формы «Свяжитесь с нами». Конечно, Вы можете использовать пустой шаблон и создать свою форму с нуля.

Создание языковой формы по умолчанию

Переводим форму

WPML позволяет Вам выбирать различные методы перевода для Ваших форм.

Отправьте форму переводчикам

В разделе WPMLTranslation Management Вы можете назначить перевод формы переводчику.

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

Отправка формы переводчикам для перевода

Переводите форму самостоятельно.

Чтобы перевести форму самостоятельно, перейдите на страницу WPMLTranslation Managementи выполните следующие шаги:

  1. В разделе Выбор элементов для перевода выберите Ninja Формы из первого выпадающего меню, а затем нажмите кнопку Фильтр.
  2. Выберите формы, которые Вы хотите перевести.
  3. В разделе Выбор вариантов перевода выберите опцию Перевести для языка (языков), на который Вы хотите перевести Ваши формы.
  4. Выберите опцию Перевести себя и нажмите на кнопку Добавить в очередь переводов.
Отправка формы для перевода самому себе из Translation Management
  1. Теперь перейдите в раздел WPMLПереводы и нажмите кнопку Перевести для задания, связанного с Вашей формой Ninja.

Вы попадаете в Advanced Translation Editor, где Вы можете перевести свою форму. Вы можете использовать встроенный автоматический перевод для быстрого и легкого перевода.

На данный момент Вы не можете установить в формах на вторичных языках другой формат даты в поле даты или другую валюту.

Вставка формы на страницу или в запись

После создания и перевода Вашей формы пришло время добавить ее на страницу, в запись или виджет. В нашем примере мы создали новую страницу на английском языке и использовали блок Ninja Forms для добавления нашей формы.

Вставка Вашей формы на страницу с языком по умолчанию

Перевод страниц и записей, содержащих формы

Наконец, переведите страницу, запись или виджет, содержащий Вашу форму. Для этого нажмите на значок плюса, соответствующий языку, на который Вы хотите перевести Вашу страницу, в поле Язык.

Переводим страницу, на которой находится форма

Обновление переводимых форм

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

Чтобы обновить перевод формы, выполните следующие действия:

  1. Переходи по навигации WPMLПереводы.
  2. Статус показывает, что перевод формы нуждается в обновлении. Нажмите кнопку Редактировать в строке формы.
Обновление перевода для формы Ninja, которая была изменена на языке по умолчанию

Добавление перенаправления для переводимых форм

Ninja Forms позволяет Вам добавить перенаправление на определенную страницу Вашего сайта после того, как посетитель отправит форму. Чтобы это перенаправление работало на всех языках Вашего сайта, сначала переведите страницу, на которую Вы хотите перенаправить. Затем выполните следующие действия:

  1. Отредактируйте Вашу форму Ninja.
  2. Перейдите в раздел Email & Actions и добавьте или отредактируйте перенаправление.
  3. В поле URL добавьте {wp:site_url} а затем слаг страницы, на которую Вы хотите перенаправить.
Добавление перенаправления

Не забудьте перевести страницу, на которую Вы хотите перенаправить. Как только Вы это сделаете, форма автоматически перенаправит Вас на страницу на нужном языке.

Известные проблемы

WPML отлично работает с этим плагином, но иногда могут возникать небольшие проблемы, над которыми мы работаем. Такое возможно, поскольку оба плагина часто обновляются.

Текущие нерешенные проблемы:

Также можно выполнить поиск по всем известным проблемам по этому плагину, включая ранее решенные.

Получение помощи от нашей службы поддержки

На нашем форуме есть сторонники, готовые шесть дней в неделю помогать Вам. Они обучены тому, как использовать WPML с формами Ninja.

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

Документация по WPML
Обновлено
6 июня, 2024