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.

Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Unterstützt die Zeitzone: America/Lima (GMT-05:00)

Dieses Thema enthält 24 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 2 Jahre.

Assistiert von: Andreas W..

Verfasser Beiträge
März 21, 2022 unter 3:30 pm #10839485

oliverP-9

Hallo,
mein Kollege hat mir entsprechende Staging-Zugangsdaten geschickt, die ich Ihnen gern weiterleiten würde. Könnten Sie dazu noch einmal die private / nicht öffentliche Nachrichtenfunktion freischalten?
Beste Grüße

März 22, 2022 unter 7:55 pm #10851261

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Entschuldigen Sie bitte die Verzögerung, da ich sonntags und montags nicht arbeite.

Das private Antwortformular ist nun erneut aktiviert.

Mit freundlichen Grüßen
Andreas

März 24, 2022 unter 2:48 am #10862911

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Vielen Dank für den Zugriff zum Staging.:

Beispiel:
"Toolmaker AWEBA resorts to EDM equipment from Mitsubishi Electric in its expansion"

Ich konnte das Problem hier alleine bei Verwendung von WPML und ACF mit Deinem Custom Theme replizieren.

Beim Übersetzen des Inhaltes erscheinen bei den übersetzen ACF Bildern Platzhalter im Backend. Eine der betroffenen Captions funktioniert seltsamerweise und diese war auch die einizge die im Übersetzungsspeicher des ATE bereits existierte.

Ich werde nun versuchen dieses Problem auf einer neuen Test-Site zu replizieren und mich daraufhin zurückmelden.

Mit freundlichen Grüßen
Andreas

März 26, 2022 unter 12:13 am #10880337

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo Dustin,

Ich habe versucht das Problem auf dieser neuen WordPress Installation mit einem deiner Inhalte, deinem Theme, ACF, deinen Feldgruppen und WPML nachzustellen.

Bislang tritt das Problem hier nicht auf:

Ein-Klick-Anmeldung:
versteckter Link

Es würde mich freuen, wenn Du Dir das einmal selbst auf der Test-Site anschaust.

Ich benötige leider noch etwa Zeit, um dieses Problem genauer zu untersuchen und sollte ich keine Antwort finden, werde ich dies an den Second-Tier Support übergeben.

Ich melde mich am Samstag wieder und hoffe das ist in Ordnung?

Mit freundlichen Grüßen
Andreas

März 27, 2022 unter 3:57 am #10884765

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich habe nun auf folgender Seite die Platzhalter entfernt und Captions manuell übersetzt.

versteckter Link

Dies funktionierte problemlos, es ist allerdings so, dass wenn wir die Beiträge erneut mit dem WPML Übersetzungseditor übersetzen, diese manuellen Editierungen überschrieben werden.

Aus einem mir nicht ersichtlichen Grund, werden dabei diese Platzhalter eingesetzt.

Wenn ich auf dem Staging versuche einen bestehenden Inhalt komplett neu aufzusetzen erhalte ich einen Theme Error.

Ich bitte Dich um etwas Geduld, weil ich meinen Vorgesetzen zu diesem Problem momentan konsultiere und werde mich daraufhin so bald wie möglich wieder melden und hoffe auf Dein Verständnis.

Mit freundlichen Grüßen
Andreas

März 30, 2022 unter 2:51 am #10906943

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Es tut mir wirklich leid, aber ich komme hier momentan nicht weiter.

Auf dem Staging habe ich WP-Debug aktiviert und danach wurde das Backend nur noch in rohem HTML dargestellt.

Beachte bitte, dass es sich hier um eine Website mit einem Custom Theme handelt und Custom Code über unsere Support Policy nicht abgedeckt ist.

Mehr dazu hier:
https://wpml.org/de/purchase/support-richtlinie/

Ich habe allerdings bereits versucht mit dem Custom Theme, ACF und WPML das Problem hier nachzustellen; ist tritt hier allerding snicht auf:

Ein-Klick-Anmeldung:
versteckter Link

Schau es Dir bitte gerne selbst einmal an und lass mich wissen, ob Du das Problem dort replizieren kannst.

Ich vermute jedoch, dass ein weiteres Plugin in das Problem verstrickt ist, aber ich komme hier leider nicht dazu dies zu testen da:

- ich keine Kopie der Website erstellen konnte, um diese auf einem virtuellen Server zu testen
- das Staging unerwartete Fehler aufweist, die ich ohne Server-Zugriff nicht beheben kann.

Bitte erteile mir FTP-Zugriff zur Staging-Site oder spiele dort ein Backup auf.

