Oprettelse af flersprogede websteder er blevet nødvendigt for virksomheder og organisationer, der henvender sig til publikum med forskellig sproglig baggrund. Laravel , en udbredt PHP-webapplikationsramme, giver robuste værktøjer og funktioner, der gør det nemmere at udvikle og vedligeholde flersprogede websteder.
En afgørende komponent i et flersproget websted er sprogskifteren, som giver brugerne mulighed for at skifte mellem tilgængelige sprog problemfrit. I denne artikel vil vi udforske betydningen af sprogskiftere og give en trin-for-trin guide til, hvordan du opsætter det på et Laravel flersproget websted.
Hvorfor er en sprogskifter vigtig på Laravel flersprogede websteder?
Før du diskuterer, hvordan du konfigurerer en sprogskifter på et Laravel flersprogede websted, er det vigtigt at forstå, hvorfor du skal gøre det.
- Brugeroplevelse: En veldesignet sprogskifter forbedrer brugeroplevelsen ved at give besøgende let adgang til indhold på deres foretrukne sprog. Denne problemfri overgang til deres modersmål eller foretrukne sprog sikrer bedre forståelse og engagement med webstedets indhold. Når brugere kan forbruge information på et sprog, de er fortrolige med, er der større sandsynlighed for, at de bliver på hjemmesiden længere, udforsker flere sider og potentielt konverterer til kunder eller foretager de ønskede handlinger. En smidig sprogskifteoplevelse eliminerer frustration og barrierer, hvilket fører til øget tilfredshed og en positiv overordnet brugeroplevelse.
- Søgemaskineoptimering (SEO): Søgemaskiner prioriterer websteder, der tilbyder indhold på flere sprog, da det viser en forpligtelse til at betjene et globalt publikum. En sprogskifter kan forbedre din hjemmesides synlighed og placering i søgeresultaterne. Ved at levere indhold på flere sprog øger du chancerne for, at dit websted vises højere i søgeresultaterne for forespørgsler på disse sprog, hvilket udvider din online rækkevidde og tiltrækker mere målrettet trafik.
- Reduktion i afvisningsfrekvens: En brugervenlig sprogskifter hjælper med at reducere afvisningsfrekvensen. Når besøgende hurtigt kan finde og vælge deres foretrukne sprog, er der større sandsynlighed for, at de forbliver på webstedet, udforsker indhold og potentielt konverterer. Brugere, der støder på indhold på et ukendt sprog, kan hurtigt forlade webstedet, hvilket resulterer i en høj afvisningsprocent. Men med en sprogskifter kan de nemt navigere til deres ønskede sprogversion, hvilket tilskynder dem til at blive og engagere sig i indholdet, hvilket i sidste ende reducerer afvisningsprocenten.
- Stigende salgskonverteringer: Ved at levere indhold på sprog, de besøgende forstår, kan du øge sandsynligheden for konverteringer såsom produktkøb eller serviceregistreringer. Hvis besøgende nemt kan forstå produktdetaljer, politikker og betalingsprocesser på deres sprog, vil barrierer for købsbeslutninger blive reduceret. At tilbyde flersproget indhold gennem en sprogskifter forbedrer den overordnede købsoplevelse og kan føre til højere konverteringsrater.
Hvordan konfigurerer man en sprogskifter på en Laravel flersproget hjemmeside?
Efter at have forstået vigtigheden af en sprogskifter på et flersproget Laravel -websted, lad os diskutere, hvordan man implementerer det. Hjemmesideoversættelsestjenester tilbyder typisk denne funktion, som kan tilpasses efter brugernes behov.
Det er dog ikke alle oversættelsestjenester, der tilbyder let tilpasselige og brugervenlige sprogskiftere. Derfor er det afgørende at vælge en automatisk oversættelsestjeneste , der er kompatibel med forskellige rammer og giver fleksible sprogskiftefunktioner.
En automatisk oversættelsestjeneste, der opfylder disse kriterier, er Linguise . Linguise automatiske oversættelse tilbyder en meget tilpasselig og brugervenlig sprogskifterfunktion integreret med populære rammer som Laravel .
Linguise giver problemfri integration med Laravel rammeværket, hvilket giver udviklere mulighed for nemt at inkorporere sprogskifteren i deres flersprogede applikationer. Ved at udnytte Linguise avancerede funktioner og brugervenlige grænseflade kan du strømline processen med at opsætte og vedligeholde sprogskifteren på dit Laravel websted.
Uden videre, her er trinene til at installere Linguise på et flersproget Laravel -websted og konfigurere sprogskifteren.
Trin 1: Tilmeld dig en gratis Linguise -konto
Det første trin til tilmelding involverer at oprette en gratis konto hos Linguise og drage fordel af en gratis prøveperiode på en måned. For at registrere en Linguise -konto skal du blot indtaste din e-mailadresse for at oprette et brugernavn og en adgangskode.
I løbet af prøveperioden på en måned vil du have adgang til Linguise fulde udvalg af spændende funktioner. Når prøveperioden slutter, vil du blive omdirigeret til Linguise dashboardet.
Trin 2: Tilføj domæne Laravel -websted
Når du er forbundet til Linguise -dashboardet, skal du tilføje et nyt websted og gemme dets indstillinger for at få en API-nøgle. Først skal du tilføje flere kolonner for at tilføje et websted, inklusive følgende.
- Konto
- URL'er
- Platforme/CMS
- Sprog
- Oversættelsessprog
- Oversæt URL'er
Derefter får du en API-nøgle, denne API-nøgle aktiveres for at aktivere oversættelse på din hjemmeside. Grundlæggende kontrollerer API-nøglen, hvilke sprog der er aktiveret på et bestemt domæne og tillader oprettelsen af automatisk oversatte sider. Kopiér API-nøglen og gem den i dit udklipsholder.
Klik derefter på "Script PHP" for at få installationsinstruktioner, som vi vil følge i detaljer her.
Trin 3: Upload og tilslut Linguise oversættelsesscriptet
Linguise oversættelsesscriptet skal uploades til din server og lægges i den mappe, hvor Laravel er installeret. Du kan downloade den her.
Når du har downloadet scriptet, skal du udpakke det og uploade det til rodmappen, hvor Laravel er installeret.
Sørg for, at scriptet er på rodniveauet af din Laravel installation (normalt hvor dine CMS-filer er placeret). Sørg for, at mappen hedder " linguise " (standardnavnet efter udpakning).
Trin 4: Konfigurer sprogets URL'er
Dernæst skal du konfigurere sprog-URL'er. Sprogbaserede URL'er skal konfigureres i .htaccess-filen. Hvis du har "RewriteBase/" i din fil, skal du blot kopiere al den følgende kode efter det.
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]
Trin 5: Aktiver sprogskifter på Laravel
Det næste trin er at aktivere sprogskifteren ved at indsætte det script, du har fået fra Linguise dashboardet. Indsættelse af dette sprogskifterscript kan variere afhængigt af det tema, der bruges i Laravel .
I dette tilfælde vil scriptet blive indsat i front.blade.php -filen, der findes i resources/views/layouts/ . Nedenfor er en forhåndsvisning af det indsatte script.
Trin 6: Konfigurer hoveddisplayet
For at starte opsætningen af sprogskifteren skal du navigere til "Indstillinger" > "Visning af sprogflag" i Linguise -dashboardet.
På denne side kan du konfigurere flere muligheder. Den første er hovedskærmindstillingerne, hvor du kan justere forskellige aspekter såsom:
- Flagikonstil: Du kan vælge mellem tre muligheder; side om side visning, rullemenu eller pop op.
- Position: Denne indstilling bestemmer, hvor sprogskifteren vil være på dit websted. Forskellige positionsmuligheder er tilgængelige. Sørg for at vælge en stilling, der er let tilgængelig for besøgende.
Du kan kombinere visning af flag og sprognavne, flag og sprogforkortelser eller blot sprognavne. Brug af flag og sprognavne anbefales for lettere brugergenkendelse.
Trin 7: Indstil flagets design
Efter at have konfigureret hoveddisplayet, kan du yderligere tilpasse designet af de flag, der vil blive vist.
- Vis sprognavn: Du kan vælge at vise sprognavnet baseret på enten landets navn eller selve sprognavnet. For eksempel kan du vise "fransk" eller "français".
- Engelsk flagtype: Denne mulighed er nyttig for sprog med flere variationer, såsom amerikansk eller britisk engelsk (det gælder også for spansk, taiwanesisk, tysk og portugisisk).
- Flagstil: Denne indstilling giver dig mulighed for at vælge formen på flagikonet, enten rundt eller rektangulært.
Trin 8: Indstil farve og størrelse
Efter at have afsluttet flagdesignkonfigurationen, kan du tilpasse farven og størrelsen på flagene. Her er nogle indstillinger, du kan justere.
- Flag kantradius: Tilpas kantradius i pixels til den rektangulære flagstil.
- Sprognavnsfarve: Vælg standardtekstfarven for at vise sprognavnet.
- Popup-sprogfarve: Indstil farven på sprogets titeltekst i pop op- eller dropdown-området.
- Flagstørrelse: Juster størrelsen på flagikonerne.
- Svævefarve for sprognavn: Indstil tekstfarven, der vises, når brugeren holder markøren over sprognavnet.
- Popup-sprog-hoverfarve: Indstil tekstfarven, der vises, når brugeren svæver over sprogtitlen i pop op- eller dropdown-området.
Trin 9: Indstil flag box-shadow
Endelig kan du konfigurere flagboksens skyggeindstillinger. Den første mulighed lader dig anvende en skyggeeffekt på hvert flagikon, der vises på dit websted. Den næste mulighed styrer skyggeeffekten, når brugere holder musen over sprogflagene.
Når du har foretaget alle de ønskede justeringer, skal du klikke på Gem for at anvende tilpasningsændringerne. Derefter skal du navigere til dit Laravel -websted for at bekræfte, at konfigurationen er blevet anvendt. Sådan kommer sprogskifteren til at se ud.
Efter at have gennemført opsætningen kan du nu se, hvordan sprogskifteren fungerer på din Laravel flersprogede hjemmeside.
Derefter vil vi forsøge at oversætte hjemmesiden til andre sprog, for eksempel Francais.
Bedste praksis for optimering af sprogskifter på Laravel flersprogede websted
Efter succesfuld opsætning af sprogskifteren på et Laravel flersproget websted, skal du også kende tips til optimering af sprogskifteren for både dit websted og dine webbesøgende.
Brug letgenkendelige sprogikoner eller flag
Universelt anerkendte symboler eller flag er afgørende for, at besøgende hurtigt kan identificere og vælge deres foretrukne sprog. Sørg for, at de anvendte ikoner eller flag er visuelt fremtrædende, har god farvekontrast og er bredt forstået på tværs af kulturer for at undgå forvirring eller tvetydighed. Kendte symboler eller ikoner hjælper med at skabe en intuitiv og brugervenlig oplevelse, så besøgende nemt kan navigere til deres ønskede sprogversion. Det er vigtigt at vælge ikoner eller flag, der er universelt genkendelige for at undgå potentielle misforståelser eller forvirring.
Strategisk placering af sprogskifterknappen
Placer sprogskifterknappen i et fremtrædende og let tilgængeligt område på dit websted. Standardplaceringer inkluderer sidehoved, sidefod eller hovednavigationsmenu. Disse placeringer er intuitive for de fleste internetbrugere og stemmer overens med deres forventninger, når de leder efter sprogmuligheder. Ensartet placering på tværs af alle sider sikrer, at besøgende nemt kan få adgang til sprogskifteren, uanset deres indgangspunkt eller den specifikke side, de besøger. Denne ensartede placering hjælper med at skabe en problemfri og forudsigelig brugeroplevelse.
Oprethold konsistens på tværs af alle sider
Sørg for, at sprogskifteren bevarer et ensartet udseende og adfærd på hele dit websted. Brugere skal være i stand til at skifte sprog problemfrit, uanset hvilken side de er på, eller hvilket indhold de ser. Konsistens giver ikke kun en sammenhængende brugeroplevelse, men styrker også tilgængeligheden og tilgængeligheden af sprogmuligheder, hvilket fremmer tilliden og tilliden til dit flersprogede websted. Eventuelle uoverensstemmelser i sprogskifteren kan føre til forvirring og frustration for brugerne, hvilket potentielt kan få dem til at forlade dit websted.
Overvej at bruge sprognavne og flag
I stedet for blot at bruge flag, er det en god idé at overveje at bruge flag og sprognavne i deres oprindelige form. Denne tilgang kan hjælpe med at undgå forvirring, da nogle sprog tales i nogle lande med forskellige flag. Brug af sprognavne eliminerer direkte tvetydighed og sikrer, at besøgende tydeligt kan identificere og vælge det ønskede sprog uden fejlfortolkning. Derudover kan brugen af sprognavne være mere inkluderende og respektere kulturel mangfoldighed.
Brugervenlig sprogskifteproces
Forenkle processen for brugere at skifte til et andet sprog, hvis standardsproget ikke matcher deres præferencer. Du kan også bruge elementer såsom rullemenuer, flag-/ikonlister eller skifteknapper til valg af sprog. Sørg dog for, at hver knap kan klikkes nemt og tydeligt viser de tilgængelige sprogindstillinger. Denne brugervenlige tilgang minimerer friktion og sikrer en jævn sprogovergang, hvilket forbedrer den overordnede brugeroplevelse. En problemfri og ligetil sprogskifteproces kan øge brugertilfredsheden og tilskynde besøgende til at udforske dit flersprogede indhold.
Konfigurer en sprogskifter på Laravel flersprogede websted ved hjælp af Linguise !
På dette tidspunkt bør du vide, at du konfigurerer sprogskifteren til Laravel flersprogede web. Udvikling af en sprogskifter kan give forskellige fordele og følgelig føre til optimering baseret på de tidligere nævnte punkter.
Ved effektivt at optimere sprogskifteren kan den forbedre den overordnede brugeroplevelse markant. Fortsæt nu med at registrere en Linguise -konto, integrer dit Laravel -websted og finjuster sprogskifteren for at forbedre brugeroplevelsen.