Problem: Sie haben Probleme mit den Übersetzungen auf Ihren WooCommerce Checkout-Seiten in Deutsch und Englisch. Beim Wechsel zwischen den Sprachen zeigt die deutsche Version viele Texte auf Englisch, obwohl die Übersetzungen im Backend korrekt erscheinen. Solution: Um das Übersetzungsproblem zu beheben, führen Sie bitte folgende Schritte durch: 1. Benennen Sie im Dateisystem den Ordner
/wp-content/languages/
in
/wp-content/languages2/
um. 2. Gehen Sie im WordPress-Dashboard zu Dashboard > Aktualisierungen und klicken Sie auf Übersetzungen aktualisieren. 3. Gehen Sie zu WPML > Sprachen, klicken Sie auf Sprache hinzufügen und dann auf Speichern, während nur die aktuell verwendeten Sprachen ausgewählt sind. 4. Warten Sie, bis der Vorgang abgeschlossen ist. 5. Leeren Sie anschließend den Cache. 6. Rufen Sie die Checkout-Seite auf – die Übersetzungen sollten nun korrekt angezeigt werden. Diese Schritte sollten das Problem mit den fehlerhaften Standard-Lokalisierungsdateien für Deutsch beheben und die Übersetzungen von WPML neu generieren.
Falls diese Lösung bei Ihnen nicht funktioniert oder veraltet erscheint, empfehlen wir Ihnen, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu bestätigen und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Sollten weiterhin Probleme auftreten, zögern Sie nicht, ein neues Support-Ticket zu eröffnen. Besuchen Sie dazu unser Support-Forum.
Problem: Sie verwenden zwei Zahlungsmethoden auf Ihrer WooCommerce-Checkout-Seite: Direktzahlung (BACS) und Kreditkarte über Stripe. Sie haben den Titel der BACS-Methode in den Zahlungsmethodeneinstellungen von WooCommerce zu 'Bank Transfer (Banküberweisung)' in der deutschen Version der Website geändert. Sie haben auch eine Beschreibung, Spezifikationen und Anweisungen hinzugefügt. Der Titel, die Spezifikationen und die Anweisungen für die BACS-Zahlungsmethode werden jedoch auf der Checkout-Seite nicht übersetzt. Deutsche und englische Checkout-Seite zeigen den Titel 'Bank Transfer (Banküberweisung)', was nicht korrekt ist. Sie können dies weder in der WPML String Translation noch in den WooCommerce-Einstellungen übersetzen. Solution: Stellen Sie sicher, dass das Plugin 'WooCommerce Multilingual' auf Ihrer Website aktiv ist. Speichern Sie die zuvor eingegebenen BACS-Details erneut. Navigieren Sie zu 'WPML > String Translation'. Suchen Sie nach dem Titel. Wenn dieser im Ergebnis erscheint, fügen Sie die Übersetzung für den Titel hinzu, indem Sie auf das '+'-Symbol unter der Sprachflagge klicken. Sollte das Feld nicht in den Ergebnissen erscheinen, scrollen Sie auf der Seite 'String Translation' nach unten und klicken Sie auf den Link 'Translate texts in admin screens »'. Auf der Admin-Bildschirmseite suchen Sie nach bacs. Die Ergebnisse sollten BACS-Felder und Daten innerhalb dieser anzeigen. Wählen Sie den Titel und andere Strings, die Sie übersetzen möchten, und klicken Sie auf 'Add to String Translation'. Nachdem Sie die Strings zur Übersetzung registriert haben, kehren Sie zu 'WPML > String Translation' zurück. Hier können Sie die Details nach Bedarf übersetzen. Weitere Details zur Registrierung von Strings für die Übersetzung finden Sie hier: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen Ihnen auch, verwandte bekannte Probleme unter https://wpml.org/known-issues/ zu überprüfen, die Version der dauerhaften Lösung zu überprüfen und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.