✨ Traduci array e oggetti meta complessi, inclusi i metadati di Slim SEO
Gato AI Translations for Polylang ha appena rilasciato la v12.2.0 con una funzionalità completamente nuova: tradurre i dati meta contenenti array e oggetti (oltre a una singola stringa).
Le seguenti strutture di dati nei campi meta sono ora supportate:
- Stringa singola. Es.:
"hello world" - Array di stringhe. Es.:
["hello", "world"] - Stringhe di primo livello di un oggetto. Es.:
{ level1_key1: "hello", level1_key2: "world"}
Il plugin identificherà la struttura dei dati senza alcun intervento manuale e tradurrà le stringhe di conseguenza:
- Rileva array e oggetti nei tuoi campi meta
- Estrae le stringhe traducibili
- Le traduce
- Memorizza i risultati nel database, preservando la struttura dei dati originale
Estendere la compatibilità ad altri plugin
Questa funzionalità fornisce il supporto per i plugin che memorizzano array e oggetti nei campi meta.
Un esempio è Slim SEO, un popolare plugin SEO che memorizza i suoi metadati come oggetto JSON sotto la chiave meta slim_seo.
Ad esempio, ecco come questo meta per un articolo viene memorizzato nel database:
a:4:{s:5:"title";s:67:"This is the meta title in English, will it be translated my friend?";s:11:"description";s:42:"I hope it will, or else I'm fried!";s:7:"noindex";i:1;}...che rappresenta questo oggetto JSON:
{
"title": "This is the meta title in English, will it be translated my friend?",
"description": "I hope it will, or else I'm fried!",
"noindex": 1
}Per tradurre il meta Slim SEO per i tuoi articoli e le tue pagine, ti basta aggiungere la chiave meta slim_seo nelle Impostazioni per la traduzione dei meta dei custom post:

Ora, durante la traduzione di una pagina che contiene meta Slim SEO...

...la pagina tradotta avrà anche i meta SEO tradotti:

Buon divertimento!