Estendere
EstendereOttenere i dati del page builder da tradurre

Ottenere i dati del page builder da tradurre

Gato AI Translations for Polylang può essere esteso per supportare la traduzione di elementi aggiuntivi (siano essi personalizzati o provenienti da plugin di terze parti):

  • Blocchi Gutenberg
  • Widget Elementor
  • Elementi Bricks

Questa guida illustra il processo comune per supportare elementi aggiuntivi da tradurre in tutti i page builder. Fai poi riferimento alla guida specifica per il tuo page builder.

Gato AI Translations for Polylang utilizza Gato GraphQL per eseguire la traduzione.

Per supportare elementi aggiuntivi, potrebbe essere necessario estrarre i dati dal page builder da tradurre, al fine di scoprire i nomi delle loro proprietà. Questa operazione si esegue tramite una query GraphQL.

I passaggi seguenti ti guideranno attraverso il processo.

Attivare la Modalità Avanzata

Il plugin fornisce il CPT Queries, con query GraphQL per eseguire la traduzione.

Per visualizzare e modificare le query, clicca su Attivare la Modalità Avanzata nella sezione Impostazioni > Configurazione del Plugin > Uso Avanzato del plugin:

Attivazione della modalità avanzata
Attivazione della modalità avanzata

Il CPT Queries sarà disponibile nel menu:

CPT Queries attivato
CPT Queries attivato

Cliccare sulla query GraphQL

La voce Translate custom posts contiene una query GraphQL con la logica per eseguire la traduzione.

Nella pagina dell'elenco delle Queries, modifica quella voce:

Voce Translate custom posts
Voce Translate custom posts

Aggiungere variabili per eseguire la query

Per eseguire la query, dovrai fornire delle variabili GraphQL (con l'ID dell'articolo da tradurre e altre informazioni), nel campo Query Variables del client GraphiQL.

Il plugin mostra le variabili utilizzate per ogni esecuzione nei suoi log. Puoi copiare comodamente le variabili da lì e incollarle nel client GraphiQL.

Per farlo, procedi come segue:

  1. Nelle Impostazioni dei Log, assicurati che l'opzione Attivare i log e il livello di severità 🟢 Debug siano attivati.
  2. Esegui una traduzione (ad esempio: tramite le Azioni di gruppo)
  3. Vai alla pagina Logs e clicca sull'ultima voce query-execution
  4. Espandi il link Additional context dall'ultima voce di log [Query "translate-customposts"]
  5. Copia le variabili, sotto la voce variables
  6. Incollale nel campo Query Variables del client GraphiQL
Copia delle variabili dai log
Copia delle variabili dai log
Incollare le variabili nel client GraphiQL
Incollare le variabili nel client GraphiQL

Eseguire la query

Puoi eseguire manualmente la query premendo il pulsante Run nel client GraphiQL.

Modifica della voce Translate custom posts
Modifica della voce Translate custom posts