Jak przetłumaczyć sklep PrestaShop: mapa sześciu warstw, o których łatwo zapomnieć
Sklep PrestaShop tłumaczysz w sześciu warstwach: treści katalogu (produkty, kategorie, strony informacyjne), słowniki (cechy, atrybuty, producenci), teksty motywu i modułów, e-maile do klientów, adresy stron i dane dla Google. Pakiet językowy załatwia tylko teksty interfejsu. Resztę trzeba przetłumaczyć samemu, w panelu albo w rozmowie z Claude.
Autor: Sani. Sani buduje moduł TellMyShop i na co dzień pracuje z zapleczem sklepów PrestaShop.
Aktualizacja: · 4 min czytania
Co robi PrestaShop, gdy dodajesz nowy język?
Pobiera tłumaczenia interfejsu i kopiuje treści. Po dodaniu języka w Międzynarodowe > Lokalizacja przyciski, koszyk i komunikaty sklepu są po angielsku czy niemiecku od razu, bo pochodzą z pakietu językowego. Nazwy i opisy produktów w nowym języku to kopia tekstów polskich.
Efekt znają wszyscy, którzy to przerabiali: angielski sklep z polskimi opisami, w którym tylko przycisk „Add to cart” zdradza, że coś się zmieniło. Google widzi wtedy stronę pod angielskim adresem z polską treścią. Jak poprawnie zorganizować wersje językowe, opisuje przewodnik Google o witrynach wielojęzycznych.
Mapa sześciu warstw: co, gdzie i kto tłumaczy
| Warstwa | Przykłady | Gdzie w panelu | Claude |
|---|---|---|---|
| 1. Treści katalogu | nazwy, opisy produktów, opisy kategorii, strony Dostawa i Zwroty | karta produktu, kategorii, strony CMS | tak, z podglądem |
| 2. Słowniki | cechy (Materiał), wartości (Bawełna), atrybuty (XL, Czerwony), producenci | Katalog > Atrybuty i cechy, Marki | tak, do 200 pozycji naraz |
| 3. Teksty motywu i modułów | „Darmowa dostawa od…”, nagłówki bloków, przyciski w motywie | Międzynarodowe > Tłumaczenia | nie, ręcznie w panelu |
| 4. Treści w modułach | banery, bloki tekstu, menu | konfiguracja każdego modułu | nie, ręcznie w modułach |
| 5. E-maile | potwierdzenie zamówienia, wysyłka | Międzynarodowe > Tłumaczenia, tłumaczenia e-maili | nie |
| 6. Adresy i Google | przyjazne adresy, tytuły i opisy w Google, hreflang | karta produktu, zakładka SEO, Preferencje > Ruch | tytuły i opisy tak, adresy osobno |
Warstwy 3 i 5 dobrze opisuje PrestaPremium. Szerszy plan wejścia na rynek zagraniczny, z walutami i regulaminem, zebrał helpguru.
O których warstwach zapomina się najczęściej?
O słownikach i adresach. Opisy produktów tłumaczy każdy, bo widać je od razu. Słowniki wychodzą dopiero przy filtrach: klient z Niemiec filtruje po „Material: Baumwolle”, a w filtrze ma „Materiał: Bawełna”. Filtry korzystają z cech, więc nieprzetłumaczone cechy psują je w całym sklepie. Więcej o filtrach w tekście filtry PrestaShop nie działają.
Adresy to druga pułapka. Produkt „lampion-ogrodowy-nora” w wersji angielskiej ma ten sam polski adres, bo przy dodaniu języka PrestaShop go skopiował. Zmiana adresu to osobna decyzja: jeśli wersja angielska już jest w Google, każda zmiana wymaga przekierowania. Zasady opisujemy w tekście o błędach 404.
Jak przetłumaczyć sklep krok po kroku?
- Dodaj język w Międzynarodowe > Lokalizacja, najlepiej przez pakiet lokalizacyjny kraju.
- Wybierz zakres. Nie tłumacz od razu wszystkiego. Zacznij od kategorii, które chcesz sprzedawać za granicą.
- Przetłumacz słowniki przed produktami. Cechy i atrybuty są wspólne dla wielu produktów, więc praca szybko się zwraca.
- Przetłumacz kategorie i produkty, razem z tytułami i opisami w Google.
- Przetłumacz strony informacyjne: Dostawa, Zwroty, Kontakt. Regulamin zleć prawnikowi z kraju docelowego.
- Przejrzyj teksty motywu i modułów w Międzynarodowe > Tłumaczenia i w modułach z własną treścią.
- Sprawdź e-maile, składając testowe zamówienie w nowym języku.
- Sprawdź sklep w oknie prywatnym przeglądarki: menu, filtry, karta produktu, koszyk, stopka.
Ile to pracy, gdy robisz to ręcznie?
Policz dla swojego sklepu: liczba produktów razy pola do przetłumaczenia (nazwa, opis krótki, opis, tytuł i opis w Google), do tego kategorie, cechy i ich wartości. Piątek, 22:15, przy produkcie 64 z 300 orientujesz się, że wartości cech w filtrach dalej są po polsku. Tłumaczenie sklepu robione wieczorami rozciąga się na tygodnie, a w tym czasie dochodzą nowe produkty, które też trzeba przetłumaczyć.
Jak przetłumaczyć sklep w rozmowie z Claude?
Prosisz o tłumaczenie jednej warstwy naraz. Claude czyta polski tekst, pisze wersję w docelowym języku z zachowaniem faktów i pokazuje podgląd. Przy słownikach najpierw pokazuje tylko pozycje puste albo identyczne z polskimi, żeby nie tłumaczyć drugi raz tego, co już jest.
Przetłumacz na angielski cechy i ich wartości, których jeszcze nie ma po angielsku.
Brakuje 3 nazw cech i 58 wartości. Przykłady:
było: Materiał (wersja angielska taka sama jak polska)
będzie: Material
było: Bawełna
będzie: Cotton
było: Szkło hartowane
będzie: Tempered glass
Pozostałe 58 w tym samym podglądzie. Zapiszę po twojej zgodzie, potem możemy przejść do kategorii Lampiony.
Treści produktów idą paczkami do 50 w jednym języku, kategorie do 20, słowniki do 200 pozycji. Każdą paczkę cofniesz osobno. Środa, 8:15: zatwierdzasz słowniki i pierwszą kategorię, zanim zaczniesz pakować zamówienia. Teksty motywu, modułów i e-maili tłumaczysz dalej w panelu, bo Claude ich nie zmienia.
Przykłady próśb: tłumaczenie treści produktów, tłumaczenie całego sklepu z filtrami i markami i tłumaczenie kategorii i stron informacyjnych. Tłumaczenia są w wersji płatnej, opisanej w cenniku. TellMyShop działa na PrestaShop 8.1 i nowszym, także na 9.
Pytania i odpowiedzi
Jak dodać nowy język w PrestaShop?
W panelu wejdź w Międzynarodowe, Lokalizacja, i zaimportuj pakiet lokalizacyjny kraju albo dodaj sam język w zakładce Języki. PrestaShop pobierze tłumaczenia interfejsu sklepu i panelu. Treści katalogu, czyli nazwy i opisy produktów, dostaną kopię tekstów z języka domyślnego, którą trzeba przetłumaczyć.
Czy wystarczy automatyczny tłumacz, na przykład DeepL?
Do pierwszej wersji tak, ale przeczytaj wynik przed publikacją. Tłumaczenie słowo w słowo myli nazwy cech, rozmiary i zwroty typowe dla branży. Lepiej pisać opis od razu w docelowym języku na podstawie polskiego, z zachowaniem faktów: wymiarów, materiałów, zasad wysyłki.
Dlaczego po tłumaczeniu część sklepu dalej jest po polsku?
Bo tłumaczenie produktów nie obejmuje słowników: nazw cech, wartości w filtrach, grup atrybutów i opisów producentów. Te są w osobnych miejscach panelu. Polskie zostają też teksty dodane w modułach, na przykład banery i bloki tekstu, oraz teksty motywu, których nie ma w pakiecie językowym.
Czy przetłumaczone strony pojawią się w Google w drugim kraju?
Tak, jeśli każda wersja językowa ma własny adres, a strony wskazują siebie nawzajem znacznikami hreflang. Motyw Classic dodaje je automatycznie dla aktywnych języków. Ważne, żeby treść była naprawdę przetłumaczona, bo strona z polskim opisem pod angielskim adresem nie ma czego pokazać angielskim użytkownikom.
Ile produktów Claude przetłumaczy w jednej rozmowie?
Treści produktów idą paczkami do 50 w jednym języku, kategorie do 20, a słowniki, takie jak cechy i atrybuty, do 200 pozycji naraz. Każda paczka ma podgląd przed zapisem i każdą cofniesz osobno. Przy dużym katalogu zacznij od kategorii, które chcesz sprzedawać za granicą najpierw.
PrestaShop jest zastrzeżonym znakiem towarowym PrestaShop SA. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadną z tych firm.