Prevajanje tem
V skrbniku Shopify lahko aktivirate več jezikov, da si lahko stranke po vsem svetu ogledajo vsebino v njihovem maternem jeziku.
Za teme, ki so združljive s prodajo v več jezikih, lahko spremenite privzeti jezik teme in dodate druge jezike, da lahko stranke izberejo želeni jezik. Če vaša tema nima želenega jezika ali želite urediti privzete prevode, lahko prevode ustvarite sami.
Na tej strani
Omejitve prevajanja
Vsaka datoteka območnih nastavitev v vaši temi lahko shrani do 3.400 prevodov. Prevod je eno prevodljivo polje, kot je oznaka gumba ali naslov razdelka.
Datoteke območnih nastavitev vsebujejo prevode za en jezik, na primer locales/de.json za nemščino. Vsaka datoteka območnih nastavitev ima svojo omejitev. Omejitev ni skupna vsota za vse vaše jezike.
Omejitev velja za vse, kar je shranjeno v datoteki območnih nastavitev, vključno s prevodi, ki se vanjo shranijo samodejno, ko spremenite vsebino teme. Jezik lahko to omejitev doseže, tudi če ste sami dodali le nekaj prevodov.
Ustvarjanje prevoda za temo
Svojo trgovino lahko prevedete in lokalizirate, da spremenite jezik teme. Lastne prevode lahko dodate z namestitvijo Shopifyjeve aplikacije Translate & Adapt, uporabo izvoza/uvoza CSV ali uporabo aplikacije drugega ponudnika.
Vrste vsebine, ki jih lahko prevedete
Obstajajo tri osnovne vrste vsebin, ki jih boste morda želeli prevesti:
Vsak del besedila lahko prevedete z vnosom prevodov v besedilna polja.
Ni treba, da prevedete vsako polje v temi. Vaše spremembe se shranjujejo samodejno in postopek lahko kadar koli prekinete. Če želite vnesti spremembe, lahko dostopate do vseh obstoječih prevodov.
Če pustite polje brez prevoda, se uporabi privzeti jezik teme.
Navadno besedilo lahko prevedete neposredno, pri prevajanju besedilnih blokov, ki vsebujejo HTML ali Liquid, pa morate biti še posebej previdni.
Prevajanje navadnega besedila
Za večino besedila v spletni trgovini ni treba uporabiti jezika HTML ali Liquid. Pri vnosu prevoda bloka navadnega besedila morate zgolj zamenjati besedilo z ustreznico v drugem jeziku.
Besedilni bloki, ki vsebujejo HTML
Če besedilni blok vsebuje HTML, so besede ali besedne zveze obdane s pari lomljenih oklepajev ( < > ).
Razumeti morate, kako se HTML uporablja v bloku, ki ga prevajate. Čeprav boste morali večino vsebine pustiti v izvirni angleščini, boste morda želeli prevesti nekatere angleške besede zunaj lomljenih oklepajev.
Besedilni bloki, ki vsebujejo HTML, se običajno uporabljajo iz naslednjih razlogov:
- ustvarjanje povezav do drugega dela spletne trgovine ali do druge spletne strani
- dodajanje oblikovanja besedilu
Prevajanje imen povezav HTML
Povezava HTML je obdana z oznakami, ki se začnejo z <a href= in končajo z </a>.
Prevesti morate samo ime povezave in ne njenih drugih komponent. Ime povezave je edini del povezave, ki ga bodo videle stranke.
Continue browsing <a href="/collections/all">here</a>.V tem primeru z ustreznim prevodom zamenjate besede Continue, browsing in here.
Nikoli ne prevajajte ciljnega naslova v povezavi. Ciljni naslov je mesto, kamor je stranka usmerjena ob kliku povezave. Vedno je prikazan v narekovajih in kaže na določen spletni naslov. V vzorčni povezavi je ciljni naslov /collections/all.
Prevajanje besedila, oblikovanega s kodo HTML
HTML se včasih uporablja za poudarjanje ali dodatno oblikovanje besed oz. besednih zvez ali za prikaz simbolov. Prevesti morate samo besede, ki so oblikovane s kodo HTML, in ne same kode ali oznak. Oglejte si primere, da boste lažje razumeli, kaj je treba prevesti in kaj pustiti nespremenjeno.
Primeri oblikovanja s kodo HTML
V naslednem primeru se za prikaz krepkega besedila uporabljajo oznake <strong>:
<strong>On Sale</strong>V tem primeru prevedete samo besedilo On Sale.
V naslednem primeru se za prikaz simbolov puščic levo in desno uporabljata kodi HTML ← in →:
← Previous ProductNext Product →Tukaj prevedete samo besedni zvezi Previous Product in Next Product.
V naslednem primeru se uporabijo oznake HTML <strong> za prikaz imena datoteke collection-sidebar.liquid v krepkem tisku.
Add a type to your products for this list to build itself. All lists are created
in <strong>collection-sidebar.liquid</strong>Ime datoteke tukaj je datoteka predloge Liquid. Ime datoteke prevedite samo, če se mora ujemati z imenom same datoteke. Če ste na primer ustvarili lastne datoteke, boste v HTML-ju morda morali spremeniti ime datoteke.
Nikoli ne prevajajte oznak HTML ali kod simbolov. Te uporablja vaš brskalnik in jih stranke ne vidijo.
Besedilni bloki, ki vsebujejo Liquid
Nikoli ne prevajajte oznak, predmetov ali filtrov Liquid.
Liquid je jezik za predloge, ki nadzoruje videz vaše spletne strani v različnih kontekstih. Vsebina Liquid je vedno ovita v enega od naslednjih nizov simbolov:
{{in}}{%in%}{%-in-%}
Na primer:
Posted on {{ date }}V tem primeru bi prevedli le besedilo okoli vsebine Liquid in ne {{ date }}.
Tukaj je primer besedilnega polja, ki uporablja kombinacijo navadnega besedila, HTML-ja in vsebine Liquid:
<strong>{{ author }}</strong> on {{ date }}Čeprav je ta primer morda videti zapleten, je edini del, ki ga morate prevesti, beseda on.
Odpravljanje težav s prevodi teme
Odpravljanje napake zaradi prevelikega števila ključev prevoda
Napaka Too many translation keys se prikaže, ko bi ob shranjevanju datoteka območnih nastavitev presegla mejo 3.400 shranjenih prevodov. Prevod se ne shrani. Napaka se lahko prikaže tudi ob spremembi že obstoječega prevoda.
Prevodi ostanejo v datoteki območnih nastavitev, dokler jih ne odstranite, vključno s tistimi, ki jih ne uporabljate več. Preden odstranite katere koli prevode, podvojite svojo temo, da se lahko po potrebi vrnete na prejšnjo kopijo.
Če želite narediti prostor za nove prevode, izbrišite prevode, ki jih ne potrebujete več, iz datoteke območnih nastavitev v urejevalniku kode.
Če ne veste natančno, koliko prevodov je shranjenih za posamezen jezik, se obrnite na podporo za Shopify.