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?
WordPress Standardübersetzung ändern
Lesezeit: 1 Minute
13586700cookie-checkWordPress Standardübersetzung ändern
Phönixzauberer
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);
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
undwp-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