Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Schlagwörter: 

Dieses Thema enthält 3 Antworten, hat 1 Stimme.

Zuletzt aktualisiert von Marcel Vor 13 Stunden.

Assistiert von: Marcel.

Verfasser Beiträge
Januar 24, 2025 unter 11:15 am #16631045

samanthaW-3

Hintergrund des Themas:
Auf meiner Webseite habe ich ein Custom Menü (navbar.html), Header (header.html) und Footer (footer.html), welches direkt im Template zu finden ist. Ich habe versucht meine Webseite für Englisch und Portugiesisch zu übersetzen. Ich habe mehrmals versucht eine neue Translation Queue zu öffnen. Ich sehe die Übersetzungen aber im Frontend wird mir weiterhin deutsch ausgespielt. Ich habe versucht einen RESET für WPML zu machen. Die Datenbank wurde komplett gelöscht. Ich habe danach ein älteres Backup eingespielt ohne WPML davor installiert zu haben und ich habe die Template-Teile erneut aktualisiert. Wenn ich das WordPress Lokal aufsetze habe ich keine Probleme.

Die Symptome:
Leider fehlt die Übersetzung für die Navigation komplett. Der Footer im Englisch wurde auch nicht übersetzt, bei Portugiesisch hat es geklappt. Gleichzeitig wird mir eine völlig falsche Sprache angezeigt, die automatische Übersetzung macht immer portugiesisch.

Fragen:
Woran liegt es, dass die Übersetzung für die Navigation und den Footer im Englischen nicht angezeigt wird?
Warum zeigt die automatische Übersetzung immer portugiesisch an, obwohl ich andere Sprachen eingestellt habe?
Warum kann ich die Übersetzungen in der Queue nicht abbrechen bzw. löschen?
Wie schaffe ich es, dass er die Sprache für EN (welche aktuell portugisisch ist) komplett vergisst bzw. löscht?

Januar 24, 2025 unter 12:05 pm #16631254

samanthaW-3

I’m getting the overview again where I need to assign the translation. What do I need to select here?

Bildschirmfoto 2025-01-24 um 13.03.40.png
Januar 24, 2025 unter 6:00 pm #16632340

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

es sieht danach aus, dass die Default-Sprache falsch ausgewählt war, mit welcher die Übersetzung gestartet wurde. Es ist quasi Portugiesischer Content für /de hinterlegt.

Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.

Die dafür benötigten Felder finden Sie unterhalb des Kommentarbereichs. Die Informationen, die Sie eingeben, sind privat, d.h. nur Sie und ich können sie sehen und haben Zugriff darauf.

WICHTIG
Bitte erstellen Sie eine Sicherungskopie der Site-Dateien und der Datenbank, bevor Sie uns Zugang gewähren.
-Wenn Sie die wp-admin/FTP-Felder nicht sehen, bedeutet dies, dass Ihre Post- und Website-Login-Daten ÖFFENTLICH gemacht werden. Posten Sie Ihre Website-Details NICHT, wenn Sie die erforderlichen wp-admin/FTP-Felder nicht sehen. Wenn Sie das nicht tun, bitten Sie mich, die private Box zu aktivieren. Die private Box sieht wie folgt aus:
versteckter Link

Viele Grüße
Marcel

Januar 27, 2025 unter 7:10 am #16635958

samanthaW-3

Hallo Marcel, ich muss das aus Datenschutzgründen mit meinem Clienten klären, sobald ich ein GO erhalte, kann ich dir die Info's mitteilen.

Ich versuche bis dahin auch eine Sicherungskopie der Seite zu erstellen.

Könntest du mir in der Zwischenzeit sagen, welche Vernetzung ich bei den DropDown-Feldern vornehmen muss?

Januar 27, 2025 unter 11:51 am #16637492

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

bitte führen Sie noch keine Aktionen in den Troubleshooting-Optionen durch. Lassen Sie uns dies zunächst anhand der Editor-Logs und der Status-Icons überprüfen, sobald der Zugang oder eine Kopie bereitgestellt werden kann.

Viele Grüße
Marcel

Januar 28, 2025 unter 5:53 pm #16643547

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

WPML war deaktiviert, es wurde aber auch die Sprachkonfiguration scheinbar gelöscht. Unter WPML -> Site Languages ist aktuell nichts ausgewählt.

Wir werden hier wohl eine neue Staging benötigen, wo die DB Tabellen noch aktiv sind.

