Page builder-data ophalen om te vertalen
Gato AI Translations for Polylang kan worden uitgebreid om de vertaling van aanvullende elementen te ondersteunen (zowel aangepaste als elementen van plugins van derden):
- Gutenberg-blokken
- Elementor-widgets
- Bricks-elementen
Deze handleiding legt het gemeenschappelijke proces uit om aanvullende elementen te ondersteunen voor vertaling in alle page builders. Raadpleeg daarna de specifieke handleiding voor jouw page builder.
Gato AI Translations for Polylang gebruikt Gato GraphQL om de vertaling uit te voeren.
Om aanvullende elementen te ondersteunen, moet je mogelijk data uit de page builder extraheren om te vertalen, zodat je de namen van de eigenschappen kunt achterhalen. Dit gebeurt via een GraphQL query.
De onderstaande stappen begeleiden je door het proces.
De geavanceerde modus inschakelen
De plugin biedt de Queries CPT, met GraphQL queries om de vertaling uit te voeren.
Om de queries te bekijken en te bewerken, klik je op Schakel de geavanceerde modus in in de sectie Instellingen > Pluginconfiguratie > Geavanceerd gebruik van de plugin:

De Queries CPT wordt beschikbaar in het menu:

Klik op de GraphQL query
Het item Translate custom posts bevat een GraphQL query met de logica om de vertaling uit te voeren.
Bewerk dat item op de lijstpagina Queries:

Voeg variabelen toe om de query uit te voeren
Om de query uit te voeren, moet je GraphQL-variabelen opgeven (met het ID van het te vertalen bericht en andere informatie), onder het invoerveld Query Variables in de GraphiQL-client.
De plugin geeft de variabelen weer die bij elke uitvoering worden gebruikt in de logboeken. Je kunt de variabelen daar gemakkelijk kopiëren en in de GraphiQL-client plakken.
Doe hiervoor het volgende:
- Zorg er in de Logboekinstellingen voor dat de optie Logboeken inschakelen en het ernstniveau 🟢 Debug zijn ingeschakeld.
- Voer een vertaling uit (bijv.: via Bulkacties)
- Ga naar de pagina Logboeken en klik op het nieuwste item
query-execution - Vouw de link
Additional contextuit van het nieuwste logboekitem[Query "translate-customposts"] - Kopieer de variabelen, onder het item
variables - Plak ze in het invoerveld Query Variables van de GraphiQL-client


Voer de query uit
Je kunt de query handmatig uitvoeren door op de knop Run in de GraphiQL-client te drukken.
