2016-05-13 9 views
2

ich einen Online-Shop mit Wordpress und WooCommerce erstellen und über die folgende Frage kam:WooCommerce Cart Sidebar - Wie übersetzt man?

Wie kann ich den Text im WooCommerce Warenkorb Sidebar Widget übersetzen?

konnte ich etwas von dem Text übersetzen, indem Sie den folgenden Code in meinem functions.php in meinem Kind Thema zu schreiben:

add_filter('gettext', 'translate_text'); 
add_filter('ngettext', 'translate_text'); 

function translate_text($translated) { 
    $translated = str_ireplace('Text to translate', 'Translation', $translated); 
    return $translated; 
} 

Einige der Text oben übersetzt wird, den Code verwenden, während andere Saiten sind davon nicht betroffen. Ich habe bemerkt, dass meistens Strings innerhalb eines Tags nicht übersetzt werden, obwohl es auch einen innerhalb eines <a> Tags gibt.

Wie kann ich den restlichen Text übersetzen?

Dank

+0

Seitenleisten sind themenbezogen ... woocommerce ist ein Plugin ... – Reigel

Antwort

1

Ich löste das Problem nur:

Alle Textelemente durch den folgenden Code übersetzt werden kann:

add_filter('gettext', 'translate_text'); 
add_filter('ngettext', 'translate_text'); 

function translate_text($translated) { 
    $translated = str_ireplace('Text to translate', 'Translation', $translated); 
    return $translated; 
} 

Das einzige, was ist zu bemerken, dass die Änderungen nur sichtbar sind nach aktualisieren Sie den Warenkorb (zB indem Sie alle Produkte entfernen und neu hinzufügen).