Dile Göre Koşullu Kısa Kod

Aşağıda sunulan TranslatePress kısa kodunu kullanarak ulaşılması zor veya görünmeyen tüm dizeleri çevirin.

İçeriği dile göre görüntülemek için TranslatePress koşullu kısa kodu nasıl kullanılır?

Farklı eklentiler tarafından kullanıcılara gönderilen e-postalar gibi şeyler, ön uçta görünmedikleri için görsel çeviri arayüzü kullanılarak çevrilemez.

Bu diğer içerik türleri için TranslatePress'i kullanabilirsiniz İçeriği dile göre görüntülemek için koşullu kısa kod:





Bu PHP ile de yapılabilir:

<?php
    $current_language = get_locale();

    if( $current_language == 'en_EN' ){
      echo 'text in language en_EN';
    }
    
    if( $current_language == 'fr_FR' ){
      echo 'text in language fr_FR';
    }
    
?>

Koşullu kısa kod ile görüntüleri dile göre görüntüleyin

Koşullu kısa kodun bir başka kullanım alanı da görüntüleri çevirme, temelde farklı diller için farklı görüntüler gösterme.

[trp_language language="en_US"] 
<‍img src="https://example.com/image_en.png" /> 
[/trp_language]
[trp_language language="fr_FR"]
<‍img src="https://example.com/image_fr.png" />
[/trp_language]

Ancak, bu artık yerleşik görüntü çevirisi işlevi kullanılarak doğrudan ön uçtan kolayca gerçekleştirilebilir.

Görüntülemek için koşullu kısa kodu kullanmak da mümkündür Gutenberg blokları yalnızca istenen dilde.

Bunu yapmak için, Gutenberg bloğunu iki kısa kod bloğu arasına sarmanız gerekecektir. İlk kısa kod bloğu koşullu kısa kodumuzun başlangıcını içerecektir ().

İçeriği iki TranslatePress kısa kod bloğu arasında kaydırın

Sonuç aşağıdaki resimlerde görülebilir. İlk sayfa varsayılan İngilizce versiyonu, ikincisi ise aynı sayfanın İspanyolca versiyonudur.

Sonuç koşullu kısa kod İngilizce
Sonuç koşullu kısa kod İspanyolca

TranslatePress koşullu kısa koduna bir başka alternatif de gettext dizelerine (e-postalar gibi) erişebileceğiniz ve bunları bir listeden kolayca çevirebileceğiniz String Translation arayüzüdür.

0 Yorum

Bir İçerik Gönder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir