Çeviri için sayfa oluşturucu verilerini alma
Gato AI Translations for Polylang, ek öğelerin (özel veya üçüncü taraf eklentilerden gelen) çevirisini desteklemek üzere genişletilebilir:
- Gutenberg blokları
- Elementor widget'ları
- Bricks öğeleri
Bu kılavuz, tüm sayfa oluşturucularda çevrilecek ek öğeleri desteklemeye yönelik ortak süreci açıklar. Ardından kullandığınız sayfa oluşturucuya özel kılavuza başvurun.
Gato AI Translations for Polylang, çeviriyi gerçekleştirmek için Gato GraphQL kullanır.
Ek öğeleri desteklemek için, özellik adlarını öğrenmek amacıyla sayfa oluşturucudan çevrilecek verileri çıkarmanız gerekebilir. Bu işlem bir GraphQL query aracılığıyla yapılır.
Aşağıdaki adımlar sizi bu süreçte yönlendirecektir.
Gelişmiş Modu Etkinleştirin
Eklenti, çeviriyi gerçekleştiren GraphQL queries ile birlikte Queries CPT'sini sağlar.
Queries'i görüntülemek ve düzenlemek için eklentinin Ayarlar > Eklenti Yapılandırması > Gelişmiş Kullanım bölümündeki Gelişmiş Modu Etkinleştir seçeneğine tıklayın:

Queries CPT'si menüde kullanılabilir hale gelecektir:

GraphQL query üzerine tıklayın
Translate custom posts girişi, çeviriyi gerçekleştirmeye yönelik mantığı içeren bir GraphQL query barındırır.
Queries liste sayfasında bu girişi düzenleyin:

Query'yi çalıştırmak için değişken ekleyin
Query'yi çalıştırmak için GraphiQL istemcisindeki Query Variables girişi altında GraphQL değişkenleri (çevrilecek gönderinin kimliği ve diğer bilgilerle birlikte) sağlamanız gerekir.
Eklenti, her çalıştırma için kullanılan değişkenleri kendi günlüklerine yazdırır. Değişkenleri oradan kolayca kopyalayıp GraphiQL istemcisine yapıştırabilirsiniz.
Bunu yapmak için şu adımları izleyin:
- Günlük Ayarları sayfasında Günlükleri etkinleştir seçeneğinin ve 🟢 Debug önem düzeyinin etkin olduğundan emin olun.
- Bir çeviri çalıştırın (örn.: Toplu İşlemler aracılığıyla)
- Logs sayfasına gidin ve en son
query-executiongirişine tıklayın - En son
[Query "translate-customposts"]günlük girişindekiAdditional contextbağlantısını genişletin variablesgirişi altındaki değişkenleri kopyalayın- Bunları GraphiQL istemcisindeki Query Variables girişine yapıştırın


Query'yi çalıştırın
GraphiQL istemcisindeki Run düğmesine basarak query'yi manuel olarak çalıştırabilirsiniz.
