WordPress Standardübersetzung ändern

Lesezeit: 1 Minute

Benutzer-Avatar
Phönixzauberer

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

  • Ist das für WordPress selbst oder ein Plugin?

    – doppelt scharf

    6. Mai 2013 um 17:56 Uhr

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

    – Phönixzauberer

    6. Mai 2013 um 22:23 Uhr

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

    – doppelt scharf

    7. Mai 2013 um 1:24 Uhr

  • Sie sind drin wp-content/plugins/woocommerce/i18n/languages/woocommerce-admin.pot und wp-content/plugins/woocommerce/i18n/languages/woocommerce.pot. Sie können es mit bearbeiten poedit.net

    – doppelt scharf

    7. Mai 2013 um 17:30 Uhr


  • Wenn Sie die spezifischen Zeichenfolgen ein wenig ändern, können Sie diese Methode ebenfalls verwenden blog.ftwr.co.uk/archives/2010/01/02/…

    – doppelt scharf

    7. Mai 2013 um 17:34 Uhr

Dies ist ein nettes Plugin, das genau das tut: http://wordpress.org/plugins/quick-localization/

Aber wenn Sie nur wenige 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);

1358670cookie-checkWordPress Standardübersetzung ändern

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy