Çözümünü konuyu açtıktan sonra buldum. Alta ekliyorum 🤘

Örnek vermek gerekirse aşağıdaki kodda %s çeviride nerede olursa aranan kelime orada yazılıyor.

printf( __('Search Results for: %s', 'laura' ), '<span>' . get_search_query() . '</span>');
Search Results for: %s için %s İçin Arama Sonuçları: yazarak kolayca aranan kelimeyi başa alabiliyorum.

Ancak bu tekniği aşağıdaki koda nasıl uygulayabilirim bilmiyorum, bunu öğrenmek istiyorum:

function laura_read_time() {
    $content = get_post_field( 'post_content', $post->ID );
    $count_words = str_word_count( strip_tags( $content ) );
    $read_time = ceil($count_words / 200 );
    $read_time_output = __( 'Read time: ', 'laura' ) . $read_time . __( ' min', 'laura' );
    return $read_time_output;
}
Koddaki şu: $read_time_output = __( 'Read time: ', 'laura' ) . $read_time . __( ' min', 'laura' ); satırın şöyle bir mantıkta olmasını istiyorum: $read_time_output = __( 'Read time: %s min', 'laura' );

Böylece çeviride %s başta da kullanılıp Türkçe için * dakika okuma süresi gibi kullanılabilecek. Diğer türlü 2 farklı çeviri yapmak gerekiyor ve sıralama değişmiyor.

SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
Çözüm:
$read_time_output = __( 'Read time: ', 'laura' ) . $read_time . __( ' min', 'laura' );
return $read_time_output;
Yerine:
printf( __( 'Read time: %s min', 'laura' ), $read_time );