Jak přeložit e-shop na PrestaShopu: mapa šesti vrstev, na které se snadno zapomene
E-shop na PrestaShopu přeložíte v šesti vrstvách: obsah katalogu (produkty, kategorie, informační stránky), slovníky (vlastnosti, atributy, značky), texty šablony a modulů, e-maily zákazníkům, adresy stránek a data pro Google. Jazykový balíček pokrývá jen texty rozhraní. Zbytek musíte přeložit sami, v administraci nebo v konverzaci s chatem.
Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení
Co PrestaShop udělá, když přidáte nový jazyk?
Stáhne překlady rozhraní a zkopíruje obsah. Po přidání jazyka v Mezinárodní > Lokalizace jsou tlačítka, košík a hlášení e-shopu hned francouzsky nebo německy, protože pocházejí z jazykového balíčku. Názvy a popisy produktů v novém jazyce jsou kopií původních textů.
Kdo tím prošel, zná výsledek: francouzský e-shop s anglickými popisy, kde jen tlačítko „Ajouter au panier“ prozrazuje, že se něco změnilo. Google pak vidí stránku pod francouzskou adresou s anglickým obsahem. Průvodce Google k vícejazyčným webům popisuje, jak jazykové verze správně uspořádat.
Mapa šesti vrstev: co, kde a kdo překládá
| Vrstva | Příklady | Kde v administraci | Chat |
|---|---|---|---|
| 1. Obsah katalogu | názvy a popisy produktů, popisy kategorií, stránky Doprava a Vrácení | formuláře produktu, kategorie a CMS stránky | ano, s náhledem |
| 2. Slovníky | vlastnosti (Materiál), hodnoty (Bavlna), atributy (XL, Červená), značky | Katalog > Atributy a vlastnosti, Značky | ano, až 200 položek najednou |
| 3. Texty šablony a modulů | „Doprava zdarma od…“, nadpisy bloků, tlačítka v šabloně | Mezinárodní > Překlady | ne, ručně v administraci |
| 4. Obsah v modulech | bannery, textové bloky, menu | konfigurace každého modulu | ne, ručně v modulech |
| 5. E-maily | potvrzení objednávky, odeslání | Mezinárodní > Překlady, překlady e-mailů | ne |
| 6. Adresy a Google | přátelské URL, titulky a popisy v Google, hreflang | formulář produktu, záložka SEO, Nastavení obchodu > Provoz a SEO | titulky a popisy ano, adresy zvlášť |
Vrstvy 3 a 5 dobře popisuje PrestaPremium (polsky). Širší plán vstupu na zahraniční trh, s měnami a podmínkami, shrnuje helpguru (také polsky).
Na které vrstvy se zapomíná nejčastěji?
Na slovníky a adresy. Popisy produktů překládá každý, protože je vidíte hned. Slovníky se ukážou až ve filtrech: zákazník z Francie filtruje podle „Matière: Coton“, ale filtr ukazuje „Material: Cotton“. Filtry používají vlastnosti, takže nepřeložené vlastnosti je rozbijí v celém e-shopu. Více o filtrech v článku nefungují filtry v PrestaShopu.
Druhou pastí jsou adresy. Produkt „nora-garden-lantern“ má ve francouzské verzi stejnou anglickou adresu, protože ji PrestaShop zkopíroval, když jste přidali jazyk. Změna adresy je samostatné rozhodnutí: pokud je francouzská verze už v Google, každá změna potřebuje přesměrování. Pravidla popisujeme v článku o chybách 404.
Jak přeložit e-shop krok za krokem?
- Přidejte jazyk v Mezinárodní > Lokalizace, ideálně přes lokalizační balíček země.
- Zvolte rozsah. Nepřekládejte vše najednou. Začněte kategoriemi, které chcete prodávat v zahraničí.
- Přeložte slovníky před produkty. Vlastnosti a atributy sdílí mnoho produktů, takže se práce rychle vrátí.
- Přeložte kategorie a produkty, spolu s titulky a popisy pro Google.
- Přeložte informační stránky: Doprava, Vrácení, Kontakt. Obchodní podmínky svěřte právníkovi z cílové země.
- Projděte texty šablony a modulů v Mezinárodní > Překlady a v modulech s vlastním obsahem.
- Zkontrolujte e-maily zadáním testovací objednávky v novém jazyce.
- Zkontrolujte e-shop v anonymním okně prohlížeče: menu, filtry, stránku produktu, košík, patičku.
Kolik práce to je, když to děláte ručně?
Spočítejte si to pro svůj e-shop: počet produktů krát pole k překladu (název, krátký popis, popis, titulek a popis pro Google), plus kategorie, vlastnosti a jejich hodnoty. Pátek, 22:15, u produktu 64 z 300 si uvědomíte, že hodnoty vlastností ve filtrech jsou stále nepřeložené. Překlad e-shopu po večerech se táhne týdny a mezitím přibývají nové produkty, které je také třeba přeložit.
Jak přeložit e-shop v konverzaci s chatem?
S modulem TellMyShop požádáte svůj chat (Claude nebo ChatGPT) o překlad jedné vrstvy po druhé. Chat přečte původní text, napíše verzi v cílovém jazyce se zachováním faktů a ukáže náhled. U slovníků nejdřív ukáže jen položky, které jsou prázdné nebo shodné s originálem, takže znovu nepřekládá, co už přeložené je.
Vy: Přelož do francouzštiny vlastnosti a hodnoty, které ještě nemají francouzskou verzi.
Váš chat: Chybí 3 názvy vlastností a 58 hodnot. Příklady:
Ostatních 58 je ve stejném náhledu. Uložím je po vašem schválení, pak můžeme přejít na kategorii Lucerny.
stará verze: Material (francouzská verze stejná jako anglická)
nová verze: Matière
stará verze: Cotton
nová verze: Coton
stará verze: Tempered glass
nová verze: Verre trempé
Obsah produktů jde po dávkách až 50 v jednom jazyce, kategorie až 20, slovníky až 200 položek. Každou dávku můžete vrátit zpět zvlášť. Středa, 8:15: schválíte slovníky a první kategorii, než začnete balit objednávky. Texty šablony, modulů a e-mailů dál překládáte v administraci, protože chat je nemění.
Ukázkové požadavky: překlad obsahu produktů, překlad celého e-shopu s filtry a značkami a překlad kategorií a informačních stránek. Překlady jsou součástí TellMyShop Pro, popsaného v ceníku. TellMyShop funguje na PrestaShopu 1.7.8, 8.0+ a 9.0+, se samostatným balíčkem pro starší PHP.
Otázky a odpovědi
Jak přidat nový jazyk v PrestaShopu?
V administraci přejděte do Mezinárodní, Lokalizace a importujte lokalizační balíček země, nebo na záložce Jazyky přidejte jen jazyk. PrestaShop stáhne překlady rozhraní e-shopu i administrace. Obsah katalogu, tedy názvy a popisy produktů, dostane kopii textů z výchozího jazyka, které pak musíte přeložit.
Stačí automatický překladač, například DeepL?
Na první verzi ano, ale výsledek si před zveřejněním přečtěte. Překlad slovo od slova plete názvy vlastností, velikosti a obchodní pojmy. Lepší je psát popis rovnou v cílovém jazyce podle originálu a zachovat fakta: rozměry, materiály, dodací podmínky.
Proč je část e-shopu po překladu stále v původním jazyce?
Protože překlad produktů nepokrývá slovníky: názvy vlastností, hodnoty filtrů, skupiny atributů a popisy značek. Ty jsou v administraci jinde. Nepřeložené zůstávají i texty přidané v modulech, třeba bannery a textové bloky, a texty šablony, které nejsou v jazykovém balíčku.
Objeví se přeložené stránky v Google v jiné zemi?
Ano, pokud má každá jazyková verze vlastní adresu a stránky na sebe odkazují značkami hreflang. Šablona Classic je pro aktivní jazyky přidává automaticky. Důležité je, aby byl obsah opravdu přeložený, protože stránka s anglickým popisem pod francouzskou adresou nemá francouzským uživatelům co ukázat.
Kolik produktů chat přeloží v jedné konverzaci?
Obsah produktů jde po dávkách až 50 v jednom jazyce, kategorie až 20 a slovníky, jako vlastnosti a atributy, až 200 položek najednou. Každá dávka má před uložením náhled a každou můžete vrátit zpět zvlášť. U velkého katalogu začněte kategoriemi, které chcete v zahraničí prodávat jako první.
PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.