Inhoudsopgave
Technische benodigdheden
Om het Linguise vertaalscript uit te voeren, hebt u het volgende nodig:
- Voer PHP 7+ uit
- Apache, LiteSpeed, NGINX, IIS-server
- Activeer het herschrijven van de URL in uw serverconfiguratie
Hoe het script in video te installeren
1. Genereer de API-sleutel
De API-sleutel is nodig om de vertaling op uw website te activeren. Kortom, de API-sleutel controleert welke taal op welk domein is geactiveerd en zorgt ervoor dat de neurale vertaalpagina's kunnen worden gegenereerd.
Kopieer de API-sleutel en bewaar deze op uw klembord.

Door vervolgens op het tabblad “Script PHP” te klikken, krijgt u de installatie-instructies die we hier in detail zullen volgen.

2. Upload en koppel het Linguise vertaalscript
Het Linguise vertaalscript moet op uw server worden geüpload en kan hier worden gedownload:
Nadat het script is gedownload, pakt u het uit en uploadt u het naar de hoofdmap waar het CMS is geïnstalleerd.
- Zorg ervoor dat deze zich op het hoofdniveau van uw website bevindt (meestal waar uw CMS-bestanden zich bevinden)
- Zorg ervoor dat de map " linguise " heet (de standaardnaam wanneer de map is uitgepakt)

Hoe toegang te krijgen tot de interface van Linguise -script?
Nadat u de Linguise -installatie hebt voltooid, kunt u toegang krijgen tot het dashboard door uw website te bezoeken met het volgende URL -formaat:
https://www.domain.com/ linguise
Wijzig het domeinadres volgens uw website -adres*
Zorg ervoor dat Linguise de juiste lees- en schrijf toestemming heeft*
Wachtwoord instellen en databaseverbinding
Nadat u toegang hebt tot de scriptinterface, krijgt u een setup -scherm gepresenteerd waar u een wachtwoord kunt maken en verbinding kunt maken met uw voorkeursdatabase.
U kunt:
- Stel een wachtwoord in, dat vereist is voor toekomstige toegang tot deze interface.
- Kies uw databasetype - MySQL of SQLite, afhankelijk van uw installatie en voorkeur.
Deze eerste opstelling zorgt voor veilige toegang en stelt u in staat om het script te configureren volgens uw omgeving.

MySQL -databaseverbinding
Als u MySQL kiest, verschijnt er een andere interface om de volgende verbindingsdetails van MySQL -configuratievelden hieronder te vragen:

Zorg ervoor dat de informatie correct is om een succesvolle verbinding tot stand te brengen met uw MySQL -database.
MySQL vs Sqlite - Wat is het verschil?
Zowel MySQL als SQLite zijn populaire databasesystemen die worden gebruikt om gegevens op te slaan en te beheren voor websites en applicaties. Ze zijn echter ontworpen voor verschillende use cases en hebben enkele belangrijke verschillen:
Functie | Sqlite | MySQL |
---|---|---|
Instellen | Zeer eenvoudig (sqlite -installatie vereist) | Vereist Server Setup |
Opslag | Enkel bestand | Beheerd door MySQL Server |
Prestatie | Geweldig voor kleinschalige apps | Beter voor grote systemen met veel verkeer |
Gebruiksgeval | Lokale apps, testen, kleine sites | Web -apps, e -commerce, bedrijfssystemen |
Linguise Script Interface: Setup voor PHP -platform
Het Linguise Translation Dashboard, voorheen alleen beschikbaar voor Joomla en WordPress, breidt nu ondersteuning uit aan PHP en extra platforms. Met deze update kunnen gebruikers naadloos taalinstellingen configureren - zoals weergave -opties, vlagstijlen en aanpassing van het uiterlijk - direct vanuit een uniforme interface, ongeacht hun CMS of framework.

Beheerders kunnen Linguise efficiënter beheren, met consistente functies zoals taalselectie-pop-ups, schaduweffecten en regiospecifieke vlagkeuzes varianten. Het dashboard behoudt zijn gebruiksvriendelijke ontwerp en biedt een bredere compatibiliteit voor diverse webomgevingen.


3. Stel de taal-URL's in
De URL per taal moet worden geconfigureerd in het .htaccess-bestand. Als je een "RewriteBase /" in je bestand hebt, kopieer dan gewoon de volgende code. Het is beter om de code aan het begin van het bestand te plaatsen:
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]

4. Activeer de taalwisselaar
De taalwisselaar is de vlagpop-up waarmee u de gewenste taal kunt selecteren. Om het te laden, moet u de opgegeven code kopiëren om het script ergens in uw websiteconfiguratie of sjabloonbestand te laden.
Het belangrijkste is om het script in al je pagina's te laden, in de head-sectie.

De taalwisselaar wordt standaard weergegeven in een zwevende positie rechtsonder op uw website. U bent van harte welkom om het aan te passen vanuit het Linguise dashboard.

SEO belangrijke opmerking: het aantal talen dat u instelt, heeft een grote invloed op SEO. Wanneer u uw vertaaltalen instelt en u een groot aantal geïndexeerde pagina's heeft (>500), kan het veel tijd kosten om ze door de zoekmachine te verwerken. Het kan uw SEO in uw oorspronkelijke taal beïnvloeden. Daarom raden we aan om in eerste instantie maximaal 5 talen toe te voegen, en wanneer het geïndexeerd is, kun je talen toevoegen in een batch van 3 per maand.
Stel de taalwisselaar in
De taalwisselaar kan worden aangepast via het Linguise dashboard > Instellingen > Weergave taalvlaggen. Elke wijziging hier zal op de website worden weergegeven.

Aan de rechterkant van het scherm heb je het voorbeeld van de taalwisselaar. Dit zijn de elementen die u kunt instellen:
- 3 lay-outs: naast elkaar, dropdown of popup
- De positie van de taalwisselaar
- De inhoud van de taalwisselaar
- Taalnamen in het Engels of in de moedertaal
- Vlaggen vormen en grootte
- Kleuren en vakschaduw
Laad de taalwisselaar in PHP-inhoud

Om de Taalwisselaar op de specifieke plaats in de PHP-inhoud weer te geven, moet u de positie instellen op “In place”.
Linguise heeft ingesteld , kunt u de onderstaande shortcode toevoegen om deze op te nemen. Klik op onderstaande code om deze op uw klembord te plaatsen.
[linguise]
Zodra het is toegevoegd, worden op de frontend de vlag- en taalnamen weergegeven in het HTML-gebied waar u de code heeft toegevoegd.
Activeer het lokale cachesysteem
Als optie kunt u een lokaal cachesysteem activeren dat URL's en de bijbehorende meertalige inhoud opslaat om de pagina's sneller te bedienen. De lokale cache zal enige gegevensoverdracht tussen Linguise -server en uw websiteserver besparen. De cache wordt alleen gebruikt als een pagina al is vertaald en niet is bijgewerkt. De cache die prioriteit krijgt, is de cache van de meest bekeken meertalige pagina's.

Optioneel kunt u de hoeveelheid cache definiëren die in MB wordt opgeslagen. In het volgende voorbeeld is de cache geactiveerd en is de hoeveelheid te bewaren cache 500 MB:
/** Basic configuration **/
public $cache_enabled = true;
public $cache_max_size = 500; // In megabyte
Automatische vertaling op Windows IIS-servers
Voeg de regel toe die overeenkomt met uw websitebouwer in uw Web.config-bestand.
Het moet worden ingesteld vóór elke andere omleiding, vooral de omleiding naar uw PHP-hoofdbestand:
Automatische vertaling op NGINX-servers
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;