Ö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