Obtener datos del page builder a traducir
Gato AI Translations for Polylang puede extenderse para dar soporte a la traducción de elementos adicionales (ya sean personalizados o de plugins de terceros):
- Bloques de Gutenberg
- Widgets de Elementor
- Elementos de Bricks
Esta guía explica el proceso común para dar soporte a elementos adicionales que traducir en todos los page builders. Después, consulta la guía específica para tu page builder.
Gato AI Translations for Polylang utiliza Gato GraphQL para ejecutar la traducción.
Para dar soporte a elementos adicionales, puede que necesites extraer datos del page builder a traducir, para averiguar los nombres de sus propiedades. Esto se hace mediante una consulta GraphQL.
Los pasos siguientes te guiarán a lo largo del proceso.
Habilitar el Modo Avanzado
El plugin proporciona el CPT Queries, con consultas GraphQL para ejecutar la traducción.
Para ver y editar las consultas, haz clic en Habilitar el Modo Avanzado en la sección Ajustes > Configuración del Plugin > Uso Avanzado del plugin:

El CPT Queries estará disponible en el menú:

Hacer clic en la consulta GraphQL
La entrada Translate custom posts contiene una consulta GraphQL con la lógica para ejecutar la traducción.
En la página de listado de Queries, edita esa entrada:

Añadir variables para ejecutar la consulta
Para ejecutar la consulta, tendrás que proporcionar variables de GraphQL (con el ID de la entrada a traducir y otra información), en el campo de entrada Query Variables del cliente GraphiQL.
El plugin imprime las variables utilizadas en cada ejecución en sus logs. Puedes copiar cómodamente las variables desde allí y pegarlas en el cliente GraphiQL.
Para hacerlo, sigue estos pasos:
- En los Ajustes de Logs, asegúrate de que las opciones Habilitar logs y el nivel de severidad 🟢 Debug están habilitados.
- Ejecuta una traducción (por ejemplo, mediante Acciones en lote)
- Ve a la página Logs y haz clic en la última entrada
query-execution - Expande el enlace
Additional contextdesde la última entrada de log[Query "translate-customposts"] - Copia las variables, bajo la entrada
variables - Pégalas en el campo Query Variables del cliente GraphiQL


Ejecutar la consulta
Puedes ejecutar la consulta manualmente pulsando el botón Run en el cliente GraphiQL.
