5

Chcę zmienić wartość tłumaczenia tekstu, gdy jest to domyślny język angielski w USA. Jaki jest prawidłowy sposób wykonania tej czynności, abyśmy nie musieli zmieniać pliku za każdym razem, gdy aktualizujemy wersję Wordpress?Wordpress zmiana domyślnego tłumaczenia

+0

Czy to dla samego WordPressa lub wtyczki? – doublesharp

+0

@doublesharp To jest tekst w wtyczce. Jest to tekst na przykład woo commerce, który chcę zmienić, ale wartość jest pobierana z tłumaczenia. Pomyślałem, że zmiana wartości w pliku tłumaczenia może być rozwiązaniem. – phoenixwizard

+0

Czy to nie jest poprawnie przetłumaczone, czy po prostu chcesz innego tłumaczenia? – doublesharp

Odpowiedz

7

To jest ładny plugin, który właśnie to robi: http://wordpress.org/plugins/quick-localization/

Ale jeśli masz tylko kilka, można również użyć tego kodu:

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); 
Powiązane problemy