En esta Página:
- Cómo empezar
- Crear y traducir tus formularios
- Actualización de formularios Traducibles
- Añadir una redirección para formularios traducibles
- Problemas conocidos
- Obtener ayuda de nuestro servicio de asistencia
Cómo empezar
Empieza por instalar y activar lo siguiente:
- La extensión Ninja Forms
- Plugin principal de WPML y complemento WPML String translation
- La extensión Ninja Forms Multilingual plugin
Si eres nuevo en WPML, consulta nuestra Guía de introducción. Te guía rápidamente por todas las opciones de traducción que puedes utilizar.
Crear y traducir tus formularios
Estos son los pasos principales que debes seguir para traducir tus formularios:
- Crea el formulario en la lengua por defecto.
- Traduce el formulario.
- Inserta un bloque de Ninja Forms en una Entrada, Página o Widget y selecciona el formulario que quieras utilizar en el desplegable.
- Traduce la Entrada, Página o Widget que contiene el formulario.
Crear el formulario de idioma por defecto
Para crear el formulario por defecto de idioma, ve a Ninja Forms → Añadir nuevo. En este ejemplo, utilizaremos la plantilla de formulario «Contacta con nosotros». Por supuesto, puedes utilizar una plantilla en blanco y crear tu formulario desde cero.
Traducible el formulario
WPML te permite elegir entre diferentes métodos de traducción para tus formularios.
Enviar el formulario a los traductores
Desde WPML → Administración de traducción, puedes asignar las traducciones de los formularios a un traductor.
Una vez que hayas añadido los formularios a la Canasta de traducción, haz clic en la pestaña Canasta de traducción. Elige un traductor para tus diferentes pares de idiomas y envía tus formularios para su traducción.
Traduce tú mismo el formulario
Para traducir tú mismo el formulario, ve a la página WPML → Administración de traduccióny sigue estos pasos:
- En la sección Seleccionar elementos para traducir, selecciona Formularios Ninja en el primer menú desplegable y, a continuación, haz clic en el botón Filtro.
- Selecciona los formularios que quieres traducir.
- En Seleccionar opciones de traducción, elige la opción Traducir del idioma o idiomas a los que quieras traducir tus formularios.
- Selecciona la opción Traducirme y haz clic en el botón Añadir a la cola de traducción.
- Ahora, ve a WPML → Traducciones y haz clic en el botón Traducir para el trabajo relacionado con tu formulario Ninja.
Accederás al Editor de Traducción Avanzado, donde podrás traducir tu formulario. Puedes utilizar la traducción automática incorporada para una traducción rápida y sencilla.
Por el momento, no puedes configurar tus formularios de idioma secundario para que tengan un formato de fecha diferente para el campo de fecha ni una moneda diferente.
Insertar el formulario en la Página o Entrada
Después de crear y traducir tu formulario, es hora de añadirlo a una Página, Entrada o Widget. En nuestro ejemplo, hemos creado una nueva Página en inglés y hemos utilizado el bloque Ninja Forms para añadir nuestro formulario.
Traducible Páginas y Entradas que Incluyen Formularios
Por último, traduce la Página, Entrada o Widget que incluya tu formulario. Puedes hacerlo haciendo clic en el icono más correspondiente al idioma al que quieres traducir tu Página en el cuadro Idioma.
Actualización de formularios Traducibles
Si cambias el formulario en el idioma por defecto, deberás actualizar también sus traducciones.
Para actualizar la traducción de un formulario, sigue estos pasos:
- Navegación a WPML → Traducciones.
- El Estado muestra que es necesario actualizar la traducción del formulario. Haz clic en el botón Editar de la fila del formulario.
Añadir una redirección para formularios traducibles
Ninja Forms te permite añadir una redirección a una página específica de tu sitio después de que un visitante envíe un formulario. Para que esta redirección funcione en todos los idiomas de tu sitio, traduce primero la página a la que quieres redirigir. A continuación, sigue estos pasos:
- Edita tu formulario Ninja.
- Ve a Correo electrónico y acciones y añade o edita la redirección.
- En el campo URL, añade {wp:site_url} seguido del slug de la Página a la que quieres redirigir.
No olvides traducir la Página a la que quieres redirigir. Una vez hecho esto, el formulario redirigirá automáticamente a la Página en el idioma correcto.
Problemas detectados
WPML funciona bien con este plugin, sin embargo, algunas veces podrían ocurrir problemas menores, que ya estamos atendiendo. Esto es de esperarse, ya que ambos plugines se actualizan ocn frecuencia.
Problemas sin resolver:
- Ninja Forms – Merge Tags in Emails & Actions Not Translated
- Ninja Forms – PDF Form Submissions | PDF Export Errors with Checkboxes Field
También puede buscar todos los problemas conocidos, incluidos los problemas resueltos anteriormente para este plugin.
Obtener ayuda de nuestro servicio de asistencia
Tenemos colaboradores en nuestro foro que están dispuestos seis días a la semana a ayudarte. Están formados en el uso de WPML con Ninja Forms.
Si vas a configurar tú mismo el sitio y el WPML, utiliza nuestro Foro de soporte técnico.