Översätta teman

Du kan aktivera flera språk från din Shopify-admin så att kunder över hela världen kan se innehåll på sitt modersmål.

För teman som är kompatibla med försäljning på flera språk kan du ändra standardtemaspråket och lägga till andra språk så att kunderna kan välja önskat språk. Om ditt tema inte har det språk du vill ha, eller om du vill redigera standardöversättningarna, kan du skapa översättningarna själv.

Skapa en översättning för ditt tema

Du kan översätta och lokalisera din butik för att ändra språket i ditt tema. Du kan lägga till egna översättningar genom att installera Shopifys Translate & Adapt app, med hjälp av CSV-export/import eller genom att använda en tredjepartsapp.

Typer av innehåll som kan översättas

Det finns tre grundläggande typer av innehåll som du kanske vill översätta:

Du kan översätta varje textavsnitt genom att ange översättningar i textfälten.

Du behöver inte översätta varje fält i ditt tema. Dina ändringar sparas automatiskt och du kan sluta när som helst. Du kan komma åt befintliga översättningar om du vill göra ändringar.

Om du lämnar ett fält utan översättning används temats standardspråk.

Du kan översätta oformaterad text direkt, men du måste vara extra försiktig när du översätter textblock som innehåller HTML eller Liquid.

Översätt oformaterad text

För det mesta av texten i din webbshop behöver du inte använda HTML eller Liquid. När du anger en översättning av ett oformaterat textblock behöver du bara ersätta texten med motsvarande text på det andra språket.

Textblock som innehåller HTML

Om ett textblock innehåller HTML ser du par av vinkelparenteser (< >) som omger ord eller fraser.

Du måste förstå hur HTML används i det block du översätter. Även om du måste lämna det mesta av innehållet på engelska kan det finnas några engelska ord utanför vinkelparenteserna som du vill översätta.

Textblock som innehåller HTML används vanligtvis av följande skäl:

Översätt HTML-länknamn

En HTML-länk omges av taggar som börjar med <a href= och slutar med </a>.

Du ska endast översätta namnet på länken och inte dess andra komponenter. Länknamnet är den enda delen av länken som dina kunder ser.

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

I det här exemplet ska du ersätta orden Continue, browsing och here med en lämplig översättning.

Översätt aldrig destinationsadressen (även kallad målet) i en länk. Destinationsadressen är dit en kund kommer när den klickar på länken. Den visas alltid inom citattecken och pekar på en specifik webbadress. I exempellänken är destinationsadressen /collections/all.

Översätt text som är formaterad med HTML

HTML används ibland för att ge betoning eller ytterligare stil till ord eller fraser, eller för att visa symboler. Du ska endast översätta de ord som är formaterade med HTML, och inte koderna eller taggarna. Ta en titt på exemplen för att se till att du förstår vad du ska översätta och vad du ska lämna oförändrat.

Exempel på HTML-formatering

I följande exempel används <strong>-taggarna för att visa text i fetstil:

<strong>On Sale</strong>

I det här fallet ska du bara översätta orden On Sale.

I följande exempel används HTML-koderna &larr; och &rarr; för att generera symboler för vänster- och högerpilar:

&larr; Previous Product
Next Product &rarr;

Här ska du bara översätta fraserna Previous Product och Next Product.

I följande exempel används HTML-taggarna <strong> för att visa filnamnet collection-sidebar.liquid i fetstil.

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

Filnamnet här är en Liquid-mallfil. Du bör endast översätta filnamnet om det är nödvändigt för att matcha namnet på själva filen. Om du till exempel har skapat dina egna filer kan du behöva ändra filnamnet i HTML-koden.

Översätt aldrig HTML-taggar eller symbolkoder. Dessa används av din webbläsare och visas inte för dina kunder.

Textblock som innehåller Liquid

Översätt aldrig Liquid-taggar, -objekt eller -filter.

Liquid är det mallspråk som styr utseendet på din webbplats i olika sammanhang. Liquid-innehåll omges alltid av en av följande uppsättningar av symboler:

  • {{ och }}
  • {% och %}
  • {%- och -%}

Till exempel:

Posted on {{ date }}

I det här exemplet ska du bara översätta texten runt Liquid-koden, och inte {{ date }}.

Här är ett exempel på ett textfält som använder en kombination av oformaterad text, HTML och Liquid:

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

Även om det här exemplet kan se komplicerat ut, är den enda del du behöver översätta ordet on.