Kullanım
KullanımMeta senkronizasyonu ve çevirisi

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:

  1. Herhangi bir değer: Doğrudan kopyala
  2. Dizeler: Kopyala ve çevir
  3. Varlık kimlikleri: Kopyala ve hedef dil için karşılık gelen varlık kimliğiyle değiştir
Çeviri için meta anahtarlarını yapılandırma
Çeviri için meta anahtarlarını yapılandırma

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 Media
  • Copy 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 Media
  • Translate 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 IDs
  • Translate 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
    }
  }
]