Du har bygget temaet om. Det ser bedre ud, det konverterer bedre, og du udgiver det en tirsdag morgen. Så åbner en kunde i Tyskland siden, og beskedbjælken, kurven og footeren er på engelsk igen.
Det er en af de mest almindelige overraskelser i en flersproget Shopify-butik, og det er ikke en fejl. Det sker på grund af, hvor Shopify gemmer temaoversættelser. Når du først ved det, er løsningen enkel, og du kan klare den før lanceringsdagen i stedet for bagefter.
Derfor starter et nyt tema uoversat
Shopify gemmer oversættelser forskellige steder, alt efter hvad der bliver oversat.
Produkttitler, beskrivelser, kategoritekster, sideindhold, blogindlæg og metafelter hænger på selve posterne. De hører til produktet, ikke til det tema der tegner det. Skift tema, og de bliver præcis som de var.
Temaindhold fungerer anderledes. De tekster, du retter i temaeditoren, plus temaets egne sprogfiler, hænger på netop det tema. Et nyt tema er en ny post, så det kommer med et tomt sæt oversættelser.
Derfor føles et redesign som om det sletter halvdelen af dit arbejde. Sortimentet fejler ingenting. Rammen omkring det gør.
Kort fortalt
Dine produkter beholder deres oversættelser. Dit tema gør ikke. Et nyt tema er en ny post, og den starter tom.
Sådan går det typisk galt
Rækkefølgen ser som regel sådan her ud.
- Bureauet eller udvikleren kopierer det aktive tema og går i gang med at bygge om.
- Alle tester det nye tema på kildesproget, oftest engelsk, fordi det er det forhåndsvisningen viser først.
- Temaet bliver udgivet en stille morgen.
- De oversatte markeder viser pludselig engelsk navigation, engelske knapper og engelske beskedbjælker.
- Nogen kører oversættelsen igen, og butikken står halvt oversat, mens jobbet arbejder sig gennem teksterne.
Der er ikke noget sjusk i det. De oversatte markeder er bare ikke en del af den normale gennemgang af temaet. Oversættelserne lå på det gamle tema, så ingen havde grund til at kigge.
Løsningen: oversæt temaet, før det går i luften
LocaleFlow viser alle temaer i din butik, ikke kun det udgivne. På fanen Online Store får du en liste, der hedder “Themes to translate”, hvor hvert tema er mærket med sin rolle.
- Live er det tema, kunderne ser lige nu.
- Unpublished er et tema, der ligger i dit temabibliotek, for eksempel den kopi du bygger om.
- Development er et tema, der er skubbet op fra en udviklers maskine med Shopify CLI.
Du markerer dem, du vil have oversat. Det aktive tema kan stå umarkeret, så oversættelsen kun rører det nye tema.
Derefter klikker du på Restart translation. Kortet bekræfter med “Job queued. Translation will start shortly.” Et grønt banner melder så, at jobbet kører. Nyt indhold bliver oversat automatisk, og der ligger et Check status-link ved siden af.
Når det er færdigt, kan du forhåndsvise det upublicerede tema med et af dine sprog slået til. Hvis navigationen, knapperne og beskedbjælken læser rigtigt, er temaet klar. Udgiv det, og butikken er oversat fra første minut.
Hvad oversættelsen faktisk gør
Hvert tema, du markerer, bliver oversat fra dit kildesprog. LocaleFlow løfter ikke teksterne ud af dit gamle tema og lægger dem over i det nye.
Den forskel betyder mere, end den lyder af. Et ombygget tema bruger sjældent de samme tekster som det gamle, fordi sektioner bliver omdøbt, tekster bliver skrevet om, og der kommer nye blokke til. Når der bliver oversat fra kilden, bliver de nye tekster dækket, også dem der aldrig har eksisteret før.
Dine indstillinger gælder stadig for kørslen:
- Egne termoversættelser holder fast i din faste ordvalg, så et ord, du besluttede sidste år, bliver brugt igen.
- Blokerede nøgler bliver stående på kildesproget, hvilket er det du vil have med varemærker og varenumre.
- Egen prompt og prompts pr. sprog holder på tonen, så det nye tema lyder som det gamle.
Resultatet er et nyt tema i samme tone som det, det afløser, uden at nogen skal taste en ordliste ind igen.
Tjekliste til en temalancering
Brug den i ugen før du udgiver.
- Kopiér det aktive tema, eller skub dit udviklingstema op, så det står i temabiblioteket.
- Gør teksterne færdige på kildesproget først. Det spilder en kørsel at oversætte et tema, der stadig bliver ændret.
- Åbn LocaleFlow, gå til fanen Online Store og markér det nye tema. Lad det aktive tema stå umarkeret.
- Klik på Restart translation og vent på, at jobbet bliver færdigt.
- Forhåndsvis det upublicerede tema med hvert målsprog, og læs rammen, ikke produkterne.
- Ret det, der læser forkert, med egne termer, og kør igen.
- Udgiv temaet.
- Markér det nyudgivne tema, så løbende rettelser bliver ved med at synkronisere, og fjern markeringen fra det gamle.
Punkt 8 er det, folk glemmer. Efter skiftet skal det tema, du arbejder i, være det LocaleFlow holder synkroniseret.
Hvad der ellers er temaspecifikt, og hvad der ikke er
Det hjælper at vide, hvilke dele af en butik der følger temaet, og hvilke der ikke gør, for det fortæller dig, hvad du skal tjekke efter et redesign.
Temaspecifikt, så det kræver kørslen ovenfor:
- Indhold fra temaeditoren, blandt andet beskedbjælker, forsidetekster og sektionsoverskrifter
- Tekster fra temaets sprogfiler, blandt andet knapper, kurvetekster og formularlabels
Ikke temaspecifikt, så det overlever uberørt:
- Produkter, kategorier, sider, blogs og blogindlæg
- Metafelter og metaobjekter
- Menuer, handelsbetingelser, filterlabels i butikken og navne på leveringsmetoder
- Alt-tekster på billeder og navne på produktvarianter
LocaleFlow dækker alle femten ressourcetyper, så den samme opsætning klarer begge grupper. Det eneste et redesign ændrer, er hvilken temapost temaindholdet hører til.
Gør det én gang
Sæt oversættelsen ind på din tjekliste til temalancering, lige ved siden af hastighedstesten. Det tager ét klik, og det fjerner den værste overraskelse på lanceringsdagen i en flersproget butik.
Læs også
- De mest almindelige fejl i Shopify-oversættelser
- Guide til flersproget SEO
- Guide til oversættelse med Shopify Markets
Prøv LocaleFlow med en gratis demo - se dit eget butiksindhold oversat.