Skip to content

Latest commit

 

History

History
126 lines (93 loc) · 5.1 KB

README_de.md

File metadata and controls

126 lines (93 loc) · 5.1 KB

Polyglot_XH

Polyglot_XH bietet fortgeschrittene Features für mehrsprachige CMSimple_XH Websites. Hauptsache ist die Möglichkeit einzelne Seiten verschiedener Sprachen als tatsächliche Übersetzungen zu markieren, so dass Besucher wie auch der Administrator schnell zwischen den Übersetzungen einer bestimmten Seite umschalten können.

Weiterhin gibt das Plugin automatisch Informationen hauptsächlich für Suchmaschinen bezüglich verfügbarer Übersetzungen der aktuellen Seite aus (so genannte hreflang Links).

Voraussetzungen

Polyglot_XH ist ein Plugin für CMSimple_XH. Es benötigt CMSimple_XH ≥ 1.7.0 mit dem Plib_XH Plugin und PHP ≥ 7.1.0.

Download

Das aktuelle Release kann von Github herunter geladen werden.

Installation

Die Installation erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch.

  1. Sichern Sie die Daten auf Ihrem Server.
  2. Entpacken Sie die ZIP-Datei auf Ihrem Computer.
  3. Laden Sie das gesamte Verzeichnis polyglot/ auf Ihren Server in das plugins/ Verzeichnis von CMSimple_XH hoch.
  4. Vergeben Sie Schreibrechte für die Unterverzeichnisse cache/, css/, config/ und languages/.
  5. Navigieren Sie zu PluginsPolyglot im Administrationsbereich, und prüfen Sie, ob alle Voraussetzungen für den Betrieb erfüllt sind.

Einstellungen

Die Konfiguration des Plugins erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch im Administrationsbereich der Website. Navigieren Sie zu PluginsPolyglot.

Sie können die Original-Einstellungen von Polyglot_XH unter Konfiguration ändern. Beim Überfahren der Hilfe-Icons mit der Maus werden Hinweise zu den Einstellungen angezeigt.

Die Lokalisierung wird unter Sprache vorgenommen. Sie können die Zeichenketten in Ihre eigene Sprache übersetzen (falls keine entsprechende Sprachdatei zur Verfügung steht), oder sie entsprechend Ihren Anforderungen anpassen.

Das Aussehen von Polyglot_XH kann unter Stylesheet angepasst werden.

Verwendung

Um das fortgeschrittene Sprachmenü von Polyglot_XH zu nutzen, ersetzen Sie den Aufruf von languagemenu() in Ihrem/Ihren Template(s) mit:

<?php echo polyglot_languagemenu();?>

Damit das wirklich funktioniert, müssen Sie individuelle Seiten unterschiedlicher Sprachen geeignet markieren. Sie können dies im Reiter Polyglot oberhalb des Content-Editors tun; vergeben Sie einfach das selbe eindeutige Schlagwort für die Originalseite und für ihre Übersetzungen.

In der Plugin-Administration (PluginsPolyglotÜbersetzungen) erhalten Sie einen Überblick darüber, welche Seiten bereits übersetzt wurden. Die Seitenüberschriften sowie die Übersetzungen sind zu den entsprechenden Seiten im Bearbeitungsmodus verlinkt, so dass Sie schnell möglicherweise fehlende Polyglot_XH Schlagwörter nachbessern können.

Beachten Sie, dass die Beziehungen zwischen Seiten verschiedener Sprachen unter plugins/polyglot/cache/translations.dat aus Performance-Gründen zwischengespeichert werden. Sie können diese Datei jederzeit löschen; sie wird beim nächsten Seitenzugriff automatisch neu erzeugt.

Problembehebung

Melden Sie Programmfehler und stellen Sie Supportanfragen entweder auf Github oder im CMSimple_XH Forum.

Lizenz

Polyglot_XH ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.

Die Veröffentlichung von Polyglot_XH erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber ohne irgendeine Garantie, sogar ohne die implizite Garantie der Marktreife oder der Verwendbarkeit für einen bestimmten Zweck. Details finden Sie in der GNU General Public License.

Sie sollten ein Exemplar der GNU General Public License zusammen mit Polyglot_XH erhalten haben. Falls nicht, siehe https://www.gnu.org/licenses/.

Copyright 2012-2023 Christoph M. Becker

Danksagung

Polyglot_XH wurde durch Multilang_XH von Jesper Zedlitz angeregt.

Das Plugin-Logo wurde von Lakshman Poonyth gestaltet. Vielen Dank für die Veröffentlichung auf openclipart.org.

Vielen Dank an die Gemeinschaft im CMSimple_XH-Forum für Tipps, Anregungen und das Testen.

Zu guter Letzt vielen Dank an Peter Harteg, den „Vater“ von CMSimple, und allen Entwicklern von CMSimple_XH, ohne die dieses fantastische CMS nicht existieren würde.