Genişletme
GenişletmeÇeviri için sayfa oluşturucu verilerini alma

Ç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:

Gelişmiş modun etkinleştirilmesi
Gelişmiş modun etkinleştirilmesi

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

Queries CPT etkinleştirildi
Queries CPT etkinleştirildi

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:

Translate custom posts girişi
Translate custom posts girişi

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:

  1. Günlük Ayarları sayfasında Günlükleri etkinleştir seçeneğinin ve 🟢 Debug önem düzeyinin etkin olduğundan emin olun.
  2. Bir çeviri çalıştırın (örn.: Toplu İşlemler aracılığıyla)
  3. Logs sayfasına gidin ve en son query-execution girişine tıklayın
  4. En son [Query "translate-customposts"] günlük girişindeki Additional context bağlantısını genişletin
  5. variables girişi altındaki değişkenleri kopyalayın
  6. Bunları GraphiQL istemcisindeki Query Variables girişine yapıştırın
Değişkenlerin günlüklerden kopyalanması
Değişkenlerin günlüklerden kopyalanması
Değişkenlerin GraphiQL istemcisine yapıştırılması
Değişkenlerin GraphiQL istemcisine yapıştırılması

Query'yi çalıştırın

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

Translate custom posts girişinin düzenlenmesi
Translate custom posts girişinin düzenlenmesi