Plugins für WordPress CMS

BSoft :: Dauerhafte Übersetzungen

Es kann immer mal passieren, dass eine Übersetzung nicht passt, oder auch schlichtweg falsch ist. Ich würde zum Beispiel erwarten, dass eine „formale“ Sprachdatei (Anrede: „Sie“) nicht plötzlich beginnt, den Anwender zwischenzeitlich zu duzen. Oder die Übersetzung wurde von vorn bis hinten durch eine KI erstellt – dann kann es schon mal witzig werden, oder im schlimmsten Fall unverständlich. Nun kann man die Sprachdatei zwar selbst korrigieren, aber die Korrektur hält nur bis zum nächsten Plugin- oder WordPress-Update. Dann werden alle Sprachdateien gnadenlos überschrieben.

Damit Ihre eigenen Übersetzungen nicht überschrieben werden, müssen Sie sie an einem anderen Ort als dem allgemeinen Übersetzungsordner speichern. Dieses Plugin hilft dabei. Voraussetzung: Sie haben direkten Zugriff auf die WordPress-Verzeichnisstruktur.

Mindestanforderungen

  • WordPress Version 6
  • PHP Version 7.4

Dieses Plugin ist ein „must-use-Plugin“. Eine automatische Installation ist für diese Art von Plugins nicht vorgesehen. Gehen Sie wie folgt vor, um das Plugin zu installieren und anschließend zu verwenden:

WordPress-Verzeichnisstruktur prüfen und ggf. ergänzen

  • Kontrollieren Sie, ob unterhalb des Ordners wp-content die Ordner mu-plugins und my-languages existieren. Wenn nicht, legen Sie sie an.
  • Im Ordner my-languages müssen die Unterordner plugins und themes existieren. Wenn nicht, legen Sie sie ebenfalls an.

Plugin installieren

  • Entpacken Sie das Plugin in einem lokalen Verzeichnis.
  • Kopieren Sie nur die Datei bsoft-persistent-localization.php in das Verzeichnis mu-plugins. Dateien in diesem Verzeichnis werden automatisch ausgeführt; eine gesonderte Aktivierung entfällt.

Plugin verwenden

  • Erstellen Sie Ihre eigene Übersetzung mit einem geeigneten Tool (z.B. Poedit).
  • Speichern Sie alle vom Tool erzeugten Dateien in dem Ordner my-languages/plugins (wenn es sich um die Übersetzung eines Plugins handelt) oder my-languages/themes (wenn Sie für das Thema eigene Übersetzungen haben).

BSoft :: Dauerhafte Übersetzungen

Was ist ein „must-use-Plugin“?

„must-use-Plugins“ befinden sich im Verzeichnis mu-plugins unterhalb des Ordners wp-content. Der Ordner wird bei einer normalen WordPress-Installation nicht immer automatisch angelegt; möglicherweise existiert er deshalb bei Ihnen nicht.

Dateien in diesem Verzeichnis werden immer zuallererst in alphabetischer Reihenfolge geladen – vor den „normalen“ Plugins. In der Aufstellung der installierten Plugins werden sie als „obligatorisch“ oder „Must-Use“ angezeigt. Sie können nicht versehentlich deaktiviert werden.

Was ist bei der Erstellung eigener Übersetzungen zu beachten?

  • Die Bezeichnungen der selbst erstellten Sprachdateien müssen mit denen der Originaldateien übereinstimmen.
  • Ihre eigenen Übersetzungsdateien müssen nur die Zeichenfolgen enthalten, die Sie geändert sehen möchten. Beim Zusammenführen von zwei Übersetzungen wird eine bereits existierende Version nicht überschrieben. Ihre eigene Datei wird immer zuerst verarbeitet, und nur Strings, die nicht existieren, werden anschließend aus der ursprünglichen Übersetzung hinzugeführt.

Kann das Plugin auch als normales Plugin installiert werden?

Prinzipiell ja, aber die Funktionsfähigkeit ist nicht gewährleistet, weil Sprachdateien anderer Plugins möglicherweise vorher geladen werden und dann die eigene Übersetzung nicht mehr berücksichtigt wird.

Ich habe ein Plugin übersetzt, aber diese Übersetzungen werden nicht verwendet

  • Erstellen Sie Ihre Übersetzungen niemals manuell, sondern nur mit einem geeigneten Tool (z.B. Poedit).
  • Kontrollieren Sie zur Sicherheit, ob die vorhandenen po-Dateien zum aktuellen Quellcode passen. Oft ist das nicht der Fall, und die Übersetzung von nicht passenden Sprachdateien wird wahrscheinlich fehlschlagen. Die Übersetzungstools beinhalten Routinen für diese Prüfung.
  • Dieses Plugin berücksichtigt nur Sprachdateien, für die eine Datei gleichen Namens im Verzeichnis wp-content/languages vorhanden ist. Viele Plugins haben ihre Sprachdateien aber innerhalb der Plugin-Ordnerstruktur. In diesem Fall legen Sie in dem Verzeichnis wp-content/languages eine Dummydatei mit dem Namen der gewünschten Sprachdatei an (*.mo-Datei ist ausreichend).

<< 1 >>


Wichtiger Hinweis:

Bei mu-plugins müssen Sie sich grundsätzlich selbst um Updates kümmern. Wir halten Sie dazu gerne auf dem Laufenden. Schreiben Sie uns eine kurze E-Mail, und wir tragen Sie in unserer Supportliste ein.

Unsere Entwicklungen

BSoft :: Ansprechpartner

Kontaktdaten von haupt- und ehrenamtlichen MitarbeiterInnen einer Organisation werden passend zu ihren Einsatzgebieten angezeigt.

BSoft :: Dauerhafte Übersetzungen

Das Überschreiben eigener Übersetzungen bei Plugin-Updates verhindern

BSoft :: Dokumentenverzeichnis

Anzeige einer Liste mit allen an einen Beitrag oder eine Seite angehängten Dokumenten

BSoft :: Herrnhuter Losungen

Die täglichen Losungen und Lehrtexte der Herrnhuter Brüdergemeine als Shortcode oder Widget.

BSoft :: Nutzerdaten absichern

Die Daten von WordPress-Nutzerkonten vor allzu neugierigen Blicken schützen

BSoft :: Zusätzliche Newsletterblöcke

Mehr Möglichkeiten zur Gestaltung von Newsletter-Layouts im „Newsletter-Plugin“; dieses Plugin muss zwingend installiert sein.