Inhaltsverzeichnis
Technische Anforderungen
Um die Linguise -Übersetzungserweiterung für Joomlaauszuführen, benötigen Sie Folgendes:
- Verwenden Sie PHP Version 7 oder höher
- Aktivieren Sie die URL-Umschreibung in der Joomla Konfiguration.
Sie wird automatisch von der Joomla Erweiterung - Joomla Version ≥ 3.5
API-Schlüssel generieren
Der API-Schlüssel ist erforderlich, um die Übersetzung auf Ihrer Joomla Website zu aktivieren. Er prüft, welche Sprache auf welcher Domain aktiviert ist und ermöglicht die Generierung der neuronalen Übersetzungsseiten.
Kopieren Sie den API-Schlüssel und speichern Sie ihn in Ihrer Zwischenablage oder lassen Sie den Browser-Tab geöffnet, damit Sie ihn später kopieren können.

Installieren Sie die Joomla -Übersetzungserweiterung
Sprachumschalter müssen Sie nun das Joomla Modul und -Plugin (ein einzelnes Paket) (Sprachumschalter-Flags). Die neueste Version können Sie hier herunterladen.
Sobald die Joomla Erweiterung installiert und aktiviert ist, können Sie über das Admin-Menü auf die Komponentenkonfiguration zugreifen: Komponente > Linguise .
Fügen Sie nun den API-Schlüssel ein, den Sie in Ihrem Linguise Dashboard generiert haben, und klicken Sie auf „Anwenden“.

Die Übersetzung in alle ausgewählten Sprachen ist nun auf Ihrer Joomla Website aktiviert!
Diese Aktion sollte alle Spracheinstellungen zwischen Linguise und Ihrer Website synchronisieren (Originalsprache und Liste der übersetzten Sprachen).