Viele Grüße
Marcel

Januar 28, 2025 unter 6:05 pm #16643552

samanthaW-3

Hallo Marcel,
wie geschrieben habe ich das Plugin deaktivert und die WPML Daten gelöscht, da die Seite bereits produktiv ist / war. Könnt ihr mir hier nicht helfen?

Beim aktivieren bekomme ich hier einen kritischen Fehler:
versteckter Link

Ich möchte das Projekt gerne abschließen, aber hab keine Anhaltspunkte wie ich WPML so konfiguriere das die Sprachen bzw. Template-Teile (Header, Footer, Navbar) problemlos funktionieren.

Januar 28, 2025 unter 6:17 pm #16643563

samanthaW-3

Ich habe das Plugin aktiviert und die DEV Umgebung nun als neue Seite in meinem Account registiert.

Wenn ich zu Design > Website-Editor wechsel, sehe ich, dass z.B. mein Seiten-Template ingesamt 5x existiert.

- 1x in Deutsch
- 3x in Portugisisch
- 1x in Englisch

Woher weiß ich nun, welches Template für die Übersetzung ausgewählt werden muss?

Bildschirmfoto 2025-01-28 um 19.15.39.png
Bildschirmfoto 2025-01-28 um 19.13.58.png
Bildschirmfoto 2025-01-28 um 19.12.20.png
Januar 28, 2025 unter 6:23 pm #16643612

samanthaW-3

Ist die Einstellung für Template-Teile-Bereich so richtig?

Die Auswahl ist hier Standardmäßig auf "Nicht übersetzbar" => Template-Teil-Bereiche (wp_template_part_area)

Bildschirmfoto 2025-01-28 um 19.22.37.png
Januar 28, 2025 unter 6:34 pm #16643638

samanthaW-3

Wenn ich im Übersetzungsmanagement, meine Deutsch Version auf Portugisisch übersetzen möchte, erhalte ich wieder Portugiesisch => Portugiesisch.

versteckter Link

Das gleiche auch bei Deutsch => Englisch, dort sehe ich Portugiesisch => Portugiesisch.

Klicke ich bei "Seiten" auf "Original anzeigen", lade ich wieder bei der deutschen Version:
versteckter Link

Bildschirmfoto 2025-01-28 um 19.31.53.png
Bildschirmfoto 2025-01-28 um 19.29.21.png
Januar 28, 2025 unter 6:37 pm #16643670

samanthaW-3

Im Übersetzungsmanagement werden mir im Dropdown alle Stati's auch mehrmals ausgegeben. Screenshot ist angefügt.

Bildschirmfoto 2025-01-28 um 19.36.35.png
Januar 29, 2025 unter 9:36 am #16645307

samanthaW-3

Ich habe die Übersetzung für die Startseite gestartet. Der Seiteninhalt wurde 1:1 übersetzt. Das passt alles.

Was aber fehlt sind:
- Header
- Footer
- Navbar

Wenn ich versuche die Übersetzung für den Footer zu starten ist hier wieder die Sprache Deutsch, wieder Portugiesisch und die Sprache in die Übersetzt werden soll Englisch auch wieder Portugiesisch.

Bildschirmfoto 2025-01-29 um 10.34.10.png
Bildschirmfoto 2025-01-29 um 10.33.58.png
Januar 29, 2025 unter 9:59 am #16645401

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

wie geschrieben habe ich das Plugin deaktivert und die WPML Daten gelöscht, da die Seite bereits produktiv ist / war. Könnt ihr mir hier nicht helfen?

Das ist schon in Ordnung, es wurde jedoch "zu viel" gelöscht. Es war die gesamte Sprachtabelle leer sowie keine Seiten ersichtlich, da keine Verknüpfung mit der Sprachtabelle hergestellt werden konnte. Nun scheint dies behoben zu sein.

Wenn ich zu Design > Website-Editor wechsel, sehe ich, dass z.B. mein Seiten-Template insgesamt 5x existiert.

Aktuell sind es nur mehr 2x. Eines davon ist aktuell in Bearbeitung, eines noch nicht übersetzt.

Die Auswahl ist hier Standardmäßig auf "Nicht übersetzbar" => Template-Teil-Bereiche (wp_template_part_area)

Dies ist korrekt.

