Uitbreiden
UitbreidenPage builder-data ophalen om te vertalen

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 geavanceerde modus inschakelen
De geavanceerde modus inschakelen

De Queries CPT wordt beschikbaar in het menu:

Queries CPT ingeschakeld
Queries CPT ingeschakeld

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:

Item Translate custom posts
Item Translate custom posts

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:

  1. Zorg er in de Logboekinstellingen voor dat de optie Logboeken inschakelen en het ernstniveau 🟢 Debug zijn ingeschakeld.
  2. Voer een vertaling uit (bijv.: via Bulkacties)
  3. Ga naar de pagina Logboeken en klik op het nieuwste item query-execution
  4. Vouw de link Additional context uit van het nieuwste logboekitem [Query "translate-customposts"]
  5. Kopieer de variabelen, onder het item variables
  6. Plak ze in het invoerveld Query Variables van de GraphiQL-client
De variabelen kopiëren uit de logboeken
De variabelen kopiëren uit de logboeken
De variabelen plakken in de GraphiQL-client
De variabelen plakken in de GraphiQL-client

Voer de query uit

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

Het item Translate custom posts bewerken
Het item Translate custom posts bewerken