Ich probiere in der Zwischenzeit nochmals die Kopie der Live-Site. welche ich bereits ertsellt hatte, herunterzuladen. Momentan sieht es so aus, als würde der Download diesmal gelingen.

Mit freundlichen Grüßen
Andreas

März 30, 2022 unter 9:25 am #10909179

oliverP-9

Hallo,
für den Zugriff per FTP benötigen wir unbedingt eine feste IP von der aus zugegriffen werden soll. Anders geht es nicht.
Beste Grüße
Dustin

April 1, 2022 unter 3:06 am #10925703

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo Dustin,

Ich möchte mich nochmals für die Verzögerung entschuldigen, da dieses Problem recht komplex ist, ich habe allerdings nun die Ursache dessen herausgefunden.

1) Wenn wir ein Bild in den flexible Content einfügen, dann fügt ACF beim ersten Einfügen des Bildes die Mediadaten aus der Mediathek ein.

2) ACF verwendet hier einen Shortcode:

Beispiel:

[caption id="attachment_319" align="aligncenter" width="250"]<img class="wp-image-319 size-medium" src="<em><u>versteckter Link</u></em>" alt="Alt Text" width="250" height="375" />Image caption coming from Media Library[/caption]

3) Wenn wir nun den Inhalt mir WPML übersetzen, ersetzt ACF die Metadaten mir Platzhaltern:

[caption id="attachment_319" align="alignnone" width="200"]<img src="<em><u>versteckter Link</u></em>" alt="{%ALT_TEXT%}" width="200" height="300" class="size-medium wp-image-319" /> {%CAPTION%}[/caption]

WPML hat hier anscheined Probleme auf der Übersetzung die passenden Übersetzungen auf Basis der Mediathek und WPML Media Translation zu übertragen.

Workaround:
Das Problem tritt nicht auf, wenn das Plugin WPML Media Translation deaktiviert wird. Der Inhalt muss danach aber erneut übersetzt werden.

Beachte bitte, dass Du WPML Media Translation eigentlich nur benötigst, wenn Du Bilder in der Zweitsprache mit alternativen Medien ersetzen musst. Die Metadaten der Bilder lassen sich auch ohne WPML Media Translation in der Mediathek übersetzen.

Solltest Du das Plugin WPML Media Translation auf der Website nicht unbedingt benötigen, dann deaktiviere es bitte und übersetzte danach die Beiträge erneut.

Das Problem wurde nun intern eskaliert, damit unser Second Tier Support einen Blick darauf werfen kann und ich werde mich wieder melden, sobald ich hierzu nähere Informationen habe.

Mit freundlichen Grüßen
Andreas

April 13, 2022 unter 7:58 am #11009925

oliverP-9

Hallo Andreas,
vielen Dank. Lässt sich abschätzen, wann ca. dazu Feedback kommen wird?
Beste Grüße
Dustin

April 13, 2022 unter 11:49 pm #11017323

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo Dustin,

Wir beraten zu dem Thema momentan unsere Entwickler.

Ich habe einen Workaround, welchen ich erfolgreich mit dem Classic Translation Editor testen konnte.
Mit dem Advanced Translation editor konnte ich momentan lokal aus unersichtlichen Gründen nicht testen.

Möchtest Du, dass wir versuchen den Woraround anzuwenden?

Gehe auf: wp-content/plugins/sitepress-multilingual-cms/classes/translation-jobs/class-wpml-tm-field-content-action.php

Direkt nach:

				'field_data'            => $this->sanitize_field_content( $element->field_data ),
				'field_data_translated' => $this->sanitize_field_content( $element->field_data_translated ),
				'diff'                  => $this->get_diff( $element, $previous_element ),
				'field_wrap_tag'        => $element->field_wrap_tag,
			);
		}

und bevor:

		return $data;

Füge dies ein:

        $medias = \WPML_Media_Post_Images_Translation_Factory::create();
        $data = $medias->replace_caption_placeholders_in_fields($data, $job);

Dann gehe auf: wp-content/plugins/wpml-media-translation/classes/media-translation/class-wpml-media-post-images-translation.php

Dort direkt bevor:

		return $fields;

Füge dies ein:

        foreach ( $fields as $field_id => $field ) {
            $fields[ $field_id ]['field_data'] = $this->replace_caption_placeholders_in_string(
                $field['field_data'],
                $media,
                $job->language_code
            );
        }

Danach editiere die Captions auf dem Originalbeitrag und übersetze diesen erneut.

Lass mich bitte wissen, ob dies für dich auf Deiner Website funktioniert hat.

Mit freundlichen Grüßen
Andreas