5

Ich möchte den Übersetzungswert eines Textes ändern, wenn die Sprache das Standard-Englisch USA-Gebietsschema ist. Was ist der richtige Weg, dies zu erreichen, damit wir die Datei nicht jedes Mal ändern müssen, wenn wir die Wordpress-Version aktualisieren?Wordpress ändern Standard-Übersetzung

+0

Ist das für Wordpress selbst oder ein Plugin? – doublesharp

+0

@doublesharp Es ist ein Text in einem Plugin. Es ist ein Text in woo Commerce zum Beispiel, den ich ändern möchte, aber der Wert wird aus der Übersetzung abgerufen. Ich dachte, dass die Änderung des Wertes in der Übersetzungsdatei die Lösung sein könnte. – phoenixwizard

+0

Ist es nicht richtig übersetzt, oder möchten Sie nur eine andere Übersetzung? – doublesharp

Antwort

7

Dies ist ein schönes Plugin ist das genau das tut das: http://wordpress.org/plugins/quick-localization/

Aber wenn man nur ein paar haben, können Sie auch diesen Code verwenden:

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); 
Verwandte Themen