Installieren Sie die automatische Übersetzung Linguise auf Magento

Inhaltsverzeichnis

Technische Anforderungen Magento

Die neuronale automatische Übersetzung für Magento erfordert die Verwendung des PHP-Skripts (Download siehe unten). Zur Installation des Linguise -Skripts benötigen Sie folgende Voraussetzungen:

  • Führen Sie PHP 7+ aus
  • Apache, LiteSpeed, NGINX, IIS-Server
  • Aktivieren Sie die URL-Umschreibung über die Magento -Konfiguration
  • Magento 2+
  • Das Stammverzeichnis von Magento /pub “. Stellen Sie sicher, dass Linguise in diesem Ordner

API-Schlüssel generieren

Nachdem Sie sich mit Ihrem Linguise Dashboard , müssen Sie zunächst eine neue Domain einrichten und deren Einstellungen speichern, um den API-Schlüssel zu erhalten.

Der API-Schlüssel ist erforderlich, um die Übersetzung auf Ihrer Magento -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 bewahren Sie ihn in Ihrer Zwischenablage auf.

Schritt 2 von 2, erledigt. Sie können mit der Übersetzung beginnen!

Wenn Sie dann auf den Reiter „Script PHP“ klicken, gelangen Sie zu den Installationsanweisungen, die wir hier im Detail befolgen.

Ein Screenshot der Installationsanweisungen für ein WordPress -Plugin, der die Schritte zur Installation von Social Proof auf einer Website zeigt.

Laden Sie das Linguise Übersetzungsskript hoch und verbinden Sie es

Das Linguise Übersetzungsskript muss auf den Server hochgeladen werden, auf dem Magento installiert ist:

