Inhaltsverzeichnis
Technische OpenCart Anforderungen
OpenCart zu verwendende neuronale automatische Übersetzung erfordert die Verwendung des PHP-Skripts (kann unten heruntergeladen werden). Um das Linguise Skript zu installieren, benötigen Sie folgende Voraussetzungen:
- Führen Sie PHP 7+ aus
- Apache, LiteSpeed, NGINX, IIS-Server
- Aktivieren Sie das URL-Rewriting über die PrestaShop Konfiguration
So installieren Sie OpenCart Übersetzung
1. Generieren Sie den API-Schlüssel, um die Übersetzung zu aktivieren
Der API-Schlüssel ist erforderlich, um die Übersetzung auf Ihrer OpenCart Website zu aktivieren. Grundsätzlich prüft der API-Schlüssel, welche Sprache in welcher Domäne aktiviert ist, und ermöglicht die Generierung der neuronalen Übersetzungsseiten.
Kopieren Sie den API-Schlüssel und bewahren Sie ihn in Ihrer Zwischenablage auf.
Wenn Sie dann auf den Reiter „Script PHP“ klicken, gelangen Sie zu den Installationsanweisungen, die wir hier im Detail befolgen.
2. Laden Sie das Linguise Skript hoch und verbinden Sie es mit OpenCart
Das Linguise Übersetzungsskript muss auf Ihren Server hochgeladen werden, auf dem OpenCart 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 auf der Stammebene Ihrer Website befindet (wo sich Ihre OpenCart Dateien befinden).
- Sie sicher, dass der Ordner seinen Standardnamen „ linguise “
Der Linguise API-Schlüssel muss in die Configuration.php -Datei kopiert werden, die Sie auf Ihren Server hochgeladen haben, bearbeiten Sie die Datei und kopieren Sie Ihren API-Schlüssel zwischen die einfachen Anführungszeichen, ersetzen Sie den Text REPLACE_BY_TOUR TOKEN.
3. Richten Sie die Sprach-URLs in OpenCart ein
Das URL-Rewriting wird normalerweise für SEO-Zwecke auf OpenCart aktiviert. Für das Umschreiben der URL wird eine .htaccess-Datei verwendet, die im Stammverzeichnis Ihres Servers verfügbar ist.
in den OpenCart Systemeinstellungen, ob das URL-Rewriting aktiviert ist. Verwenden Sie das OpenCart Administratormenü:
System > Einstellungen > Standard > Server
Die URL nach Sprache muss in der .htaccess konfiguriert werden. Kopieren Sie diesen Code einfach nach dem Code „RewriteBase /“, der in der Standard- OpenCart -.htaccess verfügbar ist.
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]
Stellen Sie sicher, dass der Pfad linguise / linguise .php auf Ihrem Server derselbe ist, / linguise / ist der Standardname, wenn Sie das Skript entpacken.
4. Aktivieren Sie den Sprachumschalter
Sie können jetzt alle Ihre übersetzten Seiten über die URL laden, zum Beispiel: www.domain.com/fr/
Der Sprachumschalter ist das Flaggen-Popup zur Auswahl der gewünschten Sprache. Um es zu laden, müssen Sie den Link zum Linguise Skript kopieren, der im OpenCart Header aller Ihrer Seiten angegeben ist. Der Flaggen-Sprachumschalter wird dann automatisch geladen. Den Link zum Skript finden Sie hier:
Armaturenbrett. linguise > Einstellungen
Um es dann zu Ihrer OpenCart Installation hinzuzufügen, gehen Sie zu Design > Theme-Editor und bearbeiten Sie den Standard/Header der Vorlage.
Der Sprachumschalter wird standardmäßig an einer schwebenden Position oben rechts auf Ihrer Website angezeigt. Im nächsten Schritt können Sie es über das Linguise Dashboard anpassen.
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.
Richten Sie den Sprachumschalter ein
Der Sprachumschalter kann über das Linguise Dashboard > Einstellungen > Anzeige der Sprachflaggen angepasst werden. Jede Änderung hier wird auf der Website widergespiegelt.
Auf der rechten Seite des Bildschirms befindet sich die Vorschau des Sprachumschalters. Hier sind die Elemente, die Sie einrichten können:
- 3 Layouts: nebeneinander, Dropdown oder Popup
- Die Position des Sprachumschalters
- Der Inhalt des Sprachumschalters
- Sprachnamen in Englisch oder Muttersprache
- Flaggenformen und -größen
- Farben und Kastenschatten
Laden Sie den Sprachumschalter in OpenCart Inhalten
Um den Sprachumschalter an einer bestimmten Stelle im CMS-Inhalt anzuzeigen, sollten Sie die Position auf „An Ort und Stelle“ festlegen.
Sobald Sie die Position im Linguise Dashboard festgelegt haben, können Sie den untenstehenden Shortcode hinzufügen, um sie einzubinden. Klicken Sie auf den Code unten, um ihn in Ihre Zwischenablage zu kopieren.
Sobald es hinzugefügt wurde, werden im Frontend die Flaggen- und Sprachnamen im HTML-Bereich angezeigt, in dem Sie den Code hinzugefügt haben.
Lokales Cache-System für Übersetzungen aktivieren
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.
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
Spezifische Einstellungen für OpenCart CMS
In der Datei „Configuration.php“ haben wir auch eine Einstellung, die es ermöglicht, eine bestimmte Konfiguration für das CMS zu übergeben. Standardmäßig erfolgt dies automatisch, das Support-Team bittet Sie jedoch möglicherweise, es zu personalisieren, um einige spezielle Einstellungen zu verwenden.
Hier ist der Code, der für OpenCart . Dies ist der CMS-Name in Kleinbuchstaben:
/** Basic configuration **/
/*
* Update the CMS value according to your CMS
* Available CMS are: laravel, prestashop
*/
public static $cms = 'opencart';
Von SQLite zu MySQL
In der Configuration.php gibt es weiterhin eine Einstellung, um die Verwendung von MySQL anstelle von SQLite zu erzwingen, falls SQLite nicht auf dem Server installiert ist.
In diesem Fall müssen Sie die MySQL-Informationen in diesem Teil der Datei „Configuration.php“ ausfüllen:
/** Advanced database configuration **/
/*
* In case you don't want to use Sqlite, you can use MySQL
* To do so, you need to fill the following variables
* Linguise will create the tables for you
*/
public static $db_host = '';
public static $db_user = '';
public static $db_password = '';
public static $db_name = '';
public static $db_prefix = '';
Automatische Übersetzung auf Windows IIS-Servern
Fügen Sie die Zeile, die Ihrem Website-Builder entspricht, in Ihre Web.config-Datei ein.
Es sollte vor jeder anderen Umleitung festgelegt werden, insbesondere vor der Umleitung zu Ihrer PHP-Hauptdatei:
Automatische Übersetzung auf NGINX-Servern
rewrite ^/(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 last;