Navigation überspringen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Sie möchten Ihre Website mit Deepl automatisch übersetzen und verwenden ACF Blocks für die Inhalte. Nicht alle Felder erscheinen im Advanced Translation Editor, möglicherweise weil einige ACF Felder in den Blocks den gleichen Feldnamen haben.
Solution:
Wir haben festgestellt, dass das Problem durch die Verwendung gleicher Feldnamen in den ACF Blocks verursacht wurde. Nachdem wir den Feldern der gesamten Gruppe eindeutige Namen gegeben haben, waren die Inhalte im Editor sichtbar. Wir empfehlen Ihnen, sicherzustellen, dass alle Felder in Ihren ACF Blocks eindeutige Namen haben, um eine korrekte Anzeige und Übersetzung im Advanced Translation Editor zu gewährleisten.

Diese Lösung könnte möglicherweise veraltet sein oder auf Ihren spezifischen Fall nicht zutreffen. Wir empfehlen 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 öffnen. Besuchen Sie dazu unser Support-Forum.

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 19 Antworten, hat 3 Stimmen.

Zuletzt aktualisiert von Marcel Vor 9 Monaten.

Assistiert von: Marcel.

Verfasser Beiträge
Mai 28, 2024 unter 5:55 am

danielB-137

Hintergrund des Themas:
Ich möchte unsere Website versteckter Link mit Deepl automatisch übersetzen. Wir verwenden ACF Blocks für die Inhalte.

Die Symptome:
Nicht alle Felder erscheinen im Advanced Translation-Editor, was möglicherweise daran liegt, dass einige ACF Felder in den Blocks den gleichen Feldnamen haben.

Fragen:
Gibt es einen Workaround, um Felder mit gleichen Namen in ACF Blocks dennoch automatisch übersetzen zu lassen?

Mai 28, 2024 unter 6:32 am
Mai 28, 2024 unter 7:49 am #15676608

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Auf dieser Website
versteckter Link

Können Sie eine dieser Feldgruppen importieren, zur Seite hinzufügen und versuchen zu übersetzen?

Ich habe bereits https://wpml.org/de/forums/topic/split-interne-links-werden-nicht-uebersetzt/#post-15552913 angewendet und alle Plugins installiert.

Mai 28, 2024 unter 8:46 am #15677019

danielB-137

Ich habe 3 Feldgruppen importiert. Allerdings handelt es sich um ACF-Blocks. Kann ich unser Theme ebenfalls importieren, damit ich die Blocks verwenden kann?

Mai 28, 2024 unter 11:30 am #15678076

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Sie können alles was Sie brauchen in der Sandbox installieren, aber uns interessiert nur was im Übersetzungseditor erscheint.

Mai 28, 2024 unter 11:58 am #15678189

danielB-137

Ich habe unser Theme installiert und eine Test-Seite angelegt mit Blöcken:
versteckter Link

So wie es aussieht, funktioniert alles richtig und die Felder werden übersetzt. Kann es sein, dass durch das Update auf die neuste Version das Problem behoben wurde?
Wir hatten diverse Felder, die im Translation-Editor nicht sichtbar waren vor dem Update.

Mai 28, 2024 unter 1:15 pm #15678743

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Können Sie bitte Folgendes versuchen:

1. Aktualisieren Sie WPML, Advanced Custom Fields Multilingual, usw. auf die neueste Version und überprüfen Sie, ob das Problem behoben ist.

2. Verwenden Sie JSON-Dateien, um Übersetzungspräferenzen zu speichern? Wenn ja, überprüfen Sie die `wpml_cf_preferences` für die Felder, die auf Ihrer Website nicht angezeigt werden. Siehe diese Dokumentation: [Einstellen der Übersetzungspräferenzen für ACF-Felder](https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/setting-the-translation-preferences-for-acf-fields-created-using-php-code/).

3. Falls Sie JSON-Dateien verwenden, überprüfen Sie die folgenden Ressourcen:
- [Local JSON in ACF](versteckter Link)
- [Local JSON in ACF Blocks](versteckter Link)

4. Versuchen Sie, das JSON zu exportieren und in Ihr Theme zu importieren. Öffnen Sie eine Originalseite, speichern Sie sie erneut, um sicherzustellen, dass die Änderungen wirksam werden, und überprüfen Sie dies dann im Übersetzungseditor.

Mai 29, 2024 unter 6:58 am #15681768

