Installer Linguise automatisk oversættelse på Drupal

Table of Contents

Drupal tekniske krav

Den neurale automatiske oversættelse, der skal bruges med Drupal , kræver brug af PHP-scriptet (kan downloades nedenfor). For at installere Linguise scriptet skal du opfylde følgende krav:

  • Kør PHP 7+
  • Apache, LiteSpeed, NGINX, IIS-server
  • Aktivér URL-omskrivningen gennem Drupal -konfigurationen
  • Drupal 8+

Sådan gør du din Drupal hjemmeside flersproget i video

1. Generer API-nøglen

Når du har oprettet forbindelse til dit Linguise dashboard , skal du først oprette et nyt domæne og gemme dets indstillinger for at få API-nøglen.

API-nøglen er det, der kræves for at aktivere oversættelsen på dit Drupal websted. Grundlæggende set vil API-nøglen kontrollere, hvilket sprog der er aktiveret på hvilket domæne, og tillade generering af neurale oversættelsessider.

Kopiér API-nøglen og behold den i dit udklipsholder.

Trin 2 ud af 2, færdig. Du kan begynde at oversætte!

Ved at klikke på fanen “Script PHP” får du installationsvejledningen, som vi vil følge her i detaljer.

Et skærmbillede af installationsvejledningen til et WordPress plugin, der viser trin til at installere social proof på et websted.

SEO vigtig note: Antallet af sprog, du opsætter, har stor indflydelse på SEO. Når du opsætter dine oversættelsessprog, og hvis du har en stor mængde indekserede sider (>500), kan søgemaskinen tage meget tid at behandle dem. Det kan påvirke din SEO på dit originalsprog. Derfor anbefaler vi først at tilføje maksimalt 5 sprog, så når det er indekseret, kan du tilføje sprog i en batch på 3 om måneden.

2. Upload og tilslut Linguise -oversættelsesskriptet

Linguise oversættelsesskriptet skal uploades på den server, hvor Drupal er installeret:

Når scriptet er downloadet, skal du pakke det ud og uploade det til rodmappen, hvor CMS'et er installeret.

  • Sørg for, at det er på rodniveauet af dit websted (hvor dine Drupal filer er placeret)
  • Sørg for at mappen beholder standardnavnet " linguise "
Skærmbillede af mappestruktur for filer.

Hvordan får man adgang til Linguise Script-grænsefladen?

Når du har gennemført Linguise installationen, kan du få adgang til dashboardet ved at besøge dit websted med følgende URL-format
linguise https://www.domain.com/linguise

Skift domæneadressen i henhold til din hjemmesideadresse*
Sørg for, at Linguise har korrekt læse- og skrivetilladelse*

Opsætning af adgangskode og databaseforbindelse

Når du har adgang til scriptgrænsefladen, vil du blive præsenteret for en opsætningsskærm, hvor du kan oprette en adgangskode og oprette forbindelse til din foretrukne database.

Du kan:

  • Indstil en adgangskode, som skal bruges til fremtidig adgang til denne brugerflade.
  • Vælg din databasetype — enten MySQL eller SQLite, afhængigt af din opsætning og præferencer.

Denne indledende opsætning sikrer sikker adgang og giver dig mulighed for at konfigurere scriptet i henhold til dit miljø.

MySQL-databaseforbindelse

Hvis du vælger MySQL, vises en anden brugerflade, der beder om følgende forbindelsesoplysninger for MySQL-konfigurationsfelterne nedenfor:

Sørg for, at oplysningerne er korrekte for at oprette en vellykket forbindelse til din MySQL-database. 

MySQL vs SQLite – Hvad er forskellen?
Både MySQL og SQLite er populære databasesystemer, der bruges til at gemme og administrere data til websteder og applikationer. De er dog designet til forskellige anvendelsesscenarier og har nogle vigtige forskelle:

FunktionSQLiteMySQL
OpsætningMeget nemt (SQLite-installation kræves)Kræver serveropsætning
LagringEnkelt filAdministreret af MySQL-server
YdeevneFantastisk til små appsBedre til store systemer med høj trafik
AnvendelsestilfældeLokale apps, test, små webstederWebapps, e-handel, virksomhedssystemer

Linguise Script-grænseflade: Opsætning til PHP-platform

Linguise -oversættelsesdashboardet, der tidligere kun var tilgængeligt for Joomla og WordPress, udvider nu understøttelsen til PHP og yderligere platforme. Denne opdatering giver brugerne mulighed for problemfrit at konfigurere sprogindstillinger – såsom visningsmuligheder, flagstile og tilpasning af udseende – direkte fra en samlet brugerflade, uanset deres CMS eller framework.

API-grænseflade

Administratorer kan administrere Linguise indstillinger mere effektivt med ensartede funktioner som pop op-vinduer til sprogvalg, skyggeeffekter og regionsspecifikke flagvarianter. Dashboardet bevarer sit brugervenlige design, samtidig med at det tilbyder bredere kompatibilitet til forskellige webmiljøer.