Nachdem das Skript heruntergeladen wurde, entpacken Sie es und laden Sie es in den Stammordner hoch, in dem das CMS installiert ist.

  • Stellen Sie sicher, dass es sich im Stammverzeichnis Ihrer Website befindet (dort, wo sich Ihre Magento Dateien befinden; standardmäßig im Ordner /pub
  • Sie sicher, dass der Ordner seinen Standardnamen linguise
Verzeichnisliste eines Dateisystems mit Ordnern

Wie greife ich auf Linguise -Skriptoberfläche zu?

Nach Abschluss der Linguise -Installation können Sie auf das Dashboard zugreifen, indem Sie Ihre Website mit dem folgenden URL -Format besuchen:
https://www.domain.com/ linguise

Ändern Sie die Domänenadresse gemäß Ihrer Website -Adresse*
Linguise Sie sicher

Kennwort und Datenbankverbindung einrichten

Sobald Sie auf die Skriptschnittstelle zugreifen, werden Sie mit einem Setup -Bildschirm angezeigt, auf dem Sie ein Kennwort erstellen und eine Verbindung zu Ihrer bevorzugten Datenbank herstellen können.

Du kannst:

  • Legen Sie ein Passwort fest, das für den zukünftigen Zugriff auf diese Schnittstelle erforderlich ist.
  • Wählen Sie Ihren Datenbanktyp - entweder MySQL oder SQLite, abhängig von Ihrem Setup und Ihrer Präferenz.

Dieses erste Setup sorgt für einen sicheren Zugriff und ermöglicht es Ihnen, das Skript gemäß Ihrer Umgebung zu konfigurieren.

MySQL -Datenbankverbindung

Wenn Sie MySQL auswählen, wird eine andere Schnittstelle angezeigt, in der die folgenden Verbindungsdetails zu den folgenden MySQL -Konfigurationsfeldern gefragt werden:

Stellen Sie sicher, dass die Informationen korrekt sind, um eine erfolgreiche Verbindung zu Ihrer MySQL -Datenbank herzustellen. 

MySQL vs SQLite - Was ist der Unterschied?
Sowohl MySQL als auch SQLite sind beliebte Datenbanksysteme, die zum Speichern und Verwalten von Daten für Websites und Anwendungen verwendet werden. Sie sind jedoch für unterschiedliche Anwendungsfälle ausgelegt und haben einige wichtige Unterschiede:

FunktionSqliteMysql
AufstellenSehr einfach (SQLite -Installation erforderlich)Benötigt Server -Setup
SpeicherplatzEinzeldateiVon MySQL Server verwaltet
LeistungIdeal für kleine AppsBesser für große, hohe Verkehrssysteme
AnwendungsfallLokale Apps, Tests, kleine WebsitesWeb -Apps, E -Commerce, Enterprise Systems

Linguise -Skriptoberfläche: Setup für PHP -Plattform

Das Linguise -Übersetzungs -Dashboard, das zuvor nur für Joomla und WordPressverfügbar ist, erweitert jetzt die Unterstützung für PHP und zusätzliche Plattformen. Mit diesem Update können Benutzer die Spracheinstellungen - wie Anzeigeoptionen, Flag -Stile und Anpassung an das Erscheinungsbild - unabhängig von ihrem CMS oder ihres Framework nahtlos konfigurieren.

API-Schnittstelle

Administratoren können Linguise Einstellungen effizienter verwalten, mit konsistenten Funktionen wie Popups, Schatteneffekten und Regionspezifischen Flag-Auswahlvarianten. Das Dashboard behält sein benutzerfreundliches Design bei und bietet gleichzeitig eine breitere Kompatibilität für verschiedene Webumgebungen.

Anzeige-Schnittstelle
Aussehen

Zusätzliche Magento -Konfiguration

Gehen Sie in der Admin-Sidebar zu Stores > Einstellungen > Konfiguration > Allgemein > Web > URL-Optionen und stellen Sie die Option "Shop-Code zu URLs hinzufügen" Nein ".

Greifen Sie auf den Quellcode Ihrer Website zu und öffnen Sie die Datei app/etc/env.php . Setzen Sie den Wert 'document_root_is_pub' auf true.

document_root_is_pub

Stellen Sie sicher, dass Sie beide Schritte ausführen und fahren Sie mit der Einrichtung der URL-Umschreibung fort, um sicherzustellen, dass Linguise problemlos auf Ihrer Magento Website ausgeführt werden kann.

URL-Umschreibung einrichten

Gehen Sie in der Admin-Seitenleiste zu „Shops“ > „Einstellungen“ > „Konfiguration“ > „Allgemein“ > „Web“ > „Suchmaschinenoptimierung“ und aktivieren Sie die „Webserver-Rewrite verwenden“ . Weitere Informationen finden Sie in der offiziellen Magento Dokumentation

Magento 2 SEO-Konfigurationseinstellungen. H1-Überschrift verwenden

Die URL-Syntax muss in der .htaccess-Datei konfiguriert werden. Kopieren Sie einfach diesen Code nach dem Code RewriteEngine on “, der in der standardmäßigen Magento 2 .htaccess-Datei vorhanden ist:

				
					<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA,END]
</IfModule>
				
			

Abschließend sollte Ihre Magento .htaccess-Datei etwa so aussehen:

Ein Computerbildschirm, der Codezeilen anzeigt
Wir verstehen, dass die URL-Konfiguration und der Sprachumschalter etwas technisch zu konfigurieren sind; ABER GUTE NACHRICHTEN! WIR BIETEN EINE KOSTENLOSE INSTALLATION

Sprachumschalter aktivieren

Laden Sie das Linguise JS-Skript

Sie können jetzt alle Ihre übersetzten Seiten über die URL laden, zum Beispiel: www.shop.com /fr/

Erfassen Sie den Bildschirm einer Website mit einem Block persönlicher Texte

Der Sprachumschalter ist das Auswahlfenster, in dem Sie die gewünschte Sprache auswählen können. Um ihn zu laden, müssen Sie den am Ende der Website-Konfiguration angegebenen Code in den Head-Bereich Ihrer HTML-Seite kopieren. Der Sprachumschalter wird dann automatisch geladen.

Den Code zum Kopieren und Einbinden in den Header Ihrer Website finden Sie in Ihrem Linguise Dashboard unter „Ihre Domain“ > „Einstellungen“ > Registerkarte „Skript-PHP“.

Cookie-Einwilligungsbanner auf einer Website

Es muss im Seitenkopf geladen werden. Magento 2 bietet Ihnen die Möglichkeit, über die Konfiguration Inhalte im Head-Bereich Ihrer Seite hinzuzufügen.

