Thema's vertalen
Je kunt vanuit je Shopify-beheercentrum meerdere talen activeren, zodat klanten over de hele wereld de content in hun eigen taal kunnen bekijken.
Voor thema's die compatibel zijn met verkopen in meerdere talen, kun je de standaard themataal wijzigen en andere talen toevoegen zodat klanten hun voorkeurstaal kunnen selecteren. Als je thema niet de taal heeft die je wilt of als je de standaardvertalingen wilt bewerken, dan kun je zelf de vertalingen aanmaken.
Een vertaling voor je thema aanmaken
Je kunt je winkel vertalen en lokaliseren om de taal van je thema te wijzigen. Je kunt je eigen vertalingen toevoegen door de Translate & Adapt-app van Shopify te installeren, met behulp van CSV-export/-import of door een app van derden te gebruiken.
Soorten content die kunnen worden vertaald
Er zijn drie basistypen content die je mogelijk wilt vertalen:
Je kunt elk stuk tekst vertalen door vertalingen in te voeren in de tekstvelden.
Je hoeft niet elk veld in je thema te vertalen. Je wijzigingen worden automatisch opgeslagen en je kunt op elk moment stoppen. Je hebt toegang tot elke bestaande vertaling als je wijzigingen wilt aanbrengen.
Als je een veld niet vertaalt, wordt de standaardtaal van het thema gebruikt.
Je kunt tekst zonder opmaak rechtstreeks vertalen, maar je moet extra voorzichtig zijn bij het vertalen van tekstblokken die HTML of Liquid bevatten.
Tekst zonder opmaak vertalen
Voor de meeste tekst in je webshop hoef je geen HTML of Liquid te gebruiken. Wanneer je een vertaling invoert voor een blok met tekst zonder opmaak, hoef je alleen de tekst te vervangen door het equivalent in de andere taal.
Tekstblokken die HTML bevatten
Als een tekstblok HTML bevat, zie je paren punthaken (< >) rondom woorden of zinsdelen.
Je moet begrijpen hoe de HTML wordt gebruikt in het blok dat je vertaalt. Hoewel je de meeste content in het oorspronkelijke Engels moet laten staan, zijn er mogelijk Engelse woorden buiten de punthaken die je wilt vertalen.
Tekstblokken die HTML bevatten, worden doorgaans om de volgende redenen gebruikt:
- links aanmaken naar een ander deel van je webshop of naar een andere website
- opmaak aan tekst toevoegen
HTML-linknamen vertalen
Een HTML-link staat tussen tags die beginnen met <a href= en eindigen met </a>.
Je mag alleen de naam van de link vertalen en niet de andere componenten. De linknaam is het enige deel van de link dat je klanten te zien krijgen.
Continue browsing <a href="/collections/all">here</a>.In dit voorbeeld vervang je de woorden Continue, browsing en here door een geschikte vertaling.
Vertaal nooit het bestemmingsadres (ook wel het doel genoemd) in een link. Het bestemmingsadres is waar een klant naartoe gaat als die op de link klikt. Het staat altijd tussen aanhalingstekens en verwijst naar een specifiek webadres. In de voorbeeldlink is het bestemmingsadres /collections/all.
Tekst met HTML-opmaak vertalen
HTML wordt soms gebruikt om woorden of zinsdelen te benadrukken of extra opmaak te geven, of om symbolen weer te geven. Je mag alleen de woorden vertalen die met HTML worden opgemaakt, en niet de codes of tags zelf. Bekijk de voorbeelden om er zeker van te zijn dat je begrijpt wat je moet vertalen en wat je ongewijzigd moet laten.
Voorbeelden van HTML-opmaak
In het volgende voorbeeld worden de <strong>-tags gebruikt om tekst vetgedrukt weer te geven:
<strong>On Sale</strong>In dit geval vertaal je alleen de woorden On Sale.
In het volgende voorbeeld worden de HTML-codes ← en → gebruikt om linker- en rechterpijlsymbolen te genereren:
← Previous ProductNext Product →Hier vertaal je alleen de zinsdelen Previous Product en Next Product.
In het volgende voorbeeld worden de HTML <strong>-tags gebruikt om de bestandsnaam collection-sidebar.liquid vetgedrukt weer te geven.
Add a type to your products for this list to build itself. All lists are created
in <strong>collection-sidebar.liquid</strong>De bestandsnaam is hier een Liquid-templatebestand. Je moet de bestandsnaam alleen vertalen als dit nodig is om overeen te komen met de naam van het bestand zelf. Als je bijvoorbeeld je eigen bestanden hebt aangemaakt, moet je mogelijk de bestandsnaam in de HTML wijzigen.
Vertaal nooit HTML-tags of symboolcodes. Deze worden gebruikt door je browser en zijn niet zichtbaar voor je klanten.
Tekstblokken die Liquid bevatten
Vertaal nooit Liquid-tags, -objecten of -filters.
Liquid is de templatetaal waarmee het uiterlijk van je website in verschillende contexten wordt bepaald. Liquid-content wordt altijd omsloten door een van de volgende sets symbolen:
{{en}}{%en%}{%-en-%}
Bijvoorbeeld:
Posted on {{ date }}In dit voorbeeld vertaal je alleen de tekst rondom de Liquid en niet {{ date }}.
Hier is een voorbeeld van een tekstveld waarin een combinatie van tekst zonder opmaak, HTML en Liquid wordt gebruikt:
<strong>{{ author }}</strong> on {{ date }}Hoewel dit voorbeeld er misschien complex uitziet, is het enige deel dat je hoeft te vertalen het woord on.