Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde hat Probleme mit teilweise nicht übersetzten Inhalten auf seiner Webseite, insbesondere unter der Rubrik "Apartments" und bei der Ansicht eines Zimmers zu einem bestimmten Termin. Die Inhalte werden auf Englisch korrekt, aber auf Deutsch nur teilweise übersetzt angezeigt.
Solution: Wir empfehlen, die betroffenen Strings über die WPML String Translation zu übersetzen. Das Theme verwendet die Textdomain "wp-hotelier", und die Strings können über den entsprechenden Filter gefunden und übersetzt werden. Zusätzlich wurden einige Strings, die vom Theme zusätzlich gesetzt und nicht registriert waren, manuell über die WPML String Translation gesucht und registriert. Die Strings sind nun in der String Translation Tabelle verfügbar und können übersetzt werden.
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.
3) die Sprache unter "Apartments" (egal welche) wird zwar in englisch richtig angezeigt aber in deutsch nur teilweise übersetzt (z.B. wird check availability, Guests, room size, Bed size, usw angezeigt) screenshot...19.png
3) selbiges, wenn ich mir ein Zimmer zu einem Termin ansehe. In englisch ok, aber in deutsch ein Mischmasch. screenshot...36.png
dies sind Übersetzungen, welche das Theme so als .PO File mitliefert. Sie können diese Inhalte jedoch ebenso mit WPML quasi in die "entgegengesetzte Richtung" übersetzen:
z.B.: versteckter Link
versteckter Link
Dort ist der String aktuell als Englisch registriert und kann zu Deutsch übersetzt werden. Im Grund macht es das Theme hier einfach, es nutzt immer die Textdomain "wp-hotelier". Sie können somit über den Filter ebenso anderen Strings finden: versteckter Link
in Wmpl Übersetzungen steht an oberster stelle eine Übersetzung die ich nicht aufrufen kann, weil eine Fehlermeldung kommt. Wird vielleicht deshalb nicht automatisch weiter übersetzt?
Darunter ist eine Übersetzung, wo der vermeidlich englische Text in deutsch steht. Wie kann ich den auf Deutsch ändern
aber ich kann ja strings links anwählen und unten dann auf übersetzten klicken, nur bleibt dann ewig das zahnrad.
d.h. ich muss alle 15.000 strings händisch übersetzen?
ja, diese bleiben hängen, da die Originalsprache abweicht. Diese sind EN -> DE, die Engine unterstützt in Ihrem Fall nur DE -> EN, da dies die Systemsprache der Installation ist.
Übersetzen Sie nur, was lt. Frontend sichtbar ist und also benötigt wird. Es macht nicht wirklich Sinn alles zu übersetzen, da Sie vermutlich gar nicht alle Funktionen von Ihrem Theme verwenden.
Ein gutes Beispiel ist dazu WooCommerce als Shopsystem. Dies hat im Default eine Zahlungsart "Scheck", welche speziell in Europa niemand verwendet. Bei einer automatischen Übersetzung würden Sie auch diese Art von Texte übersetzen, auch wenn diese nie genutzt werden.
ich habe mich entschlossen, alles nochmals von vorne zu beginnen. Es sind zu viele unnötige Übersetzungen drinnen und jetzt kenn ich mich schon besser aus.
Komischerweise tritt jetzt folgendes auf:
bevor ich WPML konfiguriere sind alle 3 Zimmer da.
Unmittelbar nach der Konfiguration sind nur mehr 2 Zimmer da
was mir in dem Zusammenhang aufgefallen ist:
wenn ich ein Zimmer editiere (bevor ich WPML konfiguriere) denn kommt eine Meldung bzgl taxonomy, siehe Bild.
Ich kann aber Kategorien nicht anklicken, da kommt "keine Berechtigung"
Momentan ist die Homepage im zustand vor WPML Konfiguration
Die Support Seite wird nicht dargestellt, da Sie scheinbar einen DB-Fehler auf der Installation haben:
Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteingang deiner Website-Administrator-E-Mail-Adresse für weitere Anweisungen.
Sie müssen das debug.log von WP prüfen: Um es zu aktivieren, öffnen Sie die Datei wp-config.php und suchen Sie nach define('WP_DEBUG', false);. Ändern Sie es in:
In diesem Fall werden die Fehler in einer Protokolldatei debug.log im Verzeichnis /wp-content/directory gespeichert.
Wenn Sie Ihr debug.log auf pastebin.com einfügen könnten und mir diesen Link zur Verfügung stellen, wäre das großartig! (Das ist der sauberste Weg, weil die Logs manchmal lang sind und ein komplettes Chaos in dieser Forum Diskussion verursachen).