it-swarm.com.de

Wie kann man einem Thema mitteilen, dass es unterschiedliche .mo und .po Dateien verwenden soll?

Ich habe ein Thema, das .po- und .mo-Dateien lädt, um Zeichenfolgen in Englisch anzuzeigen. Ich möchte nur eine Sprache (Polnisch) haben, aber diese beiden Dateien sind en_US. Ich habe versucht, Inhalte in der Datei en_US.po zu ersetzen, aber nichts hat sich auf der Website geändert. Ich weiß nicht warum. Wo werden Zeichenfolgen gespeichert, wenn durch Ändern von .po-Dateien nichts geändert wird?

2
Pe-Ter

In dem von Ihnen verwendeten Design ist bereits eine en_US.po-Datei vorhanden. Sie können einfach eine Kopie dieser Datei erstellen und sie in pl_PL.po umbenennen. Sie können jetzt die Vorlage pl_PL.po mit poedit öffnen, alle Ihre Übersetzungen dort ausführen und sie einfach speichern. Poedit erstellt automatisch eine pl_PL.mo Vorlage.

Keine Notwendigkeit, durch alle pt zu gehen. Denken Sie daran, wie bereits erwähnt, die Sprache im wp-config.php in pl_PL zu ändern.

3
Pieter Goosen

Hallo, um Ihre Website zu übersetzen, können Sie Folgendes tun:

  1. Definieren Sie Ihre Sprache in wp-config.php: define('WPLANG', 'pl_PL');
  2. Dann erstellen Sie eine PO-Datei für Ihr Thema, beispielsweise mit folgendem Dienst: iCanLocalize Scanner
  3. Dann sollten Ihre po und mo Dateien pl_PL.po und pl_PL.mo heißen und in einen Ordner namens languages ​​oder lang oder so ähnlich in Ihrem Theme gelegt werden.
  4. falls nicht , erstelle einen Ordner für Sprachen und verwende dann load_theme_textdomain (oder load_child_theme_textdomain, wenn es sich um ein untergeordnetes Thema handelt)
  5. Wenn es bereits einen Sprachordner mit PO- und MO-Dateien gibt, legen Sie einfach Ihre neuen Dateien in denselben Ordner.

Mit diesem sollten Sie in der Lage sein, Ihre Site einfach zu übersetzen.

BEARBEITEN: Wenn sich eine Pott-Datei in Ihrem Theme-Ordner befindet, verwenden Sie diese direkt, um PO- und MO-Dateien zu generieren.

3
JMau

Gehen Sie zu ADMIN Dashboard und dann zu Einstellungen -> Allgemein und wählen Sie Ihre Sprache (Polnisch). Installiere das neue Plugin "Loco Translate": https://wordpress.org/plugins/loco-translate/

und befolgen Sie die grundlegende Verwendung unter der Registerkarte Installation (in WordPress org)

0
Guy Ytzhak