• 03-01-2022, 19:06:32
    #1
    Başlık biraz garip oldu, ne yazacağımı bilemedim. Bir örnek üzerinden ne yapmaya çalıştığımı anlatmak istiyorum. Temaya bir metin çeviri alanı ekledim text olarak. İçerisinde "Read time: * min." yazıyor ve kullanıcı bunu kendi dilinde çevirebilecek ancak * yazan yer içeriğe göre değişkenlik gösteriyor. .po .mo dosyalarında bu tür yerler için %s ya da sadece % şeklinde semboller olduğunu gördüm. Bunu ben nasıl kullanabilirim acaba? Çeviri ayarında nasıl çalıştırabilirim. Mesela şu kodu nasıl revize etmem gerekiyor:

    $read_time = ceil($count_words / get_theme_mod( 'laura_read_per_minute', '200' ) );
    $read_time_output = __( 'Read time: ', 'laura' ) . $read_time . __( ' min', 'laura' );
    Örnekte 2 farklı metin var "Read time: " ve " min" şeklinde. Çeviride tek parça olarak kullanmak istiyorum.
  • 03-01-2022, 19:14:26
    #2
    Virgül ya da boşluk ile ayırılabilir. explode ile parçalayıp o şekilde yapabilirsiniz.
    Daha mantıklı yolları olabilir ancak şu anda aklıma gelmedi.