Meta senkronizasyonu ve çevirisi
Gato AI Translations for Polylang, tema ve eklentilerinizdeki meta verileri senkronize edip çevirebilir.
Bu özelliği, özel meta alanlarınızı veya Gato AI Translations for Polylang tarafından kutudan çıkar çıkmaz desteklenmeyen eklentilere ait alanları çevirmek için kullanın.
ACF, Meta Box ve çeşitli SEO eklentileri gibi desteklenen eklentilerin meta alanları otomatik olarak işlenir.
Nasıl çalışır
Settings > Meta Configuration sekmesinde, hangi meta anahtarları için şunları yapacağınızı tanımlayın:
- Herhangi bir değer: Doğrudan kopyala
- Dizeler: Kopyala ve çevir
- Varlık kimlikleri: Kopyala ve hedef dil için karşılık gelen varlık kimliğiyle değiştir

Her meta anahtarı adıyla veya bir regex kullanılarak tanımlanabilir:
Örneğin, aşağıdaki girişlerin herhangi biri "_myplugin_seo_title" meta anahtarıyla eşleşir:
_myplugin_seo_title/"_myplugin_seo_.*/#"_myplugin_seo_([a-zA-Z]*)#
Sağlanan girişlerin dahil mi yoksa hariç mi tutulduğunu belirtebilirsiniz.
Doğrudan kopyala
Meta değeri, kaynak girdiden hedef girdiye doğrudan kopyalanır.
Kullanılacak girdiler:
Copy Meta for Custom Posts and MediaCopy Meta for Tags and Categories
Kopyala ve çevir
Meta değeri, hedef dile kopyalanır ve çevrilir.
Kullanılacak girdiler:
Translate Meta for Custom Posts and MediaTranslate Meta for Tags and Categories
Kabul edilen meta değerleri:
- Tek dize. Örn.:
"hello world"- Dize dizisi (en son seviyeye kadar derinlemesine). Örn.:
["hello", "world", ["hello", "world"]]- Dize nesnesi (en son seviyeye kadar derinlemesine). Örn.:
{
"level1_key1": "hello",
"level1_key2": "world",
"level2_key1": {
"level3_key1": "hello",
"level3_key2": "world"
}
}- Yukarıdakilerin bir kombinasyonu. Örn.:
[
"hello",
"world",
{
"level1_key1": "hello",
"level1_key2": "world",
"level1_key3": {
"level2_key1": [
"hello",
"world"
],
"level2_key2": "hello world"
}
}
]Varlık kimliklerini kopyala ve değiştir
Meta değeri kopyalanır ve hedef dil için karşılık gelen varlık kimliğiyle değiştirilir.
Kullanılacak girdiler:
Translate Entity References on Meta: Custom Posts and Media IDsTranslate Entity References on Meta: Tags and Categories IDs
Her iki girdinin de herhangi bir varlık düzenlenirken uygulandığına dikkat edin: gönderiler, etiketler, kategoriler ve medya.
Örneğin, bir gönderi bir etiket listesine başvuran bir meta girişine sahip olabilir ve bu etiketlerin hedef dil için karşılık gelen varlık kimlikleriyle değiştirilmesi gerekir.
Kabul edilen meta değerleri:
- Tek varlık kimliği. Örn.:
123- Varlık kimliği dizisi (en son seviyeye kadar derinlemesine). Örn.:
[123, 456, [123, 456]]- Varlık kimliği nesnesi (en son seviyeye kadar derinlemesine). Örn.:
{
"level1_key1": 123,
"level1_key2": 456,
"level2_key1": {
"level3_key1": 123,
"level3_key2": 456
}
}- Yukarıdakilerin bir kombinasyonu. Örn.:
[
123,
456,
[
123,
456
],
{
"level1_key1": 123,
"level1_key2": 456,
"level2_key1": {
"level3_key1": 123,
"level3_key2": 456
}
}
]