displaygrænseflade
udseende-grænseflade

3. Opsæt omskrivning af Drupal URL'er

Som standard er URL-omskrivning aktiv i Drupal Konfiguration > Søgning og metadata > URL-aliasse i den øverste menulinje, hvis du vil være sikker. Bemærk, at de flersprogede URL'er også fungerer, hvis du bruger Pathauto Drupal modulet.

URL-aliaskonfigurationsside med filter- og tilføjelsesmuligheder.

URL'en efter sprog skal konfigureres i .htaccess-filen, der findes i roden af ​​din Drupal installation . Kopier blot denne kode efter koden " RewriteEngine on " , der er tilgængelig i standard Drupal .htaccess.

				
					<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]
</IfModule>
				
			

Endelig skal din Drupal .htaccess se nogenlunde sådan ud:

Billedet viser et PHP-kodestykke med fremhævede tekstlinjer i blåt og orange på en sort baggrund.
VI FORSTÅR, AT URL-KONFIGURATION OG SPROGSKIFTER ER LIDT TEKNISKE AT KONFIGURERE; MEN GODE NYHEDER! VI TILBYDER GRATIS INSTALLATION

4. Aktivér sprogskifteren

4.1 Indlæs Linguise JS-scriptet

Du kan nu indlæse alle dine oversatte sider ved hjælp af URL'en, for eksempel: www.shop.com /fr/

Et skærmbillede af en graf med en blå linje og en blå boks med hvid tekst.

Sprogskifteren er den pop op-boks, hvor du kan vælge det ønskede sprog. For at indlæse den skal du kopiere koden, der er angivet i slutningen af ​​webstedskonfigurationen, til toppen af ​​din HTML-side. Sprogskifteren indlæses derefter automatisk.

Cookie-samtykkebanner på en hjemmeside

Den skal indlæses i din sidehoved. Drupal for drupal via et modul, for eksempel modulet "Tilføj til overskrift": https://www.drupal.org/project/add_to_head

Når installationen er færdig, skal du gå til Konfiguration > Tilføj til header > Tilføj profil

Tilføj til Head-konfigurationsindstillinger

Indsæt derefter scriptlinket

Redigering af profiloplysninger på et websted

Valider endelig scriptets placering 

Et multiple choice-spørgsmål om tilføjelser til hovedafsnit.

Sprogskifteren vises som standard i en flydende position øverst til højre på dit websted. Du er velkommen til at tilpasse den, som du ønsker, med CSS.

Drupal velkomstside med sprogindstillinger
VI FORSTÅR, AT URL-KONFIGURATION OG SPROGSKIFTER ER LIDT TEKNISKE AT KONFIGURERE; MEN GODE NYHEDER! VI TILBYDER GRATIS INSTALLATION

Opsætning af sprogskifteren

Sprogskifteren kan tilpasses fra Linguise dashboardet > Indstillinger > Visning af sprogflag. Enhver ændring her vil blive afspejlet på webstedet.

Et skærmbillede, der viser en rullemenu til valg af sprogindstillinger med muligheder for engelsk.

På højre side af skærmen har du forhåndsvisningen af ​​sprogskifteren. Her er de elementer, du kan konfigurere:

  • 3 layouts: side om side, dropdown eller pop op
  • Sprogvælgerens position
  • Sprogvælgerens indhold
  • Sprognavne på engelsk eller modersmål
  • Flag former og størrelse
  • Farver og kasseskygge

Indlæs sprogskifteren i Drupal indhold

flag-position-in-place

For at vise sprogskifteren på det specifikke sted i Drupal indholdet, skal du indstille positionen som "På plads".
Når du har angivet positionen i Linguise dashboardet, kan du tilføje shortcoden nedenfor for at inkludere den. Klik på koden nedenfor for at placere den i dit udklipsholder.

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

Når det først er tilføjet, vil du på frontenden få flaget og sprognavnene vist i HTML-området, hvor du har tilføjet koden.

Aktivér den lokale cache-systemindstilling

Som en mulighed kan du aktivere et lokalt cachesystem, der gemmer URL'er og det tilhørende flersprogede indhold for at vise siderne hurtigere. Den lokale cache sparer noget dataoverførsel mellem Linguise serveren og din hjemmesideserver. Cachen bruges kun, når en side allerede er oversat og ikke er blevet opdateret. Den cache, der prioriteres, vil være cachen fra de mest sete flersprogede sider.

Som en mulighed kan du definere mængden af ​​cache, der er gemt i MB. I følgende eksempel er cachen aktiveret, og mængden af ​​cache, der skal gemmes, er 500 MB:

Eksempel på konfigurationskode til Laravel -oversættelse. Konfiguration til opsætning af oversættelser.
				
					    /** Basic configuration **/
    public $cache_enabled = true;
    public $cache_max_size = 500; // In megabyte