Ein Screenshot der Designkonfigurationsseite. Die Seite zeigt eine Tabelle mit verschiedenen Designkonfigurationsoptionen.

Gehen Sie im Admin-Bereich zu Inhalt > Konfiguration , bearbeiten Sie Ihre Standard-Shop-Theme-Ansicht, klicken Sie dann auf den Abschnitt HTML-Head und fügen Sie das kopierte Skript in das Feld „Skripte und Stylesheets“ ein. Speichern Sie abschließend die Konfiguration.

Seite mit Standardeinstellungen für Meta-Keywords und Snippets. Ein Textfeld mit Standardwert.
Wir verstehen, dass die URL-Konfiguration und der Sprachumschalter etwas technisch zu konfigurieren sind; ABER GUTE NACHRICHTEN! WIR BIETEN EINE KOSTENLOSE INSTALLATION

Installieren Sie das Magento Sicherheitsmodul

Ab Magento 2.3.5 muss ein Sicherheitsmodul hinzugefügt werden, damit Magento Dateien von Linguise Domain laden kann. Wenn Sie mit Magento vertraut sind, stellt dies kein Problem dar. Andernfalls finden Sie hier eine Schritt-für-Schritt-Anleitung:

  1. Laden Sie das Modul über diesen Link
  2. Entpacken Sie den Inhalt der ZIP-Datei in Ihr Magento -Installationsverzeichnis app/code/
  3. Führen Sie anschließend die folgenden Befehle aus:
				
					php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
				
			

Der Sprachumschalter wird standardmäßig unten rechts auf Ihrer Website angezeigt. Sie können ihn im Linguise Dashboard anpassen.

Ein Dropdown-Menü zur Auswahl der Sprachen auf einer Website. Das Menü enthält Optionen für Englisch, Deutsch, Griechisch, Spanisch, Französisch, Japanisch, Niederländisch, Russisch und Chinesisch.

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.

Sprachumschalter einrichten

Der Sprachumschalter kann über das Linguise Dashboard > Einstellungen > Anzeige der Sprachflaggen angepasst werden. Jede Änderung hier wird auf der Website widergespiegelt.

Ein Screenshot, der ein Dropdown-Menü zur Auswahl der Spracheinstellungen mit Optionen für Englisch zeigt.

Auf der rechten Seite des Bildschirms befindet sich die Vorschau des Sprachumschalters. Hier sind die Elemente, die Sie einrichten können:

  • 3 Layouts: Seite an Seite, Dropdown oder Popup
  • Die Position des Sprachumschalters
  • Der Sprachumschalter Inhalt
  • Sprachnamen in Englisch oder Muttersprache
  • Flaggenformen und -größe
  • Farben und Kastenschatten

Laden Sie den Sprachumschalter in Magento -Inhalten

Flaggenposition an Ort und Stelle

Um den Sprachumschalter an der gewünschten Stelle im Magento -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 hinzufügen. Klicken Sie auf den Code, um ihn in die Zwischenablage zu kopieren.

				
					<div>&#091;linguise&#093;</div>
				
			

Sobald es hinzugefügt wurde, werden im Frontend die Flaggen- und Sprachnamen im HTML-Bereich angezeigt, in dem Sie den Code hinzugefügt haben.

Aktivieren Sie das lokale Cache-System

Optional können Sie ein lokales Cache-System aktivieren, das URLs und die zugehörigen mehrsprachigen Inhalte speichert, um die Seiten schneller bereitzustellen. Der lokale Cache speichert einige Datenübertragungen zwischen Linguise -Server und Ihrem Website-Server. Der Cache wird nur verwendet, wenn eine Seite bereits übersetzt und nicht aktualisiert wurde. Der Cache mit Priorität wird der Cache der meistgesehenen mehrsprachigen Seiten sein.

Beispielcode für Laravel -Übersetzungskonfiguration. Konfiguration zum Einrichten von Übersetzungen.

Optional können Sie die Menge des gespeicherten Caches in MB festlegen. Im folgenden Beispiel ist der Cache aktiviert und die Menge des zu behaltenden Caches beträgt 500 MB:

				
					    /** Basic configuration **/
    public $cache_enabled = true;
    public $cache_max_size = 500; // In megabyte