WPML 5.0 Beta – Una experiencia rediseñada y una traducción automática más inteligente
WPML 5.0 es la mayor actualización que hemos publicado en años.
Desde la versión 3.2, WPML puede traducir entidades creadas por otros plugins y temas. En esta entrada, mostramos cómo traducir diseños. La idea es usar un solo diseño para todos los idiomas y traducir únicamente los textos que contiene.
Layouts diseña páginas enteras, desde el primer píxel hasta el último. Por sí solo, Layouts es bastante sencillo, ya que no incluye elementos de contenido sofisticados. Layouts no necesita tener una biblioteca enorme (y a veces sobrecargada) de elementos de página, porque funciona junto con el resto de los plugins de Toolset. Las celdas de los diseños pueden mostrar contenido dinámico de su sitio y formularios. En lugar de elegir una celda de una biblioteca y personalizarla, los plugins de Toolset le permiten crear fácilmente sus propias celdas sin necesidad de programar.

Los elementos dinámicos incluyen la lista de servicios y los artículos destacados. Se crean utilizando Views. Una vista es como una WP_Query con una plantilla de visualización. Dado que WPML aplica hooks a las consultas y hace que carguen el contenido en el idioma correcto, no necesita hacer nada para traducir Views. Exactamente la misma vista cargará el contenido correcto en el idioma mostrado.
Los elementos estáticos en esta página son los encabezados. Los textos «Our Services» y «Features Articles» son parte del diseño. No provienen de ningún contenido dinámico. Cuando usa el mismo diseño para la página de inicio en otro idioma, desea que estos textos aparezcan traducidos. Aquí es donde entra en juego la Traducción de paquetes de WPML. Es una nueva API que hemos añadido a WPML 3.2 y que está abierta para que la usen todos los demás autores.
El plugin Layouts crea paquetes para WPML. Un paquete para un diseño incluirá todos los textos estáticos que están en el diseño y que requerirán traducción. Estos paquetes se ven muy similares al contenido normal de WordPress que usted traduce usando el Editor de traducción de WPML. Verá todos los campos que requieren traducción.

De esta manera, usted crea un diseño y lo usa para todos los idiomas de su sitio. Solo traduce los textos estáticos y todo el contenido dinámico se muestra en el idioma correcto.
Ya hemos creado el contenido de prueba para usted, de modo que pueda experimentar con Layouts y el proceso de traducción.
El idioma predeterminado del sitio es el inglés y está completamente traducido al español. Hemos añadido contenido en francés, pero no hemos traducido los diseños a este idioma.
| Inglés | Francés |
|---|---|
| Our Services | Nos services |
| Featured articles | Articles Vedettes |
| Testimonials | Témoignages |
| Company Overview | Présentation de l’entreprise |
| Recent News | Nouvelles récentes |
Si desea seguir los pasos en su propio sitio, consulte la documentación «How to translate Layouts» en wp-types.com. Allí encontrará la lista de todos los plugins obligatorios y más ejemplos.
Queremos ver muchos más plugins y temas que ofrezcan una traducción sencilla para estructuras complejas. Si está utilizando maquetadores visuales, formularios y otros elementos que no son de WordPress, le animamos a que se ponga en contacto con los autores de estos plugins y temas. Hábleles de esta posibilidad en WPML. Estamos muy interesados en trabajar con otros autores e integrar la API de Traducción de paquetes.
Deje sus comentarios aquí y le responderemos.