mo / po Übersetzungsdateien scheinen nicht zu funktionieren

Ich habe ein Theme, das von themefuse gekauft wurde und sie sagen, es unterstützt die Lokalisierung mit einem Plugin namens CodeStyling Localization

Auch wenn ich die notwendigen Schritte zur Übersetzung von Strings in das Thema mache, erscheinen die übersetzten Texte nicht im Frontend.

Die Schritte, die ich gemacht habe:

  1. Plugin installieren
  2. Scannen Sie das Thema
  3. übersetze ein paar Worte
  4. Erstellen Sie “mo” -Datei aus dem Plugin-Menü
  5. Cache leeren + Aktualisieren … kein Ergebnis

Irgendwelche Ideen?

Solutions Collecting From Web of "mo / po Übersetzungsdateien scheinen nicht zu funktionieren"

Überprüfen Sie die Datei wp-config.php und sehen Sie, ob Ihre Sprache definiert ist:

  define('WPLANG', 'your_language'); 

Sie könnten dies hinzufügen, wenn Sie immer noch feststecken:

 add_action('after_setup_theme','wpse_110727_translate_theme'); function wpse_110727_translate_theme() { load_theme_textdomain( 'textdomain', get_template_directory() . '/languages' ); $locale = get_locale(); $locale_file = get_template_directory() . "/languages/$locale.php"; if ( is_readable( $locale_file ) ) require_once( $locale_file ); } 

Legen Sie einfach die Übersetzungsdateien in ein Repertorium namens /languages/ und laden Sie alle Dateien im Stammverzeichnis Ihres Themes hoch.

Schau, ob es jetzt funktioniert. Hoffe das hilft.

BEARBEITEN : ‘textdomain’ ist das Wort, das in allen Übersetzungszeichenfolgen verwendet wird:

_e('some content','textdomain');