WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 3.5.1.1
Gelöst in
WPML Multilingual CMS 3.5.2

Übersicht über das Problem

Das Problem tritt auf, wenn:

  1. WordPress 4.6.0 oder höher verwendet wird.
  2. Mehr als eine Sprache definiert ist
  3. Die Option Verwenden Sie nicht die String-Übersetzung, um das Theme und die Plugins zu übersetzen unter WPML > Theme- und Plugin-Lokalisierung ausgewählt ist
  4. Die MO-Datei, die der zweiten Sprache entspricht, hochgeladen wird
  5. Die MO-Datei, die der Standardsprache entspricht, nicht hochgeladen wird (wie es normalerweise der Fall ist).

Problem: Strings, die zu einem Plugin oder einem Theme gehören, könnten in die Sekundärsprache übersetzt angezeigt werden.

Zum Beispiel:

  • Eine Website mit Englisch als Standardsprache und Bulgarisch als Sekundärsprache.
  • Die Website verwendet das WooCommerce-Plugin.
  • Ein Produkt wird erstellt und auf Bulgarisch übersetzt hinzugefügt.
  • Beim Besuch der englischen Seite dieses Produkts werden Texte, die zum WooCommerce-Plugin gehören, auf Bulgarisch angezeigt.

Wenn das Produkt nicht übersetzt ist, tritt dies nicht auf.

Problemumgehung

Um dieses Problem zu vermeiden, müssen Sie die MO-Datei des Plugins hochladen, die der Standardsprache entspricht, oder ein Downgrade auf WordPress 4.5.4 (die Version vor 4.6) durchführen.

Alle bekannten Probleme →