5

Dil varsayılan İngilizce ABD yerel ayarı olduğunda bir metnin çeviri değerini değiştirmek istiyorum. Bunu gerçekleştirmenin doğru yolu nedir? Bu yüzden, wordpress sürümünü her yükselttiğimizde dosyayı değiştirmek zorunda değiliz?WordPress varsayılan metni değiştir

+0

bu WordPress kendisi ya da bir eklenti için mi? – doublesharp

+0

@doublesharp Bu eklenti bir metindir. Bu, örneğin, değiştirmek istediğim, ancak çeviri tarafından getirilen bir metin ticaretidir. Çeviri dosyasındaki değeri değiştirmenin bir çözüm olabileceğini düşündüm. – phoenixwizard

+0

Düzgün tercüme edilmiyor mu, yoksa sadece farklı bir çeviri mi istiyorsunuz? – doublesharp

cevap

7

Bu yok sadece güzel bir eklenti: http://wordpress.org/plugins/quick-localization/

Ama sadece birkaç varsa, ayrıca bu kodu kullanabilirsiniz:

function filter_gettext($translation, $text, $domain) { 
    if ($text == 'Recent Comments') { 
     $translations = &get_translations_for_domain($domain); 
     return $translations->translate('Something else'); 
    } 
    return $translation; 
} 

add_filter('gettext', 'filter_gettext', 10, 4);