Przejrzałem kilka stron dotyczących dodawania obsługi innego języka do koszyka Magento, jednak wydaje się, że czegoś brakuje.
Zwykle pobiera się tłumaczenia za pomocą interfejsu administratora .... Następnie utwórz widok sklepu i ustaw język na żądany język. Wydaje się, że to nie działa, ponieważ próbowałem dodać obsługę języka rosyjskiego tylko po to, aby stwierdzić, że przełącznik powoduje błąd w wyświetlaniu witryny i staje się niedostępny.
Pamiętam, jak rok temu znalazłem wzmianki o katalogach, które musiały zostać utworzone na serwerze, aby język był dostępny.
store-view
localisation
Karlson
źródło
źródło
Odpowiedzi:
Co zwykle robię, aby dodać język rosyjski:
Otóż to!
Wiem, że istnieją pewne przypadki podobne do twoich i zwykle oznacza to, że próbowałeś zainstalować tłumaczenie z Magento Connect. Problem dotyczy uprawnień. Znacznie łatwiej i bezpieczniej jest zainstalować go ręcznie.
A dlaczego tłumaczenie nieoficjalne? Cóż, ponieważ oficjalny jest zbyt zły.
A jeśli to ci nie pomoże, wspaniale byłoby zobaczyć, jak wygląda twój błąd. Łatwiej będzie znaleźć źródło problemu.
źródło
Niektóre pakiety regionalne wydają się być źle zapakowane. Po zainstalowaniu zamiast rozwijania do folderów ustawień regionalnych, takich jak ru_RU, są one rozwijane w ustawieniach regionalnych, co oczywiście jest błędne. Spotkałem kilka z nich. Utworzenie odpowiedniego folderu ustawień regionalnych i przeniesienie w nim plików zwykle rozwiązuje problem. Nie zapomnij opróżnić pamięci podręcznej po tym.
źródło
Jeśli chcesz dodać inny język, możesz pobrać go ze strony internetowej i skopiować na
app/locale/{language_code}
. Na przykład dla języka czeskiego/app/locale/cs_CZ/*.csv
.Magento ma trzy typy tłumaczeń, które są ładowane w tej kolejności:
app/locale/{language_code}
app/design/{area}/{theme_package}/{theme}/locale/translate.csv
źródło