danielB-137

Hallo
Vielen Dank für die Erklärungen. Wir verwenden keine JSON-Dateien.

Ich habe jetzt gerade nochmals einen Test gemacht. Es werden alle Felder korrekt übersetzt, bis auf eines. Das Link-Feld im Repeater-Feld «CTA/Button» in der Feldgruppe «Block Textelement» erscheint nicht im Translation-Editor.

Link zur Testseite: versteckter Link

Könnten Sie dies bitte überprüfen.

Herzlichen Dank für Ihre Hilfe.

Feldgruppe.png
cta-button.png
translator.png
Mai 29, 2024 unter 12:47 pm #15683889

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Ist es nicht diese?

chatgpt.jpg
Clipboard_05-29-2024_013.jpg
Mai 29, 2024 unter 1:50 pm #15684315

danielB-137

Ja, genau das ist es. Habe ich den einfach übersehen oder mussten Sie etwas anpassen?

Könnten Sie mir bitte generell mitteilen, wie wir die ACF-Felder für ACF Custom Blocks genau definieren müssen, damit es keine Probleme beim Übersetzen gibt.

In dieser Anleitung steht, dass die Felder einen unique Field Name haben müssen:
https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/

Muss das zwingend so sein?

Mai 30, 2024 unter 5:15 am #15685814

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Dies wäre eher eine ACF- und keine WPML-Frage:
versteckter Link

Was WPML betrifft:
https://wpml.org/de/documentation-3/ahnliche-projekte/advanced-custom-fields-acf-multilingual-alle-felder-mit-wpml-uebersetzen/benutzerdefinierte-felder-uebersetzungsvorgaben-fuer-acf-und-wpml/#layout-felder

Mai 30, 2024 unter 10:42 am #15687304

danielB-137

Vielen Dank für die Links.
Wir haben leider immer noch Probleme, dass ein Feld nicht im Translation-Editor erscheint.

Ich habe einen Test auf Ihrer Sandbox gemacht: dort funktioniert die Übersetzung (screenshot-sandbox).
Siehe hier: versteckter Link

Den gleichen Test habe ich auf unserer Site gemacht: dort fehlen im Translation-Editor die Felder
acf/text/ctabutton_0_link/title und acf/text/ctabutton_0_link/url

Siehe Screenshot "screenshot-stage-1" und "screenshot-stage-2".

Haben Sie auf der Sandbox etwas angepasst, denn beim 1. Test erschienen diese Felder auch nicht im Translation-Editor und jetzt werden sie korrekt ausgegeben?

screenshot-stage-2.png
screenshot-stage-1.png
screenshot-sandbox.png
Mai 30, 2024 unter 12:47 pm #15688162

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

In der Sandbox:

- ACFML ist auf die neueste Version aktualisiert
- Ich habe eine vollständige URL hinzugefügt, # erschien nur nicht
- suchte auch nach Urls wie diesem: https://wpml.org/faq/how-to-translate-urls-shortcodes-and-html-attributes-using-the-advanced-translation-editor/#how-can-i-translate-urls-in-the-advanced-translation-editor

Mai 31, 2024 unter 5:15 am #15690563

danielB-137

Vielen Dank für die Erklärung. Leider funktioniert es bei uns immer noch nicht und ich kann mir nicht erklären, warum.
Alle Plugins sind auf dem neusten Stand. Gleiches Theme und gleiche ACF-Felder wie in der Sandbox. Ich habe zum Testen auch alle anderen Plugins deaktiviert, so dass nur die nötigen WPML-Plugins aktiv sind.

Könnten Sie sich das bitte auf unserer Stage nochmals ansehen:
versteckter Link

Auf dieser Seite hat es einen Block "Textelement" mit zwei Verlinkungen (siehe screenshot-1):
versteckter Link
Die beiden Links (CTA/Button, Link) erscheinen nicht im Translation-Editor (siehe screenshot-2).

ACF Feldgruppe «Block Textelement»:
versteckter Link

Repeater-Feld "ctabutton" (field_6536805df84f7), Subfield "link" (field_653680b8f84f8) erscheint nicht im Translation-Editor.

Vielen Dank für Ihre Bemühungen.

screenshot-2.png
screenshot-1.png
Mai 31, 2024 unter 1:00 pm #15692417

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Ich prüfe dies mit unserer 2. Ebene und werde Sie auf dem Laufenden halten.