Synchronizacja i tłumaczenie meta
Gato AI Translations for Polylang może synchronizować i tłumaczyć metadane Twojego motywu i wtyczek.
Użyj tej funkcji, aby tłumaczyć własne pola meta lub te z wtyczek nieobsługiwanych natywnie przez Gato AI Translations for Polylang.
Pola meta obsługiwanych wtyczek, takich jak ACF, Meta Box oraz różnych wtyczek SEO, są obsługiwane automatycznie.
Jak to działa
Na karcie Settings > Meta Configuration zdefiniuj, które klucze meta mają być:
- Dowolna wartość: Kopiowane bezpośrednio
- Ciągi znaków: Kopiowane i tłumaczone
- ID encji: Kopiowane i zastępowane odpowiednim ID encji w języku docelowym

Każdy klucz meta można zdefiniować przez jego nazwę lub przy użyciu wyrażenia regularnego (regex):
Na przykład, każdy z poniższych wpisów odpowiada kluczowi meta "_myplugin_seo_title":
_myplugin_seo_title/"_myplugin_seo_.*/#"_myplugin_seo_([a-zA-Z]*)#
Możesz wskazać, czy podane wpisy są uwzględniane, czy wykluczane.
Kopiowanie bezpośrednie
Wartość meta zostanie skopiowana bezpośrednio z wpisu źródłowego do wpisu docelowego.
Używane pola input:
Copy Meta for Custom Posts and MediaCopy Meta for Tags and Categories
Kopiowanie i tłumaczenie
Wartość meta zostanie skopiowana i przetłumaczona na język docelowy.
Używane pola input:
Translate Meta for Custom Posts and MediaTranslate Meta for Tags and Categories
Akceptowane wartości meta:
- Pojedynczy ciąg znaków. Np.:
"hello world"- Tablica ciągów znaków (zagłębiona do ostatniego poziomu). Np.:
["hello", "world", ["hello", "world"]]- Obiekt ciągów znaków (zagłębiony do ostatniego poziomu). Np.:
{
"level1_key1": "hello",
"level1_key2": "world",
"level2_key1": {
"level3_key1": "hello",
"level3_key2": "world"
}
}- Kombinacja powyższych. Np.:
[
"hello",
"world",
{
"level1_key1": "hello",
"level1_key2": "world",
"level1_key3": {
"level2_key1": [
"hello",
"world"
],
"level2_key2": "hello world"
}
}
]Kopiowanie i zastępowanie ID encji
Wartość meta zostanie skopiowana i zastąpiona odpowiednim ID encji w języku docelowym.
Używane pola input:
Translate Entity References on Meta: Custom Posts and Media IDsTranslate Entity References on Meta: Tags and Categories IDs
Należy zauważyć, że oba pola input mają zastosowanie podczas edycji dowolnej encji: postów, tagów, kategorii i mediów.
Na przykład post może mieć wpis meta odwołujący się do listy tagów — te tagi muszą zostać zastąpione odpowiednimi ID encji w języku docelowym.
Akceptowane wartości meta:
- Pojedynczy ID encji. Np.:
123- Tablica ID encji (zagłębiona do ostatniego poziomu). Np.:
[123, 456, [123, 456]]- Obiekt ID encji (zagłębiony do ostatniego poziomu). Np.:
{
"level1_key1": 123,
"level1_key2": 456,
"level2_key1": {
"level3_key1": 123,
"level3_key2": 456
}
}- Kombinacja powyższych. Np.:
[
123,
456,
[
123,
456
],
{
"level1_key1": 123,
"level1_key2": 456,
"level2_key1": {
"level3_key1": 123,
"level3_key2": 456
}
}
]