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: Compatibility, Exception
Dieses Thema enthält 71 Antworten, hat 2 Stimmen.
Zuletzt aktualisiert von Andreas W. Vor 1 Jahr, 7 Monaten.
Assistiert von: Andreas W..
Verfasser | Beiträge |
---|---|
April 29, 2023 unter 4:55 pm #13561441 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo Holger, Hier der Link zur Test Site: Bitte hinterlasse mir eine kurze Nachricht auf diesem Ticket, sobald das Plugin installiert wurde und ich werde es testen. Mit freundlichen Grüßen |
April 29, 2023 unter 6:12 pm #13561535 | |
holgerD-8 |
Hallo Andreas, ich habe mal versucht die üblichen Verdächtigen und meistgenutzten Plugins auch zu installieren. wpml auf DE als Hauptsprache gestellt. Leider habe ich keine Berechtigung alle wpml Module zu installieren und zu konfigurieren (sticky links, wpml SEO). Kadence ist aktiv. Grüße |
April 30, 2023 unter 7:24 am #13562139 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Ich sehe Du hast weitere Plugins auf der Website installiert. Wenn Du hier davon ausgehst, dass ein anderes Plugin das Problem verursacht, dann sollte das nicht direkt auf einer Sandbox gestetet werden. Gehe wie folgt auf einer Kopie Deiner Website vor: 1) Deaktivieren alle zusätzlichen Plugins, die nichts mit WooCommerce, Kadence E-Mail Designer WPML und seinen Add-Ons zu tun haben. Sollte das Problem bestehen bleiben, dann liegt es nicht an einem anderen Plugin. 2) Sollte das Problem aber verschwinden, beginne damit, die Plugins einzeln zu reaktivieren, oder aktivieren Sie sie in kleinen Gruppen. Überprüfen Sie auf diese Weise, an welchen Stellen das Problem erneut auftritt, um das Plugin anzuzeigen, das das Problem verursacht. 3) Wenn dies die Ursache des Problems nicht geklärt hat, wechsel bitte zu einem Standardthema wie TwentySeventeen, um zu sehen, ob das Problem möglicherweise mit dem Thema zusammenhängt. Sobald wir die Ursache identifizieren konnten, können wir dann versuchen das Problem zu replzieren und dann intern zu eskalieren. Zu Kadence E-Mail Designer: Ich habe nun die E-Mails für "In Bearbeitung" und "Bestellung angeschlossen" getestet. Auf der Test Site registriert Kadence die Strings des Plugins in Englisch auf WPML String Translaiton, was dazu führt, dass wenn die Standardsprache in WPML auf Deutsch eingestellt, diese Strings nachträglich manuell der Sprache nach angepasst werden müssen. Ich beziehe mich hierbei auf die Textdomain admintexts_kt_woomails Des weiteren stelle ich fest, dass wenn ich die Strings im Kadence E-Mail Editor nun auf Deutsch editieren, dann werden diese neuen Strings nicht automatisch in WPML > String Translation registriert in der o.g. Text-Domain aktualisiert. Selbst wenn ich das Plugin unter WPML > Theme und Plugin Lokalisierung nach neuen Strings scannen erscheinen die Strings unter dieser Text-Domain nicht. Aber, ich finde die Strings aus dem Kadence E-Mail Designer zum Beispiel unter: admin_texts_woocommerce_customer_processing_order_settings [woocommerce_customer_processing_order_settings]heading oder unter [kt_woomail]customer_completed_order_body Einizges Problem hatte ich beim Feld "Addtional content" welches ich erneut unter WPML > String Übersetzung > Texte in Adminbildschirmen zur Stringübersetzung übersetzen hinzufügen musste. Ich kann in Bezug auf die E-Mail Templates von Kadence bei meinem Test bislang kein Feld finden, bei dem die Übersetzung nicht funktionierte. Du kannst die E-Mails auf der Sandbox unter Einstellungen > Emails Catch All einsehen. Bitte teste selbst und lass mich wissen, was hier exakt nicht auf Deiner Website funktioniert, bzw. ob Du genau dieses Verhalten auf der Sandbox replizieren kannst. Mit freundlichen Grüßen |
April 30, 2023 unter 2:34 pm #13562807 | |
holgerD-8 |
--- Danke Andreas für deine Bemühungen. Die meistverbreitetsten Plugins habe ich installiert, damit wir uns nicht beide freuen wenn es funktioniert, das praxisorientiert dann aber keinen Wert hat. Jetzt wissen wir, nach deinen Tests, dass diese Plugins wahrscheinlich schonmal nicht reinpfuschen. Auf der Test Site registriert Kadence die Strings des Plugins in Englisch auf WPML String Translaiton, was dazu führt, dass wenn die Standardsprache in WPML auf Deutsch eingestellt, diese Strings nachträglich manuell der Sprache nach angepasst werden müssen. --- Alle strings in admintexts_kt_woomails sind bei mir übersetzt und den richtigen Sprachen zugeordnet. Ich glaube nachträglich, weiss es aber nicht mehr. Des weiteren stelle ich fest, dass wenn ich die Strings im Kadence E-Mail Editor nun auf Deutsch editieren, dann werden diese neuen Strings nicht automatisch in WPML > String Translation registriert in der o.g. Text-Domain aktualisiert. ---- Mhm, sollte das so sein? Könnte das erklären, warum bei mir alles überall übersetzt ist, aber nicht immer die richtigen strings genutzt werden? Hört sich für mich nach einer potentiellen Fehlerquelle an. Aber, ich finde die Strings aus dem Kadence E-Mail Designer zum Beispiel unter: admin_texts_woocommerce_customer_processing_order_settings [woocommerce_customer_processing_order_settings]heading --- spannend. Aber leider sind auch in allen admin_texts_woocommerce_customer_* domains bei mir alle strings übersetzt. oder unter [kt_woomail]customer_completed_order_body --- [kt_woomail]* finde ich nur in der Admin text suche. Alle strings (die mails betreffend) sind übersetzt und "registered and locked". |
Mai 2, 2023 unter 6:54 pm #13573775 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Die Text_Domain admintexts_kt_woomails greift bei meinen Tests überhaupt nicht. Ja, einige der [kt_woomail] admin_texts Strings waren bereits "hinzugefügt", aber ich habe das einfach ignoriert, die Checkox markiert und den String nochma hinzugefügt und dann ging es. Bitte teste das nochmal oder lass mich wissen, solltest Du wünschen, dass ich einen Blick auf Deiner Website werfe und es selbst versuche. Mit freundlichen Grüßen |
Mai 2, 2023 unter 8:23 pm #13573963 | |
holgerD-8 |
Schau mal, so sieht das bei mir in den Admin texts aus. "Registered and locked" und "this setting is locked by a wpml config file" (das setting/file finde ich nirgendwo in den wpml Einstellungen) irritiert mich. Genau weiss ich es nicht, aber das könnten die Strings sein, die jeweils falsch sind. Das sind ca 30 Strings die Mails betreffend. Kommt hin. Die Tickboxes sind ausgegraut und ich kann sie nicht erneut hinzufügen. Habe aber eben mal Stichpunktartig ein paar der Strings gesucht und auch gefunden. Irgendwas ist doppelt und wird falsch gewählt. Hier https://wordpress.org/support/topic/translation-does-not-work-29/#post-16594888 hat ein User auch irgendwas von Kopien geschrieben. Wenn wir textlich nicht irgend eine Basisproblemlösung finden, kannst du gerne schauen. Allerdings ist auf der Stagingsite auf die du Zugriff hast alles bzgl. Kadence so aufgesetzt wie auf der Live Page auch. |
Mai 2, 2023 unter 10:12 pm #13574267 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Ja, ich sehe das häufig, dass WooCommerce Addons in bestehende WooCommerce Strings einhaken und dann diese mit einer neuen Text-Domain überschreiben - das machen viele Developer. Auf dem Staging hatte ich bereits bestestet und darauf basieren meine Anweisungen. Auf dem Staging war es nur der Text "Vielen Dank" der bei meinem Test nicht übersetzt wurde - ich konnte das auf der Sandbox nicht replizieren. In manchen Fällen hilft es, solche betroffenen Strings aus String Translation zu löschen und erneut abzuspeichern, damit diese erneut registriert und dann übersetzt werden. Achte bitte vor dem Übersetzend darauf, den String in der Stringübersetzung die korrekte Ausgangssprache zuzuordnen. Das löste das Problem nun bei einem erneuten Test. Siehe Screenshot. Mit freundlichen Grüßen |
Mai 2, 2023 unter 11:07 pm #13574359 | |
holgerD-8 |
das waren jetzt 3 Bestellmails von geschätzt 15 in einer Sprache. Und es ist nicht nur ein String. Multipliziere das mal 2 plus jede Variation in den Mails je nach Bestellvorgang. Und dann versuch alle fehlerhaften Strings zu finden zu löschen und neu zu übersetzen. Ich mein .... wieder ein Tag probiere und gelösche und zum 10 ten mal übersetzen. Du hast jetzt EN gewählt. Spiel das nochmal in IT durch. Ich verstehe einfach eure Herangehensweise nicht. Es ist ein immerwährendes gepfusche und gefixe und beim nächsten Update fängt man von vorne an. Wenn man es denn merkt. Verstehst du jetzt, warum Updates mir schon im Vorfeld Bauchschmerzen bereiten? Egal welches Plugin man mit wpml anfasst, Bugs über Bugs über Bugs. Ich brauche für JEDES Plugin workarounds und nur in bestimmten Abläufen bekommt man es irgendwie funktional. Ich möchte nur ein einziges Plugin erleben, eines was regelmäßig mit Content befüllt wird, welches einfach so funktioniert, wie man es erwartet auf Dauer. Hin und her in den Sprachen, Felder updaten, und nochmal aktualisiert und in den ATE und doch Teile nicht übernommen oder nicht richtig übernommen. Es ist ein absolutes Phänomen wie schlecht eine Software sein kann. Ich verstehe es einfach nicht. Ich könnte dir jetzt mindestens 10 Plugins nennen die objektiv betrachtet nicht funktionieren, halb funktionieren, irgendwie funktionieren. 100% wpml kompatibel von euch definiert. Alle Plugin Developer reagieren genervt, uninteressiert oder einfach lustlos, wenn man wpml Probleme anspricht. Mittlerweile verstehe ich warum. Anyways, mein üblicher Sermon. So bekomme ich die Wut wenigstens geschrieben aus dem System ;=) ... Du bist die falsche Ansprechperson. Danke für deine Bemühungen. Das dir nicht mittlerweile die Hutschnur gerissen ist, wundert mich. Und jetzt tu mir bitte (nochmal) den Gefallen und sag mir, was ich wo genau löschen und neu übersetzen muss, damit es (temporär) funktioniert. Was mich auch interessiert ist warum in Admin Strings "Registered and locked" und "this setting is locked by a wpml config file" definiert ist. Wo finde ich dieses Config File? |
Mai 3, 2023 unter 12:18 am #13574393 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Es gibt hier zahlreiche E-Mails und ich habe nur eine gestestet. Ich kann leider nicht sagen, was genau an Strings erneut registriert und übersetzt werden muss, dass muss man in Echtzeit auf verschiedenen Browsertabs testen: 1) Tab öffnen mit Kadence E-Mail Designer Nun: 1) Kopiere einen betroffenen Strings vom Kadence E-Mail Designer Sollte das nicht gelingen: 1) Kopiere einen betroffenen Strings vom Kadence E-Mail Designer Sollte auch das aus irgendeinem Grund nicht funktionieren: 1) Kopiere einen betroffenen Strings vom Kadence E-Mail Designer Sollte das nicht gelingen: 1) Kopiere einen betroffenen Strings vom Kadence E-Mail Designer Ich verstehe, dass das sehr unagenehm ist, aber ich konnte auf dem Staging bislang kein Problem feststellen, dass sich nicht auf die o.g. Vorgehensweisen lösen ließ. Ich biete gerne nochmals an, mir das auf der Live-Site anzuschauen und die Probleme zu beheben. Soll ich das private Antwortformular nochmals aktivieren? Mit freundlichen Grüßen |
Mai 3, 2023 unter 5:52 pm #13581463 | |
holgerD-8 |
Ich danke dir Andreas, du tust mehr als genug! Ich werde mich sobald ich Zeit finde kümmern und dann melden. |
Mai 3, 2023 unter 6:11 pm #13581523 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Gern geschehen, bitte versuche es mal und sollte es nicht funktionieren, dann schaue ich mir das gerne mal auf der Live-Site an. Mit freundlichen Grüßen |
Mai 3, 2023 unter 7:12 pm #13581777 | |
holgerD-8 |
Nur schnell vorab: der Part 1) Kopiere einen betroffenen Strings vom Kadence E-Mail Designer geht bei mir nicht, weil in Admin Text Übersetzung die Klickboxes ausgegraut sind. Siehe mein Beitrag weiter oben mit screenshot. Ich denke hier, in Kombi mit dem mystischen config file liegt unter anderem das Problem. Im Prinzip müßte ich um irgendwas zu triggern alle fehlerhaften Strings löschen und neu einlesen, neu übersetzen. Das sind gefühlt hundert für alle Sprachen. Den Text in Kadence zu verändern um ihn neu übersetzen zu können hab ich 100 mal probiert. Kann man machen, trotzdem wird die Übersetzung nicht angewandt. Oder ich finde den config file und kann ihn "unlocken".... denn wenn ich es richtig verstehe, blockiert "der lock" die Übersetzung, resp das Nutzen der Übersetzung? Wo finde ich diesen config file? |
Mai 4, 2023 unter 7:49 am #13583473 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Ja, das kann bei manchen Strings der Fall sein, dass die Checkbox ausgegraut ist. Die wpml-config.xml Datei findest Du im Stammverzeichnis jedes Theme oder Plugins, welche über eine solche Datei verfügt. Also in diesem Fall sollte sie im Ordner des Kadence Plugins oder des WooCommerce Plugins sein, je nachdem zu welcher Text-Domain der String gehört. Bei den Beispielen, bei welchen ich diese genannte Methode auf dem Test anwenden musste, waren die Checkboxen allerdings nicht ausgegraut. Versuche bitte in diesem Fall: 1) Kopiere einen betroffenen Strings vom Kadence E-Mail Designer Mit freundlichen Grüßen |
Mai 6, 2023 unter 4:14 pm #13598743 | |
holgerD-8 |
Ich habe heute spasseshalber mal ein paar Strings probieren wollen. Sobald ich einen String in kadence customizer gefunden und in der string translation gelöscht habe, erscheint er in der richtigen Sprache (DE) im Customizer. Ich dachte das wird einfach. Wenn ich jetzt diesen neu angelegten String übersetze, erscheint er wieder in der falschen Sprache. Aber nur manche strings! Bei manchen funktioniert diese Vorgehensweise. Egal wie, kommt jetzt wieder das wpml-ich-drehe-mich-im-kreis-gefühl auf. Noch hoffe ich auf einen SCHNELLEN Fix von eurer Seite. Danke und Güße |
Mai 6, 2023 unter 6:54 pm #13599067 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo Holger, Ich kann leider nichts intern an die Entwickler esklalieren, wenn ich es nicht selbst untersucht habe und auf einer Test-Site replizieren kann. Du sagst: "...erscheint er in der richtigen Sprache (DE) im Customizer" Im Customizer musst Du immer nur die Sprache verwenden, die als WPML Hauptsprache eingestellt ist. Mit freundlichen Grüßen |