Jak przetłumaczyć angielskie nazwy zakładek w panelu administratora PrestaShop 1.7?
W jaki sposób objawia się dany problem?
Po zaktualizowaniu sklepu PrestaShop do nowszej wersji lub po prostu zainstalowanie nowej instancji sklepu opartego na Prestashop, możliwe jest napotkanie problemu z angielskimi nazwami zakładek w panelu administratora pomimo iż wybraliśmy język polski podczas konfiguracji/instalacji.
Ciekawym zjawiskiem jest to, że inne tłumaczenia w interfejsie zostały w pełni zaktualizowane, jednak problematyczne są właśnie nazwy zakładek w panelu admina. Nawet po aktualizacji języka, nie ma widocznej poprawy i konieczne jest ręczne tłumaczenie.
Na szczęście, aby rozwiązać ten problem, wystarczy że od strony bazy danych wykonamy proste zapytanie SQL.
Sprawdzenie ID języka w panelu administratora oraz informacji o bazie danych
Aby ustalić ID języka polskiego i uzyskać dostęp do bazy danych, należy przejść do sekcji:
International -> Localization -> Languages (Międzynarodowe -> Lokalizacja -> Języki)
Tam znajdziemy potrzebne ID języka.
Kolejnym krokiem jest dostanie się do bazy danych. Jeśli nie pamiętamy dostępów znajdziemy je w pliku na serwerze:
/app/config/parameters.php
Naprawienie błędu poprzez wykonanie zapytania SQL
Gdy już dostaniemy się do bazy danych wystarczy, że skopiujemy zapytanie z tego pliku:
z całej kolumny Z angielskiego na polski:
do zakładki SQL w phpmyadmin:
Klikamy Go aby wykonać zapytanie.
Teraz przechodzimy do panelu administratora, aby zweryfikować czy zmiany zadziałały. Jeśli nie widzisz zmian spróbuj wyczyścić cache z poziomu Preferences -> Performence -> Clear cache.
Po takim zabiegu powinniśmy zobaczyć język polski sidebara w panelu administratora.