WordPress und die Sprachdateien

wordpress

16. Dezember 2021

l
Okt 4, 2022
b
245
Wörter
Lesedauer
2 minutes

Manchmal ist es verflixt.

Bei WordPress ist die Sprache ist korrekt eingestellt.

Eine Überprüfung mit Hilfe von Loco Translate ergibt, dass die Sprachdatei zu 100% übersetzt ist. Beim Durchschauen stellt man nichts Gegenteiliges fest und dennoch werden bestimmte Sprachstrings  nicht in der korrekten Sprache angezeigt. Manchmal liegt die Lösung darin, dass man nicht alle Spracheinstellungen eines Plugins ausgeschöpft hat. Die Bearbeitung der Sprachdateien ist mühselig und zeitraubend und manchmal wird trotz aller Anpassungen, die Sprache immer noch nicht korrekt dargestellt.

Hier ist eine Lösung mit dem Befehl “gettext”

In der functions.php fügen Sie folgenden Code ein

add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');
function translate_text($translated) {
$translated = str_ireplace('Sign in', 'Anmelden', $translated);
$translated = str_ireplace('Sign up', 'Registrieren', $translated);

	return $translated;
}

In diesem Beispiel stellen die Wörter “Sign in” und “Sign up” jeweils die Wörter dar, die übersetzt werden sollen und “Anmelden” und “Registrieren” die Übersetzung dar.

Diese Möglichkeit sollten Sie wirklich nur dann anwenden, wenn sonst nichts mehr geht.

Wenn Sie beispielsweise das englische Wort “or” für oder in “oder” übersetzen, dann erscheint auf der Webseite überall, wo die Zeichenkombination “or” steht “oder”. Das ist dann also keine perfekte Lösung, aber ein möglicher Weg, wenn nichts mehr geht. Sie sollte also vermeiden, Ursprungswörte, die nur aus zwei oder drei Buchstaben bestehen, zu übersetzen, da es ansonsten zu sehr ungeliebten Ergebnissen kommen kann.

WICHTIG: SICHERN SIE ZUVOR!!!

seo

Bleiben Sie mit uns in Verbindung

In unserem Newsletter informieren wir sie regelmäßig über Neuigkeiten rund um die Themen Marketing, SEO, E-Commerce und relevante rechtliche Themen

Tragen Sie einfach Ihre Email Adresse ein. Wir senden Ihnen anschließend diesen Beitrag als pdf zu.
Wir versenden kein Spam. Lesen Sie bitte unsere Datenschutzerklärung

Sie haben Fragen zum Thema?

Nehmen Sie unverbindlich Kontakt mit uns auf: Rufen Sie uns an unter

0176 40783890

oder schreiben Sie uns eine Email unter

ks@pr-agentur.pro