WPML
Status
Offen
Gemeldet für
WPML String Translation 3.2.14
Themen-Tags
Feature request

Übersicht über das Problem

Wenn Strings in WPML String-Übersetzung automatisch für die Übersetzung registriert werden, wird ihnen Englisch als Standard-Ausgangssprache zugewiesen, auch wenn Englisch auf der Website nicht installiert oder die Standardsprache ist.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/wpml-string-translation/classes/filters/autoregister/class-wpml-autoregister-save-strings.php.

  • Suchen Sie nach Zeile 67.

  • Ersetzen Sie:
    			$domain_lang = $flag ? $this->sitepress->get_user_admin_language( get_current_user_id() ) : 'en';

  • Durch:
    			$domain_lang = $flag ? $this->sitepress->get_user_admin_language( get_current_user_id() ) : apply_filters('wpml_default_language', NULL );

Hinweis: Bitte wenden Sie diese Problemumgehung mit Vorsicht an, da sie mögliche Performance-Probleme verursachen kann.

Alle bekannten Probleme →