SEO wichtiger Hinweis: Die Anzahl der Sprachen, die Sie einrichten, hat einen großen Einfluss auf SEO. Wenn Sie Ihre Übersetzungssprachen einrichten und eine große Anzahl von indizierten Seiten (>500) haben, kann die Suchmaschine viel Zeit brauchen, um sie zu verarbeiten. Dies kann sich auf Ihre SEO in Ihrer Originalsprache auswirken. Aus diesem Grund empfehlen wir, zunächst maximal 5 Sprachen hinzuzufügen. Wenn es dann indiziert ist, können Sie Sprachen in einem Stapel von 3 pro Monat hinzufügen.
Stellen Sie sicher, dass die URL-Umschreibung aktiviert ist
Um Ihre Sprache auf neuen URLs (wie domain.com /es Joomla Allgemeinkonfiguration konfiguriert werden Menü: System > Konfiguration > Website.
Es gibt zwei Aktivierungsoptionen, die übrigens die beste für SEO darstellen:
- Suchmaschinenfreundliche URLs
- URL-Rewriting verwenden (erfordert die Bearbeitung einer Datei, damit es ordnungsgemäß funktioniert)

URL-Rewriting und 404-Fehler: Wenn diese beiden Einstellungen nicht aktiviert sind, erhalten Sie 404-Fehler auf Sprachseiten. Stellen Sie außerdem sicher, dass kein anderes Sprachtool die mehrsprachigen URLs „sperrt“, wie beispielsweise das Sprachfilter-Plugin für das Joomla Mehrsprachigkeitssystem.
Füge einen Joomla Sprachumschalter hinzu
Sie haben 3 Methoden, um den Website-Sprachumschalter (Flaggen und Sprachnamen) auf Ihrer JoomlaWebsite zu laden.
- Verwenden Sie ein Joomla Menü (aus dem Joomla -Menümanager)
- Verwenden Sie ein Joomla Modul (aus dem Joomla Modulmanager)
- Verwenden Sie einen PHP-Codeausschnitt

Joomla -Menü hinzufügen
Joomla -Menü zur Anzeige des Sprachumschalters hinzuzufügen Joomla -Menümanager: Menü > Ihr Menü > Neu

Wählen Sie in den Menüelementeinstellungen Linguise aus, und fertig!

Ihr Menü wird gemäß den Anzeigeeinstellungen angezeigt, die Sie in der Komponente vorgenommen haben.

Die alternative Option generiert für jede Sprache eine alternative URL, sodass Suchmaschinen alle Sprachversionen der Seite problemlos crawlen können. Es wird empfohlen, diese Option aktiviert zu lassen.

Ein alternatives Beispiel im HTML-Code, der von Suchmaschinen gecrawlt wird:

Laden Sie ein Joomla Modul im Inhalt
Alternativ kann man einen Sprachumschalter auch über ein vorinstalliertes Joomla Modul einbinden. Dieses Modul wird mit der Funktion `loadmodule` . Der entsprechende Text, der in einem beliebigen Texteditor eingefügt werden muss, lautet: `{loadmodule mod_linguise linguise `.

PHP-Code zum Einbinden eines Sprachumschalters
Dieser Abschnitt richtet sich vor allem an Entwickler, die Linguise Sprachumschalter beispielsweise in eine benutzerdefinierte PHP-Template-Datei einbinden möchten, die einen Teil des Website-Headers lädt. Dafür steht ein Code bereit; kopieren Sie ihn einfach aus der Komponente.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Sprachumschaltertyp einrichten
Es gibt zahlreiche Designoptionen, die es ermöglichen, den Sprachumschalter an beliebiger Stelle auf Ihrer Website einzubinden. Beispielsweise wird das Design auf einer weißen oberen Leiste anders aussehen als auf einer dunklen Fußzeile.

Auf der rechten Seite des Bildschirms können Sie die Vorschau nutzen, um die Vorschau zu überprüfen.

Laden Sie den Sprachumschalter in Joomla Inhalten

Um den Sprachumschalter an der gewünschten Stelle im Joomla Inhalt anzuzeigen, wählen Sie die Position „Direkt einfügen“.
Nachdem Sie die Position im Linguise Dashboard festgelegt haben, können Sie den unten stehenden Shortcode einfügen. Kopieren Sie den Code in Ihre Zwischenablage.
Sobald es hinzugefügt wurde, werden im Frontend die Flaggen- und Sprachnamen im HTML-Bereich angezeigt, in dem Sie den Code hinzugefügt haben.
Sprachumschalter-Flagge und Textdesign
Es gibt zahlreiche Designoptionen, die es ermöglichen, den Sprachumschalter an beliebiger Stelle auf Ihrer Website einzubinden. Beispielsweise wird das Design auf einer weißen oberen Leiste anders aussehen als auf einer dunklen Fußzeile.
Die wichtigsten Optionen sind:
- Form und Größe der Flaggen
- Textfarbe der Sprachnamen
- Schatten von Elementen beim Überfahren mit der Maus
- Mouseover-Stil

Joomla Anleitung zur automatischen Übersetzung – vollständiges Tutorial
Erweiterte Optionen für den Sprachumschalter
Schließlich können Sie die erweiterten Optionen wie Cache-Einstellungen, die Anzahl der URLs und Übersetzungen, die lokal gespeichert werden sollen, um eine schnellere Auslieferung zu gewährleisten, konfigurieren.
Die automatische Sprachumleitung im Browser , hier erläuterten Gründen nicht empfohlen Im Grunde leitet sie den Benutzer zu einer der in seinem Browser eingestellten Sprachen weiter.

Funktion für dynamische Übersetzung
Wir stellen Ihnen unsere neue Funktion „Dynamische Übersetzungen“ vor. Uns ist bewusst, dass die meisten interaktiven Websites dynamische Inhalte enthalten, die durch JavaScript oder AJAX generiert werden.
Mit unserer neuen Funktion für dynamische Übersetzung können Sie Inhalte, die asynchron (dynamisch) nach dem Laden der Seite geladen werden, nahtlos übersetzen. Diese Verbesserung sorgt für ein reibungsloseres mehrsprachiges Erlebnis für Ihre Besucher!
Aktivieren Sie es unbedingt auch in den Einstellungen Ihres Linguise Dashboard-Kontos!

Haben Sie immer noch Probleme mit Ihrer Linguise Installation? Zögern Sie nicht, uns zu kontaktieren, wir bieten Ihnen eine kostenlose, individuelle Installation auf Ihrer Website an!