Oversette temaer

Du kan aktivere flere språk fra Shopify-administrator, slik at kunder over hele verden kan se innhold på sitt eget språk.

For temaer som er kompatible med salg på flere språk kan du endre standardtemaspråket og legge til andre språk, slik at kundene kan velge foretrukket språk. Hvis temaet ikke har språket du vil ha, eller hvis du vil redigere standardoversettelsene, kan du opprette oversettelsene selv.

Opprett en oversettelse for temaet

Du kan oversette og lokaltilpasse butikken for å endre språket i temaet. Du kan legge til dine egne oversettelser ved å installere Shopifys Translate & Adapt-app, bruke CSV-eksport/-import eller ved å bruke en tredjepartsapp.

Typer innhold som kan oversettes

Det er tre grunnleggende typer innhold du kanskje vil oversette:

Du kan oversette hver tekstbit ved å skrive inn oversettelser i tekstfeltene.

Du trenger ikke å oversette alle feltene i temaet. Endringene lagres automatisk, og du kan stoppe når som helst. Du kan åpne eksisterende oversettelser hvis du vil gjøre endringer.

Hvis du lar et felt stå uten oversettelse, brukes standardspråket for temaet.

Du kan oversette enkel tekst direkte, men du må være ekstra forsiktig når du oversetter tekstblokker som inneholder HTML eller Liquid.

Oversette enkel tekst

For det meste av teksten i nettbutikken trenger du ikke å bruke HTML eller Liquid. Når du skriver inn en oversettelse av en tekstblokk med enkel tekst, er alt du trenger å gjøre å erstatte teksten med den tilsvarende teksten på det andre språket.

Tekstblokker som inneholder HTML

Hvis en tekstblokk inneholder HTML, vil du se vinkelparenteser ( < > ) rundt ord eller uttrykk.

Du må forstå hvordan HTML brukes i blokken du oversetter. Selv om du må la det meste av innholdet stå på engelsk, kan det være noen engelske ord utenfor vinkelparentesene du vil oversette.

Tekstblokker som inneholder HTML brukes vanligvis av følgende årsaker:

Oversette navn på HTML-koblinger

En HTML-kobling er omgitt av tagger som starter med <a href= og slutter med </a>.

Du må bare oversette navnet på koblingen, og ikke de andre komponentene. Koblingsnavnet er den eneste delen av koblingen kundene ser.

Continue browsing <a href="/collections/all">here</a>.

I dette eksempelet erstatter du ordene Continue, browsing og here med en passende oversettelse.

Oversett aldri destinasjonsadressen (også kjent som målet) i en kobling. Destinasjonsadressen er dit en kunde går når de klikker på koblingen. Den står alltid i anførselstegn og peker til en bestemt nettadresse. I eksempelkoblingen er destinasjonsadressen /collections/all.

Oversette tekst formatert med HTML

HTML brukes noen ganger til å fremheve eller legge til ytterligere formatering på ord eller uttrykk, eller for å vise symboler. Du må bare oversette ordene som formateres av HTML-koden, og ikke selve kodene eller taggene. Ta en titt på eksemplene for å sikre at du forstår hva du skal oversette og hva du skal la stå uendret.

Eksempler på HTML-formatering

I følgende eksempel brukes <strong>-taggene til å vise tekst i fet skrift:

<strong>On Sale</strong>

I dette tilfellet oversetter du bare ordene On Sale.

I følgende eksempel brukes HTML-kodene &larr; og &rarr; til å generere symboler for venstre- og høyrepil:

&larr; Previous Product
Next Product &rarr;

Her oversetter du bare uttrykkene Previous Product og Next Product.

I følgende eksempel brukes HTML-<strong>-tagger til å vise filnavnet collection-sidebar.liquid i fet skrift.

Add a type to your products for this list to build itself. All lists are created
in <strong>collection-sidebar.liquid</strong>

Filnavnet her er en Liquid-malfil. Du bør bare oversette filnavnet hvis det er nødvendig for at det skal samsvare med navnet på selve filen. Hvis du for eksempel har opprettet dine egne filer, kan det hende du må endre filnavnet i HTML-koden.

Oversett aldri HTML-tagger eller symbolkoder. Disse brukes av nettleseren og er ikke synlige for kundene.

Tekstblokker som inneholder Liquid

Oversett aldri Liquid-tagger, -objekter eller -filtre.

Liquid er malspråket som styrer utseendet til nettstedet i ulike sammenhenger. Liquid-innhold er alltid omsluttet av ett av følgende sett med symboler:

  • {{ og }}
  • {% og %}
  • {%- og -%}

For eksempel:

Posted on {{ date }}

I dette eksempelet oversetter du bare teksten rundt Liquid-koden, og ikke {{ date }}.

Her er et eksempel på et tekstfelt som bruker en kombinasjon av enkel tekst, HTML og Liquid:

<strong>{{ author }}</strong> on {{ date }}

Selv om dette eksempelet kan se komplisert ut, er den eneste delen du trenger å oversette ordet on.