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 beantwortet Anfragen 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.

This thread is resolved. Here is a description of the problem and solution.

Problem:
Cannot show translated theme options in site with theme LRK.

Solution:
The issue happened because of your theme-plugin has been loaded the options before the initialization of our String Translation module, and to resolve the issue, you have to change the priority of loading to be 12 here:
wp-content/plugins/theme-plugin/lrk_option.php:26 like this.

add_action( 'plugins_loaded', array( $this, 'initSettings' ), 1

Relevant Documentation:
https://wpml.org/documentation/getting-started-guide/translating-theme-options/

Schlagwörter: 

This topic contains 10 Antworten, has 3 Teilnehmer.

Last updated by dominikM-12 vor 1 Jahr, 4 Monate.

Assigned support staff: Ahmed Ibrahim.

Autor Beiträge
Mai 3, 2018 um 12:30 pm

dominikM-12

Hi,

ich versuche Strings in Theme Options, die später auf der Seite erscheinen, zu übersetzen.
Ich bin der Meinung, alle Strings übersetzt zu haben, allerdings erscheint nur die deutsche Version. Ausgangssprache der Strings ist auf Englisch eingestellt.

Der Theme Entwickler ist der Meinung, von seiner Seite aus ist alles korrekt.

Ich frage mich, ob ich etws übersehe...

Zugansgsdaten sind übermittelt.

Danke
Dominik

Mai 3, 2018 um 3:14 pm #1961616

Cristina

Hallo Dominik,

vielen Dank für die Informationen, ich kann aber mit dem Nutze nur mein eigenes Profil sehen und nicht die WPML-Einstellungen.

Es könnte sein, dass diese Strings die von den Theme-Option noch fehlen, als Admin-Strings registriert werden müssen.

Wenn die Texte dann immer noch nicht erscheinen, bräuchte man eine Sprachkonfigurationsdatei, die diese Felder separat ausliest.

Worum es sich dabei handelt, finden Sie hier:
https://wpml.org/documentation/support/language-configuration-files/
https://wpml.org/documentation/support/language-configuration-files/overriding-language-configuration-files/

Soweit ich aber aus den Debug-Informationen sehe, haben Sie kein WPML Translation Management installiert. Dieses Plugin steuert aber die übersetzbaren Shortcodes und Pagebuilder-Elemente der meisten Themes.

Bitte installieren Sie das Addon Translation Management, und schauen Sie dort nach, ob es noch zusätzliche Elemente gibt, die Sie dort übersetzbar machen müssten.

Sie finden hier weitere Dokumentation, die Ihnen wahrscheinlich helfen wird:
https://wpml.org/de/documentation-3/ratgeber-zum-loslegen/ubersetzung-von-customer-und-theme-optionen/

https://wpml.org/de/documentation-3/ratgeber-zum-loslegen/theme-lokalisierung/

https://wpml.org/de/documentation-3/ratgeber-zum-loslegen/string-ubersetzung/

Mfg,
Cristina

Mai 3, 2018 um 4:00 pm #1962590

dominikM-12

Hi,
Vielen Dank für die Antwort.

Ich werde mir alles genauer ansehen.
Sorry für das Benutzerproblem, da war die Rolle noch nicht Administrator. Das habe ich geändert.

Mai 4, 2018 um 7:55 am #1970268

dominikM-12

Hi,

WPML Translation Managment habe ich installiert. Im Prinzip geht jetzt schon einiges, aber die Strings aus den Theme Otions "General Settings" und "About me" wollen partout nicht übersetzt erscheinen.

Es wäre toll, wenn sich das jemand anschauen könnte. Der Account ist jetzt auch Admin, sollte also alles möglich sein.
Als Test sollte "Deutsch" und "Bosnisch" genutzt werden. Bei Bosnisch taucht aber auf der Seite "O meni" noch deutscher Text auf und ebenso auf der Homepage nur deutsch.

Danke
Dominik

Mai 4, 2018 um 8:00 am #1970327

Cristina

Hallo Dominik,

vielen Dank für die Infos und den Admin-Zugang, ich werde mich sobald ich dazu komme noch einmal einloggen und mir das ansehen. Ich bin also noch dran.

Danke fúr Ihr Verständnis,

Cristina

Mai 4, 2018 um 11:19 am #1973946

Cristina

Hallo Dominik,

ich habe mir das auf der Seite angeschaut und die XML Konfiguration für diese Options-Felder hinzugefügt, aber das hat noch nicht geholfen.

Der String-Text der Optionen ist allerdings noch mit Originalsprache Englisch in String Translation gespeichert, eventuell muss man da für diese Strings die Ausgangssprache richtig stellen. Dazu gibt es eine Option unter der Liste der Strings.

Soweit ich gesehen habe, konnte man die Theme-Optionen in mehreren Sprachen separat speichern, obwohl das auf den ersten Blick nicht korrekt funktionierte, weil der bosnische Texte dann auf der deutschen Seite erschien, so dass ich es wieder wie zuvor belassen habe.

Ich würde jetzt lieber das Theme jetzt lokal bei mir aufsetzen, damit ich sehen, wie die Optionen funktionieren, bevor ich auf Ihrer Seite experimentiere.
Ist es in Ordnung, wenn ich mir das Theme über FTP herunterlade?

MfG,
Cristina

Mai 4, 2018 um 11:40 am #1974145

dominikM-12

Hi,

Vielen Dank schon einmal, klar kein Problem! Gerne können Sie sich die Seite laden.

Mai 9, 2018 um 6:27 pm #2059799

Cristina

Hallo Dominik,

ich habe alles versucht, was man normalerweise von WPML aus tun kann, um diese Texte auf die Seite zu bekommen.

Ich weiss nicht, ob das wirklich möglich ist, daher habe ich die Entwickler vom Second Level Support um Hilfe gebeten. Die werden sich das Problem anschauen und, falls es möglich ist, eine Lösung vorschlagen.

Soweit ich gesehen habe, werden die Shortcodes, mit denen die Texte der Theme-Options auf die Seite gerufen werden, ohne Sprachinformation erzeugt.

Was auf jeden Fall klappt, ist wie bei anderen Seite auch Texte im Editor auf der Seite zu übersetzen. Nur diese Theme-Options scheinen nicht kompatibel zu sein.

Sobald ich Feedback habe, melde ich mich.

MfG,
Cristina

Mai 15, 2018 um 7:49 am #2130168

Cristina

Hallo Dominik,

meine Kollegen haben sich das angeschaut und es sieht aus, als sei dieses Layout-Framework nicht kompatibel, weils es die Informationen in Optionsfelder speichert die nicht übersetzbar sind.

Wir haben ein Kompatibilitätsprogramm, zu dem wir Autoren einladen um deren Themes und Plugins komplett auf Übersetzbarkeit und kompatible Element mit WPML zu checken und alle auftretenden Probleme gemeinsam zu lösen.

Wenn Sie auch von sich aus den Autor dazu einladen, wäre das eine grosse Hilfe:
https://wpml.org/documentation/theme-compatibility/go-global-program/

Wir werden uns mit dem Autor in Verbindung setzen. Bis das Theme voll kompatibel ist kann ein wenig Zeit vergehen, weil dies auch von der Zusammenarbeit mit dem Autor abhängig ist. Wir versuchen, einen Workaround zu finde, aber das ist eventuell nicht möglich.

Viele Theme-Autoren geben WPML Kompatibilität an, ohne dass sie vorher mit uns in Verbindung getreten sind.

Unsere offizielle Liste kompatibler Themes und Plugins enthält auch ein Datum des letzten Checks. Nicht all Themes und Plugins sind aktuell, so dass man am Datum auch erkennt, ob es hier Probleme geben könnte.

https://wpml.org/de/documentation-3/theme-kompatibilitat/
https://wpml.org/de/documentation-3/plugins-kompatibilitaet/

Ich halte Sie auf dem Laufenden, was dieses Theme betrifft.

MfG
Cristina

Mai 21, 2018 um 9:12 pm #2204378

Ahmed Ibrahim
Supporter

Languages: Englisch (English ) Arabisch (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi, this is Ahmed Ibrahim from the second tier support team.

I have debugged your site and as I can see the issue happened because of your theme-plugin has been loaded the option before the initialization of our String Translation module, and to resolve the issue, you have to change the priority of loading to be 12 here:
wp-content/plugins/theme-plugin/lrk_option.php:26 like this.

add_action( 'plugins_loaded', array( $this, 'initSettings' ), 12 );

Please let me know if that helps you.
Best Regards.

Mai 26, 2018 um 5:48 am #2232306

dominikM-12

That fixed it! Great! Thanks