WPML

Introducción


El plugin Content Aware Sidebars le permite crear un número infinito de barras laterales personalizadas y asignarlas a los widgets en función del idioma del contenido de la página.

La integración de Content Aware Sidebars con WPML le permite configurar diferentes barras laterales para el contenido en distintos idiomas.

Tras colaborar con el autor de Content Aware Sidebars, hemos logrado traducir todas las cadenas provenientes del plugin.

Qué necesitará:

Recursos esenciales:

Crear diferentes barras laterales personalizadas para distintos idiomas con Content Aware Sidebars y WPML


Antes de entrar en detalles, a continuación se presenta un resumen de los 7 pasos a seguir para traducir los resultados del plugin Content Aware Sidebars:

  1. Configurar WPML para registrar las entradas personalizadas obtenidas de Content Aware Sidebars para su traducción.

  2. Añadir una nueva barra lateral al idioma predeterminado.

  3. Añadir las entradas personalizadas a la cesta de traducción.

  4. Elegir si las entradas personalizadas serán traducidas por un traductor local o por un servicio de traducción profesional.

  5. Traducir las entradas personalizadas (por un traductor local).

  6. Añadir una nueva barra lateral para el idioma secundario.

  7. Asignar widgets a las barras laterales creadas en función del idioma de la página en la que se mostrarán.

Comencemos a traducir los resultados del plugin Content Aware Sidebars siguiendo los pasos detallados a continuación:

  1. Vaya a WPML > Gestión de traducción > Configuración del contenido multilingüe, desplácese hacia abajo hasta la sección Entradas personalizadas y seleccione la opción «Traducible» para “Condition Groups” y “Sidebars”.

  1. Vaya a Sidebars > Añadir nuevo

  1. Añada la barra lateral para su idioma principal, que será el inglés en este caso; tenga en cuenta que puede comprobar su idioma principal seleccionado desde la barra de administración de WordPress.

  2. Elija la lógica condicional que se adapte a sus necesidades en el menú desplegable y haga clic en «Guardar los cambios» y «Publicar».


  1. Vaya a WPML > Gestión de traducción

  1. Seleccione Sidebar y Conditional Group.

  2. Haga clic en el botón «Añadir a la cesta de traducción».

  1. Vaya a WPML > Gestión de traducción > pestaña Cesta de traducción.

  1. Vaya a la sección «Elegir opciones de traducción» y elija una opción del menú desplegable.

  2. Seleccione admin (local) si va a realizar la traducción usted mismo o si desea obtener más información sobre cómo configurar un servicio de traducción profesional; luego, haga clic en Enviar todos los elementos para su traducción.

  1. Vaya a WPML > Traducciones

  1. Añada las traducciones para Condition Group y Sidebar haciendo clic en el botón «Editar»

  2. Rellene el campo del título con la traducción del idioma secundario, seleccione «Esta traducción ha finalizado» y repita los mismos pasos para el campo del cuerpo. Desplácese hacia abajo y seleccione «La traducción de este documento se ha completado»

  3. Haga clic en el botón «Guardar traducción».


  1. Vuelva a Sidebars

  1. Haga clic en la barra lateral en inglés creada anteriormente.

  2. Utilice el selector de idiomas en la parte superior para cambiar el idioma al deseado (idioma secundario); ahora se encuentra en la página de traducción de la barra lateral.

  3. Configure la traducción de su barra lateral y la lógica condicional de forma similar a lo que se muestra en el paso 2.


  1. Vaya a Apariencia > Widgets y debería poder ver las barras laterales recién creadas. Añada los widgets deseados a las barras laterales y asegúrese de seleccionar el idioma de visualización en cada widget que elija. Esta opción está disponible a través del plugin WPML Widgets.

Conclusión:


WPML, Content Aware Sidebars y WPML Widgets le darán la opción de tener diferentes instancias de barras laterales para cada idioma. Esto se logra configurando las entradas personalizadas para su traducción y luego añadiendo una barra lateral en el idioma predeterminado, para después traducir las entradas personalizadas y añadir la barra lateral en el idioma secundario. De este modo, podemos asignar widgets a las barras laterales creadas en función del idioma de la página en la que se mostrarán.

¿Le ha resultado útil? Comparta este artículo: