✨ Tłumacz złożone tablice i obiekty meta, w tym metadane Slim SEO
Gato AI Translations for Polylang właśnie wydał v12.2.0 z zupełnie nową funkcją: tłumaczenie danych meta zawierających tablice i obiekty (oprócz pojedynczego ciągu znaków).
Następujące struktury danych w polach meta są teraz obsługiwane:
- Pojedynczy ciąg znaków. Np.:
"hello world" - Tablica ciągów znaków. Np.:
["hello", "world"] - Ciągi znaków pierwszego poziomu obiektu. Np.:
{ level1_key1: "hello", level1_key2: "world"}
Wtyczka zidentyfikuje strukturę danych bez żadnej ręcznej interwencji i odpowiednio przetłumaczy ciągi znaków:
- Wykryj tablice i obiekty w polach meta
- Wyodrębnij przetłumaczalne ciągi znaków
- Przetłumacz je
- Zapisz wyniki w bazie danych, zachowując oryginalną strukturę danych
Rozszerzanie kompatybilności z kolejnymi wtyczkami
Ta funkcja zapewnia obsługę wtyczek, które przechowują tablice i obiekty w polach meta.
Przykładem jest Slim SEO, popularna wtyczka SEO, która przechowuje swoje metadane jako obiekt JSON pod kluczem meta slim_seo.
Na przykład tak wygląda meta dla wpisu przechowywane w bazie danych:
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;}...reprezentujące ten obiekt 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
}Aby przetłumaczyć meta Slim SEO dla swoich wpisów i stron, wystarczy dodać klucz meta slim_seo w Ustawieniach tłumaczenia niestandardowych meta wpisów:

Teraz, podczas tłumaczenia strony zawierającej meta Slim SEO...

...przetłumaczona strona będzie miała również przetłumaczone meta SEO:

Miłego korzystania!