Wenn ich im Übersetzungsmanagement, meine Deutsch Version auf Portugisisch übersetzen möchte, erhalte ich wieder Portugiesisch => Portugiesisch.

Portugiesisch ist auf der Staging nicht aktiv. Siehe versteckter Link.
Beiden "Seiten" Template sind aktuell in Deutsch auf der Staging.

Im Übersetzungsmanagement werden mir im Dropdown alle Stati's auch mehrmals ausgegeben. Screenshot ist angefügt.

Diese sind auch mehrmals in der DB vorhanden. Sie können diese manuell aus der DB löschen. Dies wird durch das zuvor genannte Sprachreset aufgetreten sein: versteckter Link.

Was aber fehlt sind:
- Header
- Footer
- Navbar

Wenn ich versuche die Übersetzung für den Footer zu starten ist hier wieder die Sprache Deutsch, wieder Portugiesisch und die Sprache in die Übersetzt werden soll Englisch auch wieder Portugiesisch.

Es gibt 2 Footer. Für welche ID wurde die Übersetzung gestartet, damit ich das nachstellen kann?

Viele Grüße
Marcel

Januar 29, 2025 unter 10:12 am #16645510
samanthaW-3

Portugiesisch ist auf der Staging nicht aktiv. Siehe versteckter Link.
Beiden "Seiten" Template sind aktuell in Deutsch auf der Staging.

Ich habe Portugieisch deaktiviert, in der Hoffnung das er eine andere Sprache anzeigt.

Diese sind auch mehrmals in der DB vorhanden. Sie können diese manuell aus der DB löschen. Dies wird durch das zuvor genannte Sprachreset aufgetreten sein:

Welche Datensätze soll ich genau löschen? Oder besser: Haben sie einen MySQL-Befehl den ich direkt ausführen kann?

Diese sind auch mehrmals in der DB vorhanden. Sie können diese manuell aus der DB löschen. Dies wird durch das zuvor genannte Sprachreset aufgetreten sein: versteckter Link.

Welche Aktion soll ich hier ausführen?

Es gibt 2 Footer. Für welche ID wurde die Übersetzung gestartet, damit ich das nachstellen kann?

Es geht um diesen Footer hier, ich haben ihn direkt in der footer.html angepasst: versteckter Link

Da die Template-Teile mehrmals im Übersetzungsmanagement laden, bin ich da leider überfragt!

Gibt es eine Möglichkeit, WPML zu bereinigen sodass ich hier wieder auf grüner Wiese starten kann?

Neue Threads, die von Marcel erstellt wurden und mit diesem verbunden sind, sind unten aufgeführt:

https://wpml.org/de/forums/topic/term-meta-sind-mehrfach-dupliziert/

Januar 29, 2025 unter 5:37 pm #16648085

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

Welche Aktion soll ich hier ausführen?

Ich habe hierfür ein separates Ticket erstellt, das eine Anleitung enthält, wie genau die entsprechenden Einträge in der Datenbank gelöscht werden können.

Aktuell ist die Seite jedoch nicht erreichbar:

ping dev.demeloweddings.com
Ping request could not find host dev.demeloweddings.com. Please check the name and try again.

Gibt es eine Möglichkeit, WPML zu bereinigen sodass ich hier wieder auf grüner Wiese starten kann?

Ja, WPML kann zurückgesetzt werden. Die Inhalte können gemäß dieser Anleitung gelöscht werden: WPML-Reset.

Zusätzlich empfehle ich, diese Hinweise zu beachten:
https://wpml.org/documentation/getting-started-guide/translating-content-created-using-gutenberg-editor/translating-sites-that-use-full-site-editing/#translating-the-site-editor-templates

This requires you to edit the template by making a small change to it or by customizing it. Alternatively, you can create new templates. It’s important to note that any changes you make to a template apply to any page or post assigned to it.

Once you edit a template and save it, those changes are saved to your site’s database. This means that you can translate the edited templates by going to WPML → Translation Management. Choose the Template post type from the dropdown menu, and select the templates you would like to translate. Then, choose how you want to translate it.

Ich vermute, dass das Problem auftrat, weil nur die footer.html Datei gesetzt war, jedoch der "Sync" zur Datenbank noch nicht durchgeführt wurde. Dies wird mit einer kleinen Änderung im Template behoben. Dann kann die Übersetzung ganz normal via Translation Management durchgeführt werden.

Viele Grüße
Marcel